Interface Entity

All Superinterfaces:
Classifier, Element, org.eclipse.emf.ecore.EObject, IdentifiedElement, Member, org.eclipse.emf.common.notify.Notifier, SpecializableTerm, Statement, Term, Type, VocabularyMember, VocabularyStatement
All Known Subinterfaces:
Aspect, Concept, RelationEntity
All Known Implementing Classes:
AspectImpl, ConceptImpl, EntityImpl, RelationEntityImpl

public interface Entity extends Classifier
A representation of the model object 'Entity'. Entity is a [=classifier=] whose instances are [=NamedInstances=]. It can also specify a set of [=KeyAxioms=].

The following features are supported:

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

    • getOwnedKeys

      org.eclipse.emf.common.util.EList<KeyAxiom> getOwnedKeys()
      Returns the value of the 'Owned Keys' containment reference list. The list contents are of type KeyAxiom. It is bidirectional and its opposite is 'Owning Entity'. The unique keys of this entity
      Returns:
      the value of the 'Owned Keys' containment reference list.
      See Also:
      Generated:
      Model:
      opposite="owningEntity" containment="true"