Package io.opencaesar.oml
Interface Aspect
- All Superinterfaces:
Element
,Entity
,org.eclipse.emf.ecore.EObject
,IdentifiedElement
,Member
,org.eclipse.emf.common.notify.Notifier
,SpecializableTerm
,Statement
,Term
,Type
,VocabularyMember
,VocabularyStatement
- All Known Implementing Classes:
AspectImpl
A representation of the model object 'Aspect'.
Aspect is an =[entity=] that represents a capability that may be specified on multiple [=concepts=].
An aspect can only specialize other aspects. It can also be specified as a type of [=NamedInstances=].
Aspects are not considered disjoint in a vocabulary bundle.
The following features are supported:
- See Also:
- Generated:
- Model:
- annotation="https://tabatkins.github.io/bikeshed heading='Types'"
-
Method Summary
Methods inherited from interface io.opencaesar.oml.Element
extraValidate, getOntology
Methods inherited from interface io.opencaesar.oml.Entity
getOwnedEquivalences, getOwnedKeys, getOwnedPropertyRestrictions
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 io.opencaesar.oml.IdentifiedElement
getOwnedAnnotations
Methods inherited from interface io.opencaesar.oml.Member
getAbbreviatedIri, getIri, getName, isRef, resolve, setName
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface io.opencaesar.oml.SpecializableTerm
getOwnedSpecializations
Methods inherited from interface io.opencaesar.oml.VocabularyStatement
getOwningVocabulary, setOwningVocabulary
-
Method Details
-
getRef
Aspect getRef()Returns the value of the 'Ref' reference. A ref to another aspect -
setRef
Sets the value of the 'Ref
' reference.- Parameters:
value
- the new value of the 'Ref' reference.- See Also:
- Generated:
-