Package io.opencaesar.oml
Interface NamedInstanceReference
- All Superinterfaces:
DescriptionStatement
,Element
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
,Reference
,Statement
- All Known Subinterfaces:
ConceptInstanceReference
,RelationInstanceReference
- All Known Implementing Classes:
ConceptInstanceReferenceImpl
,NamedInstanceReferenceImpl
,RelationInstanceReferenceImpl
A representation of the model object 'Named Instance Reference'.
NamedInstanceReference is a reference to an named instance that can be used to add other property value and
links to it.
The following features are supported:
- See Also:
- Generated:
- Model:
- abstract="true" annotation="https://tabatkins.github.io/bikeshed heading='References'"
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.util.EList<LinkAssertion>
Returns the value of the 'Owned Links' containment reference list.org.eclipse.emf.common.util.EList<PropertyValueAssertion>
Returns the value of the 'Owned Property Values' containment reference list.Methods inherited from interface io.opencaesar.oml.DescriptionStatement
getOwningDescription, setOwningDescription
Methods inherited from interface io.opencaesar.oml.Element
extraValidate, getOntology
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface io.opencaesar.oml.Reference
getOwnedAnnotations
-
Method Details
-
getOwnedPropertyValues
org.eclipse.emf.common.util.EList<PropertyValueAssertion> getOwnedPropertyValues()Returns the value of the 'Owned Property Values' containment reference list. The list contents are of typePropertyValueAssertion
. It is bidirectional and its opposite is 'Owning Reference
'. The property value assertions added to referenced named instance by this reference- Returns:
- the value of the 'Owned Property Values' containment reference list.
- See Also:
- Generated:
- Model:
- opposite="owningReference" containment="true"
-
getOwnedLinks
org.eclipse.emf.common.util.EList<LinkAssertion> getOwnedLinks()Returns the value of the 'Owned Links' containment reference list. The list contents are of typeLinkAssertion
. It is bidirectional and its opposite is 'Owning Reference
'. The link assertions added to the referenced named instance by this reference- Returns:
- the value of the 'Owned Links' containment reference list.
- See Also:
- Generated:
- Model:
- opposite="owningReference" containment="true"
-