Package io.lionweb.language
Class EnumerationLiteral
- All Implemented Interfaces:
IKeyed<EnumerationLiteral>,INamed,NamespacedEntity,ClassifierInstance<Concept>,HasFeatureValues,HasSettableParent,Node
public class EnumerationLiteral
extends M3Node<EnumerationLiteral>
implements NamespacedEntity, IKeyed<EnumerationLiteral>
-
Field Summary
Fields inherited from class io.lionweb.model.impl.AbstractClassifierInstance
annotations -
Constructor Summary
ConstructorsConstructorDescriptionEnumerationLiteral(Enumeration enumeration, String name) EnumerationLiteral(LionWebVersion lionWebVersion) EnumerationLiteral(String name) -
Method Summary
Modifier and TypeMethodDescriptionThe concept of which this Node is an instance.getKey()getName()voidsetEnumeration(Enumeration enumeration) voidMethods 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, setReferenceValues, toStringMethods 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
-
EnumerationLiteral
-
EnumerationLiteral
public EnumerationLiteral() -
EnumerationLiteral
-
EnumerationLiteral
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceINamed- Specified by:
getNamein interfaceNamespacedEntity
-
setName
-
getEnumeration
-
setEnumeration
-
getContainer
- Specified by:
getContainerin interfaceNamespacedEntity
-
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
-
getKey
- Specified by:
getKeyin interfaceIKeyed<EnumerationLiteral>
-
setKey
- Specified by:
setKeyin interfaceIKeyed<EnumerationLiteral>
-