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

All Superinterfaces:
rs.sol.soloist.server.uml.concepts.IElement, IMElement, INamedElement
All Known Subinterfaces:
IProperty, IStructuralFeature

public interface ITypedElement
extends INamedElement

Abstract generalization of typed elements.


Method Summary
 boolean canAccept(IClassifierInstance val)
          Can this Typed Element accept the given value?
It can if the value is of the proper Type.
 IType getType()
          Returns the Type of this Typed Element.
 java.lang.String getTypeFQName()
          Returns the fully qualified name of the Type of this Typed Element.
 java.lang.String getTypeUQName()
          Returns the unqualified name of the Type of this Typed Element.
 
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

getType

IType getType()
              throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
Returns the Type of this Typed Element.

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

getTypeFQName

java.lang.String getTypeFQName()
                               throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
Returns the fully qualified name of the Type of this Typed Element.

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

getTypeUQName

java.lang.String getTypeUQName()
                               throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
Returns the unqualified name of the Type of this Typed Element.

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

canAccept

boolean canAccept(IClassifierInstance val)
                  throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
Can this Typed Element accept the given value?
It can if the value is of the proper Type.

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