Uses of Interface
org.eclipse.esmf.metamodel.ModelElement
Packages that use ModelElement
Package
Description
-
Uses of ModelElement in org.eclipse.esmf.characteristic
Subinterfaces of ModelElement in org.eclipse.esmf.characteristicModifier and TypeInterfaceDescriptioninterfaceDescribes a Property which contains any kind of code.interfaceA group of values which may be either of a simple or complex type.interfaceA time duration according to ISO 8601.interfaceDescribes a Property whose value can have one of two possible types (a disjoint union).interfaceA list of possible values.interfaceA collection which may contain duplicates and is ordered.interfaceA value which can be measured and has a unit.interfaceA value which can be quantified and may have a unit.interfaceA collection which may not contain duplicates and is unordered.interfaceA single value of an Entity type.interfaceA collection which may not contain duplicates and is ordered.interfaceinterfaceinterfaceA collection containing values with the exact point in time when the values where recorded.interfaceA characterstic that can specify Constraints on another Characteristic. -
Uses of ModelElement in org.eclipse.esmf.characteristic.impl
Classes in org.eclipse.esmf.characteristic.impl that implement ModelElementModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of ModelElement in org.eclipse.esmf.constraint
Subinterfaces of ModelElement in org.eclipse.esmf.constraintModifier and TypeInterfaceDescriptioninterfaceRestricts a string value to a certain encoding.interfaceDefines the scale as well as the number of integral digits for a fixed point number.interfaceRestricts a value to a specific language.interfaceRestricts a value to a specific length.interfaceRestricts a value to a specific language.interfaceRestricts the value of a Property to a specific set of possible values.interfaceRestricts a string value to a regular expression as defined by XQuery 1.0 and XPath 2.0 Functions and Operators. -
Uses of ModelElement in org.eclipse.esmf.constraint.impl
Classes in org.eclipse.esmf.constraint.impl that implement ModelElementModifier and TypeClassDescriptionclassclassclassclassclassclassclass -
Uses of ModelElement in org.eclipse.esmf.metamodel
Subinterfaces of ModelElement in org.eclipse.esmf.metamodelModifier and TypeInterfaceDescriptioninterfaceRepresents a generic domain specific concept which may have multiple specific variants.interfaceAn Aspect encapsulates a number of properties and operations that define one functional facet of a Digital Twin.interfaceDescription of a Property in the scope of an Aspect that determines the Property's data type and other qualities.interfaceinterfaceDefines the data type of aCharacteristicas being a complex value.interfaceA Constraint enforces a specific condition on a Characteristic.interfaceRepresents a domain specific concept.interfaceinterfaceAn Event is a model element that represents a single occurence where the timing is important.interfaceRepresents model elements that containPropertysinterfaceRepresents model elements that have human-readable names and descriptionsinterfaceDefines a piece of functionality of an Asset which can be triggered by an external factor, e.g.interfaceA 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).interfaceA quantity kind, e.g.interfaceDefines the data type of aCharacteristicas being a scalar value.interfaceRepresents a scalar value.interfaceRepresents structural model elements, i.e.interfaceMarker interface which defines types to be used as data type of aCharacteristic.interfaceA physical unit.interfaceBase interface for values: Each value can be either a literal (e.g.Classes in org.eclipse.esmf.metamodel that implement ModelElementModifier and TypeClassDescriptionenumEnumeration of Quantity Kinds as defined in Recommendation 20 by the UNECE (United Nations Economic Commission for Europe).Methods in org.eclipse.esmf.metamodel with type parameters of type ModelElementModifier and TypeMethodDescriptiondefault <T extends ModelElement>
Tdefault <T extends ModelElement>
booleanMethods in org.eclipse.esmf.metamodel that return types with arguments of type ModelElementModifier and TypeMethodDescriptionModelNamespace.elements()The model elements contained in this namespace -
Uses of ModelElement in org.eclipse.esmf.metamodel.impl
Classes in org.eclipse.esmf.metamodel.impl that implement ModelElementModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassThe base implemenation of all model elements.Methods in org.eclipse.esmf.metamodel.impl that return types with arguments of type ModelElementMethod parameters in org.eclipse.esmf.metamodel.impl with type arguments of type ModelElementModifier and TypeMethodDescriptionstatic ModelNamespaceDefaultModelNamespace.from(String uri, List<ModelElement> elements) Accepts a namespace URI such as 'urn:samm:com.example:1.0.0'Constructor parameters in org.eclipse.esmf.metamodel.impl with type arguments of type ModelElementModifierConstructorDescriptionDefaultModelNamespace(String packagePart, org.eclipse.esmf.aspectmodel.VersionNumber versionNumber, List<ModelElement> elements) -
Uses of ModelElement in org.eclipse.esmf.metamodel.loader
Classes in org.eclipse.esmf.metamodel.loader with type parameters of type ModelElementClasses in org.eclipse.esmf.metamodel.loader that implement ModelElementMethods in org.eclipse.esmf.metamodel.loader with type parameters of type ModelElementMethods in org.eclipse.esmf.metamodel.loader that return types with arguments of type ModelElementModifier and TypeMethodDescriptionstatic io.vavr.control.Try<List<ModelElement>>AspectModelLoader.getElements(VersionedModel versionedModel) Creates Java instances for model element classes from the RDF input modelstatic List<ModelElement>AspectModelLoader.getElementsUnchecked(VersionedModel versionedModel) Does the same asAspectModelLoader.getElements(VersionedModel)but throws an exception in case of failures. -
Uses of ModelElement in org.eclipse.esmf.metamodel.visitor
Methods in org.eclipse.esmf.metamodel.visitor that return types with arguments of type ModelElementModifier and TypeMethodDescriptionAspectStreamTraversalVisitor.visitAbstractEntity(AbstractEntity abstractEntity, Void context) AspectStreamTraversalVisitor.visitAspect(Aspect aspect, Void context) AspectStreamTraversalVisitor.visitBase(ModelElement modelElement, Void context) AspectStreamTraversalVisitor.visitCharacteristic(Characteristic characteristic, Void context) AspectStreamTraversalVisitor.visitCollection(Collection collection, Void context) AspectStreamTraversalVisitor.visitCollectionValue(CollectionValue collectionValue, Void context) AspectStreamTraversalVisitor.visitComplexType(ComplexType entity, Void context) AspectStreamTraversalVisitor.visitEither(Either either, Void context) AspectStreamTraversalVisitor.visitEntity(Entity entity, Void context) AspectStreamTraversalVisitor.visitEntityInstance(EntityInstance instance, Void context) AspectStreamTraversalVisitor.visitEnumeration(Enumeration enumeration, Void context) AspectStreamTraversalVisitor.visitOperation(Operation operation, Void context) AspectStreamTraversalVisitor.visitProperty(Property property, Void context) AspectStreamTraversalVisitor.visitQuantifiable(Quantifiable quantifiable, Void context) AspectStreamTraversalVisitor.visitStructuredValue(StructuredValue structuredValue, Void context) AspectStreamTraversalVisitor.visitStructureElement(StructureElement structureElement, Void context) AspectStreamTraversalVisitor.visitTrait(Trait trait, Void context) Methods in org.eclipse.esmf.metamodel.visitor with parameters of type ModelElementModifier and TypeMethodDescriptionAspectStreamTraversalVisitor.visitBase(ModelElement modelElement, Void context) AspectVisitor.visitBase(ModelElement modelElement, C context) LanguageCollectorModelVisitor.visitBase(ModelElement modelElement, Set<Locale> context) Deprecated, for removal: This API element is subject to removal in a future version.