UML.Semantic.ModelManagement
Class Model
java.lang.Object
|
+--UML.Semantic.Foundation.Core.ModelElement
|
+--UML.Semantic.Foundation.Core.Namespace
|
+--UML.Semantic.Foundation.Core.GeneralizableElement
|
+--UML.Semantic.ModelManagement.Package
|
+--UML.Semantic.ModelManagement.Model
- All Implemented Interfaces:
- Element, ElementAtt, LinkAtt
- public class Model
- extends Package
A model is an abstraction of a modeled system, specifying
the modeled system from a certain viewpoint and at a certain
level of abstraction. A model is complete in the sense that it
fully describes the whole modeled system at the chosen level of
abstraction and viewpoint.
In the metamodel Model is a subclass of
Package. It contains a containment hierarchy of
ModelElements that together describe the modeled
system. A Model also contains a set of
ModelElements, like Actors, which
represents the environment of the system, together with their
interrelationships, such as Dependencies and
Generalizations, and Constraints.
Different Models can be defined for the same
modeled system, specifying it from different viewpoints, like a
logical model, a design model, a use-case model, etc. Each
Model is self-contained within its viewpoint of the
modeled system and within the chosen level of abstraction.
|
Constructor Summary |
Model()
|
|
Method Summary |
void |
getInfo()
Gets info on Model. |
| Methods inherited from class UML.Semantic.Foundation.Core.GeneralizableElement |
add, allOwnedElement, allSupertype, check, getGeneralization, getIsAbstract, getIsLeaf, getIsRoot, getSpecialization, getSupertype, inheritedOwnedElement, inheritedSupertype, setIsAbstract, setIsLeaf, setIsRoot |
| 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 |
Model
public Model()
getInfo
public void getInfo()
- Gets info on Model.
- Overrides:
getInfo in class GeneralizableElement