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:
![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
viewpoint : String (0 1); -- source
Model![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
nestedPackage :
Package (0 *); -- source
Package![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
nestingPackage :
Package (0 1); -- source
Package![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
ownedStereotype :
Stereotype (0 *); -- source
Package![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
ownedType :
Type (0 *); -- source
Package![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
packageMerge :
PackageMerge (0 *); -- source
Package![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
packagedElement :
PackageableElement (0 *); -- source
Package![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
profileApplication :
ProfileApplication (0 *); -- source
Package![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
ownedTemplateSignature :
TemplateSignature (0 1); -- source
TemplateableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
templateBinding :
TemplateBinding (0 *); -- source
TemplateableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
elementImport :
ElementImport (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
importedMember :
PackageableElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
member :
NamedElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
ownedMember :
NamedElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
ownedRule :
Constraint (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
packageImport :
PackageImport (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
visibility :
VisibilityKind (1 1); -- source
PackageableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
owningTemplateParameter :
TemplateParameter (0 1); -- source
ParameterableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
templateParameter :
TemplateParameter (0 1); -- source
ParameterableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/right-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
qualifiedName : String (0 1); -- source
NamedElement A name which allows the NamedElement to be identified within a hierarchy
of nested Namespaces. It is constructed from the names of the containing
namespaces starting at the root of the hierarchy and ending with the name
of the NamedElement itself.
{
readonly,
derived}
![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/right-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
ownedElement :
Element (0 *); -- source
Element The Elements owned by this element.
{
composite,
readonly}
Derived union with sources: (ownedComment, nameExpression, packageImport, ownedRule, ownedMember, elementImport, templateBinding, ownedTemplateSignature, profileApplication, packagedElement, packageMerge)
Opposite: Element.owner
![](/se-interop/image/down-arrow.png?hunchentoot-session=91759%3AFD734C9AD21A23D94BA9B985B8543C7A)
owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
No additional operations.
Send questions or comments to
[email protected].