| |
März 2003 OMG-Vereinheitlicht, Sprache, v1.5 Modellierend 2-41 Semantik Mit 2 UML Attribute Verbindungen 2,5,2,27 ModelElement Ein vorbildliches Element ist ein Element, das eine Abstraktion ist, die vom System gezeichnet wird, das ist modelliert. Kontrastieren Sie zum Ansichtelement, das ein Element ist, dessen Zweck ist zur Verfügung zu stellen eine Darstellung der Informationen für menschliches Erfassen. Im metamodel ist ein ModelElement ein genanntes Wesen in einem Modell. Es ist die Unterseite für alle Modellieren von metaclasses im UML (obwohl es ausdrücklich nicht als solcher an angezeigt wird Diagramme für ElementOwnership, ElementResidence, ElementImport, TemplateParameter, TemplateArgument und Argument). Weitere ganzes Modellieren metaclasses sind entweder direkte oder indirekte Unterklassen von ModelElement. Jedes ModelElement kann als eine Schablone angesehen werden. Eine Schablone hat einen Satz von templateParameters, das bezeichnet, welche der Teile von einem ModelElement die Schablone sind Parameter. Ein ModelElement ist eine Schablone, wenn es mindestens eine Schablone gibt Parameter. Wenn es nicht eine Schablone ist, kann ein ModelElement nicht Schablonenparameter haben. Jedoch sind solche eingebettete Parameter nicht normalerweise komplett und brauchen nicht zu erfüllen Wohlgeformtheitrichtlinien. Es ist die gelieferten Argumente, wenn die Schablone instantiated ist das muß gut gebildet werden. Instantiated teilweise Schablonen werden gewährt. Dieses ist der Fall, wenn es Argumente gibt zur Verfügung gestellt für einiges, aber nicht alle templateParameters. A instantiated teilweise Schablone ist noch eine Schablone, da sie noch Parameter hat. Attribute Verbindungen Körper Die Implementierung der Methode als ProcedureExpression. Spezifikation Kennzeichnet einen diesen Betrieb die Methodenwerkzeuge. Der Betrieb muß durch den Klassifikator besessen werden, der die Methode besitzt oder übernommen wird durch ihn. Die Unterzeichnungen des Betriebes und der Methode müssen zusammenpassen. Name Ein Bezeichner für das ModelElement innerhalb seines Enthaltens Namespace. asArgument Zeigt null oder mehr TemplateArgument an, für das das Modell Element ist ein Argument in einer Schablonenschwergängigkeit. clientDependency Gegenteil des Klienten. Kennzeichnet einen Satz der Abhängigkeit, in dem ModelElement ist ein Klient. Begrenzung Ein Satz Begrenzungen, die das Element beeinflussen. implementationLocation Der Bestandteil, dem ein eingeführtes vorbildliches Element in liegt. |  |
|
| |
|
|