Uses of Interface
io.adminshell.aas.v3.model.SubmodelElement
-
Packages that use SubmodelElement Package Description io.adminshell.aas.v3.model io.adminshell.aas.v3.model.builder io.adminshell.aas.v3.model.impl -
-
Uses of SubmodelElement in io.adminshell.aas.v3.model
Subinterfaces of SubmodelElement in io.adminshell.aas.v3.model Modifier and Type Interface Description interfaceAnnotatedRelationshipElementAn annotated relationship element is an relationship element that can be annotated with additional data elements.interfaceBasicEventA basic event.interfaceBlobA BLOB is a data element that represents a file that is contained with its source code in the value attribute.interfaceCapabilityA capability is the implementation-independent description of the potential of an asset to achieve a certain effect in the physical or virtual world.interfaceDataElementA data element is a submodel element that is not further composed out of other submodel elements.interfaceEntityAn entity is a submodel element that is used to model entities.interfaceEventAn event.interfaceEventElementDefines the necessary information for sending or receiving events. non-normative, just only for discussion (as of November 2019).interfaceEventMessageDefines the necessary information of an event instance sent out or received. non-normative, just only for discussion (as of November 2019).interfaceFileA File is a data element that represents a file via its path description.interfaceMultiLanguagePropertyA property is a data element that has a multi language value.interfaceOperationAn operation is a submodel element with input and output variables.interfacePropertyA property is a data element that has a single value.interfaceRangeAn element that is referable by its idShort.interfaceReferenceElementA reference element is a data element that defines a logical reference to another element within the same or another AAS or a reference to an external object or entity.interfaceRelationshipElementConstraint AASd-055: The semanticId of a RelationshipElement or a AnnotatedRelationshipElement shall only reference a ConceptDescription with the category RELATIONSHIP.interfaceSubmodelElementCollectionA submodel element collection is a set or list of submodel elements.Methods in io.adminshell.aas.v3.model that return SubmodelElement Modifier and Type Method Description SubmodelElementOperationVariable. getValue()Describes the needed argument for an operation via a submodel element of kind=Template.Methods in io.adminshell.aas.v3.model that return types with arguments of type SubmodelElement Modifier and Type Method Description java.util.List<SubmodelElement>Entity. getStatements()Describes statements applicable to the entity by a set of submodel elements, typically with a qualified value.java.util.List<SubmodelElement>Submodel. getSubmodelElements()A submodel consists of zero or more submodel elements.java.util.Collection<SubmodelElement>SubmodelElementCollection. getValues()Submodel element contained in the collection.Methods in io.adminshell.aas.v3.model with parameters of type SubmodelElement Modifier and Type Method Description voidOperationVariable. setValue(SubmodelElement value)Describes the needed argument for an operation via a submodel element of kind=Template.Method parameters in io.adminshell.aas.v3.model with type arguments of type SubmodelElement Modifier and Type Method Description voidEntity. setStatements(java.util.List<SubmodelElement> statements)Describes statements applicable to the entity by a set of submodel elements, typically with a qualified value.voidSubmodel. setSubmodelElements(java.util.List<SubmodelElement> submodelElements)A submodel consists of zero or more submodel elements.voidSubmodelElementCollection. setValues(java.util.Collection<SubmodelElement> values)Submodel element contained in the collection. -
Uses of SubmodelElement in io.adminshell.aas.v3.model.builder
Methods in io.adminshell.aas.v3.model.builder with parameters of type SubmodelElement Modifier and Type Method Description BEntityBuilder. statement(SubmodelElement statement)This function allows adding a value to the List statementsBSubmodelBuilder. submodelElement(SubmodelElement submodelElement)This function allows adding a value to the List submodelElementsBOperationVariableBuilder. value(SubmodelElement value)This function allows setting a value for valueBSubmodelElementCollectionBuilder. value(SubmodelElement value)This function allows adding a value to the List valuesMethod parameters in io.adminshell.aas.v3.model.builder with type arguments of type SubmodelElement Modifier and Type Method Description BEntityBuilder. statements(java.util.List<SubmodelElement> statements)This function allows setting a value for statementsBSubmodelBuilder. submodelElements(java.util.List<SubmodelElement> submodelElements)This function allows setting a value for submodelElementsBSubmodelElementCollectionBuilder. values(java.util.Collection<SubmodelElement> values)This function allows setting a value for values -
Uses of SubmodelElement in io.adminshell.aas.v3.model.impl
Classes in io.adminshell.aas.v3.model.impl that implement SubmodelElement Modifier and Type Class Description classDefaultAnnotatedRelationshipElementDefault implementation of package io.adminshell.aas.v3.model.AnnotatedRelationshipElement An annotated relationship element is an relationship element that can be annotated with additional data elements.classDefaultBasicEventDefault implementation of package io.adminshell.aas.v3.model.BasicEvent A basic event.classDefaultBlobDefault implementation of package io.adminshell.aas.v3.model.Blob A BLOB is a data element that represents a file that is contained with its source code in the value attribute.classDefaultCapabilityDefault implementation of package io.adminshell.aas.v3.model.Capability A capability is the implementation-independent description of the potential of an asset to achieve a certain effect in the physical or virtual world.classDefaultEntityDefault implementation of package io.adminshell.aas.v3.model.Entity An entity is a submodel element that is used to model entities.classDefaultEventElementDefault implementation of package io.adminshell.aas.v3.model.EventElement Defines the necessary information for sending or receiving events. non-normative, just only for discussion (as of November 2019).classDefaultEventMessageDefault implementation of package io.adminshell.aas.v3.model.EventMessage Defines the necessary information of an event instance sent out or received. non-normative, just only for discussion (as of November 2019).classDefaultFileDefault implementation of package io.adminshell.aas.v3.model.File A File is a data element that represents a file via its path description.classDefaultMultiLanguagePropertyDefault implementation of package io.adminshell.aas.v3.model.MultiLanguageProperty A property is a data element that has a multi language value.classDefaultOperationDefault implementation of package io.adminshell.aas.v3.model.Operation An operation is a submodel element with input and output variables.classDefaultPropertyDefault implementation of package io.adminshell.aas.v3.model.Property A property is a data element that has a single value.classDefaultRangeDefault implementation of package io.adminshell.aas.v3.model.Range An element that is referable by its idShort.classDefaultReferenceElementDefault implementation of package io.adminshell.aas.v3.model.ReferenceElement A reference element is a data element that defines a logical reference to another element within the same or another AAS or a reference to an external object or entity.classDefaultRelationshipElementDefault implementation of package io.adminshell.aas.v3.model.RelationshipElement Constraint AASd-055: The semanticId of a RelationshipElement or a AnnotatedRelationshipElement shall only reference a ConceptDescription with the category RELATIONSHIP.classDefaultSubmodelElementCollectionDefault implementation of package io.adminshell.aas.v3.model.SubmodelElementCollection A submodel element collection is a set or list of submodel elements.Fields in io.adminshell.aas.v3.model.impl declared as SubmodelElement Modifier and Type Field Description protected SubmodelElementDefaultOperationVariable. valueFields in io.adminshell.aas.v3.model.impl with type parameters of type SubmodelElement Modifier and Type Field Description protected java.util.List<SubmodelElement>DefaultEntity. statementsprotected java.util.List<SubmodelElement>DefaultSubmodel. submodelElementsprotected java.util.Collection<SubmodelElement>DefaultSubmodelElementCollection. valuesMethods in io.adminshell.aas.v3.model.impl that return SubmodelElement Modifier and Type Method Description SubmodelElementDefaultOperationVariable. getValue()Methods in io.adminshell.aas.v3.model.impl that return types with arguments of type SubmodelElement Modifier and Type Method Description java.util.List<SubmodelElement>DefaultEntity. getStatements()java.util.List<SubmodelElement>DefaultSubmodel. getSubmodelElements()java.util.Collection<SubmodelElement>DefaultSubmodelElementCollection. getValues()Methods in io.adminshell.aas.v3.model.impl with parameters of type SubmodelElement Modifier and Type Method Description voidDefaultOperationVariable. setValue(SubmodelElement value)Method parameters in io.adminshell.aas.v3.model.impl with type arguments of type SubmodelElement Modifier and Type Method Description voidDefaultEntity. setStatements(java.util.List<SubmodelElement> statements)voidDefaultSubmodel. setSubmodelElements(java.util.List<SubmodelElement> submodelElements)voidDefaultSubmodelElementCollection. setValues(java.util.Collection<SubmodelElement> values)
-