Package io.lionweb.language
Class Enumeration
java.lang.Object
- All Implemented Interfaces:
IKeyed<Enumeration>,INamed,NamespacedEntity,NamespaceProvider,ClassifierInstance<Concept>,HasFeatureValues,HasSettableParent,Node
-
Field Summary
Fields inherited from class io.lionweb.model.impl.AbstractClassifierInstance
annotations -
Constructor Summary
ConstructorsConstructorDescriptionEnumeration(Language language, String name) Enumeration(LionWebVersion lionWebVersion) -
Method Summary
Modifier and TypeMethodDescriptionaddLiteral(EnumerationLiteral literal) The concept of which this Node is an instance.Methods inherited from class io.lionweb.language.LanguageEntity
getContainer, getKey, getLanguage, getName, setKey, setName, toStringMethods inherited from class io.lionweb.model.impl.M3Node
addChild, addContainmentMultipleValue, addReferenceMultipleValue, addReferenceValue, equals, getChildren, getContainmentMultipleValue, getContainmentSingleValue, getID, getLionWebVersion, getParent, getPropertyValue, getPropertyValue, getPropertyValue, getReferenceMultipleValue, getReferenceSingleValue, getReferenceValues, hashCode, removeChild, setID, setParent, setPropertyValue, setPropertyValue, setReferenceSingleValue, setReferenceValuesMethods inherited from class io.lionweb.model.impl.AbstractClassifierInstance
addAnnotation, getAnnotations, getAnnotations, removeAnnotation, removeChild, removeReferenceValue, removeReferenceValueMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.lionweb.model.ClassifierInstance
addAnnotation, getAnnotations, getAnnotations, removeAnnotationMethods inherited from interface io.lionweb.model.HasFeatureValues
removeChild, removeReferenceValue, removeReferenceValueMethods inherited from interface io.lionweb.language.NamespacedEntity
qualifiedNameMethods inherited from interface io.lionweb.model.Node
getContainmentFeature, getRoot, isRoot, thisAndAllDescendants
-
Constructor Details
-
Enumeration
-
Enumeration
public Enumeration() -
Enumeration
-
-
Method Details
-
getLiterals
-
addLiteral
-
namespaceQualifier
- Specified by:
namespaceQualifierin interfaceNamespaceProvider
-
getClassifier
Description copied from interface:NodeThe concept of which this Node is an instance. The Concept should not be abstract.- Specified by:
getClassifierin interfaceClassifierInstance<Concept>- Specified by:
getClassifierin interfaceNode
-