Class UML 2.3::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,
TemplateableElement,
Namespace,
PackageableElement,
ParameterableElement,
NamedElement,
ElementProperties:
viewpoint : String (0 1); -- source
Model nestedPackage :
Package (0 *); -- source
Package nestingPackage :
Package (0 1); -- source
Package ownedStereotype :
Stereotype (0 *); -- source
Package ownedType :
Type (0 *); -- source
Package References the packaged elements that are Types.
{
composite,
derived}
Subsets: Package.packagedElement
Opposite: Type.package
The spec does not provide a function to compute this derived property! packageMerge :
PackageMerge (0 *); -- source
Package packagedElement :
PackageableElement (0 *); -- source
Package profileApplication :
ProfileApplication (0 *); -- source
Package 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 visibility :
VisibilityKind (1 1); -- source
PackageableElement owningTemplateParameter :
TemplateParameter (0 1); -- source
ParameterableElement templateParameter :
TemplateParameter (0 1); -- source
ParameterableElement 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].