Uses of Interface
io.adminshell.aas.v3.model.Referable
-
Packages that use Referable Package Description io.adminshell.aas.v3.model io.adminshell.aas.v3.model.builder io.adminshell.aas.v3.model.impl -
-
Uses of Referable in io.adminshell.aas.v3.model
Subinterfaces of Referable in io.adminshell.aas.v3.model Modifier and Type Interface Description interfaceAccessPermissionRuleTable that defines access permissions per authenticated subject for a set of objects (referable elements).interfaceAnnotatedRelationshipElementAn annotated relationship element is an relationship element that can be annotated with additional data elements.interfaceAssetAn Asset describes meta data of an asset that is represented by an AAS.interfaceAssetAdministrationShellDescribes the Administration Shell for Assets, Products, Components, e.g.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.interfaceConceptDescriptionThe semantics of a property or other elements that may have a semantic description is defined by a concept description.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.interfaceIdentifiableAn element that has a globally unique identifier.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.interfaceSubmodelA Submodel defines a specific aspect of the asset represented by the AAS.interfaceSubmodelElementA submodel element is an element suitable for the description and differentiation of assets.interfaceSubmodelElementCollectionA submodel element collection is a set or list of submodel elements.interfaceViewA view is a collection of referable elements w.r.t. to a specific viewpoint of one or more stakeholders.Methods in io.adminshell.aas.v3.model that return Referable Modifier and Type Method Description ReferablePermissionsPerObject. getObject()Element to which permission shall be assigned.Methods in io.adminshell.aas.v3.model with parameters of type Referable Modifier and Type Method Description voidPermissionsPerObject. setObject(Referable object)Element to which permission shall be assigned. -
Uses of Referable in io.adminshell.aas.v3.model.builder
Methods in io.adminshell.aas.v3.model.builder with parameters of type Referable Modifier and Type Method Description BPermissionsPerObjectBuilder. object(Referable object)This function allows setting a value for object -
Uses of Referable in io.adminshell.aas.v3.model.impl
Classes in io.adminshell.aas.v3.model.impl that implement Referable Modifier and Type Class Description classDefaultAccessPermissionRuleDefault implementation of package io.adminshell.aas.v3.model.AccessPermissionRule Table that defines access permissions per authenticated subject for a set of objects (referable elements).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.classDefaultAssetDefault implementation of package io.adminshell.aas.v3.model.Asset An Asset describes meta data of an asset that is represented by an AAS.classDefaultAssetAdministrationShellDefault implementation of package io.adminshell.aas.v3.model.AssetAdministrationShell Describes the Administration Shell for Assets, Products, Components, e.g.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.classDefaultConceptDescriptionDefault implementation of package io.adminshell.aas.v3.model.ConceptDescription The semantics of a property or other elements that may have a semantic description is defined by a concept description.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.classDefaultSubmodelDefault implementation of package io.adminshell.aas.v3.model.Submodel A Submodel defines a specific aspect of the asset represented by the AAS.classDefaultSubmodelElementCollectionDefault implementation of package io.adminshell.aas.v3.model.SubmodelElementCollection A submodel element collection is a set or list of submodel elements.classDefaultViewDefault implementation of package io.adminshell.aas.v3.model.View A view is a collection of referable elements w.r.t. to a specific viewpoint of one or more stakeholders.Fields in io.adminshell.aas.v3.model.impl declared as Referable Modifier and Type Field Description protected ReferableDefaultPermissionsPerObject. objectMethods in io.adminshell.aas.v3.model.impl that return Referable Modifier and Type Method Description ReferableDefaultPermissionsPerObject. getObject()Methods in io.adminshell.aas.v3.model.impl with parameters of type Referable Modifier and Type Method Description voidDefaultPermissionsPerObject. setObject(Referable object)
-