Class UML 2.5::Model
Description:
A model captures a view of a physical system. It is an abstraction of the
physical system, with a certain purpose. This purpose determines what is
to be included in the model and what is irrelevant. Thus the model completely
describes those aspects of the physical system that are relevant to the
purpose of the model, at the appropriate level of detail.
Direct Superclasses: PackageDirect Subclasses: Class Precedence List: Model,
Package,
PackageableElement,
ParameterableElement,
TemplateableElement,
Namespace,
NamedElement,
ElementProperties:
viewpoint : String (0 1); -- source
Model URI : String (0 1); -- source
Package nestedPackage :
Package (0 *); -- source
PackageReferences the packaged elements that are Packages.
{
composite,
derived}
Subsets: Package.packagedElement
Opposite: Package.nestingPackage
nestingPackage :
Package (0 1); -- source
Package ownedStereotype :
Stereotype (0 *); -- source
Package ownedType :
Type (0 *); -- source
Package packageMerge :
PackageMerge (0 *); -- source
Package packagedElement :
PackageableElement (0 *); -- source
Package profileApplication :
ProfileApplication (0 *); -- source
Package visibility :
VisibilityKind (0 1); -- source
PackageableElement owningTemplateParameter :
TemplateParameter (0 1); -- source
ParameterableElement templateParameter :
TemplateParameter (0 1); -- source
ParameterableElementThe TemplateParameter that exposes this ParameterableElement as a formal
parameter.
Opposite: TemplateParameter.parameteredElement
ownedTemplateSignature :
TemplateSignature (0 1); -- source
TemplateableElement templateBinding :
TemplateBinding (0 *); -- source
TemplateableElement elementImport :
ElementImport (0 *); -- source
Namespace importedMember :
PackageableElement (0 *); -- source
Namespace member :
NamedElement (0 *); -- source
NamespaceA collection of NamedElements identifiable within the Namespace, either
by being owned or by being introduced by importing or inheritance.
{
readonly}
Derived union with sources: (ownedRule, ownedMember, importedMember, packagedElement)
ownedMember :
NamedElement (0 *); -- source
Namespace ownedRule :
Constraint (0 *); -- source
Namespace packageImport :
PackageImport (0 *); -- source
Namespace clientDependency :
Dependency (0 *); -- source
NamedElement name : String (0 1); -- source
NamedElement nameExpression :
StringExpression (0 1); -- source
NamedElement namespace :
Namespace (0 1); -- source
NamedElement qualifiedName : String (0 1); -- source
NamedElement ownedComment :
Comment (0 *); -- source
Element ownedElement :
Element (0 *); -- source
Element owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
No additional operations.
Send questions or comments to
[email protected].