Uses of Package
io.adminshell.aas.v3.model
-
Packages that use io.adminshell.aas.v3.model Package Description io.adminshell.aas.v3.model io.adminshell.aas.v3.model.builder io.adminshell.aas.v3.model.impl -
Classes in io.adminshell.aas.v3.model used by io.adminshell.aas.v3.model Class Description AccessControl Access Control defines the local access control policy administration point.AccessControlPolicyPoints Container for access control policy points.AccessPermissionRule Table that defines access permissions per authenticated subject for a set of objects (referable elements).AdministrativeInformation Every Identifiable may have administrative information.Asset An Asset describes meta data of an asset that is represented by an AAS.AssetAdministrationShell Describes the Administration Shell for Assets, Products, Components, e.g.AssetInformation The asset may either represent an asset type or an asset instance.AssetKind Enumeration for denoting whether an element is a type or an instance.Blob A BLOB is a data element that represents a file that is contained with its source code in the value attribute.Category A enumeration for data elements except for files and blobs.Certificate A technical certificate proofing the identity through cryptographic measures.ConceptDescription The semantics of a property or other elements that may have a semantic description is defined by a concept description.Constraint A constraint is used to further qualify an element.DataElement A data element is a submodel element that is not further composed out of other submodel elements.DataSpecificationContent DataSpecificationContent contains the additional attributes to be added to the element instance that references the data specification template and meta information about the template itself.DataTypeIEC61360 Enumeration of all IEC 61360 defined data types.EmbeddedDataSpecification Link to the included description of the Data Specification.EntityType Enumeration for denoting whether an entity is a self-managed entity or a co-managed entity.Event An event.Extension Single extension of an element.File A File is a data element that represents a file via its path description.HasDataSpecification Element that can have be extended by using data specification templates.HasExtensions Element that can be extended by proprietary extensions.HasKind An element with a kind is an element that can either represent a type or an instance.HasSemantics Element that can have a semantic definition.Identifiable An element that has a globally unique identifier.IdentifiableElements Enumeration of all identifiable elements within an asset administration shell that are not identifiableIdentifier Used to uniquely identify an entity by using an identifier.IdentifierKeyValuePair An IdentifierKeyValuePair describes a generic identifier as key-value pair.IdentifierType Enumeration of different types of Identifiers for global identificationKey A key is a reference to an element by its id.KeyElements Enumeration of different key value types within a key.KeyType Enumeration of different key value types within a key.LangString LevelType Enumeration of different level types within a DataSpecificationIEC61360.LocalKeyType Enumeration of different key value types within a key.ModelingKind Enumeration for denoting whether an element is a type or an instance.ObjectAttributes A set of data elements that describe object attributes.OperationVariable An operation variable is a submodel element that is used as input or output variable of an operation.Permission Description of a single permission.PermissionKind Enumeration of the kind of permissions that is given to the assignment of a permission to a subject.PermissionsPerObject Table that defines access permissions for a specified object.PolicyAdministrationPoint Definition of a security administration point (PDP).PolicyDecisionPoint Defines a security policy decision point (PDP).PolicyEnforcementPoints Defines the security policy enforcement points (PEP).PolicyInformationPoints Defines the security policy information points (PIP).Qualifiable Additional qualification of a qualifiable element.Referable An element that is referable by its idShort.ReferableElements Enumeration of all referable elements within an asset administration shell.Reference Reference to either a model element of the same or another AAs or to an external entity.RelationshipElement Constraint AASd-055: The semanticId of a RelationshipElement or a AnnotatedRelationshipElement shall only reference a ConceptDescription with the category RELATIONSHIP.Security Container for security relevant information of the AAS.SubjectAttributes A set of data elements that further classifies a specific subject.Submodel A Submodel defines a specific aspect of the asset represented by the AAS.SubmodelElement A submodel element is an element suitable for the description and differentiation of assets.ValueList A set of value reference pairs.ValueReferencePair A value reference pair within a value list.View A view is a collection of referable elements w.r.t. to a specific viewpoint of one or more stakeholders. -
Classes in io.adminshell.aas.v3.model used by io.adminshell.aas.v3.model.builder Class Description AccessControl Access Control defines the local access control policy administration point.AccessControlPolicyPoints Container for access control policy points.AccessPermissionRule Table that defines access permissions per authenticated subject for a set of objects (referable elements).AdministrativeInformation Every Identifiable may have administrative information.AnnotatedRelationshipElement An annotated relationship element is an relationship element that can be annotated with additional data elements.Asset An Asset describes meta data of an asset that is represented by an AAS.AssetAdministrationShell Describes the Administration Shell for Assets, Products, Components, e.g.AssetAdministrationShellEnvironment A graph of Asset Administration Shells.AssetInformation The asset may either represent an asset type or an asset instance.AssetKind Enumeration for denoting whether an element is a type or an instance.BasicEvent A basic event.Blob A BLOB is a data element that represents a file that is contained with its source code in the value attribute.BlobCertificate Certificate provided as BLOB.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.Certificate A technical certificate proofing the identity through cryptographic measures.ConceptDescription The semantics of a property or other elements that may have a semantic description is defined by a concept description.Constraint A constraint is used to further qualify an element.DataElement A data element is a submodel element that is not further composed out of other submodel elements.DataSpecificationContent DataSpecificationContent contains the additional attributes to be added to the element instance that references the data specification template and meta information about the template itself.DataSpecificationIEC61360 Data Specification Template for defining Property Descriptions conformant to IEC 61360.DataSpecificationPhysicalUnit Data Specification Template for Physical Units.DataTypeIEC61360 Enumeration of all IEC 61360 defined data types.EmbeddedDataSpecification Link to the included description of the Data Specification.Entity An entity is a submodel element that is used to model entities.EntityType Enumeration for denoting whether an entity is a self-managed entity or a co-managed entity.EventElement Defines the necessary information for sending or receiving events. non-normative, just only for discussion (as of November 2019).EventMessage Defines the necessary information of an event instance sent out or received. non-normative, just only for discussion (as of November 2019).Extension Single extension of an element.File A File is a data element that represents a file via its path description.Formula Identifier Used to uniquely identify an entity by using an identifier.IdentifierKeyValuePair An IdentifierKeyValuePair describes a generic identifier as key-value pair.IdentifierType Enumeration of different types of Identifiers for global identificationKey A key is a reference to an element by its id.KeyElements Enumeration of different key value types within a key.KeyType Enumeration of different key value types within a key.LangString LevelType Enumeration of different level types within a DataSpecificationIEC61360.ModelingKind Enumeration for denoting whether an element is a type or an instance.MultiLanguageProperty A property is a data element that has a multi language value.ObjectAttributes A set of data elements that describe object attributes.Operation An operation is a submodel element with input and output variables.OperationVariable An operation variable is a submodel element that is used as input or output variable of an operation.Permission Description of a single permission.PermissionKind Enumeration of the kind of permissions that is given to the assignment of a permission to a subject.PermissionsPerObject Table that defines access permissions for a specified object.PolicyAdministrationPoint Definition of a security administration point (PDP).PolicyDecisionPoint Defines a security policy decision point (PDP).PolicyEnforcementPoints Defines the security policy enforcement points (PEP).PolicyInformationPoints Defines the security policy information points (PIP).Property A property is a data element that has a single value.Qualifier A qualifier is a type-value pair that makes additional statements w.r.t. the value of the element.Range An element that is referable by its idShort.Referable An element that is referable by its idShort.Reference Reference to either a model element of the same or another AAs or to an external entity.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.RelationshipElement Constraint AASd-055: The semanticId of a RelationshipElement or a AnnotatedRelationshipElement shall only reference a ConceptDescription with the category RELATIONSHIP.Security Container for security relevant information of the AAS.SubjectAttributes A set of data elements that further classifies a specific subject.Submodel A Submodel defines a specific aspect of the asset represented by the AAS.SubmodelElement A submodel element is an element suitable for the description and differentiation of assets.SubmodelElementCollection A submodel element collection is a set or list of submodel elements.ValueList A set of value reference pairs.ValueReferencePair A value reference pair within a value list.View A view is a collection of referable elements w.r.t. to a specific viewpoint of one or more stakeholders. -
Classes in io.adminshell.aas.v3.model used by io.adminshell.aas.v3.model.impl Class Description AccessControl Access Control defines the local access control policy administration point.AccessControlPolicyPoints Container for access control policy points.AccessPermissionRule Table that defines access permissions per authenticated subject for a set of objects (referable elements).AdministrativeInformation Every Identifiable may have administrative information.AnnotatedRelationshipElement An annotated relationship element is an relationship element that can be annotated with additional data elements.Asset An Asset describes meta data of an asset that is represented by an AAS.AssetAdministrationShell Describes the Administration Shell for Assets, Products, Components, e.g.AssetAdministrationShellEnvironment A graph of Asset Administration Shells.AssetInformation The asset may either represent an asset type or an asset instance.AssetKind Enumeration for denoting whether an element is a type or an instance.BasicEvent A basic event.Blob A BLOB is a data element that represents a file that is contained with its source code in the value attribute.BlobCertificate Certificate provided as BLOB.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.Certificate A technical certificate proofing the identity through cryptographic measures.ConceptDescription The semantics of a property or other elements that may have a semantic description is defined by a concept description.Constraint A constraint is used to further qualify an element.DataElement A data element is a submodel element that is not further composed out of other submodel elements.DataSpecificationContent DataSpecificationContent contains the additional attributes to be added to the element instance that references the data specification template and meta information about the template itself.DataSpecificationIEC61360 Data Specification Template for defining Property Descriptions conformant to IEC 61360.DataSpecificationPhysicalUnit Data Specification Template for Physical Units.DataTypeIEC61360 Enumeration of all IEC 61360 defined data types.EmbeddedDataSpecification Link to the included description of the Data Specification.Entity An entity is a submodel element that is used to model entities.EntityType Enumeration for denoting whether an entity is a self-managed entity or a co-managed entity.Event An event.EventElement Defines the necessary information for sending or receiving events. non-normative, just only for discussion (as of November 2019).EventMessage Defines the necessary information of an event instance sent out or received. non-normative, just only for discussion (as of November 2019).Extension Single extension of an element.File A File is a data element that represents a file via its path description.Formula HasDataSpecification Element that can have be extended by using data specification templates.HasExtensions Element that can be extended by proprietary extensions.HasKind An element with a kind is an element that can either represent a type or an instance.HasSemantics Element that can have a semantic definition.Identifiable An element that has a globally unique identifier.Identifier Used to uniquely identify an entity by using an identifier.IdentifierKeyValuePair An IdentifierKeyValuePair describes a generic identifier as key-value pair.IdentifierType Enumeration of different types of Identifiers for global identificationKey A key is a reference to an element by its id.KeyElements Enumeration of different key value types within a key.KeyType Enumeration of different key value types within a key.LangString LevelType Enumeration of different level types within a DataSpecificationIEC61360.ModelingKind Enumeration for denoting whether an element is a type or an instance.MultiLanguageProperty A property is a data element that has a multi language value.ObjectAttributes A set of data elements that describe object attributes.Operation An operation is a submodel element with input and output variables.OperationVariable An operation variable is a submodel element that is used as input or output variable of an operation.Permission Description of a single permission.PermissionKind Enumeration of the kind of permissions that is given to the assignment of a permission to a subject.PermissionsPerObject Table that defines access permissions for a specified object.PolicyAdministrationPoint Definition of a security administration point (PDP).PolicyDecisionPoint Defines a security policy decision point (PDP).PolicyEnforcementPoints Defines the security policy enforcement points (PEP).PolicyInformationPoints Defines the security policy information points (PIP).Property A property is a data element that has a single value.Qualifiable Additional qualification of a qualifiable element.Qualifier A qualifier is a type-value pair that makes additional statements w.r.t. the value of the element.Range An element that is referable by its idShort.Referable An element that is referable by its idShort.Reference Reference to either a model element of the same or another AAs or to an external entity.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.RelationshipElement Constraint AASd-055: The semanticId of a RelationshipElement or a AnnotatedRelationshipElement shall only reference a ConceptDescription with the category RELATIONSHIP.Security Container for security relevant information of the AAS.SubjectAttributes A set of data elements that further classifies a specific subject.Submodel A Submodel defines a specific aspect of the asset represented by the AAS.SubmodelElement A submodel element is an element suitable for the description and differentiation of assets.SubmodelElementCollection A submodel element collection is a set or list of submodel elements.ValueList A set of value reference pairs.ValueReferencePair A value reference pair within a value list.View A view is a collection of referable elements w.r.t. to a specific viewpoint of one or more stakeholders.