UML.Semantic.ModelManagement
Class Package

java.lang.Object
  |
  +--UML.Semantic.Foundation.Core.ModelElement
        |
        +--UML.Semantic.Foundation.Core.Namespace
              |
              +--UML.Semantic.Foundation.Core.GeneralizableElement
                    |
                    +--UML.Semantic.ModelManagement.Package
All Implemented Interfaces:
Element, ElementAtt, LinkAtt
Direct Known Subclasses:
Model

public class Package
extends GeneralizableElement

A package is a grouping of model elements.

In the metamodel a Package is a GeneralizableElement. A Package contains ModelElements like Packages, Classifiers, and Associations. A Package may also contain Constraints and Dependencies between ModelElements of the Package.

A Package may have «import» dependencies to other Packages, allowing ModelElements in the other Packages to be used by ModelElements in the first Package. The ModelElements available in a Package are those owned by the Package together with those referenced, i.e. owned by other, imported Packages. Furthermore, each ModelElement of a Package has a visibility relative to the Package stating if the ModelElement is visible outside the Package or to a specialization of the Package.


Constructor Summary
Package()
           
 
Methods inherited from class UML.Semantic.Foundation.Core.GeneralizableElement
add, allOwnedElement, allSupertype, check, getGeneralization, getInfo, getIsAbstract, getIsLeaf, getIsRoot, getSpecialization, getSupertype, inheritedOwnedElement, inheritedSupertype, setIsAbstract, setIsLeaf, setIsRoot
 
Methods inherited from class UML.Semantic.Foundation.Core.Namespace
add, allContents, allContents, getOwnedElement, subContents
 
Methods inherited from class UML.Semantic.Foundation.Core.ModelElement
add, getBindingList, getConstraintList, getElementType, getErrors, getHref, getId, getIdentification, getIdref, getIndex, getIsOwned, getLabel, getLocator, getName, getNamespace, getNamespaceId, getStereotype, getTemplate, getTemplateParameterList, getTitle, getUuid, getUuidref, getVisibility, getVisibilitySymbol, getWarnings, setElementType, setErrors, setHref, setId, setIdref, setIndex, setIsOwned, setLabel, setName, setNamespace, setTemplate, setTitle, setUuid, setUuidref, setVisibility, setWarnings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Package

public Package()