Class EnumerationLiteral
java.lang.Object
io.lionweb.lioncore.java.model.impl.AbstractClassifierInstance<Concept>
io.lionweb.lioncore.java.model.impl.M3Node<EnumerationLiteral>
io.lionweb.lioncore.java.language.EnumerationLiteral
- All Implemented Interfaces:
IKeyed<EnumerationLiteral>
,INamed
,NamespacedEntity
,ClassifierInstance<Concept>
,HasFeatureValues
,Node
public class EnumerationLiteral
extends M3Node<EnumerationLiteral>
implements NamespacedEntity, IKeyed<EnumerationLiteral>
-
Field Summary
Fields inherited from class io.lionweb.lioncore.java.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()
void
setEnumeration
(Enumeration enumeration) void
Methods inherited from class io.lionweb.lioncore.java.model.impl.M3Node
addChild, addContainmentMultipleValue, addReferenceMultipleValue, addReferenceValue, equals, getChildren, getContainmentFeature, getContainmentMultipleValue, getContainmentSingleValue, getID, getLionWebVersion, getParent, getPropertyValue, getPropertyValue, getPropertyValue, getReferenceMultipleValue, getReferenceSingleValue, getReferenceValues, getRoot, hashCode, removeChild, setID, setParent, setPropertyValue, setPropertyValue, setReferenceSingleValue, setReferenceValues, toString
Methods inherited from class io.lionweb.lioncore.java.model.impl.AbstractClassifierInstance
addAnnotation, getAnnotations, getAnnotations, removeAnnotation, removeChild, removeReferenceValue, removeReferenceValue
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.lionweb.lioncore.java.model.ClassifierInstance
addAnnotation, getAnnotations, getAnnotations, removeAnnotation
Methods inherited from interface io.lionweb.lioncore.java.model.HasFeatureValues
removeChild, removeReferenceValue, removeReferenceValue
Methods inherited from interface io.lionweb.lioncore.java.language.NamespacedEntity
qualifiedName
Methods inherited from interface io.lionweb.lioncore.java.model.Node
isRoot, thisAndAllDescendants
-
Constructor Details
-
EnumerationLiteral
-
EnumerationLiteral
public EnumerationLiteral() -
EnumerationLiteral
-
EnumerationLiteral
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceINamed
- Specified by:
getName
in interfaceNamespacedEntity
-
setName
-
getEnumeration
-
setEnumeration
-
getContainer
- Specified by:
getContainer
in interfaceNamespacedEntity
-
getClassifier
Description copied from interface:Node
The concept of which this Node is an instance. The Concept should not be abstract.- Specified by:
getClassifier
in interfaceClassifierInstance<Concept>
- Specified by:
getClassifier
in interfaceNode
-
getKey
- Specified by:
getKey
in interfaceIKeyed<EnumerationLiteral>
-
setKey
- Specified by:
setKey
in interfaceIKeyed<EnumerationLiteral>
-