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

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

public interface IPackageableElement
extends INamedElement

Abstract generalization of elements in the UML model that can be directly owned by Packages.


Method Summary
 IPackage getOwningPackage()
          Returns the owner Package of this Packageable 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

getOwningPackage

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

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