
UML/BPMN Metamodel
Class | Summary |
---|---|
Representation of a physical piece of information that is used or produced by a software development process, and that can be deployed to Nodes. Examples of Artifacts include model files, source files, scripts and binary executable files. | |
Definition of links that may exist between objects. | |
Connection of an Association to one of its related Classes. | |
Property of a Class. | |
Named slot in an instance, which holds the value of an Attribute. | |
A UML 2.0 Part. | |
Mapping between the Features of the Collaboration type and the Features of the Classifier or Operation. | |
Description of a set of objects that share the same Attributes, Operations, methods, relationships and semantics. | |
Class relating other Classes. A ClassAssociation is both a Class and an Association. | |
A classification of instances. A Classifier describes a set of instances that have something in common. A Classifier can have Features that characterize those instances. | |
Description of how a Classifier or Operation is realized by a set of Classifiers used and related in a specific way. | |
Representation of a particular use of a Collaboration. | |
A modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment. | |
Defines the Classifiers that realize the contract offered by a Component in terms of its provided and required Interfaces. The Component forms an abstraction from these various Classifiers.
| |
Link between Parts. | |
Endpoint of a Connector. | |
A type whose values have no identity (that is, they are pure values). DataTypes include primitive built-in types (such as integer and string) as well as enumeration types. | |
Identification of an element in another Package, allowing the element to be referenced using its name without a qualifier. | |
Specialized Abstraction relationship between two sets of ModelElements. | |
Special kind of DataType whose range is a list of predefined values, called EnumerationLiterals. | |
Definition of an atom (that is, with no relevant substructure) that represents one in a list of values that an enumeration may have. | |
Property, like Operation or Attribute, which is encapsulated within another entity, such as an Interface, a Class or a DataType. | |
General definition of a Class. | |
Taxonomic relationship between a more general Classifier and a more specific Classifier. | |
Representation of an Instance in a modeled system, or role played by Instances in a certain context. | |
A kind of Classifier that represents a declaration of a set of coherent public Features and obligations. | |
Implementation link between a Class and its Interface, or between a Component and its Interface. | |
Connection between Instances. | |
End point of a Link. | |
The concrete physical rendering of one or more ModelElements by an Artifact. | |
Element in a model that contains a set of named elements that can be identified by name. | |
Computational resource on which Artifacts may be deployed for execution. Nodes can be interconnected through communication paths to define network structures. | |
Individual pieces of invocable behavior. | |
Decomposition unit of a model. | |
Relationship that allows the use of unqualified names to refer to Package members from other NameSpaces. | |
Definition of how one Package extends another Package by merging their contents. | |
Specification of an argument used to pass information into or out of an invocation of a behavioral Feature. | |
Specification of an interaction point of the Classifier. | |
Port provided Interface link. | |
Exception raised by an Operation link. | |
Port required Interface link. | |
Representation of a relationship between a templateable element and a template. | |
Parameter for templated elements. | |
Relation of the actual parameter(s) to a formal template parameter as part of a TemplateBinding. |
Enumeration | Values | Description |
---|---|---|
AggregationKind | KindIsAssociation KindIsAggregation KindIsComposition | |
KindOfAccess | Read Write ReadWrite AccesNone | |
MethodPassingMode | MethodIn MethodOut | |
Navigability | None ThisSide OtherSide BothSides | |
PassingMode | In Out Inout | |
PortOrientation | None In Out Inout | |
VisibilityMode | Public Protected Private VisibilityUndefined PackageVisibility |