Interface NamedInstance

All Superinterfaces:
DescriptionMember, DescriptionStatement, Element, org.eclipse.emf.ecore.EObject, IdentifiedElement, Instance, Member, org.eclipse.emf.common.notify.Notifier, Statement
All Known Subinterfaces:
ConceptInstance, RelationInstance
All Known Implementing Classes:
ConceptInstanceImpl, NamedInstanceImpl, RelationInstanceImpl

public interface NamedInstance extends DescriptionStatement, Instance
A representation of the model object 'Named Instance'. NamedInstance is an [=Instance=] that is a member of a [=description=].

The following features are supported:

See Also:
Generated:
Model:
abstract="true" annotation="https://tabatkins.github.io/bikeshed heading='Instances'"
  • Method Details

    • getOwnedTypes

      org.eclipse.emf.common.util.EList<TypeAssertion> getOwnedTypes()
      Returns the value of the 'Owned Types' containment reference list. The list contents are of type TypeAssertion. It is bidirectional and its opposite is 'Owning Instance'. The types of this instance
      Returns:
      the value of the 'Owned Types' containment reference list.
      See Also:
      Generated:
      Model:
      opposite="owningInstance" containment="true"
    • getEntityTypes

      org.eclipse.emf.common.util.EList<Entity> getEntityTypes()
      Gets the instance's entity types
      Generated:
      Model:
      kind="operation" unique="false"
    • getTypes

      org.eclipse.emf.common.util.EList<Classifier> getTypes()
      Specified by:
      getTypes in interface Instance
      Generated:
      Model:
      kind="operation" unique="false"