All Classes and Interfaces

Class
Description
Represents a generic domain specific concept which may have multiple specific variants.
 
An Aspect encapsulates a number of properties and operations that define one functional facet of a Digital Twin.
The AspectContext wraps a loaded/resolved Aspect Model and a single Aspect that was instantiated from this model, i.e., which must be defined in the RDF model.
 
 
Provides functionality to load an Aspect Model from a VersionedModel and use the correct SAMM resources to instantiate it.
Aspect Meta Model visitor that recursively traverses all elements of the model
Visitor interface for the traversal of Aspect Meta Model instances
This class provides utilities to retrieve attribute values from model elements, e.g., a samm:Property's samm:characteristic.
Defines the possible values for the SAMMC.lowerBoundDefinition() and SAMMC.upperBoundDefinition() attributes of the SAMMC.RangeConstraint() for Comparable and Duration.
Description of a Property in the scope of an Aspect that determines the Property's data type and other qualities.
 
Describes a Property which contains any kind of code.
 
A group of values which may be either of a simple or complex type.
 
 
 
Defines the data type of a Characteristic as being a complex value.
 
A Constraint enforces a specific condition on a Characteristic.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A time duration according to ISO 8601.
 
Describes a Property whose value can have one of two possible types (a disjoint union).
 
Restricts a string value to a certain encoding.
 
Represents a domain specific concept.
 
Instantiates entity instances for a certain given entity type
 
A list of possible values.
 
An Event is a model element that represents a single occurence where the timing is important.
 
Defines the scale as well as the number of integral digits for a fixed point number.
 
Represents model elements that contain Propertys
 
Deprecated, for removal: This API element is subject to removal in a future version.
Use org.eclipse.esmf.aspectmodel.generator.LanguageCollector instead
Restricts a value to a specific language.
 
Restricts a value to a specific length.
 
A collection which may contain duplicates and is ordered.
 
Restricts a value to a specific language.
 
A value which can be measured and has a unit.
 
Wrapper class for the attributes all Aspect Meta Model elements have.
 
The Base interface provides all facilities that all Aspect Model elements have.
 
The base implemenation of all model elements.
Represents the namespace the model elements are contained in
Represents model elements that have human-readable names and descriptions
Defines a piece of functionality of an Asset which can be triggered by an external factor, e.g.
 
A Property has a name that is unique to its use in an Aspect or an Entity, and a Characteristic (i.e., the description of the Property).
 
A value which can be quantified and may have a unit.
 
A quantity kind, e.g.
Enumeration of Quantity Kinds as defined in Recommendation 20 by the UNECE (United Nations Economic Commission for Europe).
Restricts the value of a Property to a specific set of possible values.
 
Restricts a string value to a regular expression as defined by XQuery 1.0 and XPath 2.0 Functions and Operators.
 
Defines the data type of a Characteristic as being a scalar value.
Represents a scalar value.
A collection which may not contain duplicates and is unordered.
 
A single value of an Entity type.
 
A collection which may not contain duplicates and is ordered.
 
 
 
 
 
Represents structural model elements, i.e.
A collection containing values with the exact point in time when the values where recorded.
 
A characterstic that can specify Constraints on another Characteristic.
 
Marker interface which defines types to be used as data type of a Characteristic.
A physical unit.
Enumeration of Units as defined in Recommendation 20 by the UNECE (United Nations Economic Commission for Europe).
Base interface for values: Each value can be either a literal (e.g.