rs.sol.soloist.server.uml.concepts.reflection
Interface IEnumeration

All Superinterfaces:
IClassifier, IDataType, rs.sol.soloist.server.uml.concepts.IElement, IMElement, INamedElement, INamespace, IPackageableElement, IType

public interface IEnumeration
extends IDataType

An enumeration in the UML model.


Method Summary
 IEnumerationLiteral getOwnedLiteral(java.lang.String uqName)
          Returns the owned Enumeration Literal of this Enumeration, with the given unqualified name.
 java.util.List<IEnumerationLiteral> getOwnedLiterals()
          Returns the owned Enumeration Literals.
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.reflection.IClassifier
createInstance, getAllAttributes, getAllFeatures, getAllParents, getAllProperties, getAttributes, getDirectChildren, getDirectParents, getFeatures, getFirstCommonGeneralizer, getJavaClassName, getOwnedAttribute, getOwnedAttributes, getOwnedFeatures, getOwnedFeatures, getOwnedProperties, getOwnedProperty, getProperties, getProperty, isAbstract, isClass, isDataType
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.reflection.INamespace
getMembers, getMembers, getMembers
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.reflection.IType
conformsTo, getPackage
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.reflection.IPackageableElement
getOwningPackage
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.reflection.INamedElement
getFQName, getNamespace, getUQName, getVisibility
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.reflection.IMElement
getOwnedElements, getOwner, getStereotype, getStereotypeAsText, getTaggedValue
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.IElement
accept, accept, isKindOf, isModelElement, isRTElement
 

Method Detail

getOwnedLiterals

java.util.List<IEnumerationLiteral> getOwnedLiterals()
                                                     throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
Returns the owned Enumeration Literals. Subsets members.

Throws:
rs.sol.soloist.server.uml.exceptions.RequestFailedException

getOwnedLiteral

IEnumerationLiteral getOwnedLiteral(java.lang.String uqName)
Returns the owned Enumeration Literal of this Enumeration, with the given unqualified name. Subsets ownedLiterals.

Returns null if such does not exist.