Overview

Propriétaire : Méta-modèle UML simplifié

Dependency Abstraction ActivityState ActionState StateMachine ActivityGraph State GeneralClass Actor Classifier Artifact ModelElement Association Feature AssociationEnd Attribute AttributeLink Behavior Binding Class ClassAssociation NameSpace Collaboration Message CollaborationMessage CollaborationUse Communication Component Condition Constraint DataFlow DataType InternalProduct Diagram Element ElementImport Enumeration EnumerationLiteral Event Generalization Instance Interaction Transition InternalTransition ModelTree Item Link LinkEnd MpGenProduct Node Note NoteType ObjectFlowState Operation Package PackageImport Parameter Partition Point Port Project StateVertex PseudoState InterfaceRealization SequenceMessage Signal SignalReceipt SignalSending Stereotype SubActivityState Substitution TagParameter TagType TaggedValue TemplateBinding TemplateParameter TemplateParameterSubstitution UseCase UseCaseDependency ViewElement ViewBox ViewLink Manifestation PackageMerge ElementRealization Interface Usage

Diagramme de classes : Overview

Element and ModelElement are the most abstract classes of the metamodel. Almost any metaclass is a model element, except some classes that do not require a name. Graphical classes (e.g. Point ...) are separated from the “semantic" metamodel, and do not inherit from “Element". NameSpaces play a particular role in the structure of a model. The static model is organized around that metaclass. The Objecteering metamodel is constrained on single inheritance.