Package io.opencaesar.oml
Interface Instance
- All Superinterfaces:
Element
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
- All Known Subinterfaces:
ConceptInstance
,NamedInstance
,RelationInstance
,StructureInstance
- All Known Implementing Classes:
ConceptInstanceImpl
,InstanceImpl
,NamedInstanceImpl
,RelationInstanceImpl
,StructureInstanceImpl
A representation of the model object 'Instance'.
Instance is an element that represents a instance of one or more [=classifiers=].
It can assert a set of values for those classifiers' [=properties=].
The following features are supported:
- See Also:
- Generated:
- Model:
- abstract="true" annotation="https://tabatkins.github.io/bikeshed heading='Instances'"
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.util.EList<PropertyValueAssertion>
Returns the value of the 'Owned Property Values' containment reference list.org.eclipse.emf.common.util.EList<Classifier>
getTypes()
Gets the instance's typesMethods 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
-
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 Instance
'. The property value assertions owned by this instance- Returns:
- the value of the 'Owned Property Values' containment reference list.
- See Also:
- Generated:
- Model:
- opposite="owningInstance" containment="true"
-
getTypes
org.eclipse.emf.common.util.EList<Classifier> getTypes()Gets the instance's types- Generated:
- Model:
- kind="operation" unique="false"
-