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
PackageProvides an identifier for the package that can be used for many purposes.
A URI is the universally unique identification of the package following
the IETF URI specification, RFC 2396 http://www.ietf.org/rfc/rfc2396.txt
and it must comply with those syntax rules.
nestedPackage :
Package (0 *); -- source
Package 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
Namespace 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].