Package com.sodius.mdw.metamodel.uml21
Interface EnumerationLiteral
-
- All Superinterfaces:
Comparable<Object>
,DeployedArtifact
,DeploymentTarget
,Element
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,InstanceSpecification
,MDWEObject
,MDWObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,PackageableElement
,ParameterableElement
public interface EnumerationLiteral extends InstanceSpecification
A representation of the model object 'Enumeration Literal'. An enumeration literal is a user-defined data value for an enumeration.The following features are supported:
- See Also:
UMLPackage.getEnumerationLiteral()
-
-
Field Summary
-
Fields inherited from interface com.sodius.mdw.metamodel.uml21.NamedElement
SEPARATOR
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Enumeration
getEnumeration()
Returns the value of the 'Enumeration' container reference.void
setEnumeration(Enumeration value)
Sets the value of the 'Enumeration
' container reference.-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.DeploymentTarget
createDeployment, getDeployedElement, getDeployedElement, getDeployedElements, getDeployment, getDeployment, getDeployments
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.Element
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
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 com.sodius.mdw.metamodel.uml21.InstanceSpecification
createSlot, createSpecification, getClassifier, getClassifier, getClassifiers, getSlots, getSpecification, setSpecification, validateDefiningFeature, validateDeploymentArtifact, validateDeploymentTarget, validateStructuralFeature
-
Methods inherited from interface com.sodius.mdw.core.model.MDWObject
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.NamedElement
allNamespaces, allOwningPackages, createDependency, createNameExpression, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.ParameterableElement
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter
-
-
-
-
Method Detail
-
getEnumeration
Enumeration getEnumeration()
Returns the value of the 'Enumeration' container reference. It is bidirectional and its opposite is 'Owned Literal
'. The Enumeration that this EnumerationLiteral is a member of.- Returns:
- the value of the 'Enumeration' container reference.
- See Also:
setEnumeration(Enumeration)
,UMLPackage.getEnumerationLiteral_Enumeration()
,Enumeration.getOwnedLiterals()
-
setEnumeration
void setEnumeration(Enumeration value)
Sets the value of the 'Enumeration
' container reference.- Parameters:
value
- the new value of the 'Enumeration' container reference.- See Also:
getEnumeration()
-
-