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

All Superinterfaces:
rs.sol.soloist.server.uml.concepts.IElement
All Known Subinterfaces:
IAssociation, IAssociationClass, IClass, IClassifier, IDataType, IEnumeration, IEnumerationLiteral, IFeature, IMultiplicityElement, INamedElement, INamespace, IPackage, IPackageableElement, IPrimitiveType, IProperty, IRelationship, IStructuralFeature, IType, ITypedElement

public interface IMElement
extends rs.sol.soloist.server.uml.concepts.IElement

Abstract generalization of an element of the UML model, having runtime semantics.


Method Summary
 java.util.List<IMElement> getOwnedElements()
          Returns the MElements owned by this MElement.
 IMElement getOwner()
          Returns the owner MElement of this MElement.
 IMElement getStereotype()
          Returns the stereotype, annotation, tag, or other specific meta-element of this model element.
 java.lang.String getStereotypeAsText()
          Returns the stereotype, annotation, tag, or other specific meta-element of this model element as a text.
 java.lang.String getTaggedValue(java.lang.String tag)
           
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.IElement
accept, accept, isKindOf, isModelElement, isRTElement
 

Method Detail

getOwner

IMElement getOwner()
                   throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
Returns the owner MElement of this MElement. Derived union.

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

getOwnedElements

java.util.List<IMElement> getOwnedElements()
                                           throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
Returns the MElements owned by this MElement. Derived union.

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

getStereotype

IMElement getStereotype()
                        throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
Returns the stereotype, annotation, tag, or other specific meta-element of this model element.
Placeholder for enhancements.

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

getStereotypeAsText

java.lang.String getStereotypeAsText()
                                     throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
Returns the stereotype, annotation, tag, or other specific meta-element of this model element as a text.
Placeholder for enhancements.

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

getTaggedValue

java.lang.String getTaggedValue(java.lang.String tag)