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

All Superinterfaces:
rs.sol.soloist.server.uml.concepts.IElement, IMElement, INamedElement, IPackageableElement
All Known Subinterfaces:
IAssociation, IAssociationClass, IClass, IClassifier, IDataType, IEnumeration, IPrimitiveType

public interface IType
extends IPackageableElement

A type in the UML model.


Method Summary
 boolean conformsTo(IType tp)
          Does this Type conform to the given Type?
 IPackage getPackage()
          Returns the owner Package of this Type.
 
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

getPackage

IPackage getPackage()
                    throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
Returns the owner Package of this Type. Subsets namespace.

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

conformsTo

boolean conformsTo(IType tp)
                   throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
Does this Type conform to the given Type?

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