Package UML.Semantic.Foundation.Core

Interface Summary
Element An element is an atomic constituent of a model.
 

Class Summary
Association An association defines a semantic relationship between classifiers; the instances of an association are a set of tuples relating instances of the classifiers.
AssociationClass An association class is an association that is also a class.
AssociationEnd An association end is an endpoint of an association, which connects the association to a classifier.
Attribute An attribute is a named slot within a classifier that describes a range of values that instances of the classifier may hold.
BehavioralFeature A behavioral feature refers to a dynamic feature of a model element, such as an operation or method.
Class A class is a description of a set of objects that share the same attributes, operations, methods, relationships, and semantics.
Classifier A classifier is an element that describes behavioral and structural features; it comes in several specific forms, including class, data type, interface, and others that are defined in other metamodel packages.
Constraint A constraint is a semantic condition or restriction.
DataType A data type is a type whose values have no identity, i.e.
Dependency A dependency states that the implementation or functioning of one or more elements require the presence of one or more other elements.
ElementOwnership Element ownership has visibility in a namespace.
Feature A feature is a property, like operation or attribute, which is encapsulated within another entity, such as an interface, a class, or a data type.
GeneralizableElement A generalizable element is a model element that may participate in a generalization relationship.
Generalization A generalization is a taxonomic relationship between a more general element and a more specific element.
Interface An interface is a declaration of a collection of operations that may be used for defining a service offered by an instance.
Method A method is the implementation of an operation.
ModelElement A model element is an element that is an abstraction drawn from the system being modeled.
Namespace A namespace is a part of a model in which each name has a unique meaning.
Operation An operation is a service that can be requested from an object to effect behavior.
Parameter A parameter is an unbound variable that can be changed, passed or returned.
StructuralFeature A structural feature refers to a static feature of a model element, such as an attribute.