Package io.opencaesar.oml
Interface EnumeratedScalar
- All Superinterfaces:
AnnotatedElement
,Element
,org.eclipse.emf.ecore.EObject
,IdentifiedElement
,Member
,org.eclipse.emf.common.notify.Notifier
,Scalar
,SpecializableTerm
,Statement
,Term
,Type
,VocabularyStatement
- All Known Implementing Classes:
EnumeratedScalarImpl
A representation of the model object 'Enumerated Scalar'.
EnumeratedScalar is a scalar that represents a finite set of literals. It can specialize another enumerated scalar, but in
this case, it cannot define its own literals; rather, it will simply be considered an alias to the specialized scalar.
The following features are supported:
- See Also:
- Generated:
- Model:
- annotation="https://tabatkins.github.io/bikeshed heading='Types'"
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.util.EList<Literal>
Returns the value of the 'Literals' containment reference list.Methods inherited from interface io.opencaesar.oml.AnnotatedElement
getOwnedAnnotations
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 io.opencaesar.oml.Member
getAbbreviatedIri, getIri, getName, 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
-
getLiterals
org.eclipse.emf.common.util.EList<Literal> getLiterals()Returns the value of the 'Literals' containment reference list. The list contents are of typeLiteral
. The set of enumerated literals that are represented by this scalar- Returns:
- the value of the 'Literals' containment reference list.
- See Also:
- Generated:
- Model:
- containment="true"
-