Package io.opencaesar.oml
Interface IdentifiedElement
- All Superinterfaces:
Element
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
- All Known Subinterfaces:
AnnotationProperty
,Aspect
,BuiltIn
,Classifier
,Concept
,ConceptInstance
,Description
,DescriptionBox
,DescriptionBundle
,DescriptionMember
,DescriptionStatement
,Entity
,ForwardRelation
,Member
,NamedInstance
,Ontology
,Property
,Relation
,RelationBase
,RelationEntity
,RelationInstance
,ReverseRelation
,Rule
,Scalar
,ScalarProperty
,SemanticProperty
,SpecializableProperty
,SpecializableTerm
,Statement
,Structure
,StructuredProperty
,Term
,Type
,UnreifiedRelation
,Vocabulary
,VocabularyBox
,VocabularyBundle
,VocabularyMember
,VocabularyStatement
- All Known Implementing Classes:
AnnotationPropertyImpl
,AspectImpl
,BuiltInImpl
,ClassifierImpl
,ConceptImpl
,ConceptInstanceImpl
,DescriptionBoxImpl
,DescriptionBundleImpl
,DescriptionImpl
,DescriptionMemberImpl
,DescriptionStatementImpl
,EntityImpl
,ForwardRelationImpl
,IdentifiedElementImpl
,MemberImpl
,NamedInstanceImpl
,OntologyImpl
,PropertyImpl
,RelationBaseImpl
,RelationEntityImpl
,RelationImpl
,RelationInstanceImpl
,ReverseRelationImpl
,RuleImpl
,ScalarImpl
,ScalarPropertyImpl
,SemanticPropertyImpl
,SpecializablePropertyImpl
,SpecializableTermImpl
,StatementImpl
,StructuredPropertyImpl
,StructureImpl
,TermImpl
,TypeImpl
,UnreifiedRelationImpl
,VocabularyBoxImpl
,VocabularyBundleImpl
,VocabularyImpl
,VocabularyMemberImpl
,VocabularyStatementImpl
A representation of the model object 'Identified Element'.
IdentifiedElement is an element that has a unique IRI (Internationalized Resource Identifier).
It can be annotated by a set of [=Annotations=].
The following features are supported:
- See Also:
- Generated:
- Model:
- abstract="true" annotation="https://tabatkins.github.io/bikeshed heading='Elements'"
-
Method Summary
Modifier and TypeMethodDescriptiongetIri()
Gets the IRI of this elementorg.eclipse.emf.common.util.EList<Annotation>
Returns the value of the 'Owned Annotations' containment reference list.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
-
Method Details
-
getOwnedAnnotations
org.eclipse.emf.common.util.EList<Annotation> getOwnedAnnotations()Returns the value of the 'Owned Annotations' containment reference list. The list contents are of typeAnnotation
. It is bidirectional and its opposite is 'Owning Element
'. The set of annotations directly owned by this element- Returns:
- the value of the 'Owned Annotations' containment reference list.
- See Also:
- Generated:
- Model:
- opposite="owningElement" containment="true"
-
getIri
String getIri()Gets the IRI of this element- Generated:
- Model:
- kind="operation" unique="false"
-