A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages

A

aas - Variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedDecoratingSubmodelAggregatorFactory
 
aas - Variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
aas - Variable in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedDecoratingSubmodelAPIFactory
 
aas - Variable in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
AAS - org.eclipse.basyx.extensions.aas.directory.tagged.api.TagType
 
AAS - Static variable in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
aas_provider - Variable in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Store aas providers
AAS_SUFFIX - Static variable in class org.eclipse.basyx.aas.aggregator.AASAggregatorAPIHelper
 
AASAggregator - Class in org.eclipse.basyx.aas.aggregator
An implementation of the IAASAggregator interface using maps internally
AASAggregator() - Constructor for class org.eclipse.basyx.aas.aggregator.AASAggregator
Constructs default AAS Aggregator
AASAggregator(IAASRegistry) - Constructor for class org.eclipse.basyx.aas.aggregator.AASAggregator
Constructs AAS Aggregator using the passed registry.
AASAggregator(IAASAPIFactory, ISubmodelAggregatorFactory) - Constructor for class org.eclipse.basyx.aas.aggregator.AASAggregator
 
AASAggregator(IAASAPIFactory, ISubmodelAggregatorFactory, IAASRegistry) - Constructor for class org.eclipse.basyx.aas.aggregator.AASAggregator
 
AASAggregator(IAASAPIFactory, ISubmodelAPIFactory) - Constructor for class org.eclipse.basyx.aas.aggregator.AASAggregator
Constructs an AAS aggregator with custom API providers
AASAggregator(IAASAPIFactory, ISubmodelAPIFactory, IAASRegistry) - Constructor for class org.eclipse.basyx.aas.aggregator.AASAggregator
Constructs AAS Aggregator using the passed registry.
AASAggregatorAASXUpload - Class in org.eclipse.basyx.extensions.aas.aggregator.aasxupload
An implementation of the IAASAggregatorAASXUpload interface using maps internally with the support of AASX upload via InputStream
AASAggregatorAASXUpload(IAASAggregator) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.aasxupload.AASAggregatorAASXUpload
Constructs default AAS Aggregator with AASX upload
AASAggregatorAASXUploadProvider - Class in org.eclipse.basyx.extensions.aas.aggregator.aasxupload.restapi
Provider class with support to upload an AASX file in the underlying IAASAggregator
AASAggregatorAASXUploadProvider(IAASAggregatorAASXUpload) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.aasxupload.restapi.AASAggregatorAASXUploadProvider
 
AASAggregatorAASXUploadProxy - Class in org.eclipse.basyx.extensions.aas.aggregator.aasxupload.proxy
Proxy AASAggregator with the support of uploading AASX
AASAggregatorAASXUploadProxy(String) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.aasxupload.proxy.AASAggregatorAASXUploadProxy
 
AASAggregatorAPIHelper - Class in org.eclipse.basyx.aas.aggregator
API helper for AAS Aggregator
AASAggregatorAPIHelper() - Constructor for class org.eclipse.basyx.aas.aggregator.AASAggregatorAPIHelper
 
aasAggregatorAuthorizer - Variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
aasAggregatorAuthorizer - Variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedDecoratingAASAggregatorFactory
 
AASAggregatorFactory - Class in org.eclipse.basyx.aas.aggregator
Factory that constructs a AASAggregator with the given API
AASAggregatorFactory() - Constructor for class org.eclipse.basyx.aas.aggregator.AASAggregatorFactory
 
AASAggregatorFactory(IAASRegistry) - Constructor for class org.eclipse.basyx.aas.aggregator.AASAggregatorFactory
 
AASAggregatorFactory(IAASAPIFactory, ISubmodelAggregatorFactory) - Constructor for class org.eclipse.basyx.aas.aggregator.AASAggregatorFactory
 
AASAggregatorFactory(IAASAPIFactory, ISubmodelAggregatorFactory, IAASRegistry) - Constructor for class org.eclipse.basyx.aas.aggregator.AASAggregatorFactory
 
AASAggregatorFactory(IAASAPIFactory, ISubmodelAPIFactory) - Constructor for class org.eclipse.basyx.aas.aggregator.AASAggregatorFactory
 
AASAggregatorFactory(IAASAPIFactory, ISubmodelAPIFactory, IAASRegistry) - Constructor for class org.eclipse.basyx.aas.aggregator.AASAggregatorFactory
 
AASAggregatorProvider - Class in org.eclipse.basyx.aas.aggregator.restapi
Connects an IAASAggregator to the VAB
AASAggregatorProvider(IAASAggregator) - Constructor for class org.eclipse.basyx.aas.aggregator.restapi.AASAggregatorProvider
 
AASAggregatorProxy - Class in org.eclipse.basyx.aas.aggregator.proxy
 
AASAggregatorProxy(String) - Constructor for class org.eclipse.basyx.aas.aggregator.proxy.AASAggregatorProxy
Constructor for an AAS aggregator proxy based on a HTTP connection
AASAggregatorProxy(IModelProvider) - Constructor for class org.eclipse.basyx.aas.aggregator.proxy.AASAggregatorProxy
Constructor for an AAS aggregator proxy based on an arbitrary IModelProvider
AASAggregatorScopes - Class in org.eclipse.basyx.extensions.aas.aggregator.authorization
Constants for the permission scopes related to the AuthorizedAASAggregator.
aasAPIAuthorizer - Variable in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedAASAPI
 
aasAPIAuthorizer - Variable in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedDecoratingAASAPIFactory
 
aasApiFactory - Variable in class org.eclipse.basyx.aas.aggregator.AASAggregator
Store AAS API Provider.
AASAPIFactory - Class in org.eclipse.basyx.aas.restapi
AAS API provider that provides the default AAS API
AASAPIFactory() - Constructor for class org.eclipse.basyx.aas.restapi.AASAPIFactory
 
AASAPIFactory(IAASAPIFactory) - Constructor for class org.eclipse.basyx.aas.restapi.AASAPIFactory
 
AASAPIHelper - Class in org.eclipse.basyx.aas.restapi
API helper for AAS API
AASAPIHelper() - Constructor for class org.eclipse.basyx.aas.restapi.AASAPIHelper
 
aasApiProvider - Variable in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Store AAS API Provider.
AASAPIScopes - Class in org.eclipse.basyx.extensions.aas.api.authorization
Constants for the permission scopes related to the AuthorizedAASAPI.
AASBundle - Class in org.eclipse.basyx.aas.bundle
Helper class to bundle an AAS with its corresponding submodels, e.g.
AASBundle(IAssetAdministrationShell, Set<ISubmodel>) - Constructor for class org.eclipse.basyx.aas.bundle.AASBundle
 
AASBundleDescriptorFactory - Class in org.eclipse.basyx.aas.bundle
Helper class that supports AASDescriptor utilization for an AASBundle
AASBundleDescriptorFactory() - Constructor for class org.eclipse.basyx.aas.bundle.AASBundleDescriptorFactory
 
AASBundleFactory - Class in org.eclipse.basyx.aas.bundle
Factory for creation of AASBundles from Sets of AAS, Submodels and Assets
AASBundleFactory() - Constructor for class org.eclipse.basyx.aas.bundle.AASBundleFactory
 
AASBundleHelper - Class in org.eclipse.basyx.aas.bundle
This class can be used to check if all required resources are present on a server
(e.g.
AASBundleHelper() - Constructor for class org.eclipse.basyx.aas.bundle.AASBundleHelper
 
aasCreated(String) - Method in interface org.eclipse.basyx.aas.aggregator.observing.IAASAggregatorObserver
Is called when an AAS is created
aasCreated(String) - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorObserver
 
aasCreated(AssetAdministrationShell, String) - Method in interface org.eclipse.basyx.aas.aggregator.observing.IAASAggregatorObserverV2
Is called when an AAS is created
aasCreated(AssetAdministrationShell, String) - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttV2AASAggregatorObserver
 
aasDeleted(String) - Method in interface org.eclipse.basyx.aas.aggregator.observing.IAASAggregatorObserver
Is called when an AAS is deleted
aasDeleted(String) - Method in interface org.eclipse.basyx.aas.registration.observing.IAASRegistryServiceObserver
Is called when an AAS is deleted
aasDeleted(String) - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorObserver
 
aasDeleted(String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryServiceObserver
 
aasDeleted(IAssetAdministrationShell, String) - Method in interface org.eclipse.basyx.aas.aggregator.observing.IAASAggregatorObserverV2
Is called when an AAS is deleted
aasDeleted(IAssetAdministrationShell, String) - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttV2AASAggregatorObserver
 
aasDeleted(AASDescriptor, String) - Method in interface org.eclipse.basyx.aas.registration.observing.IAASRegistryServiceObserverV2
Is called when an AAS is deleted
aasDeleted(AASDescriptor, String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryServiceObserver
 
AASDescriptor - Class in org.eclipse.basyx.aas.metamodel.map.descriptor
AAS descriptor class
AASDescriptor() - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
 
AASDescriptor(String, IIdentifier, String) - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
Create a new descriptor with minimal information
AASDescriptor(String, IIdentifier, IAsset, String) - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
Create a new descriptor with aasid, idshort , assetid, and endpoint
AASDescriptor(Map<String, Object>) - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
Create descriptor from existing hash map
AASDescriptor(IAssetAdministrationShell, String) - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
Create a new aas descriptor that retrieves the necessary information from a passed AssetAdministrationShell
AASDescriptor(IIdentifier, String) - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
Create a new descriptor with minimal information (idShort is assumed to be set to "")
aasDirectory - Variable in class org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager
 
AasEnv - Class in org.eclipse.basyx.aas.metamodel.map
AasEnv class
AasEnv() - Constructor for class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
AasEnv(Collection<IAssetAdministrationShell>, Collection<IAsset>, Collection<IConceptDescription>, Collection<ISubmodel>) - Constructor for class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
AASENV - Static variable in class org.eclipse.basyx.aas.factory.xml.MetamodelToXMLConverter
 
AASHTTPServerResource - Variable in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
 
aasId - Variable in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Store aasId
AASLambdaPropertyHelper - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property
Supports using Properties in combination with VABLambdaProvider
AASLambdaPropertyHelper() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.AASLambdaPropertyHelper
 
AASModelProvider - Class in org.eclipse.basyx.aas.restapi
Model provider explicitely meant to implement the access to the AAS object.
AASModelProvider(AssetAdministrationShell) - Constructor for class org.eclipse.basyx.aas.restapi.AASModelProvider
Creates an AASModelProvider based on a lambda provider and a given model
AASModelProvider(IAASAPI) - Constructor for class org.eclipse.basyx.aas.restapi.AASModelProvider
Creates an AASModelProvider based on a passed AAS API
AASModelProvider(IModelProvider) - Constructor for class org.eclipse.basyx.aas.restapi.AASModelProvider
Constructor based on the model provider containing the AAS model.
aasProviderMap - Variable in class org.eclipse.basyx.aas.aggregator.AASAggregator
 
aasRegistered(String) - Method in interface org.eclipse.basyx.aas.registration.observing.IAASRegistryServiceObserver
Is called when an AAS is registered
aasRegistered(String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryServiceObserver
 
aasRegistered(AASDescriptor, String) - Method in interface org.eclipse.basyx.aas.registration.observing.IAASRegistryServiceObserverV2
Is called when an AAS is registered
aasRegistered(AASDescriptor, String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryServiceObserver
 
AASRegistry - Class in org.eclipse.basyx.aas.registration.memory
Implements a generic AAS registry that makes use of a given handler.
AASRegistry(IRegistryHandler) - Constructor for class org.eclipse.basyx.aas.registration.memory.AASRegistry
 
AASRegistryAPIHelper - Class in org.eclipse.basyx.aas.registration
API helper for AAS Registry
AASRegistryAPIHelper() - Constructor for class org.eclipse.basyx.aas.registration.AASRegistryAPIHelper
 
aasRegistryAuthorizer - Variable in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
AASRegistryModelProvider - Class in org.eclipse.basyx.aas.registration.restapi
Connects an arbitrary IRegistryService implementation to the VAB
AASRegistryModelProvider() - Constructor for class org.eclipse.basyx.aas.registration.restapi.AASRegistryModelProvider
 
AASRegistryModelProvider(IAASRegistry) - Constructor for class org.eclipse.basyx.aas.registration.restapi.AASRegistryModelProvider
 
AASRegistryProxy - Class in org.eclipse.basyx.aas.registration.proxy
Local proxy class that hides HTTP calls to BaSys registry
AASRegistryProxy(String) - Constructor for class org.eclipse.basyx.aas.registration.proxy.AASRegistryProxy
Constructor for an AAS registry proxy based on a HTTP connection
AASRegistryProxy(IModelProvider) - Constructor for class org.eclipse.basyx.aas.registration.proxy.AASRegistryProxy
Constructor for an AAS registry proxy based on its model provider
AASRegistryScopes - Class in org.eclipse.basyx.extensions.aas.registration.authorization
Constants for the permission scopes related to the AuthorizedAASRegistry.
aasUpdated(String) - Method in interface org.eclipse.basyx.aas.aggregator.observing.IAASAggregatorObserver
Is called when an AAS is updated
aasUpdated(String) - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorObserver
 
aasUpdated(AssetAdministrationShell, String) - Method in interface org.eclipse.basyx.aas.aggregator.observing.IAASAggregatorObserverV2
Is called when an AAS is updated
aasUpdated(AssetAdministrationShell, String) - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttV2AASAggregatorObserver
 
aasUpdated(AASDescriptor, String) - Method in interface org.eclipse.basyx.aas.registration.observing.IAASRegistryServiceObserverV2
Is called when an AAS is updated
aasUpdated(AASDescriptor, String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryServiceObserver
 
AASX_PATH - Static variable in class org.eclipse.basyx.extensions.aas.aggregator.aasxupload.restapi.AASAggregatorAASXUploadProvider
 
AASXFactory - Class in org.eclipse.basyx.aas.factory.aasx
Deprecated.
AASXFactory() - Constructor for class org.eclipse.basyx.aas.factory.aasx.AASXFactory
Deprecated.
 
AASXPackageExplorerCompatibilityHandler - Class in org.eclipse.basyx.aas.factory.xml
This class contains workarounds needed to be able to load .xml files produced by the AASXPackageExplorer in BaSyx.
AASXPackageExplorerCompatibilityHandler() - Constructor for class org.eclipse.basyx.aas.factory.xml.AASXPackageExplorerCompatibilityHandler
 
AASXPackageExplorerConformantHelper - Class in org.eclipse.basyx.aas.factory.aasx
Helper class providing methods for handling inconsistencies in regard to BaSyx and AASXPackageExplorer
AASXPackageExplorerConformantHelper() - Constructor for class org.eclipse.basyx.aas.factory.aasx.AASXPackageExplorerConformantHelper
 
AASXToMetamodelConverter - Class in org.eclipse.basyx.aas.factory.aasx
The AASX package converter converts a aasx package into a list of aas, a list of submodels a list of assets, a list of Concept descriptions The aas provides the references to the submodels and assets
AASXToMetamodelConverter(InputStream) - Constructor for class org.eclipse.basyx.aas.factory.aasx.AASXToMetamodelConverter
 
AASXToMetamodelConverter(String) - Constructor for class org.eclipse.basyx.aas.factory.aasx.AASXToMetamodelConverter
 
AbstractMqttV2TopicFactory - Class in org.eclipse.basyx.extensions.shared.mqtt
Abstrac base class for all MqttV2Topic factories
AbstractMqttV2TopicFactory(IEncoder) - Constructor for class org.eclipse.basyx.extensions.shared.mqtt.AbstractMqttV2TopicFactory
 
acceptIncomingConnection() - Method in class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Accept an incoming connection
AccessControlPolicyPoints - Class in org.eclipse.basyx.aas.metamodel.map.policypoints
Security class
AccessControlPolicyPoints() - Constructor for class org.eclipse.basyx.aas.metamodel.map.policypoints.AccessControlPolicyPoints
Constructor
ACCESSCONTROLPOLICYPOINTS - Static variable in class org.eclipse.basyx.aas.metamodel.map.security.Security
 
ACCESSPERMISSIONRULE - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
Enum values of ReferableElements
adapt(Collection<IAssetAdministrationShell>, Collection<IAsset>, Collection<IConceptDescription>, Collection<ISubmodel>) - Static method in class org.eclipse.basyx.aas.factory.aasx.AASXPackageExplorerConformantHelper
Converts meta model elements so that the AASXPackageExplorer can load their serialized AASX.
adapt(AasEnv) - Static method in class org.eclipse.basyx.aas.factory.aasx.AASXPackageExplorerConformantHelper
Converts meta model elements so that the AASXPackageExplorer can load their serialized AASX
add(int) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
Adds an integer to this UnsignedInteger.
add(long) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
Adds a long integer to this UnsignedLong.
add(short) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Adds a byte to this UnsignedByte.
add(short) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
Adds a short integer to this UnsignedShort.
add(UnsignedByte) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Adds another UnsignedByte to this one.
add(UnsignedInteger) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
Adds another UnsignedInteger to this one.
add(UnsignedLong) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
Adds another UnsignedLong to this one.
add(UnsignedShort) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
Adds another UnsignedShort to this one.
addAssetAdministrationShell(IAssetAdministrationShell) - Method in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
addChildContext(BaSyxChildContext) - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Add childContext
addConceptDescription(IConceptDescription) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
Allows addition of a concept description to the concept dictionary
addConceptDescription(IConceptDescription) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
Adds a new concept description together with a local reference to it.
addConceptDescription(IConceptDescription) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
QoL method that allows adding a reference to a concept description to a property
addConnectorProvider(String, IConnectorFactory) - Method in class org.eclipse.basyx.vab.gateway.ConnectorProviderMapper
 
addDnsName(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.CertificateHelper
Adds a DNS name as a subject alternative name to the certificate.
addEndpoint(String) - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelDescriptor
Adds an endpoint
addIpAddress(InetAddress, boolean) - Method in class org.eclipse.basyx.vab.protocol.opcua.CertificateHelper
Adds an IP address as a subject alternative name to the certificate.
addMapping(String, String) - Method in interface org.eclipse.basyx.vab.registry.api.IVABRegistryService
Add a mapping to directory
addMapping(String, String) - Method in class org.eclipse.basyx.vab.registry.memory.VABInMemoryRegistry
Add a mapping to directory
addMapping(String, String) - Method in class org.eclipse.basyx.vab.registry.proxy.VABRegistryProxy
Adds a single entry to the directory
addMappings(Map<String, String>) - Method in class org.eclipse.basyx.vab.registry.memory.VABInMemoryRegistry
Add several mappings to directory
addObserver(T) - Method in class org.eclipse.basyx.submodel.observer.Observable
Adds an observer to the subscriber list
Address - Class in org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address
Address as defined in the AAS Digital Nameplate Template document
It is a submodel element collection which contains The standardized SMC Address contains information about address of a partner within the value chain.
Address(String, LangString, LangString, LangString, LangString) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Constructor with mandatory attributes
Address(String, MultiLanguageProperty, MultiLanguageProperty, MultiLanguageProperty, MultiLanguageProperty) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Constructor with mandatory attributes
Address(LangString, LangString, LangString, LangString) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Constructor with default idShort
Address(MultiLanguageProperty, MultiLanguageProperty, MultiLanguageProperty, MultiLanguageProperty) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Constructor with default idShort
ADDRESS - Static variable in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
ADDRESSID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
 
ADDRESSIDSHORT - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
ADDRESSOFADDITIONALLINKID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
ADDRESSREMARKSID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
addRule(RbacRule) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleSet
 
addServletMapping(String, HttpServlet) - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Add a servlet mapping
addServletMapping(String, HttpServlet, Map<String, String>) - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Add a servlet mapping with parameter
addServletParameter(String, Map<String, String>) - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Add servlet parameter
addSubmodel(ISubmodel) - Method in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
addSubmodel(IReference) - Method in interface org.eclipse.basyx.aas.restapi.api.IAASAPI
Adds a submodel reference to the AAS
addSubmodel(IReference) - Method in class org.eclipse.basyx.aas.restapi.observing.ObservableAASAPI
 
addSubmodel(IReference) - Method in class org.eclipse.basyx.aas.restapi.vab.VABAASAPI
 
addSubmodel(IReference) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.AuthorizedAASAPI
 
addSubmodel(IReference) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedAASAPI
 
addSubmodel(Submodel) - Method in interface org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell
Add a submodel to the AAS
addSubmodel(Submodel) - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
addSubmodel(Submodel) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
addSubmodel(SubmodelProvider) - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
addSubmodelDescriptor(SubmodelDescriptor) - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
Add a sub model descriptor
addSubmodelElement(String, ISubmodelElement) - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
addSubmodelElement(String, ISubmodelElement) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
addSubmodelElement(String, ISubmodelElement) - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
addSubmodelElement(String, ISubmodelElement) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
addSubmodelElement(String, ISubmodelElement) - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
Adds a submodelElement to the submodel
addSubmodelElement(String, ISubmodelElement) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
addSubmodelElement(String, ISubmodelElement) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
 
addSubmodelElement(String, ISubmodelElement) - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
 
addSubmodelElement(ISubmodelElement) - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
addSubmodelElement(ISubmodelElement) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
addSubmodelElement(ISubmodelElement) - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
addSubmodelElement(ISubmodelElement) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
addSubmodelElement(ISubmodelElement) - Method in interface org.eclipse.basyx.submodel.metamodel.api.IElementContainer
Adds a submodel element
addSubmodelElement(ISubmodelElement) - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
addSubmodelElement(ISubmodelElement) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementCollection
adds a submodel element to the collection
addSubmodelElement(ISubmodelElement) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
addSubmodelElement(ISubmodelElement) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
Adds an element to the SubmodelElementCollection
addSubmodelElement(ISubmodelElement) - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
Adds a submodelElement to the submodel
addSubmodelElement(ISubmodelElement) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
addSubmodelElement(ISubmodelElement) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
 
addSubmodelElement(ISubmodelElement) - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
 
addSubmodelReference(IReference) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
addSubmodelTags(TaggedSubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.map.MapTaggedDirectory
 
addTag(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedAASDescriptor
Adds a tag to the AAS descriptor
addTag(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedSubmodelDescriptor
 
addTags(List<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedAASDescriptor
Adds a list of tags to the AAS descriptor
addTags(List<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedSubmodelDescriptor
 
addTags(TaggedAASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.map.MapTaggedDirectory
 
addThumbnail(Thumbnail, OPCPackage) - Static method in class org.eclipse.basyx.aas.factory.aasx.MetamodelToAASXConverter
 
ADMINISTRATION - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.IdentifiableXMLConverter
 
ADMINISTRATION - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
 
AdministrativeInformation - Class in org.eclipse.basyx.submodel.metamodel.map.qualifier
AdministrativeInformation class
AdministrativeInformation() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.AdministrativeInformation
Constructor
AdministrativeInformation(String, String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.AdministrativeInformation
Constructor
Aes128_Sha256_RsaOaep - org.eclipse.basyx.vab.protocol.opcua.types.SecurityPolicy
 
Aes256_Sha256_RsaPss - org.eclipse.basyx.vab.protocol.opcua.types.SecurityPolicy
 
aggregator - Variable in class org.eclipse.basyx.aas.aggregator.restapi.AASAggregatorProvider
 
ALLOW_DUPLICATES - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementCollectionXMLConverter
 
ALLOWDUPLICATES - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
AmbiguousBrowsePathException - Exception in org.eclipse.basyx.vab.protocol.opcua.exception
Indicates that a browse path was used which matches for than one node on the server.
AmbiguousBrowsePathException(String) - Constructor for exception org.eclipse.basyx.vab.protocol.opcua.exception.AmbiguousBrowsePathException
 
AmbiguousBrowsePathException(String, Throwable) - Constructor for exception org.eclipse.basyx.vab.protocol.opcua.exception.AmbiguousBrowsePathException
 
AmbiguousBrowsePathException(Throwable) - Constructor for exception org.eclipse.basyx.vab.protocol.opcua.exception.AmbiguousBrowsePathException
 
ANNOTATED_RELATIONSHIP_ELEMENT - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship.AnnotatedRelationshipElementXMLConverter
 
AnnotatedRelationshipElement - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship
AnnotatedRelationshipElement as defined in DAAS document
An annotated relationship element is a relationship element that can be annotated with additional data elements.
AnnotatedRelationshipElement() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElement
 
AnnotatedRelationshipElement(String, IReference, IReference) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElement
 
ANNOTATEDRELATIONSHIPELEMENT - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
AnnotatedRelationshipElementValue - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship
Container class for holding the value of RelationshipElement
AnnotatedRelationshipElementValue(IReference, IReference, Collection<IDataElement>) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElementValue
 
AnnotatedRelationshipElementXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship
Parses <aas:annotatedRelationshipElement> and builds an AnnotatedRelationshipElement object from it
Builds <aas:annotatedRelationshipElement> from a given AnnotatedRelationshipElement
AnnotatedRelationshipElementXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship.AnnotatedRelationshipElementXMLConverter
 
ANNOTATIONS - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship.AnnotatedRelationshipElementXMLConverter
 
ANNOTATIONS - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElement
 
AnySimpleType - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
AnyType - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
AnyURI - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
API_ACCESS - Static variable in class org.eclipse.basyx.extensions.aas.directory.tagged.restapi.TaggedDirectoryProvider
 
apiFactory - Variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedDecoratingAASAggregatorFactory
 
apiFactory - Variable in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedDecoratingAASAPIFactory
 
append(String) - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelUrn
Create a new ModelUrn by appending a String to the URN string, e.g.
append(String, String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
 
Asset - Class in org.eclipse.basyx.aas.metamodel.map.parts
Asset class as described in DAAS document
An Asset describes meta data of an asset that is represented by an AAS.
Asset() - Constructor for class org.eclipse.basyx.aas.metamodel.map.parts.Asset
Constructor
Asset(String, IIdentifier, AssetKind) - Constructor for class org.eclipse.basyx.aas.metamodel.map.parts.Asset
Constructor accepting only mandatory attributes
Asset(Reference) - Constructor for class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
ASSET - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
Enum values of IdentifiableElements
ASSET - Static variable in class org.eclipse.basyx.aas.factory.xml.api.parts.AssetXMLConverter
 
ASSET - Static variable in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
ASSET - Static variable in class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
 
ASSET - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
ASSET_ADMINISTRATION_SHELL - Static variable in class org.eclipse.basyx.aas.factory.xml.converters.AssetAdministrationShellXMLConverter
 
ASSET_ADMINISTRATION_SHELLS - Static variable in class org.eclipse.basyx.aas.factory.json.MetamodelToJSONConverter
 
ASSET_ADMINISTRATION_SHELLS - Static variable in class org.eclipse.basyx.aas.factory.xml.converters.AssetAdministrationShellXMLConverter
 
ASSET_BILLOFMATERIAL - Static variable in class org.eclipse.basyx.aas.factory.xml.api.parts.AssetXMLConverter
 
ASSET_IDENTIFICATION_MODEL_REF - Static variable in class org.eclipse.basyx.aas.factory.xml.api.parts.AssetXMLConverter
 
ASSET_KIND - Static variable in class org.eclipse.basyx.aas.factory.xml.api.parts.AssetXMLConverter
 
ASSET_REF - Static variable in class org.eclipse.basyx.aas.factory.xml.converters.AssetAdministrationShellXMLConverter
 
ASSET_REF - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.entity.EntityXMLConverter
 
AssetAdministrationShell - Class in org.eclipse.basyx.aas.metamodel.map
AssetAdministrationShell class
Does not implement IAssetAdministrationShell since there are only references stored in this map
AssetAdministrationShell() - Constructor for class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
Constructor
AssetAdministrationShell(String, IIdentifier, Asset) - Constructor for class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
Constructor accepting only mandatory attributes
AssetAdministrationShell(Reference, Security, Asset, Collection<Submodel>, Collection<IConceptDictionary>, Collection<IView>) - Constructor for class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
ASSETADMINISTRATIONSHELL - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
ASSETADMINISTRATIONSHELLS - Static variable in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
AssetAdministrationShellXMLConverter - Class in org.eclipse.basyx.aas.factory.xml.converters
Handles the conversion between IAssetAdministrationShell objects and the XML tag <aas:assetAdministrationShells> in both directions
AssetAdministrationShellXMLConverter() - Constructor for class org.eclipse.basyx.aas.factory.xml.converters.AssetAdministrationShellXMLConverter
 
ASSETIDENTIFICATIONMODEL - Static variable in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
AssetKind - Enum in org.eclipse.basyx.aas.metamodel.api.parts.asset
AssetKind enum as defined by DAAS document
Enumeration for denoting whether an element is a type or an instance.
ASSETREF - Static variable in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
ASSETS - Static variable in class org.eclipse.basyx.aas.factory.json.MetamodelToJSONConverter
 
ASSETS - Static variable in class org.eclipse.basyx.aas.factory.xml.api.parts.AssetXMLConverter
 
ASSETS - Static variable in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
AssetSpecificProperties - Class in org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties
AssetSpecificProperties as defined in the AAS Digital Nameplate Template document
It is a submodel element collection which contains collection of guideline specific properties
AssetSpecificProperties(String, List<GuidelineSpecificProperties>) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.AssetSpecificProperties
Constructor with mandatory attributes
AssetSpecificProperties(List<GuidelineSpecificProperties>) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.AssetSpecificProperties
Constructor with default idShort
ASSETSPECIFICPROPERTIESID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
 
ASSETSPECIFICPROPERTIESID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.AssetSpecificProperties
 
AssetXMLConverter - Class in org.eclipse.basyx.aas.factory.xml.api.parts
Handles the conversion between IAsset objects and the XML tag <aas:assets> in both directions
AssetXMLConverter() - Constructor for class org.eclipse.basyx.aas.factory.xml.api.parts.AssetXMLConverter
 
ASYNC - Static variable in class org.eclipse.basyx.submodel.restapi.OperationProvider
 
AsyncInvocation - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation
Local implementation of IAsyncInvocation.
AsyncInvocation(Operation, int, Object...) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.AsyncInvocation
 
AsyncOperationHandler - Class in org.eclipse.basyx.submodel.restapi.operation
Helperclass used to keep and invoke operations asynchronously.
AsyncOperationHandler() - Constructor for class org.eclipse.basyx.submodel.restapi.operation.AsyncOperationHandler
 
AtomicTransactionFailedException - Exception in org.eclipse.basyx.vab.exception
 
AtomicTransactionFailedException(String) - Constructor for exception org.eclipse.basyx.vab.exception.AtomicTransactionFailedException
Constructor
AuthenticationContextProvider - Class in org.eclipse.basyx.extensions.shared.authorization.internal
Provides an Authentication object taken from the (thread-local) SecurityContext.
AuthenticationContextProvider() - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.AuthenticationContextProvider
 
AuthenticationGrantedAuthorityAuthenticator - Class in org.eclipse.basyx.extensions.shared.authorization.internal
Implementation for an GrantedAuthority-based authenticator that reads from the (thread-local) SecurityContext.
AuthenticationGrantedAuthorityAuthenticator() - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.AuthenticationGrantedAuthorityAuthenticator
 
authorizeAddSubmodel(IReference) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedAASAPI
 
authorizeAddSubmodel(SubjectInformationType, Supplier<IAssetAdministrationShell>, IReference) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.internal.GrantedAuthorityAASAPIAuthorizer
 
authorizeAddSubmodel(SubjectInformationType, Supplier<IAssetAdministrationShell>, IReference) - Method in interface org.eclipse.basyx.extensions.aas.api.authorization.internal.IAASAPIAuthorizer
Checks authorization for IAASAPI.addSubmodel(IReference).
authorizeAddSubmodel(SubjectInformationType, Supplier<IAssetAdministrationShell>, IReference) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.internal.SimpleRbacAASAPIAuthorizer
 
authorizeAddSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
authorizeAddSubmodelElement(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.GrantedAuthoritySubmodelAPIAuthorizer
 
authorizeAddSubmodelElement(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String) - Method in interface org.eclipse.basyx.extensions.submodel.authorization.internal.ISubmodelAPIAuthorizer
authorizeAddSubmodelElement(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.SimpleRbacSubmodelAPIAuthorizer
 
authorizeCreateAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
authorizeCreateAAS(SubjectInformationType, AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.GrantedAuthorityAASAggregatorAuthorizer
 
authorizeCreateAAS(SubjectInformationType, AssetAdministrationShell) - Method in interface org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.IAASAggregatorAuthorizer
authorizeCreateAAS(SubjectInformationType, AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.SimpleRbacAASAggregatorAuthorizer
 
authorizeCreateSubmodel(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
authorizeCreateSubmodel(ISubmodelAPI) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
authorizeCreateSubmodel(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.GrantedAuthoritySubmodelAggregatorAuthorizer
 
authorizeCreateSubmodel(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference) - Method in interface org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.ISubmodelAggregatorAuthorizer
authorizeCreateSubmodel(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.SimpleRbacSubmodelAggregatorAuthorizer
 
AuthorizedAASAggregator - Class in org.eclipse.basyx.extensions.aas.aggregator.authorization
 
AuthorizedAASAggregator<SubjectInformationType> - Class in org.eclipse.basyx.extensions.aas.aggregator.authorization.internal
An aggregator implementation that authorizes invocations before forwarding them to * an underlying aggregator implementation.
AuthorizedAASAggregator(IAASAggregator) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.authorization.AuthorizedAASAggregator
 
AuthorizedAASAggregator(IAASAggregator, IAASAggregatorAuthorizer<SubjectInformationType>, ISubjectInformationProvider<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
AuthorizedAASAggregatorProxy - Class in org.eclipse.basyx.extensions.aas.aggregator.authorization
Local proxy class that hides HTTP calls to BaSys aggregator with enabled authorization.
AuthorizedAASAggregatorProxy(String, IAuthorizationSupplier) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.authorization.AuthorizedAASAggregatorProxy
Constructor for an AAS aggregator proxy based on a HTTP connection
AuthorizedAASAPI - Class in org.eclipse.basyx.extensions.aas.api.authorization
Implementation variant for the AASAPI that authorizes each access to the API
AuthorizedAASAPI<SubjectInformationType> - Class in org.eclipse.basyx.extensions.aas.api.authorization.internal
Implementation variant for the AASAPI that authorizes each access to the API
AuthorizedAASAPI(IAASAPI) - Constructor for class org.eclipse.basyx.extensions.aas.api.authorization.AuthorizedAASAPI
 
AuthorizedAASAPI(IAASAPI, IAASAPIAuthorizer<SubjectInformationType>, ISubjectInformationProvider<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedAASAPI
 
AuthorizedAASRegistry - Class in org.eclipse.basyx.extensions.aas.registration.authorization
A registry implementation that authorizes invocations before forwarding them to an underlying registry implementation.
AuthorizedAASRegistry<SubjectInformationType> - Class in org.eclipse.basyx.extensions.aas.registration.authorization.internal
A registry implementation that authorizes invocations before forwarding them to an underlying registry implementation.
AuthorizedAASRegistry(IAASRegistry) - Constructor for class org.eclipse.basyx.extensions.aas.registration.authorization.AuthorizedAASRegistry
Provides registry implementation that authorizes invocations before forwarding them to the provided registry implementation.
AuthorizedAASRegistry(IAASRegistry, IAASRegistryAuthorizer<SubjectInformationType>, ISubjectInformationProvider<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
Provides registry implementation that authorizes invocations before forwarding them to the provided registry implementation.
AuthorizedAASRegistryProxy - Class in org.eclipse.basyx.extensions.aas.registration.authorization
Local proxy class that hides HTTP calls to BaSys registry with enabled authorization.
AuthorizedAASRegistryProxy(String, IAuthorizationSupplier) - Constructor for class org.eclipse.basyx.extensions.aas.registration.authorization.AuthorizedAASRegistryProxy
Constructor for an AAS registry proxy based on a HTTP connection
AuthorizedConnectedAASManager - Class in org.eclipse.basyx.extensions.aas.manager.authorized
A ConnectedAASManager that uses a HTTPSConnector with authorization.
AuthorizedConnectedAASManager(String, IAuthorizationSupplier) - Constructor for class org.eclipse.basyx.extensions.aas.manager.authorized.AuthorizedConnectedAASManager
Constructor to create a ConnectedAASManager with authorized registry and authorization supplier
AuthorizedConnectedAASManager(IAASRegistry, IAuthorizationSupplier) - Constructor for class org.eclipse.basyx.extensions.aas.manager.authorized.AuthorizedConnectedAASManager
Constructor to create a ConnectedAASManager with an user defined registry and authorization supplier
AuthorizedDecoratingAASAggregatorFactory - Class in org.eclipse.basyx.extensions.aas.aggregator.authorization
Factory decorating AASAggregator for authorization
AuthorizedDecoratingAASAggregatorFactory<SubjectInformationType> - Class in org.eclipse.basyx.extensions.aas.aggregator.authorization.internal
Factory decorating AASAggregator for authorization
AuthorizedDecoratingAASAggregatorFactory(IAASAggregatorFactory) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.authorization.AuthorizedDecoratingAASAggregatorFactory
 
AuthorizedDecoratingAASAggregatorFactory(IAASAggregatorFactory, IAASAggregatorAuthorizer<SubjectInformationType>, ISubjectInformationProvider<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedDecoratingAASAggregatorFactory
 
AuthorizedDecoratingAASAPIFactory - Class in org.eclipse.basyx.extensions.aas.api.authorization
Api provider for constructing a new AAS API that is authorized
AuthorizedDecoratingAASAPIFactory<SubjectInformationType> - Class in org.eclipse.basyx.extensions.aas.api.authorization.internal
Api provider for constructing a new AAS API that is authorized
AuthorizedDecoratingAASAPIFactory(IAASAPIFactory) - Constructor for class org.eclipse.basyx.extensions.aas.api.authorization.AuthorizedDecoratingAASAPIFactory
 
AuthorizedDecoratingAASAPIFactory(IAASAPIFactory, IAASAPIAuthorizer<SubjectInformationType>, ISubjectInformationProvider<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedDecoratingAASAPIFactory
 
AuthorizedDecoratingSubmodelAggregatorFactory - Class in org.eclipse.basyx.extensions.submodel.aggregator.authorization
Api provider for constructing a new Submodel aggregator that is authorized
AuthorizedDecoratingSubmodelAggregatorFactory<SubjectInformationType> - Class in org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal
Api provider for constructing a new Submodel aggregator that is authorized
AuthorizedDecoratingSubmodelAggregatorFactory(IAssetAdministrationShell, ISubmodelAggregatorFactory, ISubmodelAggregatorAuthorizer<SubjectInformationType>, ISubjectInformationProvider<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedDecoratingSubmodelAggregatorFactory
 
AuthorizedDecoratingSubmodelAggregatorFactory(ISubmodelAggregatorFactory) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedDecoratingSubmodelAggregatorFactory
 
AuthorizedDecoratingSubmodelAPIFactory - Class in org.eclipse.basyx.extensions.submodel.authorization
Api provider for constructing a new SubmodelAPI that is authorized
AuthorizedDecoratingSubmodelAPIFactory<SubjectInformationType> - Class in org.eclipse.basyx.extensions.submodel.authorization.internal
Api provider for constructing a new SubmodelAPI that is authorized
AuthorizedDecoratingSubmodelAPIFactory(IAssetAdministrationShell, ISubmodelAPIFactory, ISubmodelAPIAuthorizer<SubjectInformationType>, ISubjectInformationProvider<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedDecoratingSubmodelAPIFactory
 
AuthorizedDecoratingSubmodelAPIFactory(ISubmodelAPIFactory) - Constructor for class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedDecoratingSubmodelAPIFactory
 
authorizeDelete(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
authorizeDelete(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
authorizeDeleteAAS(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
authorizeDeleteAAS(SubjectInformationType, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.GrantedAuthorityAASAggregatorAuthorizer
 
authorizeDeleteAAS(SubjectInformationType, IIdentifier) - Method in interface org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.IAASAggregatorAuthorizer
Checks authorization for IAASAggregator.deleteAAS(IIdentifier).
authorizeDeleteAAS(SubjectInformationType, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.SimpleRbacAASAggregatorAuthorizer
 
authorizeDeleteSubmodelByIdentifier(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
authorizeDeleteSubmodelByIdentifier(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.GrantedAuthoritySubmodelAggregatorAuthorizer
 
authorizeDeleteSubmodelByIdentifier(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference) - Method in interface org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.ISubmodelAggregatorAuthorizer
authorizeDeleteSubmodelByIdentifier(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.SimpleRbacSubmodelAggregatorAuthorizer
 
authorizeDeleteSubmodelByIdShort(String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
authorizeDeleteSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
authorizeDeleteSubmodelElement(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.GrantedAuthoritySubmodelAPIAuthorizer
 
authorizeDeleteSubmodelElement(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String) - Method in interface org.eclipse.basyx.extensions.submodel.authorization.internal.ISubmodelAPIAuthorizer
authorizeDeleteSubmodelElement(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.SimpleRbacSubmodelAPIAuthorizer
 
AuthorizedSubmodelAggregator - Class in org.eclipse.basyx.extensions.submodel.aggregator.authorization
Implementation variant for the SubmodelAggregator that authorized each access
AuthorizedSubmodelAggregator<SubjectInformationType> - Class in org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal
Implementation variant for the SubmodelAggregator that authorized each access
AuthorizedSubmodelAggregator(IAssetAdministrationShell, ISubmodelAggregator, ISubmodelAggregatorAuthorizer<SubjectInformationType>, ISubjectInformationProvider<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
AuthorizedSubmodelAggregator(ISubmodelAggregator) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedSubmodelAggregator
 
AuthorizedSubmodelAggregator(ISubmodelAggregator, ISubmodelAggregatorAuthorizer<SubjectInformationType>, ISubjectInformationProvider<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
AuthorizedSubmodelAPI - Class in org.eclipse.basyx.extensions.submodel.authorization
Implementation variant for the SubmodelAggregator that authorized each access
AuthorizedSubmodelAPI<SubjectInformationType> - Class in org.eclipse.basyx.extensions.submodel.authorization.internal
Implementation variant for the SubmodelAggregator that authorizes each access
AuthorizedSubmodelAPI(IAssetAdministrationShell, ISubmodelAPI, ISubmodelAPIAuthorizer<SubjectInformationType>, ISubjectInformationProvider<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
AuthorizedSubmodelAPI(ISubmodelAPI) - Constructor for class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
AuthorizedSubmodelAPI(ISubmodelAPI, ISubmodelAPIAuthorizer<SubjectInformationType>, ISubjectInformationProvider<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
AuthorizedTaggedDirectory - Class in org.eclipse.basyx.extensions.aas.directory.tagged.authorized
Implementation of IAASTaggedDirectory for restricting access to sensitive data
AuthorizedTaggedDirectory<SubjectInformationType> - Class in org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal
Implementation of IAASTaggedDirectory for restricting access to sensitive data
AuthorizedTaggedDirectory(IAASTaggedDirectory) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.AuthorizedTaggedDirectory
 
AuthorizedTaggedDirectory(IAASTaggedDirectory, ITaggedDirectoryAuthorizer<SubjectInformationType>, ISubjectInformationProvider<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
Provides registry implementation that authorizes invocations before forwarding them to the provided registry implementation.
AuthorizedTaggedDirectoryProxy - Class in org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal
Local proxy class that hides HTTP calls to BaSys registry with enabled authorization.
AuthorizedTaggedDirectoryProxy(String, IAuthorizationSupplier) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectoryProxy
Constructor for an AAS registry proxy based on a HTTP connection
authorizeGetAAS() - Method in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedAASAPI
 
authorizeGetAAS(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
authorizeGetAAS(SubjectInformationType, Supplier<IAssetAdministrationShell>) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.internal.GrantedAuthorityAASAPIAuthorizer
 
authorizeGetAAS(SubjectInformationType, Supplier<IAssetAdministrationShell>) - Method in interface org.eclipse.basyx.extensions.aas.api.authorization.internal.IAASAPIAuthorizer
Checks authorization for IAASAPI.getAAS().
authorizeGetAAS(SubjectInformationType, Supplier<IAssetAdministrationShell>) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.internal.SimpleRbacAASAPIAuthorizer
 
authorizeGetAAS(SubjectInformationType, IIdentifier, Supplier<IAssetAdministrationShell>) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.GrantedAuthorityAASAggregatorAuthorizer
 
authorizeGetAAS(SubjectInformationType, IIdentifier, Supplier<IAssetAdministrationShell>) - Method in interface org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.IAASAggregatorAuthorizer
Checks authorization for IAASAggregator.getAAS(IIdentifier).
authorizeGetAAS(SubjectInformationType, IIdentifier, Supplier<IAssetAdministrationShell>) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.SimpleRbacAASAggregatorAuthorizer
 
authorizeGetAASList() - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
authorizeGetAASList(SubjectInformationType, Supplier<Collection<IAssetAdministrationShell>>) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.GrantedAuthorityAASAggregatorAuthorizer
 
authorizeGetAASList(SubjectInformationType, Supplier<Collection<IAssetAdministrationShell>>) - Method in interface org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.IAASAggregatorAuthorizer
Checks authorization for IAASAggregator.getAASList().
authorizeGetAASList(SubjectInformationType, Supplier<Collection<IAssetAdministrationShell>>) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.SimpleRbacAASAggregatorAuthorizer
 
authorizeGetAASProvider(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
authorizeGetAASProvider(SubjectInformationType, IIdentifier, Supplier<IModelProvider>) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.GrantedAuthorityAASAggregatorAuthorizer
 
authorizeGetAASProvider(SubjectInformationType, IIdentifier, Supplier<IModelProvider>) - Method in interface org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.IAASAggregatorAuthorizer
authorizeGetAASProvider(SubjectInformationType, IIdentifier, Supplier<IModelProvider>) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.SimpleRbacAASAggregatorAuthorizer
 
authorizeGetOperationResult(String, String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
authorizeGetOperationResult(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String, String, Supplier<Object>) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.GrantedAuthoritySubmodelAPIAuthorizer
 
authorizeGetOperationResult(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String, String, Supplier<Object>) - Method in interface org.eclipse.basyx.extensions.submodel.authorization.internal.ISubmodelAPIAuthorizer
authorizeGetOperationResult(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String, String, Supplier<Object>) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.SimpleRbacSubmodelAPIAuthorizer
 
authorizeGetOperations() - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
authorizeGetOperations(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>, Supplier<Collection<IOperation>>) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.GrantedAuthoritySubmodelAPIAuthorizer
 
authorizeGetOperations(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>, Supplier<Collection<IOperation>>) - Method in interface org.eclipse.basyx.extensions.submodel.authorization.internal.ISubmodelAPIAuthorizer
Checks authorization for ISubmodelAPI.getOperations().
authorizeGetOperations(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>, Supplier<Collection<IOperation>>) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.SimpleRbacSubmodelAPIAuthorizer
 
authorizeGetSubmodel() - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
authorizeGetSubmodel(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
authorizeGetSubmodel(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.GrantedAuthoritySubmodelAggregatorAuthorizer
 
authorizeGetSubmodel(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>) - Method in interface org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.ISubmodelAggregatorAuthorizer
authorizeGetSubmodel(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.SimpleRbacSubmodelAggregatorAuthorizer
 
authorizeGetSubmodel(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.GrantedAuthoritySubmodelAPIAuthorizer
 
authorizeGetSubmodel(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>) - Method in interface org.eclipse.basyx.extensions.submodel.authorization.internal.ISubmodelAPIAuthorizer
Checks authorization for ISubmodelAPI.getSubmodel().
authorizeGetSubmodel(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.SimpleRbacSubmodelAPIAuthorizer
 
authorizeGetSubmodelAPIById(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
authorizeGetSubmodelAPIById(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodelAPI>) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.GrantedAuthoritySubmodelAggregatorAuthorizer
 
authorizeGetSubmodelAPIById(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodelAPI>) - Method in interface org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.ISubmodelAggregatorAuthorizer
authorizeGetSubmodelAPIById(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodelAPI>) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.SimpleRbacSubmodelAggregatorAuthorizer
 
authorizeGetSubmodelAPIByIdShort(String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
authorizeGetSubmodelAPIByIdShort(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodelAPI>) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.GrantedAuthoritySubmodelAggregatorAuthorizer
 
authorizeGetSubmodelAPIByIdShort(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodelAPI>) - Method in interface org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.ISubmodelAggregatorAuthorizer
authorizeGetSubmodelAPIByIdShort(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodelAPI>) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.SimpleRbacSubmodelAggregatorAuthorizer
 
authorizeGetSubmodelbyIdShort(String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
authorizeGetSubmodelbyIdShort(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.GrantedAuthoritySubmodelAggregatorAuthorizer
 
authorizeGetSubmodelbyIdShort(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>) - Method in interface org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.ISubmodelAggregatorAuthorizer
authorizeGetSubmodelbyIdShort(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.SimpleRbacSubmodelAggregatorAuthorizer
 
authorizeGetSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
authorizeGetSubmodelElement(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String, Supplier<ISubmodelElement>) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.GrantedAuthoritySubmodelAPIAuthorizer
 
authorizeGetSubmodelElement(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String, Supplier<ISubmodelElement>) - Method in interface org.eclipse.basyx.extensions.submodel.authorization.internal.ISubmodelAPIAuthorizer
Checks authorization for ISubmodelAPI.getSubmodelElement(String).
authorizeGetSubmodelElement(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String, Supplier<ISubmodelElement>) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.SimpleRbacSubmodelAPIAuthorizer
 
authorizeGetSubmodelElements() - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
authorizeGetSubmodelElements(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>, Supplier<Collection<ISubmodelElement>>) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.GrantedAuthoritySubmodelAPIAuthorizer
 
authorizeGetSubmodelElements(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>, Supplier<Collection<ISubmodelElement>>) - Method in interface org.eclipse.basyx.extensions.submodel.authorization.internal.ISubmodelAPIAuthorizer
Checks authorization for ISubmodelAPI.getSubmodelElements().
authorizeGetSubmodelElements(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, Supplier<ISubmodel>, Supplier<Collection<ISubmodelElement>>) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.SimpleRbacSubmodelAPIAuthorizer
 
authorizeGetSubmodelElementValue(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
authorizeGetSubmodelElementValue(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String, Supplier<Object>) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.GrantedAuthoritySubmodelAPIAuthorizer
 
authorizeGetSubmodelElementValue(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String, Supplier<Object>) - Method in interface org.eclipse.basyx.extensions.submodel.authorization.internal.ISubmodelAPIAuthorizer
authorizeGetSubmodelElementValue(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String, Supplier<Object>) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.SimpleRbacSubmodelAPIAuthorizer
 
authorizeGetSubmodelList() - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
authorizeGetSubmodelList(SubjectInformationType, IAssetAdministrationShell, Supplier<Collection<ISubmodel>>) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.GrantedAuthoritySubmodelAggregatorAuthorizer
 
authorizeGetSubmodelList(SubjectInformationType, IAssetAdministrationShell, Supplier<Collection<ISubmodel>>) - Method in interface org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.ISubmodelAggregatorAuthorizer
Checks authorization for ISubmodelAggregator.getSubmodelList().
authorizeGetSubmodelList(SubjectInformationType, IAssetAdministrationShell, Supplier<Collection<ISubmodel>>) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.SimpleRbacSubmodelAggregatorAuthorizer
 
authorizeInvokeOperation(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
authorizeInvokeOperation(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.GrantedAuthoritySubmodelAPIAuthorizer
 
authorizeInvokeOperation(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String) - Method in interface org.eclipse.basyx.extensions.submodel.authorization.internal.ISubmodelAPIAuthorizer
authorizeInvokeOperation(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.SimpleRbacSubmodelAPIAuthorizer
 
authorizeLookupAAS(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
authorizeLookupAAS(SubjectInformationType, IIdentifier, Supplier<AASDescriptor>) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.GrantedAuthorityAASRegistryAuthorizer
 
authorizeLookupAAS(SubjectInformationType, IIdentifier, Supplier<AASDescriptor>) - Method in interface org.eclipse.basyx.extensions.aas.registration.authorization.internal.IAASRegistryAuthorizer
Checks authorization for IAASRegistry.lookupAAS(IIdentifier).
authorizeLookupAAS(SubjectInformationType, IIdentifier, Supplier<AASDescriptor>) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.SimpleRbacAASRegistryAuthorizer
 
authorizeLookupAll() - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
authorizeLookupAll(SubjectInformationType, Supplier<List<AASDescriptor>>) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.GrantedAuthorityAASRegistryAuthorizer
 
authorizeLookupAll(SubjectInformationType, Supplier<List<AASDescriptor>>) - Method in interface org.eclipse.basyx.extensions.aas.registration.authorization.internal.IAASRegistryAuthorizer
Checks authorization for IAASRegistry.lookupAll().
authorizeLookupAll(SubjectInformationType, Supplier<List<AASDescriptor>>) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.SimpleRbacAASRegistryAuthorizer
 
authorizeLookupBothAasAndSubmodelTags(Set<String>, Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
authorizeLookupBothAasAndSubmodelTags(SubjectInformationType, Set<String>, Set<String>, Supplier<Set<TaggedSubmodelDescriptor>>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.GrantedAuthorityTaggedDirectoryAuthorizer
 
authorizeLookupBothAasAndSubmodelTags(SubjectInformationType, Set<String>, Set<String>, Supplier<Set<TaggedSubmodelDescriptor>>) - Method in interface org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.ITaggedDirectoryAuthorizer
authorizeLookupBothAasAndSubmodelTags(SubjectInformationType, Set<String>, Set<String>, Supplier<Set<TaggedSubmodelDescriptor>>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.SimpleRbacTaggedDirectoryAuthorizer
 
authorizeLookupSubmodel(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
authorizeLookupSubmodel(SubjectInformationType, IIdentifier, IIdentifier, IReference, Supplier<SubmodelDescriptor>) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.GrantedAuthorityAASRegistryAuthorizer
 
authorizeLookupSubmodel(SubjectInformationType, IIdentifier, IIdentifier, IReference, Supplier<SubmodelDescriptor>) - Method in interface org.eclipse.basyx.extensions.aas.registration.authorization.internal.IAASRegistryAuthorizer
authorizeLookupSubmodel(SubjectInformationType, IIdentifier, IIdentifier, IReference, Supplier<SubmodelDescriptor>) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.SimpleRbacAASRegistryAuthorizer
 
authorizeLookupSubmodels(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
authorizeLookupSubmodels(SubjectInformationType, IIdentifier, Supplier<List<SubmodelDescriptor>>) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.GrantedAuthorityAASRegistryAuthorizer
 
authorizeLookupSubmodels(SubjectInformationType, IIdentifier, Supplier<List<SubmodelDescriptor>>) - Method in interface org.eclipse.basyx.extensions.aas.registration.authorization.internal.IAASRegistryAuthorizer
authorizeLookupSubmodels(SubjectInformationType, IIdentifier, Supplier<List<SubmodelDescriptor>>) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.SimpleRbacAASRegistryAuthorizer
 
authorizeLookupSubmodelTag(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
authorizeLookupSubmodelTag(SubjectInformationType, String, Supplier<Set<TaggedSubmodelDescriptor>>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.GrantedAuthorityTaggedDirectoryAuthorizer
 
authorizeLookupSubmodelTag(SubjectInformationType, String, Supplier<Set<TaggedSubmodelDescriptor>>) - Method in interface org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.ITaggedDirectoryAuthorizer
authorizeLookupSubmodelTag(SubjectInformationType, String, Supplier<Set<TaggedSubmodelDescriptor>>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.SimpleRbacTaggedDirectoryAuthorizer
 
authorizeLookupSubmodelTags(Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
authorizeLookupSubmodelTags(SubjectInformationType, Set<String>, Supplier<Set<TaggedSubmodelDescriptor>>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.GrantedAuthorityTaggedDirectoryAuthorizer
 
authorizeLookupSubmodelTags(SubjectInformationType, Set<String>, Supplier<Set<TaggedSubmodelDescriptor>>) - Method in interface org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.ITaggedDirectoryAuthorizer
authorizeLookupSubmodelTags(SubjectInformationType, Set<String>, Supplier<Set<TaggedSubmodelDescriptor>>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.SimpleRbacTaggedDirectoryAuthorizer
 
authorizeLookupTag(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
authorizeLookupTag(SubjectInformationType, String, Supplier<Set<TaggedAASDescriptor>>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.GrantedAuthorityTaggedDirectoryAuthorizer
 
authorizeLookupTag(SubjectInformationType, String, Supplier<Set<TaggedAASDescriptor>>) - Method in interface org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.ITaggedDirectoryAuthorizer
Checks authorization for IAASTaggedDirectory.lookupTag(String).
authorizeLookupTag(SubjectInformationType, String, Supplier<Set<TaggedAASDescriptor>>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.SimpleRbacTaggedDirectoryAuthorizer
 
authorizeLookupTags(Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
authorizeLookupTags(SubjectInformationType, Set<String>, Supplier<Set<TaggedAASDescriptor>>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.GrantedAuthorityTaggedDirectoryAuthorizer
 
authorizeLookupTags(SubjectInformationType, Set<String>, Supplier<Set<TaggedAASDescriptor>>) - Method in interface org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.ITaggedDirectoryAuthorizer
Checks authorization for IAASTaggedDirectory.lookupTags(Set).
authorizeLookupTags(SubjectInformationType, Set<String>, Supplier<Set<TaggedAASDescriptor>>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.SimpleRbacTaggedDirectoryAuthorizer
 
authorizeRegister(AASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
authorizeRegister(TaggedAASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
authorizeRegister(IIdentifier, SubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
authorizeRegister(SubjectInformationType, IIdentifier, TaggedAASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.GrantedAuthorityTaggedDirectoryAuthorizer
 
authorizeRegister(SubjectInformationType, IIdentifier, TaggedAASDescriptor) - Method in interface org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.ITaggedDirectoryAuthorizer
Checks authorization for IAASRegistry.register(AASDescriptor).
authorizeRegister(SubjectInformationType, IIdentifier, TaggedAASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.SimpleRbacTaggedDirectoryAuthorizer
 
authorizeRegisterAas(SubjectInformationType, IIdentifier, AASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.GrantedAuthorityAASRegistryAuthorizer
 
authorizeRegisterAas(SubjectInformationType, IIdentifier, AASDescriptor) - Method in interface org.eclipse.basyx.extensions.aas.registration.authorization.internal.IAASRegistryAuthorizer
Checks authorization for IAASRegistry.register(AASDescriptor).
authorizeRegisterAas(SubjectInformationType, IIdentifier, AASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.SimpleRbacAASRegistryAuthorizer
 
authorizeRegisterSubmodel(IIdentifier, TaggedSubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
authorizeRegisterSubmodel(SubjectInformationType, IIdentifier, IIdentifier, IReference, SubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.GrantedAuthorityAASRegistryAuthorizer
 
authorizeRegisterSubmodel(SubjectInformationType, IIdentifier, IIdentifier, IReference, SubmodelDescriptor) - Method in interface org.eclipse.basyx.extensions.aas.registration.authorization.internal.IAASRegistryAuthorizer
authorizeRegisterSubmodel(SubjectInformationType, IIdentifier, IIdentifier, IReference, SubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.SimpleRbacAASRegistryAuthorizer
 
authorizeRegisterSubmodel(SubjectInformationType, IIdentifier, IIdentifier, IReference, TaggedSubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.GrantedAuthorityTaggedDirectoryAuthorizer
 
authorizeRegisterSubmodel(SubjectInformationType, IIdentifier, IIdentifier, IReference, TaggedSubmodelDescriptor) - Method in interface org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.ITaggedDirectoryAuthorizer
authorizeRegisterSubmodel(SubjectInformationType, IIdentifier, IIdentifier, IReference, TaggedSubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.SimpleRbacTaggedDirectoryAuthorizer
 
authorizeRemoveSubmodel(String) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedAASAPI
 
authorizeRemoveSubmodel(SubjectInformationType, Supplier<IAssetAdministrationShell>, String) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.internal.GrantedAuthorityAASAPIAuthorizer
 
authorizeRemoveSubmodel(SubjectInformationType, Supplier<IAssetAdministrationShell>, String) - Method in interface org.eclipse.basyx.extensions.aas.api.authorization.internal.IAASAPIAuthorizer
Checks authorization for IAASAPI.removeSubmodel(String).
authorizeRemoveSubmodel(SubjectInformationType, Supplier<IAssetAdministrationShell>, String) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.internal.SimpleRbacAASAPIAuthorizer
 
authorizeUnregisterAas(SubjectInformationType, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.GrantedAuthorityAASRegistryAuthorizer
 
authorizeUnregisterAas(SubjectInformationType, IIdentifier) - Method in interface org.eclipse.basyx.extensions.aas.registration.authorization.internal.IAASRegistryAuthorizer
Checks authorization for IAASRegistry.delete(IIdentifier).
authorizeUnregisterAas(SubjectInformationType, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.SimpleRbacAASRegistryAuthorizer
 
authorizeUnregisterSubmodel(SubjectInformationType, IIdentifier, IIdentifier, IReference) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.GrantedAuthorityAASRegistryAuthorizer
 
authorizeUnregisterSubmodel(SubjectInformationType, IIdentifier, IIdentifier, IReference) - Method in interface org.eclipse.basyx.extensions.aas.registration.authorization.internal.IAASRegistryAuthorizer
authorizeUnregisterSubmodel(SubjectInformationType, IIdentifier, IIdentifier, IReference) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.SimpleRbacAASRegistryAuthorizer
 
authorizeUpdateAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
authorizeUpdateAAS(SubjectInformationType, AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.GrantedAuthorityAASAggregatorAuthorizer
 
authorizeUpdateAAS(SubjectInformationType, AssetAdministrationShell) - Method in interface org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.IAASAggregatorAuthorizer
authorizeUpdateAAS(SubjectInformationType, AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.SimpleRbacAASAggregatorAuthorizer
 
authorizeUpdateSubmodel(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
authorizeUpdateSubmodel(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.GrantedAuthoritySubmodelAggregatorAuthorizer
 
authorizeUpdateSubmodel(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference) - Method in interface org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.ISubmodelAggregatorAuthorizer
authorizeUpdateSubmodel(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.SimpleRbacSubmodelAggregatorAuthorizer
 
authorizeUpdateSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
authorizeUpdateSubmodelElement(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.GrantedAuthoritySubmodelAPIAuthorizer
 
authorizeUpdateSubmodelElement(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String) - Method in interface org.eclipse.basyx.extensions.submodel.authorization.internal.ISubmodelAPIAuthorizer
authorizeUpdateSubmodelElement(SubjectInformationType, IAssetAdministrationShell, IIdentifier, IReference, String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.SimpleRbacSubmodelAPIAuthorizer
 

B

Base64Binary - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
Base64URLEncoder - Class in org.eclipse.basyx.extensions.shared.encoding
Encoder supporting Base64URL encoding
Base64URLEncoder() - Constructor for class org.eclipse.basyx.extensions.shared.encoding.Base64URLEncoder
 
BASIC_EVENT - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.event.BasicEventXMLConverter
 
Basic128Rsa15 - org.eclipse.basyx.vab.protocol.opcua.types.SecurityPolicy
 
Basic256 - org.eclipse.basyx.vab.protocol.opcua.types.SecurityPolicy
 
Basic256Sha256 - org.eclipse.basyx.vab.protocol.opcua.types.SecurityPolicy
 
BasicEvent - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.event
A BasicEvent element as defined in DAAS document
BasicEvent() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.event.BasicEvent
 
BasicEvent(String, IReference) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.event.BasicEvent
Constructor accepting only mandatory attribute
BasicEvent(IReference) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.event.BasicEvent
 
BASICEVENT - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
BasicEventXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.event
Parses <aas:basicEvent> and builds the BasicEvent object from it
Builds <aas:basicEvent> from a given BasicEvent object
BasicEventXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.event.BasicEventXMLConverter
 
BasysHTTPServlet - Class in org.eclipse.basyx.vab.protocol.http.server
HTTP Servelet superclass to enable HTTP Patch
BasysHTTPServlet() - Constructor for class org.eclipse.basyx.vab.protocol.http.server.BasysHTTPServlet
 
BASYX_CREATE - Static variable in class org.eclipse.basyx.vab.protocol.basyx.server.VABBaSyxTCPInterface
BaSyx create command
BASYX_DELETE - Static variable in class org.eclipse.basyx.vab.protocol.basyx.server.VABBaSyxTCPInterface
BaSyx delete command
BASYX_GET - Static variable in class org.eclipse.basyx.vab.protocol.basyx.server.VABBaSyxTCPInterface
BaSyx get command
BASYX_INVOKE - Static variable in class org.eclipse.basyx.vab.protocol.basyx.server.VABBaSyxTCPInterface
BaSyx invoke command
BASYX_RESULT_OK - Static variable in class org.eclipse.basyx.vab.protocol.basyx.server.VABBaSyxTCPInterface
BaSyx result 'OK' : 0x00
BASYX_SET - Static variable in class org.eclipse.basyx.vab.protocol.basyx.server.VABBaSyxTCPInterface
BaSyx set command
BaSyxChildContext - Class in org.eclipse.basyx.vab.protocol.http.server
Child context definition
BaSyxChildContext(Context, HttpServlet, String) - Constructor for class org.eclipse.basyx.vab.protocol.http.server.BaSyxChildContext
 
BaSyxConnector - Class in org.eclipse.basyx.vab.protocol.basyx.connector
BaSyx connector class
BaSyxConnector(String, int) - Constructor for class org.eclipse.basyx.vab.protocol.basyx.connector.BaSyxConnector
Constructor that creates a connection.
BaSyxConnectorFactory - Class in org.eclipse.basyx.vab.protocol.basyx.connector
A connector provider for TCP/BaSyx protocol
BaSyxConnectorFactory() - Constructor for class org.eclipse.basyx.vab.protocol.basyx.connector.BaSyxConnectorFactory
 
BaSyxContext - Class in org.eclipse.basyx.vab.protocol.http.server
BaSyx context that contains an Industrie 4.0 Servlet infrastructure
BaSyxContext(String, String) - Constructor for class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Constructor with default port
BaSyxContext(String, String, String, int) - Constructor for class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Initiates a BasyxContext
BaSyxContext(String, String, String, int, boolean, String, String) - Constructor for class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Initiates a BasyxContext.
BASYXFUNCTIONTYPE - Static variable in class org.eclipse.basyx.vab.coder.json.serialization.GSONTools
 
BASYXFUNCTIONVALUE - Static variable in class org.eclipse.basyx.vab.coder.json.serialization.GSONTools
 
BaSyxHTTPServer - Class in org.eclipse.basyx.vab.protocol.http.server
Starter Class for Apache Tomcat HTTP server that adds the provided servlets and respective mappings on startup.
BaSyxHTTPServer(BaSyxContext) - Constructor for class org.eclipse.basyx.vab.protocol.http.server.BaSyxHTTPServer
Constructor Create new Tomcat instance and add the provided servlet mappings
BASYXINVOCABLE - Static variable in class org.eclipse.basyx.vab.coder.json.serialization.GSONTools
 
BaSyxObjectTargetInformation - Class in org.eclipse.basyx.extensions.shared.authorization.internal
Specialization of TargetInformation that uses the aasId/smId/smSemanticId/smElIdShortPath tuple.
BaSyxObjectTargetInformation(String, String, String, String) - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation
 
BaSyxObjectTargetInformation.Builder - Class in org.eclipse.basyx.extensions.shared.authorization.internal
 
BaSyxOpcUaClient - Interface in org.eclipse.basyx.vab.protocol.opcua.server
Deprecated.
As of version 1.1. Was never actually used, so no direct replacement available.
BaSyxOpcUaClientRunner - Class in org.eclipse.basyx.vab.protocol.opcua.server
Deprecated.
As of version 1.1. Replaced by IOpcUaClient and MiloOpcUaClient.
BaSyxOpcUaClientRunner(String) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.server.BaSyxOpcUaClientRunner
Deprecated.
 
BaSyxService - Interface in org.eclipse.basyx.vab.service.api
Runnable BaSyx service
BaSyxStorageAPI<T> - Class in org.eclipse.basyx.extensions.internal.storage
Abstract class to create a storage API.
BaSyxStorageAPI(String, Class<T>) - Constructor for class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
 
BaSyxTCPServer<T extends IModelProvider> - Class in org.eclipse.basyx.vab.protocol.basyx.server
BaSyx TCP server thread
BaSyxTCPServer(T) - Constructor for class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Default constructor without port number
BaSyxTCPServer(T, int) - Constructor for class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Constructor
BidirectionalJSONConverter - Class in org.eclipse.basyx.aas.factory.json
Serializes and deserializes shells and submodels to and from json
BidirectionalJSONConverter() - Constructor for class org.eclipse.basyx.aas.factory.json.BidirectionalJSONConverter
 
BILLOFMATERIAL - Static variable in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
BLACKLIST - Static variable in class org.eclipse.basyx.submodel.metamodel.api.submodelelement.SubmodelElementIdShortBlacklist
 
Blob - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement
A blob element as defined in DAAS document
Blob() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
Creates an empty Blob object
Blob(byte[], String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
Has to have a MimeType
Blob(String, String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
Constructor accepting only mandatory attribute
BLOB - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
BLOB - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.BlobXMLConverter
 
BlobXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement
Parses <aas:blob> and builds the Blob object from it
Builds <aas:blob> from a given Blob object
BlobXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.BlobXMLConverter
 
Boolean - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
BOOLEAN - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
BrowsePathHelper - Class in org.eclipse.basyx.vab.protocol.opcua.connector.milo
Converts between string-formatted browse path and a BrowsePath object.
build() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation.Builder
 
build() - Method in class org.eclipse.basyx.vab.protocol.opcua.CertificateHelper
Builds a self-signed certificate from the information previously provided to this helper.
buildAASX(Collection<IAssetAdministrationShell>, Collection<IAsset>, Collection<IConceptDescription>, Collection<ISubmodel>, Collection<InMemoryFile>, OutputStream) - Static method in class org.eclipse.basyx.aas.factory.aasx.MetamodelToAASXConverter
Generates the .aasx file and writes it to the given OutputStream
buildAASX(Collection<IAssetAdministrationShell>, Collection<IAsset>, Collection<IConceptDescription>, Collection<ISubmodel>, Collection<InMemoryFile>, Thumbnail, OutputStream) - Static method in class org.eclipse.basyx.aas.factory.aasx.MetamodelToAASXConverter
Generates the .aasx file with Thumbnail and writes it to the given OutputStream
buildAASX(AasEnv, Collection<InMemoryFile>, OutputStream) - Static method in class org.eclipse.basyx.aas.factory.aasx.MetamodelToAASXConverter
Generates the .aasx file and writes it to the given OutputStream
buildAASX(AasEnv, Collection<InMemoryFile>, Thumbnail, OutputStream) - Static method in class org.eclipse.basyx.aas.factory.aasx.MetamodelToAASXConverter
Generates the .aasx file and writes it to the given OutputStream
buildAnnotatedRelationshipElement(Document, IAnnotatedRelationshipElement) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship.AnnotatedRelationshipElementXMLConverter
Builds the <aas:annotatedRelationshipElement> XML tag for a AnnotatedRelationshipElement
buildAssetAdministrationShellsXML(Document, Collection<IAssetAdministrationShell>) - Static method in class org.eclipse.basyx.aas.factory.xml.converters.AssetAdministrationShellXMLConverter
Builds <aas:assetAdministrationShells> from a given Collection of IAssetAdministrationShell objects
buildAssetsXML(Document, Collection<IAsset>) - Static method in class org.eclipse.basyx.aas.factory.xml.api.parts.AssetXMLConverter
Builds <aas:assets> from a given Collection of IAsset objects
buildBasicEvent(Document, IBasicEvent) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.event.BasicEventXMLConverter
Builds the <aas:basicEvent> XML tag for a BasicEvent
buildBlob(Document, IBlob) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.BlobXMLConverter
Builds the <aas:blob> XML tag for a Blob
buildCapability(Document, ICapability) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.CapabilityXMLConverter
Builds the <aas:capability> XML tag for a Capability
buildConceptDescriptionsXML(Document, Collection<IConceptDescription>) - Static method in class org.eclipse.basyx.submodel.factory.xml.api.parts.ConceptDescriptionXMLConverter
Builds <aas:conceptDescriptions> from a given Collection of IConceptDescription objects
buildEntity(Document, IEntity) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.entity.EntityXMLConverter
Builds the <aas:entity> XML tag for an Entity
Builder() - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation.Builder
 
buildFile(Document, IFile) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.FileXMLConverter
Builds the <aas:file> XML tag for a File
buildLangStringsXML(Document, Element, String, LangStrings) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.LangStringsXMLConverter
Builds XML from a given LangStrings object with a custom langString tagName
buildLangStringsXML(Document, Element, LangStrings) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.LangStringsXMLConverter
Builds XML from a given LangStrings object
buildMultiLanguageProperty(Document, IMultiLanguageProperty) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.MultiLanguagePropertyXMLConverter
Builds the <aas:multiLanguageProperty> XML tag for a MultiLanguageProperty
buildOperation(Document, IOperation) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.operation.OperationXMLConverter
Builds the <aas:operation> XML tag for an Operation
buildPath(String[], int) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Build and return a path with pathElements[startIndex] as the root element
buildProperty(Document, IProperty) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.PropertyXMLConverter
Builds the <aas:property> XML tag for a Property
buildRange(Document, IRange) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.RangeXMLConverter
Builds the <aas:range> XML tag for a Range
buildReferenceElement(Document, IReferenceElement) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.ReferenceElementXMLConverter
Builds the <aas:referenceElement> XML tag for a ReferenceElement
buildReferencesXML(Document, Collection<IReference>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.reference.ReferenceXMLConverter
Builds XML from a given Collection of IReference objects
buildReferencesXML(Document, Collection<IReference>, String, String) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.reference.ReferenceXMLConverter
Builds XML from a given Collection of IReference objects
buildReferenceXML(Document, IReference) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.reference.ReferenceXMLConverter
Builds XML from a given single IReference object
buildReferenceXML(Document, IReference, String, String) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.reference.ReferenceXMLConverter
Builds XML from a given single IReference object
buildRelationshipElement(Document, IRelationshipElement) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship.RelationshipElementXMLConverter
Builds the <aas:relationshipElement> XML tag for a RelationshipElement
buildRequest(Client, String) - Method in class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnector
Execute a web service, return JSON string
buildSubmodelElement(Document, ISubmodelElement) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
Builds one SubmodelElement XML tag
buildSubmodelElementCollection(Document, ISubmodelElementCollection) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementCollectionXMLConverter
Builds the <aas:submodelElementCollection> XML tag for a SubmodelElementCollection
buildSubmodelElements(Document, Element, Collection<ISubmodelElement>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
Builds the individual SubmodelElement XML tags from a List of SubmodelElements and
populates the given root Element with them
buildSubmodelElementsXML(Document, Collection<ISubmodelElement>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
Builds the SubmodelElemensts XML tag <aas:submodelElements>
buildSubmodelsXML(Document, Collection<ISubmodel>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.SubmodelXMLConverter
Builds <aas:submodels> from a given Collection of ISubmodel objects
buildViewsXML(Document, Collection<IView>) - Static method in class org.eclipse.basyx.aas.factory.xml.api.parts.ViewXMLConverter
Builds <aas:views> from a given Collection of IView objects
buildXmlMap(String) - Static method in class org.eclipse.basyx.vab.factory.xml.XmlParser
Parses the XML string content and returns the nested LinkedHashMap

C

cached - Variable in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedElement
 
CallbackResponse - Class in org.eclipse.basyx.submodel.restapi.operation
Direct response when invoking an async operation
CallbackResponse() - Constructor for class org.eclipse.basyx.submodel.restapi.operation.CallbackResponse
 
CallbackResponse(String, String) - Constructor for class org.eclipse.basyx.submodel.restapi.operation.CallbackResponse
 
CALLBACKURL - Static variable in class org.eclipse.basyx.submodel.restapi.operation.CallbackResponse
 
callMethod(NodeId, NodeId, Variant[]) - Method in class org.eclipse.basyx.vab.protocol.opcua.server.BaSyxOpcUaClientRunner
Deprecated.
 
CANCELED - org.eclipse.basyx.submodel.restapi.operation.ExecutionState
Operation has been canceled
Capability - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement
A Capability element as defined in DAAS document
Capability() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.Capability
 
Capability(String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.Capability
Constructor accepting only mandatory attribute
CAPABILITY - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
CAPABILITY - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.CapabilityXMLConverter
 
CapabilityXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.submodelelement
Parses <aas:capability> and builds the Capability object form it
Builds <aas:capability> from a given Capability object
CapabilityXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.CapabilityXMLConverter
 
CATEGORY - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.ReferableXMLConverter
 
CATEGORY - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
CERTIFICATE - Static variable in class org.eclipse.basyx.aas.metamodel.map.security.Security
 
CertificateHelper - Class in org.eclipse.basyx.vab.protocol.opcua
Builds self-signed X.509 certificates.
CertificateHelper() - Constructor for class org.eclipse.basyx.vab.protocol.opcua.CertificateHelper
Creates a new CertificateHelper.
checkAuthority(IGrantedAuthorityAuthenticator<SubjectInformationType>, SubjectInformationType, String) - Static method in class org.eclipse.basyx.extensions.shared.authorization.internal.GrantedAuthorityHelper
 
checkClientTrusted(X509Certificate[], String) - Method in class org.eclipse.basyx.vab.protocol.https.DefaultTrustManager
 
checkPathForNull(String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Checks if path is null, if yes throw exception
checkRbacRuleIsSatisfied(List<String>, String, TargetInformation) - Method in interface org.eclipse.basyx.extensions.shared.authorization.internal.IRbacRuleChecker
Checks if the given the given roles x action x target information tuple is satisfied in some context.
checkRbacRuleIsSatisfied(List<String>, String, TargetInformation) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.PredefinedSetRbacRuleChecker
Checks for a given rbac tuple if it exists within the predefined set.
checkRule(IRbacRuleChecker, IRoleAuthenticator<SubjectInformationType>, SubjectInformationType, String, TargetInformation) - Static method in class org.eclipse.basyx.extensions.shared.authorization.internal.SimpleRbacHelper
 
checkServerTrusted(X509Certificate[], String) - Method in class org.eclipse.basyx.vab.protocol.https.DefaultTrustManager
 
checkSubmodelElementAsParameter(Map<String, SubmodelElement>, Collection<IOperationVariable>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationCheckHelper
Checks parameter signature for given complex parameters for an operation.
checkSubmodelElementAsParameter(SubmodelElement[], Collection<IOperationVariable>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationCheckHelper
Checks parameter signature for given complex parameters for an operation.
checkSubmodelElementExpectedTypes(Object[], Collection<IOperationVariable>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationCheckHelper
Checks if the expected variables allow setValue to the given parameters.
checkValidParameterLength(int, String, Collection<IOperationVariable>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationCheckHelper
Checks if given parameters correspond with the actual length.
CITYTOWNID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
CLASSIFICATIONSYSTEMVERSIONID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
 
clear() - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
client - Variable in class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnector
 
ClientConfiguration - Class in org.eclipse.basyx.vab.protocol.opcua.connector
Holds the configuration for an IOpcUaClient.
ClientConfiguration() - Constructor for class org.eclipse.basyx.vab.protocol.opcua.connector.ClientConfiguration
Creates a new ClientConfiguration with default settings.
clock - Variable in class org.eclipse.basyx.vab.modelprovider.consistency.ConsistencyProvider
Server Clock that gets incremented when a property of this submodel is changed
clone() - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.ClientConfiguration
Creates a shallow copy of this object.
close() - Method in class org.eclipse.basyx.aas.factory.aasx.AASXToMetamodelConverter
Closes the resources associated with the AASXToMetamodelConverter instance.
close() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.ElevatedCodeAuthentication.ElevatedCodeAuthenticationAreaHandler
 
CODE - Static variable in class org.eclipse.basyx.vab.coder.json.metaprotocol.Message
 
CoderTools - Class in org.eclipse.basyx.vab.protocol.basyx
Byte en/decoding tools
CoderTools() - Constructor for class org.eclipse.basyx.vab.protocol.basyx.CoderTools
 
COLLECTION_NAME - Variable in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
 
COMANAGEDENTITY - org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.EntityType
For co-managed entities there is no separate AAS.
commChannel - Variable in class org.eclipse.basyx.vab.protocol.basyx.server.VABBaSyxTCPInterface
Socket communication channel
COMPLETED - org.eclipse.basyx.submodel.restapi.operation.ExecutionState
Operation has been completed
concatenatePaths(String...) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Concatenate two paths
CONCEPT_DESCRIPTION - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.parts.ConceptDescriptionXMLConverter
 
CONCEPT_DESCRIPTION_REF - Static variable in class org.eclipse.basyx.aas.factory.xml.converters.AssetAdministrationShellXMLConverter
 
CONCEPT_DESCRIPTION_REFS - Static variable in class org.eclipse.basyx.aas.factory.xml.converters.AssetAdministrationShellXMLConverter
 
CONCEPT_DESCRIPTIONS - Static variable in class org.eclipse.basyx.aas.factory.json.MetamodelToJSONConverter
 
CONCEPT_DESCRIPTIONS - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.parts.ConceptDescriptionXMLConverter
 
CONCEPT_DICTIONARIES - Static variable in class org.eclipse.basyx.aas.factory.xml.converters.AssetAdministrationShellXMLConverter
 
CONCEPT_DICTIONARY - Static variable in class org.eclipse.basyx.aas.factory.xml.converters.AssetAdministrationShellXMLConverter
 
ConceptDescription - Class in org.eclipse.basyx.submodel.metamodel.map.parts
ConceptDescription class as described in DAAS document
ConceptDescription() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
ConceptDescription(String, IIdentifier) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
Constructor accepting only mandatory attribute
CONCEPTDESCRIPTION - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
CONCEPTDESCRIPTION - Static variable in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
 
CONCEPTDESCRIPTIONS - Static variable in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
CONCEPTDESCRIPTIONS - Static variable in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
 
ConceptDescriptionXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.api.parts
Handles the conversion between IConceptDescription objects and the XML tag <aas:conceptDescriptions> in both directions
ConceptDescriptionXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.api.parts.ConceptDescriptionXMLConverter
 
ConceptDictionary - Class in org.eclipse.basyx.aas.metamodel.map.parts
ConceptDictionary class as described in DAAS document
ConceptDictionary() - Constructor for class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
Constructor
ConceptDictionary(String) - Constructor for class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
Constructor accepting only mandatory attribute
ConceptDictionary(Collection<IReference>) - Constructor for class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
 
CONCEPTDICTIONARY - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
CONCEPTDICTIONARY - Static variable in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
ConnectedAnnotatedRelationshipElement - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement.relationship
"Connected" implementation of AnnotatedRelationshipElement
ConnectedAnnotatedRelationshipElement(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.relationship.ConnectedAnnotatedRelationshipElement
 
ConnectedAssetAdministrationShell - Class in org.eclipse.basyx.aas.metamodel.connected
"Connected" implementation of IAssetAdministrationShell
ConnectedAssetAdministrationShell(ConnectedAssetAdministrationShell) - Constructor for class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
Copy constructor, allowing to create a ConnectedAAS pointing to the same AAS as shell
ConnectedAssetAdministrationShell(VABElementProxy) - Constructor for class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
Constructor creating a ConnectedAAS pointing to the AAS represented by proxy
ConnectedAssetAdministrationShell(VABElementProxy, AssetAdministrationShell) - Constructor for class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
Constructor creating a ConnectedAAS pointing to the AAS represented by proxy and an already cached local copy
ConnectedAssetAdministrationShellManager - Class in org.eclipse.basyx.aas.manager
Implement a AAS manager backend that communicates via HTTP/REST

ConnectedAssetAdministrationShellManager(IAASRegistry) - Constructor for class org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager
Creates a manager assuming an HTTP connection
ConnectedAssetAdministrationShellManager(IAASRegistry, IConnectorFactory) - Constructor for class org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager
 
ConnectedAsyncInvocation - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation
Connected variant of IAsyncInvocation
ConnectedAsyncInvocation(VABElementProxy, String, InvocationRequest) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedAsyncInvocation
 
ConnectedBasicEvent - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement.event
"Connected" implementation of IBasicEvent
ConnectedBasicEvent(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.event.ConnectedBasicEvent
 
ConnectedBlob - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement
"Connected" implementation of IBlob
ConnectedBlob(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedBlob
 
ConnectedCapability - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement
"Connected" implementation of ICapability
ConnectedCapability(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedCapability
 
ConnectedDataElement - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement
"Connected" implementation of DataElement
ConnectedDataElement(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedDataElement
 
ConnectedElement - Class in org.eclipse.basyx.submodel.metamodel.connected
Conntected Element superclass; Extends LinkedHashMap for local caching used for c# proxy
ConnectedElement(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.ConnectedElement
 
ConnectedEntity - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement.entity
Connected implementation of IEntity
ConnectedEntity(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.entity.ConnectedEntity
Constructs an ConnectedEntity representing the data pointed to by the elementProxy
ConnectedEvent - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement
"Connected" implementation of Event
ConnectedEvent() - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedEvent
 
ConnectedFile - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement
"Connected" implementation of IFile
ConnectedFile(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedFile
 
ConnectedMultiLanguageProperty - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement
"Connected" implementation of IMultiLanguageProperty
ConnectedMultiLanguageProperty(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedMultiLanguageProperty
 
ConnectedOperation - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation
"Connected" implementation of IOperation
ConnectedOperation(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedOperation
 
ConnectedProperty - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement
Connects to a PropertySingleValued as specified by DAAS containing a simple value
ConnectedProperty(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedProperty
 
ConnectedRange - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement
"Connected" implementation of IRange
ConnectedRange(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedRange
 
ConnectedReferenceElement - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement
"Connected" implementation of IReferenceElement
ConnectedReferenceElement(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedReferenceElement
 
ConnectedRelationshipElement - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement.relationship
"Connected" implementation of RelationshipElement
ConnectedRelationshipElement(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.relationship.ConnectedRelationshipElement
 
ConnectedSubmodel - Class in org.eclipse.basyx.submodel.metamodel.connected
"Connected" implementation of Submodel
ConnectedSubmodel(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
ConnectedSubmodel(VABElementProxy, Submodel) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
Creates a ConnectedSubmodel based on a proxy and an already cached local copy
ConnectedSubmodelElement - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement
"Connected" implementation of SubmodelElement
ConnectedSubmodelElement(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
ConnectedSubmodelElementCollection - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement
"Connected" implementation of SubmodelElementCollection
ConnectedSubmodelElementCollection(VABElementProxy) - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementCollection
 
ConnectedSubmodelElementFactory - Class in org.eclipse.basyx.submodel.metamodel.connected.submodelelement
Factory creating connected ISubmodelElements from a given VABElementProxy
ConnectedSubmodelElementFactory() - Constructor for class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementFactory
 
connectorFactory - Variable in class org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager
 
connectorFactory - Variable in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Store HTTP Connector
connectorFactory - Variable in class org.eclipse.basyx.vab.manager.VABConnectionManager
Store connection providers
ConnectorFactory - Class in org.eclipse.basyx.vab.protocol.api
ConnectorProvider that caches connectors for addresses to save resources
ConnectorFactory() - Constructor for class org.eclipse.basyx.vab.protocol.api.ConnectorFactory
 
ConnectorProviderMapper - Class in org.eclipse.basyx.vab.gateway
Maps an incoming address to an IConnectorProvider based on the protocol used in the path
E.g.
ConnectorProviderMapper() - Constructor for class org.eclipse.basyx.vab.gateway.ConnectorProviderMapper
 
connectToVABElement(String) - Method in class org.eclipse.basyx.vab.manager.VABConnectionManager
Connect to an VAB element
connectToVABElementByPath(String) - Method in class org.eclipse.basyx.vab.manager.VABConnectionManager
Connect to an VAB element on an VAB server using a qualified path
ConsistencyProvider<T extends IModelProvider> - Class in org.eclipse.basyx.vab.modelprovider.consistency
 
ConsistencyProvider(T) - Constructor for class org.eclipse.basyx.vab.modelprovider.consistency.ConsistencyProvider
Constructor
Constraint - Class in org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable
 
Constraint() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Constraint
 
CONTAINED_ELEMENT_REF - Static variable in class org.eclipse.basyx.aas.factory.xml.api.parts.ViewXMLConverter
 
CONTAINED_ELEMENTS - Static variable in class org.eclipse.basyx.aas.factory.xml.api.parts.ViewXMLConverter
 
CONTAINEDELEMENT - Static variable in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
contains(IIdentifier) - Method in interface org.eclipse.basyx.aas.registration.memory.IRegistryHandler
Queries the registry datasource to check, if an entry with the given identifier exists.
contains(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.memory.MapRegistryHandler
 
containsKey(Object) - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
containsValue(Object) - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
CONTENT - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.EmbeddedDataSpecification
 
contextPath - Variable in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Requested server context path
convertAASXValueToLocal(String, ValueType) - Static method in class org.eclipse.basyx.submodel.factory.xml.XMLHelper
 
convertAASXValueTypeToLocal(String) - Static method in class org.eclipse.basyx.submodel.factory.xml.XMLHelper
adapts AASX value type to local value types
convertAssetKind(String) - Static method in class org.eclipse.basyx.aas.factory.xml.AASXPackageExplorerCompatibilityHandler
The AASXPackageExplorer uses "Template" instead of "Type" AssetKind This converts "Template" to "Type"
convertCollectionToIDMap(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.facade.SubmodelElementMapCollectionConverter
Converts a given smElement Collection/Map to a Map<IdShort, SMElement>.
convertIDMapToCollection(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.facade.SubmodelElementMapCollectionConverter
Converts a given Map<IdShort, SMElement> to a smElement Collection.
convertSubmodelElementArrayToMap(SubmodelElement[]) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationHelper
 
convertToJSON(Collection<AssetAdministrationShell>, Collection<Asset>, Collection<ConceptDescription>, Collection<Submodel>) - Static method in class org.eclipse.basyx.aas.factory.json.MetamodelToJSONConverter
Builds the JSON for the given metamodel Objects.
convertToJSON(AasEnv) - Static method in class org.eclipse.basyx.aas.factory.json.MetamodelToJSONConverter
Builds the JSON for the aasEnv
convertToXML(Collection<IAssetAdministrationShell>, Collection<IAsset>, Collection<IConceptDescription>, Collection<ISubmodel>, Result) - Static method in class org.eclipse.basyx.aas.factory.xml.MetamodelToXMLConverter
Builds the XML for the given metamodel Objects
convertToXML(AasEnv, Result) - Static method in class org.eclipse.basyx.aas.factory.xml.MetamodelToXMLConverter
Builds the XML for the given aasEnv
corsOrigin - Variable in class org.eclipse.basyx.vab.protocol.http.server.BasysHTTPServlet
 
create() - Method in class org.eclipse.basyx.aas.aggregator.AASAggregatorFactory
 
create() - Method in interface org.eclipse.basyx.aas.aggregator.api.IAASAggregatorFactory
Creates an AASAggregator for the Factory
create() - Method in class org.eclipse.basyx.aas.factory.json.JSONAASBundleFactory
Creates the set of AASBundle contained in the JSON string.
create() - Method in class org.eclipse.basyx.aas.factory.xml.XMLAASBundleFactory
Creates the set of AASBundle contained in the XML string.
create() - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.AuthorizedDecoratingAASAggregatorFactory
 
create() - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedDecoratingAASAggregatorFactory
 
create() - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttDecoratingAASAggregatorFactory
 
create() - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttV2DecoratingAASAggregatorFactory
 
create() - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedDecoratingSubmodelAggregatorFactory
 
create() - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedDecoratingSubmodelAggregatorFactory
 
create() - Method in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttDecoratingSubmodelAggregatorFactory
 
create() - Method in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttV2DecoratingSubmodelAggregatorFactory
 
create() - Method in interface org.eclipse.basyx.submodel.aggregator.api.ISubmodelAggregatorFactory
Returns a constructed SubmodelAggregator
create() - Method in class org.eclipse.basyx.submodel.aggregator.SubmodelAggregatorFactory
 
create(String) - Method in interface org.eclipse.basyx.vab.protocol.api.IConnectorFactory
 
create(String) - Static method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Static factory method for creating a client using the default implementation based on eclipse Milo.
create(Collection<? extends IAssetAdministrationShell>, Collection<? extends ISubmodel>, Collection<? extends IAsset>) - Method in class org.eclipse.basyx.aas.bundle.AASBundleFactory
Creates from a collection of AAS, Submodels and Assets the appropriate set of AASBundles
create(AssetAdministrationShell) - Method in interface org.eclipse.basyx.aas.restapi.api.IAASAPIFactory
 
create(IIdentifier) - Method in class org.eclipse.basyx.aas.restapi.AASAPIFactory
 
create(IIdentifier) - Method in interface org.eclipse.basyx.aas.restapi.api.IAASAPIFactory
 
create(IIdentifier) - Method in class org.eclipse.basyx.aas.restapi.vab.VABAASAPIFactory
 
create(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.AuthorizedDecoratingAASAPIFactory
 
create(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedDecoratingAASAPIFactory
 
create(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.api.mqtt.MqttDecoratingAASAPIFactory
 
create(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedDecoratingSubmodelAggregatorFactory
 
create(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedDecoratingSubmodelAggregatorFactory
 
create(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttDecoratingSubmodelAggregatorFactory
 
create(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttV2DecoratingSubmodelAggregatorFactory
 
create(IIdentifier) - Method in interface org.eclipse.basyx.submodel.aggregator.api.ISubmodelAggregatorFactory
Returns a constructed SubmodelAggregator
create(IIdentifier) - Method in class org.eclipse.basyx.submodel.aggregator.SubmodelAggregatorFactory
 
create(Submodel) - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPIFactory
 
createAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.aas.aggregator.AASAggregator
 
createAAS(AssetAdministrationShell) - Method in interface org.eclipse.basyx.aas.aggregator.api.IAASAggregator
Creates a new Asset Administration Shell at the endpoint
createAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregator
 
createAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregatorV2
 
createAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.aas.aggregator.proxy.AASAggregatorProxy
 
createAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.aggregator.aasxupload.AASAggregatorAASXUpload
 
createAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.AuthorizedAASAggregator
 
createAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
createAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregator
Deprecated.
 
createAAS(AssetAdministrationShell, String) - Method in interface org.eclipse.basyx.aas.manager.api.IAssetAdministrationShellManager
Creates an AAS on a remote server
createAAS(AssetAdministrationShell, String) - Method in class org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager
 
createAASChangedPayload(String) - Static method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorHelper
Create payload for changed aas which includes creating, deleting, and updating the corresponding aas.
createAASDescriptor(AASBundle, String) - Static method in class org.eclipse.basyx.aas.bundle.AASBundleDescriptorFactory
Creates the AASDescriptor for the given bundle and aasAggregatorPath aasAggregatorPath is normalized before the descriptor is created
createAsFacade(Collection<Map<String, Object>>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.LangStrings
Creates a LangStrings object from a collection of map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.aas.metamodel.map.AasEnv
Creates a AssetAdministrationShell object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
Creates a AssetAdministrationShell object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
Creates the AASDescriptor from a given map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
Creates a Asset object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
Creates a ConceptDictionary object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.aas.metamodel.map.parts.View
Creates a View object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.aas.metamodel.map.policypoints.AccessControlPolicyPoints
Creates a DataSpecificationIEC61360 object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.aas.metamodel.map.security.Security
Creates a Security object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedAASDescriptor
 
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedSubmodelDescriptor
 
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationContent
Creates a DataSpecificationContent object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
Creates a DataSpecificationIEC61360 object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.EmbeddedDataSpecification
Creates a EmbeddedDataSpecification object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.ValueReferencePair
Creates a ValueReferencePair object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.identifier.Identifier
Creates a Identifier object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.modeltype.ModelType
Creates a DataSpecificationIEC61360 object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
Creates a DataSpecificationIEC61360 object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.AdministrativeInformation
Creates a AdministrativeInformation object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasDataSpecification
Creates a DataSpecificationIEC61360 object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.haskind.HasKind
Creates a HasKind object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasSemantics
Creates a HasSemantics object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.LangString
Creates a LangString object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Formula
Creates a Formula object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifiable
Creates a Qualifiable object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
Creates a Qualifier object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
Creates a Key object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.reference.Reference
Creates a Reference object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.Capability
Creates a Capability object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
Creates a Blob object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.DataElement
Creates a DataElement object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
Creates a File object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
Creates a MultiLanguageProperty object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
Creates a Property object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
Creates a Range object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.RangeValue
Creates a RangeValue object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.ReferenceElement
Creates a ReferenceElement object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
Creates an Entity object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.EntityValue
Creates a EntityValue object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.event.BasicEvent
Creates a BasicEvent object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
Creates an Operation object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationVariable
Creates an OperationVariable object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElement
Creates a AnnotatedRelationshipElement object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElementValue
Creates a AnnotatedRelationshipElementValue object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
Creates a RelationshipElement object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElementValue
Creates a RelationshipElementValue object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
Creates a SubmodelElement object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
Creates a SubmodelElementCollection object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.restapi.operation.CallbackResponse
 
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.restapi.operation.InvocationRequest
 
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.restapi.operation.InvocationResponse
 
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Creates a DigitalNameplateSubmodel object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Creates a Address SMC object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Creates a Email SMC object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Fax
Creates a Fax SMC object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Phone
Creates a Phone SMC object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.AssetSpecificProperties
Creates a AssetSpecificProperties SMC object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.GuidelineSpecificProperties
Creates a GuidelineSpecificProperties SMC object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
Creates a Marking SMC object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Markings
Creates a Markings SMC object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
Creates a FurtherInformation SMC object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Creates a GeneralInformation SMC object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
Creates a ProductClassificationItem SMC object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassifications
Creates a ProductClassifications SMC object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
Creates a TechnicalProperties SMC object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
Creates a TechnicalDataSubmodel object from a map
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.vab.coder.json.metaprotocol.Message
 
createAsFacade(Map<String, Object>) - Static method in class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
createAsFacade(Map<String, Object>, KeyElements) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
Creates a Identifiable object from a map
createAsFacade(Map<String, Object>, KeyElements) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
Creates a Referable object from a map
createAsFacadeNonStrict(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.reference.Reference
Creates a Reference object from a map without checking mandatory attributes present
createAsFacadeNonStrict(Map<String, Object>, KeyElements) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
Creates an Identifiable object from a map Without checking mandatory attributes present
createAsFacadeNonStrict(Map<String, Object>, KeyElements) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
Creates a Referable object from a map without checking the mandatory attributes present
createChangedSubmodelElementPayload(String, String, String) - Static method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIHelper
 
createChangedSubmodelPayload(String) - Static method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIHelper
 
createCollection() - Method in class org.eclipse.basyx.vab.coder.json.serialization.DefaultTypeFactory
Create a collection
createCollection() - Method in interface org.eclipse.basyx.vab.coder.json.serialization.GSONToolsFactory
Create a Collection
createCollection(Supplier<?>, Consumer<?>, Consumer<Object>, Consumer<Object>, Consumer<String>) - Static method in class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaProviderHelper
Creates a property referencing a collection
createCollectionIfNotExists(String) - Method in interface org.eclipse.basyx.extensions.internal.storage.IBaSyxStorageAPI
Creates a collection if it does not already exist, whereby "collection" is a data container in the context of the respective persistence storage.
createConnectorFactory() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.KeycloakService
This creates a connector factory which injects logic for getting an access token from Keycloak before making some other network request.
createCreateAASTopic(String) - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttV2AASAggregatorTopicFactory
Creates the hierarchical topic for the create event
createCreateAASTopic(String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryTopicFactory
This method creates a Mqtt topic like /aas-registry/default/shells/created
createCreateSubmodelElementTopic(String, String, String, String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPITopicFactory
Creates the hierarchical topic for the create submodel element event
createCreateSubmodelTopic(String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryTopicFactory
This method creates a Mqtt topic like /aas-registry/default/submodels/created
createCreateSubmodelTopic(String, String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttV2SubmodelAggregatorTopicFactory
 
createCreateSubmodelTopicWithAASId(String, String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryTopicFactory
This method creates a Mqtt topic like /aas-registry/default/shells/[encoded aasId]/submodels/created
createDelegationQualifier(String) - Static method in class org.eclipse.basyx.extensions.submodel.delegation.PropertyDelegationManager
Creates a qualifier with a delegatedTo type
createDelegationQualifier(String) - Static method in class org.eclipse.basyx.submodel.restapi.operation.DelegatedInvocationManager
Creates the Qualifier used to tag an Operation as delegating operation
createDeleteAASTopic(String) - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttV2AASAggregatorTopicFactory
Creates the hierarchical topic for the delete event
createDeleteAASTopic(String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryTopicFactory
This method creates a Mqtt topic like /aas-registry/default/shells/deleted
createDeleteSubmodelElementTopic(String, String, String, String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPITopicFactory
Creates the hierarchical topic for the delete submodel element event
createDeleteSubmodelTopic(String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryTopicFactory
This method creates a Mqtt topic like /aas-registry/default/submodels/deleted
createDeleteSubmodelTopic(String, String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttV2SubmodelAggregatorTopicFactory
 
createDeleteSubmodelTopicWithAASId(String, String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryTopicFactory
This method creates a Mqtt topic like /aas-registry/default/shells/[encoded aasId]/submodels/deleted
createDirectory(String) - Method in interface org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.FileSystem
Creates a directory at the given path.
Creates parent directories if nonexistent.
createDirectory(String) - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.GenericFileSystem
 
createEmptyValueEventDisabledQualifier() - Static method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2Helper
Creates a qualifier indicating that the annotated element's value should be propagated via eventing
Note: This is the default behavior, this annotation is not needed if you would like to use the feature as-is
createEmptyValueEventEnabledQualifier() - Static method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2Helper
Creates a qualifier indicating that the annotated element's value should not be propagated via eventing
createJwtBearerTokenAuthenticationConfiguration() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.KeycloakService
Creates a new JwtBearerTokenAuthenticationConfiguration object based on the Keycloak server information.
createMap() - Method in class org.eclipse.basyx.vab.coder.json.serialization.DefaultTypeFactory
Create a map
createMap() - Method in interface org.eclipse.basyx.vab.coder.json.serialization.GSONToolsFactory
Create a Map
createMap(Supplier<?>, Consumer<?>, BiConsumer<String, Object>, Consumer<Object>, Consumer<String>) - Static method in class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaProviderHelper
Creates a property referencing a map
createOrUpdate(T) - Method in interface org.eclipse.basyx.extensions.internal.storage.IBaSyxStorageAPI
Creates or updates objects in the persistence storage
createPropertyTemplate(ValueType) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationHelper
 
createProvider(String) - Method in class org.eclipse.basyx.vab.protocol.api.ConnectorFactory
Creates a new provider for the given address
createProvider(String) - Method in class org.eclipse.basyx.vab.protocol.basyx.connector.BaSyxConnectorFactory
Create the provider
createProvider(String) - Method in class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnectorFactory
returns HTTPConnetor wrapped with ConnectedHashmapProvider that handles message header information
createProvider(String) - Method in class org.eclipse.basyx.vab.protocol.https.HTTPSConnectorProvider
returns HTTPSConnetor wrapped with ConnectedHashmapProvider that handles message header information
createProvider(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.OpcUaConnectorFactory
Creates a new OpcUaConnector for the given endpoint URL.
createProxy(String) - Method in class org.eclipse.basyx.vab.factory.java.ModelProxyFactory
Returns an element proxy for a path that can contain multiple endpoints
createRegisteredAASChangedPayload(String) - Static method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryHelper
This function creates the payload for changed aas for a mqtt message
createSimple(Supplier<Object>, Consumer<Object>) - Static method in class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaProviderHelper
Creates a property referencing a simple value, e.g.
createSubmodel(IIdentifier, Submodel) - Method in interface org.eclipse.basyx.aas.manager.api.IAssetAdministrationShellManager
Creates a submodel on a remote server.
createSubmodel(IIdentifier, Submodel) - Method in class org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager
 
createSubmodel(Submodel) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedSubmodelAggregator
 
createSubmodel(Submodel) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
createSubmodel(Submodel) - Method in interface org.eclipse.basyx.submodel.aggregator.api.ISubmodelAggregator
Creates a new Submodel at the endpoint
createSubmodel(Submodel) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregator
 
createSubmodel(Submodel) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregatorV2
 
createSubmodel(Submodel) - Method in class org.eclipse.basyx.submodel.aggregator.SubmodelAggregator
 
createSubmodel(ISubmodelAPI) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedSubmodelAggregator
 
createSubmodel(ISubmodelAPI) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
createSubmodel(ISubmodelAPI) - Method in interface org.eclipse.basyx.submodel.aggregator.api.ISubmodelAggregator
Creates a new Submodel using an API
createSubmodel(ISubmodelAPI) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregator
 
createSubmodel(ISubmodelAPI) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregatorV2
 
createSubmodel(ISubmodelAPI) - Method in class org.eclipse.basyx.submodel.aggregator.SubmodelAggregator
 
createSubmodelDescriptorOfAASChangedPayload(IIdentifier, IIdentifier) - Static method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryHelper
This function is for creating a message payload representing a descriptor change of a submodel of a specific AAS.
createSubmodelElement(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.facade.submodelelement.SubmodelElementFacadeFactory
Takes a Map and creates the corresponding SubmodelElement as facade
createSubmodelElementValueTopic(String, String, String, String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPITopicFactory
Creates the hierarchical topic for the update submodel element value event
createUpdateAASTopic(String) - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttV2AASAggregatorTopicFactory
Creates the hierarchical topic for the update event
createUpdateAASTopic(String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryTopicFactory
This method creates a Mqtt topic like /aas-registry/default/shells/updated
createUpdateSubmodelElementTopic(String, String, String, String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPITopicFactory
Creates the hierarchical topic for the update submodel element event
createUpdateSubmodelTopic(String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryTopicFactory
This method creates a Mqtt topic like /aas-registry/default/submodels/updated
createUpdateSubmodelTopic(String, String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttV2SubmodelAggregatorTopicFactory
 
createUpdateSubmodelTopicWithAASId(String, String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryTopicFactory
This method creates a Mqtt topic like /aas-registry/default/shells/[encoded aasId]/submodels/updated
createVABElements(String) - Method in class org.eclipse.basyx.vab.factory.xml.VABXmlProviderFactory
 
createValue(Object, Object) - Method in interface org.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
 
createValue(Object, Object) - Method in class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaHandler
 
createValue(Object, Object) - Method in class org.eclipse.basyx.vab.modelprovider.map.VABMapHandler
 
createValue(String, Object) - Method in class org.eclipse.basyx.aas.aggregator.restapi.AASAggregatorProvider
 
createValue(String, Object) - Method in class org.eclipse.basyx.aas.registration.restapi.AASRegistryModelProvider
 
createValue(String, Object) - Method in class org.eclipse.basyx.aas.restapi.AASModelProvider
 
createValue(String, Object) - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
createValue(String, Object) - Method in class org.eclipse.basyx.extensions.aas.aggregator.aasxupload.restapi.AASAggregatorAASXUploadProvider
 
createValue(String, Object) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.restapi.TaggedDirectoryProvider
 
createValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.MultiSubmodelElementProvider
 
createValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.OperationProvider
 
createValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.PropertyProvider
 
createValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelElementCollectionProvider
 
createValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelElementProvider
 
createValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelProvider
 
createValue(String, Object) - Method in class org.eclipse.basyx.vab.coder.json.connector.JSONConnector
 
createValue(String, Object) - Method in class org.eclipse.basyx.vab.gateway.DelegatingModelProvider
 
createValue(String, Object) - Method in interface org.eclipse.basyx.vab.modelprovider.api.IModelProvider
Create a new value under the given path
createValue(String, Object) - Method in class org.eclipse.basyx.vab.modelprovider.consistency.ConsistencyProvider
Create new Entity, check if submodel is frozen
createValue(String, Object) - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.FileSystemProvider
Creates newEntity at the specified path If a collection exists at the specified path, add newEntity to it IF newEntity is not a collection
createValue(String, Object) - Method in class org.eclipse.basyx.vab.modelprovider.generic.VABModelProvider
 
createValue(String, Object) - Method in class org.eclipse.basyx.vab.modelprovider.VABElementProxy
Add element on server
createValue(String, Object) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.OpcUaConnector
 
createValue(String, Object) - Method in class org.eclipse.basyx.vab.registry.restapi.VABRegistryModelProvider
 
createValue(String, Object) - Method in class org.eclipse.basyx.vab.support.TypeDestroyingProvider
 
createValue(String, String) - Method in interface org.eclipse.basyx.vab.protocol.api.IBaSyxConnector
Create a new property, operation, event submodel or aas under the given path
createValue(String, String) - Method in class org.eclipse.basyx.vab.protocol.basyx.connector.BaSyxConnector
Invoke a BaSys Create operation
createValue(String, String) - Method in class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnector
Invoke a BaSys invoke operation via HTTP.
createWSPath(String, String) - Method in class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnector
Create web service path
CUSTOM - org.eclipse.basyx.submodel.metamodel.api.identifier.IdentifierType
Custom identifiers like GUIDs (globally unique identifiers)
CUSTOM - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyType
Enum values of IdentifierType
CustomId - Class in org.eclipse.basyx.aas.metamodel.map.descriptor
CustomId identifier
CustomId(String) - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.CustomId
Creates a new Identifier with IdentifierType == IdentifierType.CUSTOM

D

DATA - org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.FileType
 
DATA_ELEMENT - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
 
DATA_SPECIFICATION_CONTENT - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.HasDataSpecificationXMLConverter
 
DATA_SPECIFICATION_IEC61360 - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.HasDataSpecificationXMLConverter
 
DATA_SPECIFICATION_REFERENCE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.HasDataSpecificationXMLConverter
 
DataElement - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement
 
DataElement() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.DataElement
 
DataElement(String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.DataElement
Constructor with mandatory attribute
DATAELEMENT - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
DATASPECIFICATION - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.EmbeddedDataSpecification
 
DATASPECIFICATION - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasDataSpecification
 
DataSpecificationContent - Class in org.eclipse.basyx.submodel.metamodel.map.dataspecification
 
DataSpecificationContent() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationContent
 
DataSpecificationIEC61360 - Class in org.eclipse.basyx.submodel.metamodel.map.dataspecification
An embedded DataSpecification that uses the DataSpecificationIEC61360 as a template
DataSpecificationIEC61360() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360
Creates an empty DataSpecificationIEC61360
DataSpecificationIEC61360(IDataSpecificationIEC61360Content) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360
Creates a DataSpecificationIEC61360 with a specific content
DataSpecificationIEC61360Content - Class in org.eclipse.basyx.submodel.metamodel.map.dataspecification
DataSpecification class
DataSpecificationIEC61360Content() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
Constructor
DataSpecificationIEC61360Content(LangStrings, LangStrings, String, IReference, String, String, DataTypeIEC61360, LangStrings, String, Collection<IValueReferencePair>, String, IReference, LevelType) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
Constructor
DataSpecificationIEC61360XMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.api.dataspecification
Handles the conversion between a DataSpecificationIEC61360 object and the XML tag <aas:dataSpecificationIEC61360> in both directions
DataSpecificationIEC61360XMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
DATATYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
DataTypeIEC61360 - Enum in org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums
Possible value data types as defined in DAAS for IEC61360 data specification templates
Date - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
DATE - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
DateTime - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
DateTimeStamp - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
DayTimeDuration - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
Debug - org.eclipse.basyx.vab.coder.json.metaprotocol.MessageType
 
Decimal - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
decodePathElement(String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Decodes sensitive characters, e.g.
decoratedAasAggregator - Variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
decoratedAASAPI - Variable in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedAASAPI
 
decoratedRegistry - Variable in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
decoratedSubmodelAggregator - Variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
decoratedSubmodelAPI - Variable in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
DEFAULT_ASYNC_TIMEOUT - Static variable in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedOperation
 
DEFAULT_ASYNC_TIMEOUT - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
DefaultTrustManager - Class in org.eclipse.basyx.vab.protocol.https
A Default Trust manager class which trusts everything Used for testing with self signed certificate
DefaultTrustManager() - Constructor for class org.eclipse.basyx.vab.protocol.https.DefaultTrustManager
 
DefaultTypeFactory - Class in org.eclipse.basyx.vab.coder.json.serialization
Default type factory
DefaultTypeFactory() - Constructor for class org.eclipse.basyx.vab.coder.json.serialization.DefaultTypeFactory
 
DEFINITION - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
DelegatedInvocationManager - Class in org.eclipse.basyx.submodel.restapi.operation
A helper class for operation invocation delegation
DelegatedInvocationManager(IConnectorFactory) - Constructor for class org.eclipse.basyx.submodel.restapi.operation.DelegatedInvocationManager
Constructs the DelegatedInvocationHelper using the passed connectorFactory for call delegation
DelegatingDecoratingSubmodelAPIFactory - Class in org.eclipse.basyx.extensions.submodel.delegation
API provider for constructing a new SubmodelAPI which has delegated property
DelegatingDecoratingSubmodelAPIFactory(ISubmodelAPIFactory) - Constructor for class org.eclipse.basyx.extensions.submodel.delegation.DelegatingDecoratingSubmodelAPIFactory
 
DelegatingModelProvider - Class in org.eclipse.basyx.vab.gateway
IModelProvider that delegates all calls to a Connector to enable gateway functionality
DelegatingModelProvider(IConnectorFactory) - Constructor for class org.eclipse.basyx.vab.gateway.DelegatingModelProvider
 
DelegatingSubmodelAPI - Class in org.eclipse.basyx.extensions.submodel.delegation
Implementation variant for the SubmodelAPI which handles the Submodels with delegated Property
DelegatingSubmodelAPI(ISubmodelAPI, PropertyDelegationManager) - Constructor for class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
DELEGATION_TYPE - Static variable in class org.eclipse.basyx.submodel.restapi.operation.DelegatedInvocationManager
 
delete(String) - Method in interface org.eclipse.basyx.extensions.internal.storage.IBaSyxStorageAPI
Deletes an object by it's key from the persistence storage
delete(IIdentifier) - Method in interface org.eclipse.basyx.aas.registration.api.IAASRegistry
Delete AAS descriptor from registry
delete(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.memory.AASRegistry
 
delete(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryService
 
delete(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryServiceV2
 
delete(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.proxy.AASRegistryProxy
Delete AAS descriptor from registry
delete(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.map.MapTaggedDirectory
 
delete(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.AuthorizedAASRegistry
 
delete(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
delete(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryService
 
delete(IIdentifier, IIdentifier) - Method in interface org.eclipse.basyx.aas.registration.api.IAASRegistry
Delete SM descriptor from registry
delete(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.aas.registration.memory.AASRegistry
 
delete(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryService
 
delete(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryServiceV2
 
delete(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.aas.registration.proxy.AASRegistryProxy
 
delete(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.AuthorizedAASRegistry
 
delete(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
delete(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryService
 
deleteAAS(IIdentifier) - Method in class org.eclipse.basyx.aas.aggregator.AASAggregator
 
deleteAAS(IIdentifier) - Method in interface org.eclipse.basyx.aas.aggregator.api.IAASAggregator
Deletes a specific Asset Administration Shell
deleteAAS(IIdentifier) - Method in class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregator
 
deleteAAS(IIdentifier) - Method in class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregatorV2
 
deleteAAS(IIdentifier) - Method in class org.eclipse.basyx.aas.aggregator.proxy.AASAggregatorProxy
 
deleteAAS(IIdentifier) - Method in interface org.eclipse.basyx.aas.manager.api.IAssetAdministrationShellManager
Unlink an AAS from the system
deleteAAS(IIdentifier) - Method in class org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager
 
deleteAAS(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.aasxupload.AASAggregatorAASXUpload
 
deleteAAS(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.AuthorizedAASAggregator
 
deleteAAS(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
deleteAAS(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregator
Deprecated.
 
deleteCollection() - Method in interface org.eclipse.basyx.extensions.internal.storage.IBaSyxStorageAPI
Deletes a collection, whereby "collection" is a data container in the context of the respective persistence storage.
deleteDirectory(String) - Method in interface org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.FileSystem
Deletes the directory at the specified path, including contained files and subdirectories.
Does not throw an Exception if directory at path does not exist.
deleteDirectory(String) - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.GenericFileSystem
 
deleteFile(String) - Method in interface org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.FileSystem
Deletes the file at the specified path.
Does not throw an Exception if the file does not exist.
deleteFile(String) - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.GenericFileSystem
 
deleteFile(Submodel, String) - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
 
deleteRule(RbacRule) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleSet
 
deleteSubmodel(IIdentifier, IIdentifier) - Method in interface org.eclipse.basyx.aas.manager.api.IAssetAdministrationShellManager
Deletes a submodel on a remote server and removes its registry entry
deleteSubmodel(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager
 
deleteSubmodelByIdentifier(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedSubmodelAggregator
 
deleteSubmodelByIdentifier(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
deleteSubmodelByIdentifier(IIdentifier) - Method in interface org.eclipse.basyx.submodel.aggregator.api.ISubmodelAggregator
Deletes a specific Submodel
deleteSubmodelByIdentifier(IIdentifier) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregator
 
deleteSubmodelByIdentifier(IIdentifier) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregatorV2
 
deleteSubmodelByIdentifier(IIdentifier) - Method in class org.eclipse.basyx.submodel.aggregator.SubmodelAggregator
 
deleteSubmodelByIdShort(String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedSubmodelAggregator
 
deleteSubmodelByIdShort(String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
deleteSubmodelByIdShort(String) - Method in interface org.eclipse.basyx.submodel.aggregator.api.ISubmodelAggregator
Deletes a specific Submodel
deleteSubmodelByIdShort(String) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregator
 
deleteSubmodelByIdShort(String) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregatorV2
 
deleteSubmodelByIdShort(String) - Method in class org.eclipse.basyx.submodel.aggregator.SubmodelAggregator
 
deleteSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
deleteSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
deleteSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
deleteSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
deleteSubmodelElement(String) - Method in interface org.eclipse.basyx.submodel.metamodel.api.IElementContainer
Deletes a submodel element by name
deleteSubmodelElement(String) - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
Delete a submodel element by given id
deleteSubmodelElement(String) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementCollection
Delete a submodel element by given id
deleteSubmodelElement(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
Deletes an element from element collection
deleteSubmodelElement(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
Deletes an element from element collection
deleteSubmodelElement(String) - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
Removes a submodelElement from the submodel
deleteSubmodelElement(String) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
deleteSubmodelElement(String) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
 
deleteSubmodelElement(String) - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
 
deleteSubmodelTag(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.map.MapTaggedDirectory
 
deleteValue(Object, Object) - Method in interface org.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
 
deleteValue(Object, Object) - Method in class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaHandler
 
deleteValue(Object, Object) - Method in class org.eclipse.basyx.vab.modelprovider.map.VABMapHandler
 
deleteValue(Object, String) - Method in interface org.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
 
deleteValue(Object, String) - Method in class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaHandler
 
deleteValue(Object, String) - Method in class org.eclipse.basyx.vab.modelprovider.map.VABMapHandler
 
deleteValue(String) - Method in class org.eclipse.basyx.aas.aggregator.restapi.AASAggregatorProvider
 
deleteValue(String) - Method in class org.eclipse.basyx.aas.registration.restapi.AASRegistryModelProvider
 
deleteValue(String) - Method in class org.eclipse.basyx.aas.restapi.AASModelProvider
 
deleteValue(String) - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
deleteValue(String) - Method in class org.eclipse.basyx.submodel.restapi.MultiSubmodelElementProvider
 
deleteValue(String) - Method in class org.eclipse.basyx.submodel.restapi.OperationProvider
 
deleteValue(String) - Method in class org.eclipse.basyx.submodel.restapi.PropertyProvider
 
deleteValue(String) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelElementCollectionProvider
 
deleteValue(String) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelElementProvider
 
deleteValue(String) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelProvider
 
deleteValue(String) - Method in class org.eclipse.basyx.vab.coder.json.connector.JSONConnector
 
deleteValue(String) - Method in class org.eclipse.basyx.vab.gateway.DelegatingModelProvider
 
deleteValue(String) - Method in interface org.eclipse.basyx.vab.modelprovider.api.IModelProvider
Deletes value under the given path
deleteValue(String) - Method in class org.eclipse.basyx.vab.modelprovider.consistency.ConsistencyProvider
Delete entity, check if submodel is frozen
deleteValue(String) - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.FileSystemProvider
Deletes the Object, folder or collection at the specified path If it is a collection, remove its name from the meta file of the folder that contains the collection
deleteValue(String) - Method in class org.eclipse.basyx.vab.modelprovider.generic.VABModelProvider
 
deleteValue(String) - Method in class org.eclipse.basyx.vab.modelprovider.VABElementProxy
Delete element from server
deleteValue(String) - Method in interface org.eclipse.basyx.vab.protocol.api.IBaSyxConnector
Delete a property, operation, event, submodel or aas under the given path
deleteValue(String) - Method in class org.eclipse.basyx.vab.protocol.basyx.connector.BaSyxConnector
Invoke a Basys delete operation.
deleteValue(String) - Method in class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnector
Invoke basysDelete operation via HTTP DELETE.
deleteValue(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.OpcUaConnector
 
deleteValue(String) - Method in class org.eclipse.basyx.vab.registry.restapi.VABRegistryModelProvider
 
deleteValue(String) - Method in class org.eclipse.basyx.vab.support.TypeDestroyingProvider
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.aas.aggregator.restapi.AASAggregatorProvider
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.aas.registration.restapi.AASRegistryModelProvider
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.aas.restapi.AASModelProvider
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.MultiSubmodelElementProvider
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.OperationProvider
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.PropertyProvider
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelElementCollectionProvider
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelElementProvider
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelProvider
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.vab.coder.json.connector.JSONConnector
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.vab.gateway.DelegatingModelProvider
 
deleteValue(String, Object) - Method in interface org.eclipse.basyx.vab.modelprovider.api.IModelProvider
Deletes an entry from a map or collection by the given key
deleteValue(String, Object) - Method in class org.eclipse.basyx.vab.modelprovider.consistency.ConsistencyProvider
Delete value from collection or map, check if submodel is frozen and increase clock
deleteValue(String, Object) - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.FileSystemProvider
Deletes the Object or Map that is equal to obj from the collection in the specified path Otherwise, throw a ResourceNotFoundException
deleteValue(String, Object) - Method in class org.eclipse.basyx.vab.modelprovider.generic.VABModelProvider
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.vab.modelprovider.VABElementProxy
Delete element from server
deleteValue(String, Object) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.OpcUaConnector
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.vab.registry.restapi.VABRegistryModelProvider
 
deleteValue(String, Object) - Method in class org.eclipse.basyx.vab.support.TypeDestroyingProvider
 
deleteValue(String, String) - Method in interface org.eclipse.basyx.vab.protocol.api.IBaSyxConnector
Deletes an entry from a map or collection by the given key
deleteValue(String, String) - Method in class org.eclipse.basyx.vab.protocol.basyx.connector.BaSyxConnector
Invoke a Basys delete operation.
deleteValue(String, String) - Method in class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnector
Invoke a BaSys Delete operation via HTTP PATCH.
DEPARTMENTID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
DEPENDS_ON_REFS - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.qualifiable.QualifiableXMLConverter
 
DEPENDSON - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Formula
 
deregister(IAASRegistry, Collection<AASBundle>) - Static method in class org.eclipse.basyx.aas.bundle.AASBundleHelper
Deregisters a given set of bundles from a given registry
DERIVED_FROM - Static variable in class org.eclipse.basyx.aas.factory.xml.converters.AssetAdministrationShellXMLConverter
 
DERIVEDFROM - Static variable in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
DESCRIPTION - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.ReferableXMLConverter
 
DESCRIPTION - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
descriptorMap - Variable in class org.eclipse.basyx.aas.registration.memory.MapRegistryHandler
 
deserialize(InputStream) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleSetDeserializer
 
deserialize(String) - Method in interface org.eclipse.basyx.vab.coder.json.metaprotocol.IMetaProtocolHandler
Deserialize the returned JSON String, handle meta-information of the protocol and return response object
deserialize(String) - Method in class org.eclipse.basyx.vab.coder.json.metaprotocol.MetaprotocolHandler
 
deserialize(String) - Method in class org.eclipse.basyx.vab.coder.json.serialization.GSONTools
 
deserialize(String) - Method in interface org.eclipse.basyx.vab.coder.json.serialization.Serializer
Deserialize a primitive or complex value from JSON object
deserializeAASDescriptor(String) - Static method in class org.eclipse.basyx.aas.factory.json.BidirectionalJSONConverter
 
deserializeJSON(String) - Static method in class org.eclipse.basyx.aas.factory.json.BidirectionalJSONConverter
 
deserializeObjectFromString(String) - Method in class org.eclipse.basyx.vab.coder.json.serialization.GSONTools
Read an object from Base64 string.
deserializeShell(String) - Static method in class org.eclipse.basyx.aas.factory.json.BidirectionalJSONConverter
 
deserializeSubmodel(String) - Static method in class org.eclipse.basyx.aas.factory.json.BidirectionalJSONConverter
 
destroyType(Map<String, Object>) - Static method in class org.eclipse.basyx.vab.support.TypeDestroyer
Removes type information of all objects within the map, i.e.
DigitalNameplateSubmodel - Class in org.eclipse.basyx.submodel.types.digitalnameplate
DigitalNameplateSubmodel as defined in the AAS Digital Nameplate Template document
this contains the nameplate information attached to the product
DigitalNameplateSubmodel(String, Identifier, LangString, LangString, Address, LangString, String) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Constructor with mandatory attributes
DigitalNameplateSubmodel(String, Identifier, MultiLanguageProperty, MultiLanguageProperty, Address, MultiLanguageProperty, Property) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Constructor with mandatory attributes
DigitalNameplateSubmodel(Identifier, LangString, LangString, Address, LangString, String) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Constructor with default idShort
DigitalNameplateSubmodel(Identifier, MultiLanguageProperty, MultiLanguageProperty, Address, MultiLanguageProperty, Property) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Constructor with default idShort
DIRECTORY - org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.FileType
 
directoryService - Variable in class org.eclipse.basyx.vab.manager.VABConnectionManager
Directory service reference
disableValidation() - Method in class org.eclipse.basyx.vab.protocol.https.HTTPSConnectorProvider
Disable the validation of hostname in Jersey Https client
disableWhitelist() - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
Disables the submodel element filter whitelist
disableWhitelist() - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
Disables the submodel element filter whitelist
disableWhitelist() - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPIObserver
Disables the submodel element filter whitelist
docBasePath - Variable in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Requested server documents base path
doDelete(HttpServletRequest, HttpServletResponse) - Method in class org.eclipse.basyx.vab.protocol.http.server.VABHTTPInterface
Implement "Delete" operation.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.eclipse.basyx.vab.protocol.http.server.VABHTTPInterface
Implement "Get" operation Process HTTP get request - get sub model property value
doPatch(HttpServletRequest, HttpServletResponse) - Method in class org.eclipse.basyx.vab.protocol.http.server.BasysHTTPServlet
Implement Patch request
doPatch(HttpServletRequest, HttpServletResponse) - Method in class org.eclipse.basyx.vab.protocol.http.server.VABHTTPInterface
Handle a HTTP PATCH operation.
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.eclipse.basyx.vab.protocol.http.server.VABHTTPInterface
Handle HTTP POST operation.
doPut(HttpServletRequest, HttpServletResponse) - Method in class org.eclipse.basyx.vab.protocol.http.server.VABHTTPInterface
Implement "Set" operation
Double - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
Duration - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 

E

elementAdded(String, Object) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
 
elementAdded(String, Object) - Method in interface org.eclipse.basyx.submodel.restapi.observing.ISubmodelAPIObserver
Is called when a SubmodelElement is added
elementAdded(String, Object, String, String, String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPIObserver
 
elementAdded(String, Object, String, String, String) - Method in interface org.eclipse.basyx.submodel.restapi.observing.ISubmodelAPIObserverV2
Is called when a SubmodelElement is added
ElementContainerHelper - Class in org.eclipse.basyx.submodel.metamodel.map.helper
Contains helper methods of element container
ElementContainerHelper() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.helper.ElementContainerHelper
 
ElementContainerValuesHelper - Class in org.eclipse.basyx.submodel.metamodel.facade
Helper class for getting the /values Map from a Element Container.
ElementContainerValuesHelper() - Constructor for class org.eclipse.basyx.submodel.metamodel.facade.ElementContainerValuesHelper
 
elementDeleted(String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
 
elementDeleted(String) - Method in interface org.eclipse.basyx.submodel.restapi.observing.ISubmodelAPIObserver
Is called when a SubmodelElement is deleted
elementDeleted(String, ISubmodelElement, String, String, String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPIObserver
 
elementDeleted(String, ISubmodelElement, String, String, String) - Method in interface org.eclipse.basyx.submodel.restapi.observing.ISubmodelAPIObserverV2
Is called when a SubmodelElement is deleted
elements - Variable in class org.eclipse.basyx.vab.modelprovider.generic.VABModelProvider
Root object that stores contained elements
ELEMENTS - Static variable in class org.eclipse.basyx.submodel.restapi.MultiSubmodelElementProvider
 
elementUpdated(String, Object) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
 
elementUpdated(String, Object) - Method in interface org.eclipse.basyx.submodel.restapi.observing.ISubmodelAPIObserver
Is called when a SubmodelElement is updated
elementUpdated(String, ISubmodelElement, String, String, String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPIObserver
 
elementUpdated(String, ISubmodelElement, String, String, String) - Method in interface org.eclipse.basyx.submodel.restapi.observing.ISubmodelAPIObserverV2
Is called when a SubmodelElement is updated
elementValue(String, Object, String, String, String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPIObserver
 
elementValue(String, Object, String, String, String) - Method in interface org.eclipse.basyx.submodel.restapi.observing.ISubmodelAPIObserverV2
Is called when a SubmodelElement value is updated
ElevatedCodeAuthentication - Class in org.eclipse.basyx.extensions.shared.authorization.internal
Authentication type that indicates that execution was caused by internal code and therefore should bypass access control to get the required information or do the required changes.
ElevatedCodeAuthentication() - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.ElevatedCodeAuthentication
 
ElevatedCodeAuthentication.ElevatedCodeAuthenticationAreaHandler - Class in org.eclipse.basyx.extensions.shared.authorization.internal
 
ElevatedCodeAuthenticationAreaHandler() - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.ElevatedCodeAuthentication.ElevatedCodeAuthenticationAreaHandler
 
Email - Class in org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address
Email as defined in the AAS Digital Nameplate Template document
It is a submodel element collection which contains email address and encryption method
Email(String, String) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Constructor with mandatory attributes
Email(String, Property) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Constructor with mandatory attributes
EMAILADDRESSID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
 
EMAILPREFIX - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
EMBEDDED_DATA_SPECIFICATION - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.HasDataSpecificationXMLConverter
 
EmbeddedDataSpecification - Class in org.eclipse.basyx.submodel.metamodel.map.dataspecification
 
EmbeddedDataSpecification() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.dataspecification.EmbeddedDataSpecification
 
EMBEDDEDDATASPECIFICATIONS - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasDataSpecification
 
EMPTYVALUEUPDATE_TYPE - Static variable in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2Helper
 
enableValidation() - Method in class org.eclipse.basyx.vab.protocol.https.HTTPSConnectorProvider
Enable the validation of hostname in Jersey Https client
enableWhitelist() - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
Enables the submodel element filter whitelist
enableWhitelist() - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
Enables the submodel element filter whitelist
enableWhitelist() - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPIObserver
Enables the submodel element filter whitelist
encode(String) - Method in class org.eclipse.basyx.extensions.shared.encoding.Base64URLEncoder
 
encode(String) - Method in interface org.eclipse.basyx.extensions.shared.encoding.IEncoder
Encodes the passed string
encode(String) - Method in class org.eclipse.basyx.extensions.shared.encoding.URLEncoder
 
encodeId(String) - Method in class org.eclipse.basyx.extensions.shared.mqtt.AbstractMqttV2TopicFactory
 
encodePathElement(String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Encodes sensitive characters, e.g.
ENDPOINTS - Static variable in class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelDescriptor
 
enterElevatedCodeAuthenticationArea() - Static method in class org.eclipse.basyx.extensions.shared.authorization.internal.ElevatedCodeAuthentication
 
Entity - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity
A entity element as defined in DAAS document
Entity() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
Entity(String, EntityType) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
Constructor accepting only mandatory attribute
Entity(EntityType, Collection<ISubmodelElement>, IReference) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
ENTITY - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
ENTITY - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
ENTITY - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.entity.EntityXMLConverter
 
ENTITY - Static variable in class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
ENTITY_TYPE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.entity.EntityXMLConverter
 
ENTITY_TYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
EntityType - Enum in org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity
Enumeration for denoting whether an entity is a self-managed entity or a comanaged entity.
ENTITYTYPE - Static variable in class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
EntityValue - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity
Container class for holding the value of Entity
EntityValue(Collection<ISubmodelElement>, IReference) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.EntityValue
 
EntityXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.entity
Parses <aas:entity> and builds the Entity object from it
Builds <aas:entity> from a given Entity object
EntityXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.entity.EntityXMLConverter
 
entrySet() - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
equals(Object) - Method in class org.eclipse.basyx.aas.bundle.AASBundle
 
equals(Object) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation
 
equals(Object) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRule
 
equals(Object) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.TagTargetInformation
 
equals(Object) - Method in class org.eclipse.basyx.vab.model.VABModelMap
VABModelMaps are assumed to be equal iff they are containing the same data independent of the used containers.
equals(Object) - Method in class org.eclipse.basyx.vab.protocol.http.server.JwtBearerTokenAuthenticationConfiguration
 
equals(Object) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.NodeId
 
Error - org.eclipse.basyx.vab.coder.json.metaprotocol.MessageType
 
EVENT - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
Exception - org.eclipse.basyx.vab.coder.json.metaprotocol.MessageType
 
ExceptionToHTTPCodeMapper - Class in org.eclipse.basyx.vab.protocol.http.server
Maps Exceptions from providers to HTTP-Codes
ExceptionToHTTPCodeMapper() - Constructor for class org.eclipse.basyx.vab.protocol.http.server.ExceptionToHTTPCodeMapper
 
EXECUTE_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
EXECUTE_SCOPE - Static variable in class org.eclipse.basyx.extensions.submodel.authorization.SubmodelAPIScopes
 
ExecutionState - Enum in org.eclipse.basyx.submodel.restapi.operation
ExecutionState for Operations
EXECUTIONSTATE - Static variable in class org.eclipse.basyx.submodel.restapi.operation.InvocationResponse
 
exit - Variable in class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Exit flag
extractIds(String) - Static method in class org.eclipse.basyx.extensions.shared.mqtt.PayloadParserHelper
 
extractShellId() - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorPayloadParser
 
extractShellId() - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryServicePayloadParser
 
extractShellId() - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIPayloadParser
 
extractSubmodelElementIdShort() - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIPayloadParser
 
extractSubmodelId() - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryServicePayloadParser
 
extractSubmodelId() - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIPayloadParser
 

F

FAILED - org.eclipse.basyx.submodel.restapi.operation.ExecutionState
Operation has failed
Fatal - org.eclipse.basyx.vab.coder.json.metaprotocol.MessageType
 
Fax - Class in org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address
Fax as defined in the AAS Digital Nameplate Template document
It is a submodel element collection which contains a fax number including type
Fax(String, LangString) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Fax
Constructor with mandatory attributes
Fax(String, MultiLanguageProperty) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Fax
Constructor with mandatory attributes
FAXNUMBERID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Fax
 
FAXPREFIX - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
FaxType - Enum in org.eclipse.basyx.submodel.types.digitalnameplate.enums
characterization of the fax according its location or usage as described in the AAS Digital Nameplate template
FeatureNotImplementedException - Exception in org.eclipse.basyx.vab.exception
Exception that indicates that a SDK feature is not yet implemented
FeatureNotImplementedException() - Constructor for exception org.eclipse.basyx.vab.exception.FeatureNotImplementedException
 
FeatureNotImplementedException(String) - Constructor for exception org.eclipse.basyx.vab.exception.FeatureNotImplementedException
 
File - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement
A blob property as defined in DAAS document
File - Class in org.eclipse.basyx.vab.modelprovider.filesystem.filesystem
Represents a generic file which is either data or a directory
File() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
Creates an empty File object
File(String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
Constructor accepting only mandatory attribute
File(String, String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
Creates a file data element.
File(String, FileType) - Constructor for class org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.File
 
FILE - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
FILE - Static variable in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
FILE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.FileXMLConverter
 
FILE - Static variable in class org.eclipse.basyx.submodel.restapi.SubmodelProvider
 
FileLoaderHelper - Class in org.eclipse.basyx.aas.factory.aasx
A helper class for providing InputStream of file from specified path.
FileLoaderHelper() - Constructor for class org.eclipse.basyx.aas.factory.aasx.FileLoaderHelper
 
FileSystem - Interface in org.eclipse.basyx.vab.modelprovider.filesystem.filesystem
Abstracts from a generic file system
FileSystemProvider - Class in org.eclipse.basyx.vab.modelprovider.filesystem
Provides models based on a generic file system
FileSystemProvider(FileSystem, String) - Constructor for class org.eclipse.basyx.vab.modelprovider.filesystem.FileSystemProvider
Constructor which takes a file system and a root directory Removes the last '/' from the passed root directory if it exists Creates the root directory folder
FileSystemProvider(FileSystem, String, Map<String, Object>) - Constructor for class org.eclipse.basyx.vab.modelprovider.filesystem.FileSystemProvider
 
FileSystemProvider(FileSystem, String, Map<String, Object>, boolean) - Constructor for class org.eclipse.basyx.vab.modelprovider.filesystem.FileSystemProvider
Same constructor as the above one, only gets an additional boolean argument doEmptyDirectory which specifies whether to empty the root directory or not
FileType - Enum in org.eclipse.basyx.vab.modelprovider.filesystem.filesystem
Represent the type of a file: Either it is data or a directory
FileXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement
Parses <aas:file> and builds the File object from it
Builds <aas:file> from a given File object
FileXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.FileXMLConverter
 
FIRST - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship.RelationshipElementXMLConverter
 
FIRST - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
 
fixInvokeIdShortPath(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
Float - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
Formula - Class in org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable
Forumla class as defined by DAAS document
Formula() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Formula
Constructor
Formula(Collection<IReference>) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Formula
 
FORMULA - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.qualifiable.QualifiableXMLConverter
 
FRAGMENTID - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyType
 
FRAGMENTREFERENCE - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
fromFile(String) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleSetDeserializer
 
fromIdentifierType(IdentifierType) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyType
 
fromLiteral(Class<T>, String) - Static method in class org.eclipse.basyx.submodel.metamodel.enumhelper.StandardizedLiteralEnumHelper
Maps string literals of StandardizedLiteralEnums to enum constants.
fromName(String) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueTypeHelper
Map the name of a PropertyValueTypeDef to a PropertyValueTypeDef
fromString(String) - Static method in enum org.eclipse.basyx.aas.metamodel.api.parts.asset.AssetKind
 
fromString(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
fromString(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.LevelType
 
fromString(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.identifier.IdentifierType
 
fromString(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.ModelingKind
 
fromString(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
fromString(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyType
 
fromString(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.EntityType
 
fromString(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
fromString(String) - Static method in enum org.eclipse.basyx.submodel.restapi.operation.ExecutionState
 
fromString(String) - Static method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.FaxType
 
fromString(String) - Static method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.MailType
 
fromString(String) - Static method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.PhoneType
 
fromStringPairs(String...) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.LangStrings
QoL method which creates a LangStrings with the specified strings.
FurtherInformation - Class in org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation
FurtherInformation as described in the Submodel Template AAS Technical Data Document It contains Further information on the product, the validity of the information provided and this data record.
FurtherInformation(String, XMLGregorianCalendar) - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
Constructor with mandatory attributes
FurtherInformation(String, Property) - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
Constructor with mandatory attributes
FurtherInformation(XMLGregorianCalendar) - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
Constructor with default idShort
FurtherInformation(Property) - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
Constructor with default idShort
FURTHERINFORMATIONID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
 

G

GDay - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
GeneralInformation - Class in org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation
GeneralInformation as described in the Submodel Template AAS Technical Data Document It is a submodel element collection which contains General information, for example ordering and manufacturer information.
GeneralInformation(String, String, LangString, String, String) - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Constructor with mandatory attributes
GeneralInformation(String, LangString, String, String) - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Constructor with default idShort
GeneralInformation(String, Property, MultiLanguageProperty, Property, Property) - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Constructor with mandatory attributes
GeneralInformation(Property, MultiLanguageProperty, Property, Property) - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Constructor with default idShort
GENERALINFORMATIONID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
 
GenericFileSystem - Class in org.eclipse.basyx.vab.modelprovider.filesystem.filesystem
Implements a generic file system
GenericFileSystem() - Constructor for class org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.GenericFileSystem
 
get() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.AuthenticationContextProvider
 
get() - Method in interface org.eclipse.basyx.extensions.shared.authorization.internal.ISubjectInformationProvider
Fetches the value from the provider.
get() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.JWTAuthenticationContextProvider
 
get(Object) - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
get(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.LangStrings
 
get(IIdentifier) - Method in interface org.eclipse.basyx.aas.registration.memory.IRegistryHandler
Queries the registry datasource for a entry with the given identifier.
get(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.memory.MapRegistryHandler
 
getAAS() - Method in class org.eclipse.basyx.aas.bundle.AASBundle
 
getAAS() - Method in interface org.eclipse.basyx.aas.restapi.api.IAASAPI
 
getAAS() - Method in class org.eclipse.basyx.aas.restapi.observing.ObservableAASAPI
 
getAAS() - Method in class org.eclipse.basyx.aas.restapi.vab.VABAASAPI
 
getAAS() - Method in class org.eclipse.basyx.extensions.aas.api.authorization.AuthorizedAASAPI
 
getAAS() - Method in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedAASAPI
 
getAAS(IIdentifier) - Method in class org.eclipse.basyx.aas.aggregator.AASAggregator
 
getAAS(IIdentifier) - Method in interface org.eclipse.basyx.aas.aggregator.api.IAASAggregator
Retrieves a specific Asset Administration Shell
getAAS(IIdentifier) - Method in class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregator
 
getAAS(IIdentifier) - Method in class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregatorV2
 
getAAS(IIdentifier) - Method in class org.eclipse.basyx.aas.aggregator.proxy.AASAggregatorProxy
 
getAAS(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.aasxupload.AASAggregatorAASXUpload
 
getAAS(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.AuthorizedAASAggregator
 
getAAS(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
getAAS(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregator
Deprecated.
 
getAASAccessPath(IIdentifier) - Static method in class org.eclipse.basyx.aas.aggregator.AASAggregatorAPIHelper
Retrieves access path for getting single AAS
getAASApi(AssetAdministrationShell) - Method in class org.eclipse.basyx.aas.restapi.AASAPIFactory
 
getAASApi(AssetAdministrationShell) - Method in interface org.eclipse.basyx.aas.restapi.api.IAASAPIFactory
Deprecated.
This method is deprecated please use IAASAPIFactory.create(AssetAdministrationShell)
getAASApi(AssetAdministrationShell) - Method in class org.eclipse.basyx.aas.restapi.vab.VABAASAPIFactory
 
getAASApi(AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.AuthorizedDecoratingAASAPIFactory
 
getAASApi(AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedDecoratingAASAPIFactory
 
getAASApi(AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.api.mqtt.MqttDecoratingAASAPIFactory
 
getAasApiProvider() - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
getAASEntryPath(IIdentifier) - Static method in class org.eclipse.basyx.aas.aggregator.AASAggregatorAPIHelper
Retrieves access path for creating, updating, deleting single AAS
getAasId() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation
 
getAASId(ObservableSubmodelAPI) - Static method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIHelper
 
getAASIdShort(ObservableAASAPI) - Static method in class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIHelper
 
getAasIdUnsecured(AASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
getAASList() - Method in class org.eclipse.basyx.aas.aggregator.AASAggregator
 
getAASList() - Method in interface org.eclipse.basyx.aas.aggregator.api.IAASAggregator
Retrieves all Asset Administration Shells from the endpoint
getAASList() - Method in class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregator
 
getAASList() - Method in class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregatorV2
 
getAASList() - Method in class org.eclipse.basyx.aas.aggregator.proxy.AASAggregatorProxy
 
getAASList() - Method in class org.eclipse.basyx.extensions.aas.aggregator.aasxupload.AASAggregatorAASXUpload
 
getAASList() - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.AuthorizedAASAggregator
 
getAASList() - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
getAASList() - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregator
Deprecated.
 
getAASPath() - Static method in class org.eclipse.basyx.aas.restapi.AASAPIHelper
Retrieves base access path for AAS API
getAASPath(IIdentifier) - Static method in class org.eclipse.basyx.aas.registration.AASRegistryAPIHelper
Retrieves an access path for an AAS
getAASProvider(IIdentifier) - Method in class org.eclipse.basyx.aas.aggregator.AASAggregator
 
getAASProvider(IIdentifier) - Method in interface org.eclipse.basyx.aas.aggregator.api.IAASAggregator
Retrieves the provider for a specific Asset Administration Shell
getAASProvider(IIdentifier) - Method in class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregator
 
getAASProvider(IIdentifier) - Method in class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregatorV2
 
getAASProvider(IIdentifier) - Method in class org.eclipse.basyx.aas.aggregator.proxy.AASAggregatorProxy
 
getAASProvider(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.aasxupload.AASAggregatorAASXUpload
 
getAASProvider(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.AuthorizedAASAggregator
 
getAASProvider(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
getAASProvider(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregator
Deprecated.
 
getAasServerId() - Method in class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregatorV2
 
getAasServerId() - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregatorV2
 
getAcceptedIssuers() - Method in class org.eclipse.basyx.vab.protocol.https.DefaultTrustManager
 
getAccessControlAllowOrigin() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
 
getAccessControlPolicyPoints() - Method in interface org.eclipse.basyx.aas.metamodel.api.security.ISecurity
Gets the access control policy points of the AAS.
getAccessControlPolicyPoints() - Method in class org.eclipse.basyx.aas.metamodel.map.security.Security
 
getAction() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRule
 
getAction() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleDTO
 
getAddress() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Gets address information of a business partner Note: mandatory property according to EU Machine Directive 2006/42/EC.
getAddressOfAdditionalLink() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Gets web site address where information about the product or contact is given
getAddressRemarks() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Gets plain text characterizing address information for which there is no property
getAdministration() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getAdministration() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getAdministration() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
getAdministration() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable
Gets the administrative information of an identifiable element.
getAdministration() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getAdministration() - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
getAdministration() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
 
getAdministration() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getAggregatorPath() - Static method in class org.eclipse.basyx.aas.aggregator.AASAggregatorAPIHelper
 
getAll() - Method in interface org.eclipse.basyx.aas.registration.memory.IRegistryHandler
Returns a list of all descriptors contained in the registry datasource.
getAll() - Method in class org.eclipse.basyx.aas.registration.memory.MapRegistryHandler
 
getAnnotations() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElementValue
 
getAPI() - Method in class org.eclipse.basyx.submodel.restapi.SubmodelProvider
 
getApplicationName() - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.ClientConfiguration
Gets the OPC UA client's application name.
getApplicationUri() - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.ClientConfiguration
Gets the OPC UA client's application URI.
getArbitrary() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.GuidelineSpecificProperties
Gets arbitrary, representing information required by further standards
getArbitrary() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
Gets arbitrary semanticId but defined in a classification system Arbitrary SubmodelElement with semanticId possibly referring to a ConceptDescription can be used within the Technical Properties.
getAsset() - Method in interface org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell
Gets the asset the AAS is representing.
getAsset() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getAsset() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getAsset() - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
Get asset
getAsset() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.IEntity
Gets the reference to the asset the entity is representing.
getAsset() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.entity.ConnectedEntity
 
getAsset() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
getAsset() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.EntityValue
 
getAssetAdministrationShells() - Method in interface org.eclipse.basyx.aas.metamodel.api.IAasEnv
 
getAssetAdministrationShells() - Method in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
getAssetIdentificationModel() - Method in interface org.eclipse.basyx.aas.metamodel.api.parts.asset.IAsset
Gets the reference to a Submodel that defines the handling of additional domain specific (proprietary) Identifiers for the asset like e.g.
getAssetIdentificationModel() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
getAssetKind() - Method in interface org.eclipse.basyx.aas.metamodel.api.parts.asset.IAsset
Gets the asset kind
getAssetKind() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
getAssetReference() - Method in interface org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell
Gets the reference to the asset the AAS is representing.
getAssetReference() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getAssetReference() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getAssets() - Method in interface org.eclipse.basyx.aas.metamodel.api.IAasEnv
 
getAssets() - Method in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
getAssetSpecificProperties() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Gets collection of guideline specific properties
getAuthentication() - Static method in class org.eclipse.basyx.extensions.shared.authorization.internal.AuthenticationContextProvider
 
getAuthorities(Authentication) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.AuthenticationGrantedAuthorityAuthenticator
 
getAuthorities(SubjectInformationType) - Method in interface org.eclipse.basyx.extensions.shared.authorization.internal.IGrantedAuthorityAuthenticator
Fetches the authorities from the provider.
getAuthorization() - Method in interface org.eclipse.basyx.vab.protocol.http.connector.IAuthorizationSupplier
Might provide a value that can be placed in the HTTP Authorization request header.
getAuthorization() - Method in class org.eclipse.basyx.vab.protocol.http.connector.OAuth2ClientCredentialsBasedAuthorizationSupplier
 
getBackendReference() - Method in class org.eclipse.basyx.vab.coder.json.provider.JSONProvider
Get backend reference
getBackendReference() - Method in class org.eclipse.basyx.vab.modelprovider.consistency.ConsistencyProvider
Get backend reference
getBillOfMaterial() - Method in interface org.eclipse.basyx.aas.metamodel.api.parts.asset.IAsset
Gets bill of material of the asset represented by a submodel of the same AAS.
getBillOfMaterial() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
getById(int) - Static method in enum org.eclipse.basyx.vab.coder.json.metaprotocol.MessageType
 
getByteArray(byte[], int) - Static method in class org.eclipse.basyx.vab.protocol.basyx.CoderTools
Get all remaining bytes from byte array
getByteArray(byte[], int, int) - Static method in class org.eclipse.basyx.vab.protocol.basyx.CoderTools
Get a number of bytes from byte array
getByteArrayValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IBlob
Gets the value of the Blob instance of a blob data element.
getByteArrayValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedBlob
 
getByteArrayValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
 
getCallbackUrl() - Method in class org.eclipse.basyx.submodel.restapi.operation.CallbackResponse
 
getCategory() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getCategory() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getCategory() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
getCategory() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
 
getCategory() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
getCategory() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IReferable
Gets the category of the referable.
getCategory() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getCategory() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
getCategory() - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
getCategory() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
getCategory() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getCategory() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
getCategory() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
getCategory() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
getCertificate() - Method in interface org.eclipse.basyx.aas.metamodel.api.security.ISecurity
Gets the certificates of the AAS.
getCertificate() - Method in class org.eclipse.basyx.aas.metamodel.map.security.Security
 
getCertificate() - Method in class org.eclipse.basyx.vab.protocol.opcua.CertificateHelper
Gets the generated self-signed certificate.
getCertificate() - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.ClientConfiguration
Gets the certificate for client identification towards the server.
getCertificatePath() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Returns Path to the certificate
getCertsEndpoint() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.KeycloakService
 
getChildContext() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxChildContext
 
getChildContexts() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
 
getCityTown() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Gets town or city Note: mandatory property according to EU Machine Directive 2006/42/EC.
getClassificationSystemVersion() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
Gets common version identifier of the used classification system, in order to distinguish different version of the property dictionary.
getClient() - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Gets the client object from the underlying OPC UA library.
getClient() - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.OpcUaConnector
Gets the OPC UA client used for communication to the server.
getCode() - Method in class org.eclipse.basyx.vab.coder.json.metaprotocol.Message
 
getCollectionName() - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
 
getCombinedMessage(String, String) - Static method in class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIObserver
 
getCombinedMessage(String, String) - Static method in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttSubmodelAggregatorHelper
 
getCombinedMessage(String, String, String) - Static method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
getCombinedMessage(String, String, String) - Static method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
getConceptDescriptionReferences() - Method in interface org.eclipse.basyx.aas.metamodel.api.parts.IConceptDictionary
Returns the external concept descriptions that defines a concept.
getConceptDescriptionReferences() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
 
getConceptDescriptions() - Method in interface org.eclipse.basyx.aas.metamodel.api.IAasEnv
 
getConceptDescriptions() - Method in interface org.eclipse.basyx.aas.metamodel.api.parts.IConceptDictionary
Returns the internal concept descriptions that defines a concept.
getConceptDescriptions() - Method in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
getConceptDescriptions() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
 
getConceptDictionary() - Method in interface org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell
Gets the concept dictionaries associated with the AAS.
getConceptDictionary() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getConceptDictionary() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getConfiguration() - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Gets the current client configuration.
getConfiguration() - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Gets the current client configuration.
getConnectedSubmodelElement(VABElementProxy, String, String, Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementFactory
Creates a connected ISubmodelElement by idShort, proxy and map content
getConnectedSubmodelElements(VABElementProxy, String, String) - Static method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementFactory
Creates connected ISubmodelElements from a VABElementProxy
getConnector(String) - Method in class org.eclipse.basyx.vab.gateway.ConnectorProviderMapper
 
getConnector(String) - Method in class org.eclipse.basyx.vab.protocol.api.ConnectorFactory
 
getConnector(String) - Method in interface org.eclipse.basyx.vab.protocol.api.IConnectorFactory
Deprecated.
This method is deprecated please use IConnectorFactory.create(String)
getConnectorFactory() - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
getContainedElement() - Method in interface org.eclipse.basyx.aas.metamodel.api.parts.IView
Gets the referable elements that are contained in the view.
getContainedElement() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
getContent() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecification
Returns the embedded content of the DataSpecification
getContent() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IEmbeddedDataSpecification
Returns the embedded content of the DataSpecification
getContent() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360
 
getContent() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.EmbeddedDataSpecification
 
getContextPath() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Return Tomcat context path.
getCorsOrigin() - Method in class org.eclipse.basyx.vab.protocol.http.server.BasysHTTPServlet
 
getCredentials() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.ElevatedCodeAuthentication
 
getCurrentTime() - Method in interface org.eclipse.basyx.vab.modelprovider.filesystem.TimeProvider
 
getDataElements(VABElementProxy, String, String) - Static method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementFactory
Creates connected IDataElements from a VABElementProxy
getDataSpecificationReferences() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getDataSpecificationReferences() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getDataSpecificationReferences() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
getDataSpecificationReferences() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
getDataSpecificationReferences() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification
Global reference to the data specification template used by the element.
getDataSpecificationReferences() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getDataSpecificationReferences() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
getDataSpecificationReferences() - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
getDataSpecificationReferences() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.AdministrativeInformation
 
getDataSpecificationReferences() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasDataSpecification
 
getDataSpecificationReferences() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getDataSpecificationReferences() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
getDataSpecificationReferences() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
getDataSpecificationReferences() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
getDataSpecificationTemplate() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IEmbeddedDataSpecification
Returns the reference to the identifiable data specification template
getDataSpecificationTemplate() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.EmbeddedDataSpecification
 
getDataType() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecificationIEC61360Content
 
getDataType() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
getDeepProxy(String) - Method in class org.eclipse.basyx.vab.modelprovider.VABElementProxy
Creates a proxy object pointing to an object deeper within the element the current proxy is pointing to
getDefinition() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecificationIEC61360Content
 
getDefinition() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
getDepartment() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Gets administrative section within an organisation where a business partner is located
getDependsOn() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IFormula
 
getDependsOn() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Formula
 
getDerivedFrom() - Method in interface org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell
Gets the reference to the AAS the AAS was derived from.
getDerivedFrom() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getDerivedFrom() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getDescription() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getDescription() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getDescription() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
getDescription() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
 
getDescription() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
getDescription() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IReferable
Gets the description or comments on the element.

The description can be provided in several languages.
getDescription() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getDescription() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
getDescription() - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
getDescription() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.LangString
Get Description of the langString
getDescription() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
getDescription() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getDescription() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
getDescription() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
getDescription() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
getElem() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedElement
Returns the cached variant of the underlying element.
getElementById(Map<String, ISubmodelElement>, String) - Static method in class org.eclipse.basyx.submodel.metamodel.map.helper.ElementContainerHelper
 
getElementCollection(VABElementProxy, String, String) - Static method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementFactory
Creates a Collection of connected ISubmodelElements from a VABElementProxy
getElementProperty(Object, String) - Method in interface org.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
 
getElementProperty(Object, String) - Method in class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaHandler
 
getElementProperty(Object, String) - Method in class org.eclipse.basyx.vab.modelprovider.map.VABMapHandler
 
getElementProvider(String) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelElementCollectionProvider
Get a single smElement for a given idShort and return a provider for it
getElementProvider(IModelProvider) - Static method in class org.eclipse.basyx.submodel.restapi.SubmodelElementProvider
Used to find out if an Element needs a specialized Provider (Collection, Operation)
getElements() - Method in class org.eclipse.basyx.vab.modelprovider.map.VABMapProvider
 
getElementsList() - Method in class org.eclipse.basyx.submodel.restapi.MultiSubmodelElementProvider
The elements are stored in a map => convert them to a list
getElemLive() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedElement
Returns a live variant of the map.
getEmail() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Gets E-mail address and encryption method
getEmailAddress() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Gets electronic mail address of a business partner
getEmbeddedDataSpecifications() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getEmbeddedDataSpecifications() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getEmbeddedDataSpecifications() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
getEmbeddedDataSpecifications() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
getEmbeddedDataSpecifications() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification
 
getEmbeddedDataSpecifications() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getEmbeddedDataSpecifications() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
getEmbeddedDataSpecifications() - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
getEmbeddedDataSpecifications() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.AdministrativeInformation
 
getEmbeddedDataSpecifications() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasDataSpecification
 
getEmbeddedDataSpecifications() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getEmbeddedDataSpecifications() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
getEncodedURN() - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelUrn
Get URL encoded URN as string
getEndpointRepresentation(String) - Method in interface org.eclipse.basyx.vab.protocol.api.IBaSyxConnector
Get string representation of endpoint for given path for debugging.
getEndpointRepresentation(String) - Method in class org.eclipse.basyx.vab.protocol.basyx.connector.BaSyxConnector
Get string representation of endpoint for given path for debugging.
getEndpointRepresentation(String) - Method in class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnector
Get string representation of endpoint for given path for debugging.
getEndpoints() - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelDescriptor
Return all AAS endpoints
getEndpointUrl() - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Gets the endpoint URL that this client connects to.
getEndpointUrl() - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Gets the endpoint URL that this client connects to.
getEntity() - Method in class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
getEntityType() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.IEntity
Gets EntityType describing whether the entity is a comanaged entity or a self-managed entity.
getEntityType() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.entity.ConnectedEntity
 
getEntityType() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
getEntityType() - Method in class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
getEntry(String, int) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Returns the Nth entry of a path, e.g.
getExceptionFromCode(String, String) - Static method in class org.eclipse.basyx.vab.coder.json.metaprotocol.MetaprotocolHandler
Creates a ProviderException from a String received form the Server
The String has to be formated e.g.
getExecutionState() - Method in class org.eclipse.basyx.submodel.restapi.operation.InvocationResponse
 
getFax() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Gets fax number including type
getFaxNumber() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Fax
Gets complete telephone number to be called to reach a business partner's fax machine
getFile(String, String, Map<String, Object>) - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
 
getFileContent() - Method in class org.eclipse.basyx.aas.factory.aasx.InMemoryFile
 
getFirst() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
 
getFirst() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElementValue
 
getFirstEndpoint() - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelDescriptor
Return first AAS endpoint
getFirstEndpoint(String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Gets the first endpoint of a path.
getFirstOutput() - Method in class org.eclipse.basyx.submodel.restapi.operation.InvocationResponse
Gets the first output value of this response
getFurtherInformation() - Method in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
Gets further information on the product, the validity of the information provided and this data record.
getGeneralInformation() - Method in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
Gets general information, for example ordering and manufacturer information.
getGuidelineForConformityDeclaration() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.GuidelineSpecificProperties
Gets guideline, stipulation or legislation used for determining conformity
getGuidelineSpecificProperties() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.AssetSpecificProperties
 
getHostname() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Return Tomcat hostname.
getId() - Method in interface org.eclipse.basyx.submodel.metamodel.api.identifier.IIdentifier
Gets the identifier of the element.
getId() - Method in class org.eclipse.basyx.submodel.metamodel.map.identifier.Identifier
 
getId() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
 
getId() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
getId() - Method in enum org.eclipse.basyx.vab.coder.json.metaprotocol.MessageType
 
getIdentification() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getIdentification() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getIdentification() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
getIdentification() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable
Gets theglobally unique identification of the element.
getIdentification() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getIdentification() - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
getIdentification() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
 
getIdentification() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getIdentifier() - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelDescriptor
Return AAS ID
getIdentifier() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.NodeId
Gets the identifier of this node id.
getIdentifierId(IIdentifier) - Static method in class org.eclipse.basyx.extensions.shared.authorization.internal.IdHelper
 
getIdShort() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getIdShort() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getIdShort() - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelDescriptor
 
getIdShort() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
getIdShort() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
 
getIdShort() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
getIdShort() - Method in interface org.eclipse.basyx.submodel.metamodel.api.IElement
Return the unique ID that identifies an VAB element
getIdShort() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IReferable
Gets the identifying string of the element within its name space.
getIdShort() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedElement
 
getIdShort() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getIdShort() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
getIdShort() - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
getIdShort() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
getIdShort() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getIdShort() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
getIdShort() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
getIdShort() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
getIdType() - Method in interface org.eclipse.basyx.submodel.metamodel.api.identifier.IIdentifier
Gets the type of the Identifier, e.g.
getIdType() - Method in interface org.eclipse.basyx.submodel.metamodel.api.reference.IKey
Gets the type of the key value.
getIdType() - Method in class org.eclipse.basyx.submodel.metamodel.map.identifier.Identifier
 
getIdType() - Method in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
getInitParameter(String) - Method in class org.eclipse.basyx.vab.protocol.http.server.BasysHTTPServlet
Get init parameter of servlet
getInOutArguments() - Method in class org.eclipse.basyx.submodel.restapi.operation.InvocationRequest
 
getInOutArguments() - Method in class org.eclipse.basyx.submodel.restapi.operation.InvocationResponse
 
getInOutputVariables() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation
Get the parameters that are input and output of the operation.
getInOutputVariables() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedOperation
 
getInOutputVariables() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
getInputArguments() - Method in class org.eclipse.basyx.submodel.restapi.operation.InvocationRequest
 
getInputStream(String) - Static method in class org.eclipse.basyx.aas.factory.aasx.FileLoaderHelper
 
getInputVariables() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation
Return operation parameter types (operation signature)
getInputVariables() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedOperation
 
getInputVariables() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
getInt16(byte[], int) - Static method in class org.eclipse.basyx.vab.protocol.basyx.CoderTools
Get a uint16 from a byte array with offset, MSB is first bit
getInt32(byte[], int) - Static method in class org.eclipse.basyx.vab.protocol.basyx.CoderTools
Get a uint32 from a byte array with offset, MSB is first bit
getInt8(byte[], int) - Static method in class org.eclipse.basyx.vab.protocol.basyx.CoderTools
Get a uint8 from a byte array with offset, MSB is first bit
getInternalId() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.NodeId
Gets the wrapped Milo NodeId.
getInternalValue() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Gets the internal representation of this value.
getInternalValue() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
Gets the internal representation of this value.
getInternalValue() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
Gets the internal representation of this value.
getInternalValue() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
Gets the internal representation of this value.
getIsCaseOf() - Method in interface org.eclipse.basyx.submodel.metamodel.api.parts.IConceptDescription
Gets the global reference to an external definition the concept is compatible to or was derived from.
getIsCaseOf() - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
getIssuerUri() - Method in class org.eclipse.basyx.vab.protocol.http.server.JwtBearerTokenAuthenticationConfiguration
 
getJavaObject(Object, ValueType) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueTypeHelper
Map the PropertyValueType to Java type
getJerseyHTTPSClientWithoutValidation() - Static method in class org.eclipse.basyx.vab.protocol.https.JerseyHttpsClientFactory
Returns an HTTPS client without validation
getJerseyHTTPSClientWithValidation() - Static method in class org.eclipse.basyx.vab.protocol.https.JerseyHttpsClientFactory
Returns an HTTPS client
getJwkSetUri() - Method in class org.eclipse.basyx.vab.protocol.http.server.JwtBearerTokenAuthenticationConfiguration
 
getJwtBearerTokenAuthenticationConfiguration() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
 
getKey(T) - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
DISCLAIMER: Currently only supports to extract keys from IIdentifiables and ModelDescriptors.
getKeycloak() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.KeycloakService
Makes a Keycloak object used for interacting with the Keycloak server, basing on the parameters given in the constructor and KeycloakService.setCredentials(java.lang.String, java.lang.String, java.lang.String, java.lang.String) method.
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedCapability
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementCollection
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedBlob
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedDataElement
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedFile
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedMultiLanguageProperty
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedProperty
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedRange
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedReferenceElement
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.event.ConnectedBasicEvent
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedOperation
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.relationship.ConnectedRelationshipElement
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.Capability
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.DataElement
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.ReferenceElement
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.event.BasicEvent
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
getKeyElement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
getKeyPair() - Method in class org.eclipse.basyx.vab.protocol.opcua.CertificateHelper
Gets the generated key pair.
getKeyPair() - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.ClientConfiguration
Gets the key pair used to generate the client certificate.
getKeyPassword() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Returns password of the SSL key
getKeys() - Method in interface org.eclipse.basyx.submodel.metamodel.api.reference.IReference
Gets the keys describing the reference.
getKeys() - Method in class org.eclipse.basyx.submodel.metamodel.map.reference.Reference
 
getKeyType() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
 
getKeyType() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
getKind() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.IHasKind
 
getKind() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getKind() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
getKind() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.haskind.HasKind
 
getKind() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getKind() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
getLanguage() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.LangString
Get Language of the langString
getLanguages() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.LangStrings
 
getLastElement(String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Get the last element of a path.
getLevelType() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecificationIEC61360Content
 
getLevelType() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
getList(Object) - Static method in class org.eclipse.basyx.submodel.factory.xml.XMLHelper
The XML Parser returns a Map if a requested XML-Element exists only once,
but a List of Maps if it exists multiple times.
getLocalCopy() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
Returns a local copy of the AAS, i.e.
getLocalCopy() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElement
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
Returns a local copy of the submodel, i.e.
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedCapability
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementCollection
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedBlob
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedDataElement
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedFile
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedMultiLanguageProperty
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedProperty
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedRange
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedReferenceElement
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.event.ConnectedBasicEvent
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedOperation
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.relationship.ConnectedRelationshipElement
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.Capability
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.DataElement
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.ReferenceElement
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.event.BasicEvent
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElement
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
getLocalCopy() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
getMainSections() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
Gets main subdivision possibility for properties.
getManufacturerLogo() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Gets imagefile for logo of manufacturer provided in common format (.png, .jpg).
getManufacturerName() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Gets manufacturerName legally valid designation of the natural or judicial person which is directly responsible for the design, production, packaging and labeling of a product in respect to its being brought into circulation Note: mandatory property according to EU Machine Directive 2006/42/EC.
getManufacturerName() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Gets legally valid designation of the natural or judicial body which is directly responsible for the design, production, packaging and labeling of a product in respect to its being brought into the market.
getManufacturerOrderCode() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Gets unique product identifier of the manufacturer sufficient to order the exact same product.
getManufacturerPartNumber() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Gets unique product identifier of the manufacturer for the product type respective the type designation of the industrial equipemnt.
getManufacturerProductDesignation() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Gets Short description of the product (short text) Note: mandatory property according to EU Machine Directive 2006/42/EC.
getManufacturerProductDesignation() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Gets product designation as given by the mnaufacturer.
getManufacturerProductFamily() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Gets 2nd level of a 3 level manufacturer specific product hierarchy Note: mandatory property according to EU Machine Directive 2006/42/EC.
getMarking() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Markings
Gets information about the marking labelled on the device Note: CE marking is declared as mandatory according to EU Machine Directive 2006/42/EC.
getMarkingAdditionalText() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
Gets where applicable, additional information on the marking in plain text
getMarkingFile() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
Gets picture of the marking Note: CE marking is declared as mandatory according to EU Machine Directive 2006/42/EC.
getMarkingName() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
Gets common name of the marking Note: CE marking is declared as mandatory according to EU Machine Directive 2006/42/EC.
getMarkings() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Gets collection of product markings Note: CE marking is declared as mandatory according to EU Machine Directive 2006/42/EC.
getMax() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IRange
The maximum value of the range.
getMax() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedRange
 
getMax() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
getMax() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.RangeValue
 
getMessage() - Method in exception org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationExecutionErrorException
Return detailed message
getMessage() - Method in exception org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationExecutionTimeoutException
Return detailed message
getMessage() - Method in exception org.eclipse.basyx.vab.exception.AtomicTransactionFailedException
Return detailed message
getMessage() - Method in exception org.eclipse.basyx.vab.exception.LostHTTPRequestParameterException
 
getMessage() - Method in exception org.eclipse.basyx.vab.exception.ReadOnlyException
Return detailed message
getMessage() - Method in exception org.eclipse.basyx.vab.exception.TypeMismatchException
Return detailed message
getMessages() - Method in class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
getMessages() - Method in exception org.eclipse.basyx.vab.exception.provider.ProviderException
 
getMessageSecurityMode() - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.ClientConfiguration
Sets the message security mode.
getMessageType() - Method in class org.eclipse.basyx.vab.coder.json.metaprotocol.Message
 
getMimeType() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IBlob
Gets the mime type of the content of the BLOB.
getMimeType() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IFile
Gets mime type of the content of the file.
getMimeType() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedBlob
 
getMimeType() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedFile
 
getMimeType() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
 
getMimeType() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
 
getMin() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IRange
Returns the minimum value of the range.
getMin() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedRange
 
getMin() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
getMin() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.RangeValue
 
getModelingKind() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.IHasKind
Deprecated.
Please use IHasKind.getKind() instead.
getModelingKind() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getModelingKind() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
Deprecated.
getModelingKind() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.haskind.HasKind
Deprecated.
Please use HasKind.getKind() instead.
getModelingKind() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
Deprecated.
Please use Submodel.getKind() instead.
getModelingKind() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
Deprecated.
Please use SubmodelElement.getKind() instead.
getModelProvider() - Method in class org.eclipse.basyx.vab.protocol.http.server.VABHTTPInterface
Access model provider
getModelType() - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
 
getModelType() - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelDescriptor
 
getModelType() - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.SubmodelDescriptor
 
getModelType() - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedAASDescriptor
 
getModelType() - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedSubmodelDescriptor
 
getModelType() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElement
 
getModelType() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
getModelType() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
getMqttConnectOptions(String, char[]) - Static method in class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIHelper
 
getMqttConnectOptions(String, char[]) - Static method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIHelper
 
getName() - Method in class org.eclipse.basyx.submodel.metamodel.map.modeltype.ModelType
 
getName() - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.File
 
getName() - Method in class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Return service name
getName() - Method in interface org.eclipse.basyx.vab.service.api.BaSyxService
Get runnable name
getNamespaceIndex() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.NodeId
Gets the namespace index of this node id.
getNationalCode() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Gets code of a country Note: Country codes defined accord.
getObserved() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.event.IBasicEvent
Gets reference to the data or other elements that are being observed
getObserved() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.event.ConnectedBasicEvent
 
getObserved() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.event.BasicEvent
 
getOperationId() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedAsyncInvocation
 
getOperationId() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.AsyncInvocation
 
getOperationResult(String, String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
getOperationResult(String, String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
getOperationResult(String, String) - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
getOperationResult(String, String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
getOperationResult(String, String) - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
Gets the result of an asynchronously invoked operation
getOperationResult(String, String) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
getOperationResult(String, String) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
 
getOperationResult(String, String) - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
 
getOperations() - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
getOperations() - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
getOperations() - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
getOperations() - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
getOperations() - Method in interface org.eclipse.basyx.submodel.metamodel.api.IElementContainer
Gets only submodel elements that are operations
getOperations() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElementCollection
Gets the operations contained in the collection
getOperations() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getOperations() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementCollection
 
getOperations() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getOperations() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
getOperations() - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
Helper function for quick access of operations
getOperations() - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
getOperations() - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
 
getOperations() - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
 
getOperations(VABElementProxy, String, String) - Static method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementFactory
Creates connected IOperations from a VABElementProxy
getOutputArguments() - Method in class org.eclipse.basyx.submodel.restapi.operation.InvocationResponse
 
getOutputVariables() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation
Get operation return type
getOutputVariables() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedOperation
 
getOutputVariables() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
getParent() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getParent() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getParent() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
getParent() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
 
getParent() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
getParent() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IReferable
Gets the parent of the referable.
getParent() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getParent() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
getParent() - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
getParent() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
getParent() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getParent() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
getParent(BrowsePath) - Static method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.BrowsePathHelper
Creates a new browse path pointing to the second to last element of the given path.
getParentPath(String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Remove the last element from the path
getPath() - Method in class org.eclipse.basyx.aas.factory.aasx.InMemoryFile
 
getPath(String) - Method in class org.eclipse.basyx.vab.model.VABModelMap
Get element from qualified path
To retrieve the root element, use "" as path
getPathFromURL(String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Gets the path from a URL e.g "http://localhost:8080/path/to/test.file" results in "/path/to/test.file"
getPhone() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Gets Phone number including type
getPOBox() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Gets P.O.
getPolicyAdministrationPoint() - Method in interface org.eclipse.basyx.aas.metamodel.api.policypoints.IAccessControlPolicyPoints
Gets the access control administration policy point of the AAS.
getPolicyAdministrationPoint() - Method in class org.eclipse.basyx.aas.metamodel.map.policypoints.AccessControlPolicyPoints
 
getPolicyDecisionPoint() - Method in interface org.eclipse.basyx.aas.metamodel.api.policypoints.IAccessControlPolicyPoints
Gets the access control policy decision point of the AAS.
getPolicyDecisionPoint() - Method in class org.eclipse.basyx.aas.metamodel.map.policypoints.AccessControlPolicyPoints
 
getPolicyEnforcementPoint() - Method in interface org.eclipse.basyx.aas.metamodel.api.policypoints.IAccessControlPolicyPoints
Gets the access control policy enforcement point of the AAS.
getPolicyEnforcementPoint() - Method in class org.eclipse.basyx.aas.metamodel.map.policypoints.AccessControlPolicyPoints
 
getPolicyInformationPoints() - Method in interface org.eclipse.basyx.aas.metamodel.api.policypoints.IAccessControlPolicyPoints
Gets the access control policy information points of the AAS.
getPolicyInformationPoints() - Method in class org.eclipse.basyx.aas.metamodel.map.policypoints.AccessControlPolicyPoints
 
getPort() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Return Tomcat server port
getPreferredName() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecificationIEC61360Content
 
getPreferredName() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
getPrincipal() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.ElevatedCodeAuthentication
 
getProductClassId() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
Gets class of the associated product or industrial equipment in the classification system.
getProductClassificationItems() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassifications
Gets single product classification item by association with product class in a particular classification system or property dictionary
getProductClassifications() - Method in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
Gets product classifications by association of product classes with common classification systems.
getProductClassificationSystem() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
Gets common name of the classification system.
getProductImages() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Gets image file for associated product provided in common format (.png, .jpg).
getProperties() - Method in interface org.eclipse.basyx.submodel.metamodel.api.IElementContainer
Gets only submodel elements that are properties
getProperties() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElementCollection
Gets the data elements contained in the collection
getProperties() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getProperties() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementCollection
 
getProperties() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getProperties() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
getProperties(VABElementProxy, String, String) - Static method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementFactory
Creates connected IProperty elements from VABElementProxy
getProxy() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedElement
 
getPublicKey() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Gets public part of an unsymmetrical key pair to sign or encrypt text or messages
getQoS() - Method in class org.eclipse.basyx.extensions.shared.mqtt.MqttEventService
Gets the QoS for MQTT messages
getQualifiers() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifiable
 
getQualifiers() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getQualifiers() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
getQualifiers() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifiable
 
getQualifiers() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getQualifiers() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
getRealmUrl() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.KeycloakService
 
getReference() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getReference() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getReference() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
getReference() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
 
getReference() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
getReference() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IReferable
 
getReference() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getReference() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
getReference() - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
getReference() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
getReference() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getReference() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
getReferenceId(IReference) - Static method in class org.eclipse.basyx.extensions.shared.authorization.internal.IdHelper
 
getRegistryId() - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryServiceV2
 
getRegistryPath() - Static method in class org.eclipse.basyx.aas.registration.AASRegistryAPIHelper
Retrieves base access path
getRequestId() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedAsyncInvocation
 
getRequestId() - Method in class org.eclipse.basyx.submodel.restapi.operation.CallbackResponse
 
getRequestId() - Method in class org.eclipse.basyx.submodel.restapi.operation.InvocationRequest
 
getRequestId() - Method in class org.eclipse.basyx.submodel.restapi.operation.InvocationResponse
 
getRequiredAud() - Method in class org.eclipse.basyx.vab.protocol.http.server.JwtBearerTokenAuthenticationConfiguration
 
getRequiredCertificateExtension() - Method in interface org.eclipse.basyx.aas.metamodel.api.security.ISecurity
Gets the certificate extensions as required by the AAS
getRequiredCertificateExtension() - Method in class org.eclipse.basyx.aas.metamodel.map.security.Security
 
getResult() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IAsyncInvocation
Gets the result of the async Invocation
Will block if execution is not finished yet
getResult() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedAsyncInvocation
 
getResult() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.AsyncInvocation
 
getRevision() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IAdministrativeInformation
Gets the revision of the element
getRevision() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.AdministrativeInformation
 
getRole() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRule
 
getRole() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleDTO
 
getRoles(Jwt) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.KeycloakRoleAuthenticator
 
getRoles(SubjectInformationType) - Method in interface org.eclipse.basyx.extensions.shared.authorization.internal.IRoleAuthenticator
Fetches the authorities from the provider.
getRootFolder() - Method in class org.eclipse.basyx.aas.factory.aasx.AASXToMetamodelConverter
Deprecated, for removal: This API element is subject to removal in a future version.
This method is deprecated. Please use the AASXToMetamodelConverter.getTemporaryDirPath()
getRules() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleSet
 
getSecond() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
 
getSecond() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElementValue
 
getSecurity() - Method in interface org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell
Gets the definition of the security relevant aspects of the AAS.
getSecurity() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getSecurity() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getSecurityPolicy() - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.ClientConfiguration
Gets the security policy.
getSemanticId() - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.SubmodelDescriptor
 
getSemanticId() - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
getSemanticId() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasSemantics
Gets the identifier of the semantic definition of the element.
getSemanticId() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getSemanticId() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
getSemanticId() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasSemantics
 
getSemanticId() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
getSemanticId() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getSemanticId() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
getSerializerReference() - Method in class org.eclipse.basyx.vab.coder.json.provider.JSONProvider
Get serializer reference
getSerialNumber() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Gets unique combination of numbers and letters used to identify the device once it has been manufactured
getServerURL(String) - Static method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Gets the server URL of a given endpoint.
getServlet() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxChildContext
 
getServletMappingPattern() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxChildContext
 
getServletParameter(String) - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Get servlet parameter
getShortName() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecificationIEC61360Content
 
getShortName() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
getSmAggregator() - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
getSmDescriptorUnsecured(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
getSmElIdShortPath() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation
 
getSMENotDescribedBySemanticId() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
Get arbitrary Represents a SubmodelElement that is not described using a common classification system, a consortium specification, an open community standard, a published manufacturer specification or such.
getSmId() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation
 
getSmIdUnsecured(SubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
getSmSemanticId() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation
 
getSmSemanticIdUnsecured(SubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
getSourceOfDefinition() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecificationIEC61360Content
 
getSourceOfDefinition() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
getStandardizedLiteral() - Method in enum org.eclipse.basyx.aas.metamodel.api.parts.asset.AssetKind
 
getStandardizedLiteral() - Method in enum org.eclipse.basyx.extensions.aas.directory.tagged.api.TagType
 
getStandardizedLiteral() - Method in enum org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
getStandardizedLiteral() - Method in enum org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.LevelType
 
getStandardizedLiteral() - Method in enum org.eclipse.basyx.submodel.metamodel.api.identifier.IdentifierType
 
getStandardizedLiteral() - Method in enum org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.ModelingKind
 
getStandardizedLiteral() - Method in enum org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
getStandardizedLiteral() - Method in enum org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyType
 
getStandardizedLiteral() - Method in enum org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.EntityType
 
getStandardizedLiteral() - Method in interface org.eclipse.basyx.submodel.metamodel.enumhelper.StandardizedLiteralEnum
Custom string for use in case sensitive environments or during serialization.
getStandardizedLiteral() - Method in enum org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
getStandardizedLiteral() - Method in enum org.eclipse.basyx.submodel.restapi.operation.ExecutionState
 
getStandardizedLiteral() - Method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.FaxType
 
getStandardizedLiteral() - Method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.MailType
 
getStandardizedLiteral() - Method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.PhoneType
 
getStateCounty() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Gets federal state a part of a state
getStatement() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.EntityValue
 
getStatements() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.IEntity
Gets statements applicable to the entity by a set of submodel elements, typically with a qualified value.
getStatements() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.entity.ConnectedEntity
 
getStatements() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
getStatements() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
Gets statement by the manufacturer in text form, e.g.
getStorageConnection() - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
This Method shall return an implementation specific connection object which can be used to implement more advanced operations on the storage.
getStreet() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Gets street name and house number Note: mandatory property according to EU Machine Directive 2006/42/EC.
getString(byte[], int) - Static method in class org.eclipse.basyx.vab.protocol.basyx.CoderTools
Extract a string from a byte array
getString(Object) - Static method in class org.eclipse.basyx.submodel.factory.xml.XMLHelper
If the content of a XML-Element is requested, the parser returns an Object or null, if it doesn't exist.
This function returns a String representation if possible.
getSubmodel() - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
getSubmodel() - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
getSubmodel() - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
getSubmodel() - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
getSubmodel() - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
Retrieves the underlying submodel
getSubmodel() - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
getSubmodel() - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
 
getSubmodel() - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
 
getSubmodel(IIdentifier) - Method in interface org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell
Gets a submodel from the AAS
getSubmodel(IIdentifier) - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getSubmodel(IIdentifier) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getSubmodel(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedSubmodelAggregator
 
getSubmodel(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
getSubmodel(IIdentifier) - Method in interface org.eclipse.basyx.submodel.aggregator.api.ISubmodelAggregator
Retrieves a specific Submodel
getSubmodel(IIdentifier) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregator
 
getSubmodel(IIdentifier) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregatorV2
 
getSubmodel(IIdentifier) - Method in class org.eclipse.basyx.submodel.aggregator.SubmodelAggregator
 
getSubmodelAccessPath(IIdentifier, IIdentifier) - Static method in class org.eclipse.basyx.aas.registration.AASRegistryAPIHelper
Retrieves an access path for a submodel
getSubmodelAPI(Submodel) - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedDecoratingSubmodelAPIFactory
 
getSubmodelAPI(Submodel) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedDecoratingSubmodelAPIFactory
 
getSubmodelAPI(Submodel) - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingDecoratingSubmodelAPIFactory
 
getSubmodelAPI(Submodel) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttDecoratingSubmodelAPIFactory
 
getSubmodelAPI(Submodel) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2DecoratingSubmodelAPIFactory
 
getSubmodelAPI(Submodel) - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPIFactory
Deprecated.
This method is deprecated please use ISubmodelAPIFactory.create(Submodel)
getSubmodelAPI(Submodel) - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPIFactory
 
getSubmodelAPIById(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedSubmodelAggregator
 
getSubmodelAPIById(IIdentifier) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
getSubmodelAPIById(IIdentifier) - Method in interface org.eclipse.basyx.submodel.aggregator.api.ISubmodelAggregator
Retrieves the API for a specific Submodel
getSubmodelAPIById(IIdentifier) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregator
 
getSubmodelAPIById(IIdentifier) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregatorV2
 
getSubmodelAPIById(IIdentifier) - Method in class org.eclipse.basyx.submodel.aggregator.SubmodelAggregator
 
getSubmodelAPIByIdShort(String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedSubmodelAggregator
 
getSubmodelAPIByIdShort(String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
getSubmodelAPIByIdShort(String) - Method in interface org.eclipse.basyx.submodel.aggregator.api.ISubmodelAggregator
Retrieves the API for a specific Submodel
getSubmodelAPIByIdShort(String) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregator
 
getSubmodelAPIByIdShort(String) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregatorV2
 
getSubmodelAPIByIdShort(String) - Method in class org.eclipse.basyx.submodel.aggregator.SubmodelAggregator
 
getSubmodelbyIdShort(String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedSubmodelAggregator
 
getSubmodelbyIdShort(String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
getSubmodelbyIdShort(String) - Method in interface org.eclipse.basyx.submodel.aggregator.api.ISubmodelAggregator
Retrieves a specific Submodel
getSubmodelbyIdShort(String) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregator
 
getSubmodelbyIdShort(String) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregatorV2
 
getSubmodelbyIdShort(String) - Method in class org.eclipse.basyx.submodel.aggregator.SubmodelAggregator
 
getSubmodelDescriptor(ModelUrn) - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
Get a specific sub model descriptor from a ModelUrn
getSubmodelDescriptorFromIdentifierId(String) - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
Retrieves a submodel descriptor based on the globally unique id of the submodel
getSubmodelDescriptorFromIdShort(String) - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
Retrieves a submodel descriptor based on the idShort of the submodel
getSubmodelDescriptors() - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
Retrieves all submodel descriptors of the aas described by this descriptor
getSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
getSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
getSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
getSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
getSubmodelElement(String) - Method in interface org.eclipse.basyx.submodel.metamodel.api.IElementContainer
Gets a submodel element by name
getSubmodelElement(String) - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
Get submodel element by given id
getSubmodelElement(String) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementCollection
Get submodel element by given id
getSubmodelElement(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
Retrieves an element from element collection
getSubmodelElement(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
Retrieves an element from element collection
getSubmodelElement(String) - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
Retrieves a submodelElement
getSubmodelElement(String) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
getSubmodelElement(String) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
 
getSubmodelElement(String) - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
 
getSubmodelElement(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
Parses the one SubmodelElement
getSubmodelElementAsyncInvokePath(String) - Static method in class org.eclipse.basyx.submodel.restapi.SubmodelAPIHelper
Retrieves access path for async invocation of element's operation
getSubmodelElementFile(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
getSubmodelElementFile(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
getSubmodelElementFile(String) - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
getSubmodelElementFile(String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
getSubmodelElementFile(String) - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
 
getSubmodelElementFile(String) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
getSubmodelElementFile(String) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
 
getSubmodelElementFile(String) - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
 
getSubmodelElementPath(String) - Static method in class org.eclipse.basyx.submodel.restapi.SubmodelAPIHelper
Retrieves access path for given element
getSubmodelElementResultValuePath(String, String) - Static method in class org.eclipse.basyx.submodel.restapi.SubmodelAPIHelper
Retrieves access path for Element operation's result by request id
getSubmodelElements() - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
getSubmodelElements() - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
getSubmodelElements() - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
getSubmodelElements() - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
getSubmodelElements() - Method in interface org.eclipse.basyx.submodel.metamodel.api.IElementContainer
Gets all contained submodel elements
getSubmodelElements() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElementCollection
Gets all the elements contained in the collection
getSubmodelElements() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getSubmodelElements() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementCollection
 
getSubmodelElements() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getSubmodelElements() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
getSubmodelElements() - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
Helper function for quick access of submodelElements
getSubmodelElements() - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
getSubmodelElements() - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
 
getSubmodelElements() - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
 
getSubmodelElements(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
Parses the individual <aas:submodelElement> tags from the Map
getSubmodelElementsByIdPrefix(String, Map<String, ISubmodelElement>) - Static method in class org.eclipse.basyx.submodel.types.helper.SubmodelElementRetrievalHelper
 
getSubmodelElementsPath() - Static method in class org.eclipse.basyx.submodel.restapi.SubmodelAPIHelper
Retrieves base access path for submodel element
getSubmodelElementSyncInvokePath(String) - Static method in class org.eclipse.basyx.submodel.restapi.SubmodelAPIHelper
Retrieves access path for synchroenous invocation of element's operation
getSubmodelElementValue(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
getSubmodelElementValue(String) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
getSubmodelElementValue(String) - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
getSubmodelElementValue(String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
getSubmodelElementValue(String) - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
Retrieves the value of a submodelElement
getSubmodelElementValue(String) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
getSubmodelElementValue(String) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
 
getSubmodelElementValue(String) - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
 
getSubmodelElementValuePath(String) - Static method in class org.eclipse.basyx.submodel.restapi.SubmodelAPIHelper
Retrieves access path for element value
getSubmodelId(ObservableSubmodelAPI) - Static method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIHelper
 
getSubmodelList() - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedSubmodelAggregator
 
getSubmodelList() - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
getSubmodelList() - Method in interface org.eclipse.basyx.submodel.aggregator.api.ISubmodelAggregator
Retrieves all Submodels from the endpoint
getSubmodelList() - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregator
 
getSubmodelList() - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregatorV2
 
getSubmodelList() - Method in class org.eclipse.basyx.submodel.aggregator.SubmodelAggregator
 
getSubmodelListOfAASPath(IIdentifier) - Static method in class org.eclipse.basyx.aas.registration.AASRegistryAPIHelper
Retrieves an access path for all the submodels inside an AAS
getSubmodelPath() - Static method in class org.eclipse.basyx.submodel.restapi.SubmodelAPIHelper
Retrieves base access path for Submodel API
getSubmodelReferences() - Method in interface org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell
Return the references to all registered submodels
getSubmodelReferences() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getSubmodelReferences() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getSubmodels() - Method in class org.eclipse.basyx.aas.bundle.AASBundle
 
getSubmodels() - Method in interface org.eclipse.basyx.aas.metamodel.api.IAasEnv
 
getSubmodels() - Method in interface org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell
Return all registered submodels of this AAS
getSubmodels() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getSubmodels() - Method in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
getSubmodels() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getSubmodelsPath() - Static method in class org.eclipse.basyx.aas.restapi.AASAPIHelper
Retrieves access path for submodels inside AAS API
getSubmodelValue(IElementContainer) - Static method in class org.eclipse.basyx.submodel.metamodel.facade.ElementContainerValuesHelper
Gets the Values from a IElementContainer
getSubSections() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
Gets subordinate subdivision possibility for properties.
getSymbol() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecificationIEC61360Content
 
getSymbol() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
getTag() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.TagTargetInformation
 
getTags() - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedAASDescriptor
Retrieves the Tags associated with the AAS descriptor
getTags() - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedSubmodelDescriptor
 
getTargetElement(String) - Method in class org.eclipse.basyx.vab.modelprovider.generic.VABModelProvider
Instead of returning the parent element of a path, this function gives the target element.
getTargetInformation() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRule
 
getTargetInformation() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleDTO
 
getTechnicalProperties() - Method in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
Gets technical and product properties.
getTelephoneNumber() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Phone
Gets complete telephone number to be called to reach a business partner
getTemporaryDirPath() - Method in class org.eclipse.basyx.aas.factory.aasx.AASXToMetamodelConverter
Creates a temporary directory to hold the unpackaged files.
getText() - Method in class org.eclipse.basyx.vab.coder.json.metaprotocol.Message
 
getThumbnailExtension() - Method in class org.eclipse.basyx.aas.factory.aasx.Thumbnail
 
getThumbnailFilename() - Method in class org.eclipse.basyx.aas.factory.aasx.Thumbnail
 
getThumbnailStream() - Method in class org.eclipse.basyx.aas.factory.aasx.Thumbnail
 
getTimeout() - Method in class org.eclipse.basyx.submodel.restapi.operation.InvocationRequest
 
getToken() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.KeycloakService
Fetches an access token from the Keycloak server using the parameters passed in the constructor and KeycloakService.setCredentials(java.lang.String, java.lang.String, java.lang.String, java.lang.String) method.
getTokenAsBearer() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.KeycloakService
Fetches an access token to be used as a bearer token in HTTP Authorization from the Keycloak server using the parameters passed in the constructor and KeycloakService.setCredentials(java.lang.String, java.lang.String, java.lang.String, java.lang.String) method.
getType() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifier
 
getType() - Method in interface org.eclipse.basyx.submodel.metamodel.api.reference.IKey
Denotes which kind of entity is referenced.
getType() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
getType() - Method in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
getType() - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.File
 
getType(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueTypeHelper
Creates the PropertyValueTypeDef for an arbitrary object
getType(String) - Method in interface org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.FileSystem
Gets the FileType of an object at a specified path
getType(String) - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.GenericFileSystem
 
getTypeOfEmailAddress() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Gets characterization of an e-mail address according to its location or usage enumeration
getTypeOfFaxNumber() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Fax
Gets characterization of the fax according its location or usage
getTypeOfPublicKey() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Gets characterization of a public key according to its encryption process
getTypeOfTelephone() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Phone
Gets characterization of a telephone according to its location or usage enumeration
getUnit() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecificationIEC61360Content
 
getUnit() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
getUnitId() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecificationIEC61360Content
 
getUnitId() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
getURN() - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelUrn
Get URN as string
getUTF8String() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IBlob
Returns the UTF8 String representation of the byte array BLOB value
getUTF8String() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedBlob
 
getUTF8String() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
 
getValidDate() - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
Gets a date on which the data specified in the Submodel was valid from for the associated asset.
getValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecificationIEC61360Content
 
getValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IValueReferencePair
 
getValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifier
 
getValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.reference.IKey
Gets the key value, for example an IRDI if the idType=IRDI.
getValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IBlob
Gets the value of the Blob instance of a blob data element.
getValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IFile
Gets path and name of the referenced file (with file extension).
getValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IMultiLanguageProperty
Gets the LangStrings value of the property instance
getValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IRange
 
getValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElement
Gets the reference to any other referable element of the same or of any other AAS or a reference to an external object or entity.
getValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.IEntity
 
getValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElement
 
getValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperationVariable
 
getValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.relationship.IAnnotatedRelationshipElement
 
getValue() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.relationship.IRelationshipElement
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedCapability
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementCollection
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedBlob
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedFile
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedMultiLanguageProperty
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedProperty
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedRange
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedReferenceElement
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.entity.ConnectedEntity
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.event.ConnectedBasicEvent
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedOperation
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.relationship.ConnectedAnnotatedRelationshipElement
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.relationship.ConnectedRelationshipElement
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.ValueReferencePair
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.ReferenceElement
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.event.BasicEvent
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationVariable
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElement
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
getValue() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
getValue(String) - Method in class org.eclipse.basyx.aas.aggregator.restapi.AASAggregatorProvider
 
getValue(String) - Method in class org.eclipse.basyx.aas.registration.restapi.AASRegistryModelProvider
 
getValue(String) - Method in class org.eclipse.basyx.aas.restapi.AASModelProvider
 
getValue(String) - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Get the value of an element
getValue(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.restapi.TaggedDirectoryProvider
 
getValue(String) - Method in class org.eclipse.basyx.submodel.restapi.MultiSubmodelElementProvider
 
getValue(String) - Method in class org.eclipse.basyx.submodel.restapi.OperationProvider
 
getValue(String) - Method in class org.eclipse.basyx.submodel.restapi.PropertyProvider
 
getValue(String) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelElementCollectionProvider
 
getValue(String) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelElementProvider
 
getValue(String) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelProvider
 
getValue(String) - Method in class org.eclipse.basyx.vab.coder.json.connector.JSONConnector
 
getValue(String) - Method in class org.eclipse.basyx.vab.gateway.DelegatingModelProvider
 
getValue(String) - Method in interface org.eclipse.basyx.vab.modelprovider.api.IModelProvider
Gets a value stored in a given path
getValue(String) - Method in class org.eclipse.basyx.vab.modelprovider.consistency.ConsistencyProvider
 
getValue(String) - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.FileSystemProvider
 
getValue(String) - Method in class org.eclipse.basyx.vab.modelprovider.generic.VABModelProvider
 
getValue(String) - Method in class org.eclipse.basyx.vab.modelprovider.VABElementProxy
Read VAB element value
getValue(String) - Method in interface org.eclipse.basyx.vab.protocol.api.IBaSyxConnector
Get a sub model property value
getValue(String) - Method in class org.eclipse.basyx.vab.protocol.basyx.connector.BaSyxConnector
Invoke a BaSys get operation via HTTP
getValue(String) - Method in class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnector
Invoke a BaSys get operation via HTTP GET
getValue(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.OpcUaConnector
 
getValue(String) - Method in class org.eclipse.basyx.vab.registry.restapi.VABRegistryModelProvider
 
getValue(String) - Method in class org.eclipse.basyx.vab.support.TypeDestroyingProvider
 
getValueFormat() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecificationIEC61360Content
 
getValueFormat() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
getValueId() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecificationIEC61360Content
 
getValueId() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IValueReferencePair
 
getValueId() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifier
 
getValueId() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IMultiLanguageProperty
Gets the reference to the global unique id of a coded value.
getValueId() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IProperty
Gets the reference to the global unique id of a coded value.
getValueId() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedMultiLanguageProperty
 
getValueId() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedProperty
 
getValueId() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
getValueId() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.ValueReferencePair
 
getValueId() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
getValueId() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
 
getValueId() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
 
getValueList() - Method in interface org.eclipse.basyx.submodel.metamodel.api.dataspecification.IDataSpecificationIEC61360Content
 
getValueList() - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
getValues() - Method in interface org.eclipse.basyx.submodel.metamodel.api.ISubmodel
Gets a Map<IdShort, smElement.getValue() > containing the values of all submodelElements
getValues() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElementCollection
Gets a Map<IdShort, smElement.getValue() > containing the values of all submodelElements
getValues() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedSubmodel
 
getValues() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementCollection
 
getValues() - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
getValues() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
getValueType() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable.IQualifier
 
getValueType() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IProperty
Gets the data type of the value
getValueType() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IRange
Returns data type of the min und max
getValueType() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedProperty
 
getValueType() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedRange
 
getValueType() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
getValueType() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
 
getValueType() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
getVatNumber() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Gets VAT identification number of the business partner
getVersion() - Method in interface org.eclipse.basyx.submodel.metamodel.api.qualifier.IAdministrativeInformation
Gets the version of the element
getVersion() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.AdministrativeInformation
 
getViews() - Method in interface org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell
Gets the views associated with the AAS.
getViews() - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
getViews() - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
getYearOfConstruction() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Gets year as completion date of object Note: mandatory property according to EU Machine Directive 2006/42/EC.
getZipCode() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Gets ZIP code of address Note: mandatory property according to EU Machine Directive 2006/42/EC.
getZipCodeOfPOBox() - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Gets ZIP code of P.O.
GLOBALREFERENCE - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
Enum values of KeyElements
GMonth - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
GMonthDay - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
GrantedAuthorityAASAggregatorAuthorizer<SubjectInformationType> - Class in org.eclipse.basyx.extensions.aas.aggregator.authorization.internal
Scope based implementation for IAASAggregatorAuthorizer.
GrantedAuthorityAASAggregatorAuthorizer(IGrantedAuthorityAuthenticator<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.GrantedAuthorityAASAggregatorAuthorizer
 
GrantedAuthorityAASAPIAuthorizer<SubjectInformationType> - Class in org.eclipse.basyx.extensions.aas.api.authorization.internal
Scope based implementation for IAASAPIAuthorizer.
GrantedAuthorityAASAPIAuthorizer(IGrantedAuthorityAuthenticator<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.aas.api.authorization.internal.GrantedAuthorityAASAPIAuthorizer
 
GrantedAuthorityAASRegistryAuthorizer<SubjectInformationType> - Class in org.eclipse.basyx.extensions.aas.registration.authorization.internal
Scope based implementation for IAASRegistryAuthorizer.
GrantedAuthorityAASRegistryAuthorizer(IGrantedAuthorityAuthenticator<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.aas.registration.authorization.internal.GrantedAuthorityAASRegistryAuthorizer
 
grantedAuthorityAuthenticator - Variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.GrantedAuthorityAASAggregatorAuthorizer
 
grantedAuthorityAuthenticator - Variable in class org.eclipse.basyx.extensions.aas.api.authorization.internal.GrantedAuthorityAASAPIAuthorizer
 
grantedAuthorityAuthenticator - Variable in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.GrantedAuthorityAASRegistryAuthorizer
 
grantedAuthorityAuthenticator - Variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.GrantedAuthoritySubmodelAggregatorAuthorizer
 
grantedAuthorityAuthenticator - Variable in class org.eclipse.basyx.extensions.submodel.authorization.internal.GrantedAuthoritySubmodelAPIAuthorizer
 
GrantedAuthorityHelper - Class in org.eclipse.basyx.extensions.shared.authorization.internal
Helper methods for Granted Authority access control scheme.
GrantedAuthorityInhibitException - Exception in org.eclipse.basyx.extensions.shared.authorization.internal
Specialization of InhibitException for Granted Authority access control scheme.
GrantedAuthorityInhibitException(String) - Constructor for exception org.eclipse.basyx.extensions.shared.authorization.internal.GrantedAuthorityInhibitException
 
GrantedAuthoritySubmodelAggregatorAuthorizer<SubjectInformationType> - Class in org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal
Scope based implementation for ISubmodelAggregatorAuthorizer.
GrantedAuthoritySubmodelAggregatorAuthorizer(IGrantedAuthorityAuthenticator<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.GrantedAuthoritySubmodelAggregatorAuthorizer
 
GrantedAuthoritySubmodelAPIAuthorizer<SubjectInformationType> - Class in org.eclipse.basyx.extensions.submodel.authorization.internal
Scope based implementation for ISubmodelAPIAuthorizer.
GrantedAuthoritySubmodelAPIAuthorizer(IGrantedAuthorityAuthenticator<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.submodel.authorization.internal.GrantedAuthoritySubmodelAPIAuthorizer
 
GrantedAuthorityTaggedDirectoryAuthorizer<SubjectInformationType> - Class in org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal
Scope based implementation for ITaggedDirectoryAuthorizer.
GrantedAuthorityTaggedDirectoryAuthorizer(IGrantedAuthorityAuthenticator<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.GrantedAuthorityTaggedDirectoryAuthorizer
 
GSONTools - Class in org.eclipse.basyx.vab.coder.json.serialization
Provides means for (de-)serialization of Primitives (int, double, string, boolean), Maps, Sets and Lists.
GSONTools(GSONToolsFactory) - Constructor for class org.eclipse.basyx.vab.coder.json.serialization.GSONTools
Constructor
GSONTools(GSONToolsFactory, boolean, boolean) - Constructor for class org.eclipse.basyx.vab.coder.json.serialization.GSONTools
Constructor
GSONToolsFactory - Interface in org.eclipse.basyx.vab.coder.json.serialization
Factory that controls the kind of Maps and Collections that are produced when an Object is deserialized
GUIDELINEFORCONFORMITYDECLARATIONID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.GuidelineSpecificProperties
 
GuidelineSpecificProperties - Class in org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties
GuidelineSpecificProperties as defined in the AAS Digital Nameplate Template document
It is a submodel element collection which contains Asset specific nameplate information required by guideline, stipulation or legislation.
GuidelineSpecificProperties(String, String, List<Property>) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.GuidelineSpecificProperties
Constructor with mandatory attributes
GuidelineSpecificProperties(String, Property, List<Property>) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.GuidelineSpecificProperties
Constructor with mandatory attributes
GUIDELINESPECIFICPROPERTYPREFIX - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.AssetSpecificProperties
 
GYear - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
GYearMonth - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 

H

handle(Object) - Static method in class org.eclipse.basyx.vab.support.TypeDestroyer
 
handler - Variable in class org.eclipse.basyx.aas.registration.memory.AASRegistry
 
handleRetrievedSubmodel(Submodel) - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
Helper to bring the SubmodelElements a retrieved SubmodelObject to the correct Type of ISubmodelElements.
handleSubmodel(ISubmodel) - Method in class org.eclipse.basyx.extensions.submodel.delegation.PropertyDelegationManager
Adds delegation mechanism to the delegated property contained in the provided submodel
handleSubmodelElement(SubmodelElement) - Method in class org.eclipse.basyx.extensions.submodel.delegation.PropertyDelegationManager
Adds delegation mechanism to the delegated property contained in the provided submodel element
harmonizePathWithSuffix(String, String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Harmonizes a path so that it will always and with the suffix and no ending slash (even if the suffix contains one).
harmonizeURL(String) - Static method in class org.eclipse.basyx.aas.aggregator.AASAggregatorAPIHelper
Removes the "/shells" suffix if it exists
harmonizeURL(String) - Static method in class org.eclipse.basyx.aas.aggregator.proxy.AASAggregatorProxy
Removes the "/shells" suffix if it exists
harmonizeURL(String) - Static method in class org.eclipse.basyx.aas.registration.proxy.AASRegistryProxy
Removes prefix if it exists since it will be readded at a later stage
hasConnected() - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Gets a value signifying whether this client has already attempted to establish a connection to the server endpoint.
hasConnected() - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Gets a value signifying whether this client has already attempted to establish a connection to the server endpoint.
HasDataSpecification - Class in org.eclipse.basyx.submodel.metamodel.map.qualifier
HasDataSpecification class
HasDataSpecification() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasDataSpecification
Constructor
HasDataSpecification(Collection<IEmbeddedDataSpecification>, Collection<IReference>) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasDataSpecification
Constructor
HasDataSpecificationXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.qualifier
Handles the conversion between an IHasDataSpecification object and the XML tag
<aas:embeddedDataSpecification> in both directions
HasDataSpecificationXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.HasDataSpecificationXMLConverter
 
hasEnded() - Method in class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Indicate if this service has ended
hasEnded() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxHTTPServer
Returns a value indicating whether the server is currently running.
hasEnded() - Method in interface org.eclipse.basyx.vab.service.api.BaSyxService
Indicate if this service has ended
hashCode() - Method in class org.eclipse.basyx.aas.bundle.AASBundle
 
hashCode() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation
 
hashCode() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRule
 
hashCode() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.TagTargetInformation
 
hashCode() - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
hashCode() - Method in class org.eclipse.basyx.vab.protocol.http.server.JwtBearerTokenAuthenticationConfiguration
 
hashCode() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.NodeId
 
HasKind - Class in org.eclipse.basyx.submodel.metamodel.map.qualifier.haskind
HasKind class
HasKind() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.haskind.HasKind
Constructor
HasKind(ModelingKind) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.haskind.HasKind
Constructor that takes ModelingKind (either Kind.Instance or Kind.Type)
HasKindXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.qualifier.haskind
Handles the conversion between an IHasKind object and the XML tag <aas:kind> in both directions
HasKindXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.haskind.HasKindXMLConverter
 
hasRequestId(String) - Static method in class org.eclipse.basyx.submodel.restapi.operation.AsyncOperationHandler
Checks if a given requestId exists
HasSemantics - Class in org.eclipse.basyx.submodel.metamodel.map.qualifier
HasSemantics class
HasSemantics() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasSemantics
Constructor
HasSemantics(IReference) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasSemantics
Constructor
HasSemanticsXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.qualifier
Handles the conversion between an IHasSemantics object and the XML tag <aas:semanticId> in both directions
HasSemanticsXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.HasSemanticsXMLConverter
 
HexBinary - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
HOME - org.eclipse.basyx.submodel.types.digitalnameplate.enums.FaxType
(home, 0173-1#07-AAS758#001)
HOME - org.eclipse.basyx.submodel.types.digitalnameplate.enums.MailType
(home, 0173-1#07-AAS758#001)
HOME - org.eclipse.basyx.submodel.types.digitalnameplate.enums.PhoneType
(home, 0173-1#07-AAS758#001)
hostname - Variable in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
hostname, e.g.
HTTPConnector - Class in org.eclipse.basyx.vab.protocol.http.connector
HTTP connector class
HTTPConnector(String) - Constructor for class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnector
 
HTTPConnector(String, String) - Constructor for class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnector
 
HTTPConnector(String, String, IAuthorizationSupplier) - Constructor for class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnector
 
HTTPConnector(String, IAuthorizationSupplier) - Constructor for class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnector
 
HTTPConnectorFactory - Class in org.eclipse.basyx.vab.protocol.http.connector
 
HTTPConnectorFactory() - Constructor for class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnectorFactory
 
HTTPSConnector - Class in org.eclipse.basyx.vab.protocol.https
An HTTPS Connector class which can be used for creating an HTTPS Client with self signed SSL certificate and communicating in REST
HTTPSConnector(String) - Constructor for class org.eclipse.basyx.vab.protocol.https.HTTPSConnector
Initiates an HTTPSConnector with given address
HTTPSConnector(String, String) - Constructor for class org.eclipse.basyx.vab.protocol.https.HTTPSConnector
Initiates an HTTPSConnector with given address and media type
HTTPSConnector(String, IAuthorizationSupplier) - Constructor for class org.eclipse.basyx.vab.protocol.https.HTTPSConnector
 
HTTPSConnector(String, IAuthorizationSupplier, boolean) - Constructor for class org.eclipse.basyx.vab.protocol.https.HTTPSConnector
 
HTTPSConnectorProvider - Class in org.eclipse.basyx.vab.protocol.https
An HTTPS Connector provider class which uses a HTTPSConnector in domain having self signed certificate
HTTPSConnectorProvider() - Constructor for class org.eclipse.basyx.vab.protocol.https.HTTPSConnectorProvider
 
HTTPSConnectorProvider(IAuthorizationSupplier) - Constructor for class org.eclipse.basyx.vab.protocol.https.HTTPSConnectorProvider
Constructor to create a HTTPSConenctorProvider with a given authorization supplier
HTTPUploadHelper - Class in org.eclipse.basyx.vab.protocol.http.helper
Helper class to achieve http post multipart/form-data upload
HTTPUploadHelper() - Constructor for class org.eclipse.basyx.vab.protocol.http.helper.HTTPUploadHelper
 

I

IAASAggregator - Interface in org.eclipse.basyx.aas.aggregator.api
Interface for the Asset Administration Shell Aggregator API
It is used to manage multiple AASs at the same endpoint
IAASAggregatorAASXUpload - Interface in org.eclipse.basyx.extensions.aas.aggregator.aasxupload.api
Interface for the Asset Administration Shell Aggregator API
with AASX upload support
IAASAggregatorAuthorizer<SubjectInformationType> - Interface in org.eclipse.basyx.extensions.aas.aggregator.authorization.internal
Interface for the authorization points used in AuthorizedAASAggregator.
IAASAggregatorFactory - Interface in org.eclipse.basyx.aas.aggregator.api
Interface for providing an AASAggregator
IAASAggregatorObserver - Interface in org.eclipse.basyx.aas.aggregator.observing
Interface for an observer of ObservableAASAggregator
IAASAggregatorObserverV2 - Interface in org.eclipse.basyx.aas.aggregator.observing
Interface for an observer of ObservableAASAggregatorV2
IAASAPI - Interface in org.eclipse.basyx.aas.restapi.api
Specifies overall AAS API
IAASAPIAuthorizer<SubjectInformationType> - Interface in org.eclipse.basyx.extensions.aas.api.authorization.internal
Interface for the authorization points used in AuthorizedAASAPI.
IAASAPIFactory - Interface in org.eclipse.basyx.aas.restapi.api
Interface for providing an AAS API
IAASAPIObserver - Interface in org.eclipse.basyx.aas.restapi.observing
Observer for the AASAPI that triggers MQTT events for different operations on the AAS.
IAasEnv - Interface in org.eclipse.basyx.aas.metamodel.api
 
IAASRegistry - Interface in org.eclipse.basyx.aas.registration.api
BaSys registry interface
IAASRegistryAuthorizer<SubjectInformationType> - Interface in org.eclipse.basyx.extensions.aas.registration.authorization.internal
Interface for the authorization points used in AuthorizedAASRegistry.
IAASRegistryServiceObserver - Interface in org.eclipse.basyx.aas.registration.observing
Interface for an observer of ObservableAASRegistryService
IAASRegistryServiceObserverV2 - Interface in org.eclipse.basyx.aas.registration.observing
Interface for an observer of ObservableAASRegistryServiceV2
IAASTaggedDirectory - Interface in org.eclipse.basyx.extensions.aas.directory.tagged.api
A tagged directory is a registry that allows to register AAS and associate tags with them.
IAccessControlPolicyPoints - Interface in org.eclipse.basyx.aas.metamodel.api.policypoints
Container for access control policy points.
IAdministrativeInformation - Interface in org.eclipse.basyx.submodel.metamodel.api.qualifier
Administrative metainformation for an element like version information.
IAnnotatedRelationshipElement - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.relationship
An annotated relationship element is a relationship element that can be annotated with additional data elements.
IAsset - Interface in org.eclipse.basyx.aas.metamodel.api.parts.asset
An Asset describes meta data of an asset that is represented by an AAS.
IAssetAdministrationShell - Interface in org.eclipse.basyx.aas.metamodel.api
Asset Administration Shell (AAS) interface
IAssetAdministrationShellManager - Interface in org.eclipse.basyx.aas.manager.api
Technology independent interface to technology specific Asset Administration Shell (AAS) manager class.
IAsyncInvocation - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation
An AsyncInvocation is used for asynchronously invoking operation
IAuthorizationSupplier - Interface in org.eclipse.basyx.vab.protocol.http.connector
Interface for a supplier of values that can be placed in the HTTP Authorization request header.
IBasicEvent - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.event
A basic event.
IBaSyxConnector - Interface in org.eclipse.basyx.vab.protocol.api
Connector interface for technology specific communication.
IBaSyxStorageAPI<T> - Interface in org.eclipse.basyx.extensions.internal.storage
Provides basic methods to write data into or read and delete data from a persistence storage
IBlob - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement
A BLOB is a data element that represents a file that is contained with its source code in the value attribute.
ICapability - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement
A capability is the implementation-independent description of the potential of an asset to achieve a certain effect in the physical or virtual world.
ICertificate - Interface in org.eclipse.basyx.aas.metamodel.api.security
TODO: Implement
IConceptDescription - Interface in org.eclipse.basyx.submodel.metamodel.api.parts
The semantics of a property or other elements that may have a semantic description is defined by a concept description.
IConceptDictionary - Interface in org.eclipse.basyx.aas.metamodel.api.parts
A dictionary contains elements that can be reused.
IConnectorFactory - Interface in org.eclipse.basyx.vab.protocol.api
Base interface for factories that return IModelProviders that connects to specific addresses
IConstraint - Interface in org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable
Interface for Constraint
ID - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
ID - Static variable in class org.eclipse.basyx.submodel.metamodel.map.identifier.Identifier
 
ID_SHORT - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.ReferableXMLConverter
 
IDataElement - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement
 
IDataSpecification - Interface in org.eclipse.basyx.submodel.metamodel.api.dataspecification
Template for an DataSpecification
IDataSpecificationContent - Interface in org.eclipse.basyx.submodel.metamodel.api.dataspecification
Interface identifying implementing classes as DataSpecificationContent
IDataSpecificationIEC61360Content - Interface in org.eclipse.basyx.submodel.metamodel.api.dataspecification
Interface for DataSpecification In DAAS, this element is named DataSpecificationIEC61360, but for clarity "Content" is added to the interface name
Identifiable - Class in org.eclipse.basyx.submodel.metamodel.map.qualifier
Identifiable class
Identifiable() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
Default constructor
Identifiable(String, String, String, String, LangStrings, IdentifierType, String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
Constructor that accepts values for most relevant properties
Identifiable(String, IIdentifier) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
Constructor with mandatory attribute
IdentifiableXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.qualifier
Handles the conversion between an IIdentifiable object and the XML tags
<aas:administration> and <aas:identification> in both directions
IdentifiableXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.IdentifiableXMLConverter
 
IDENTIFICATION - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.IdentifiableXMLConverter
 
IDENTIFICATION - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
 
Identifier - Class in org.eclipse.basyx.submodel.metamodel.map.identifier
Identification class
Identifier() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.identifier.Identifier
Constructor
Identifier(IdentifierType, String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.identifier.Identifier
Constructor that accepts parameter
IdentifierType - Enum in org.eclipse.basyx.submodel.metamodel.api.identifier
Enumeration of different types of Identifiers for global identification
Since in Java there is no enum inheritance, it is implemented as class

IdHelper - Class in org.eclipse.basyx.extensions.shared.authorization.internal
Helper methods for handling ids.
IDREF - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
IDSHORT - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyType
Enum values of LocalKeyType
IDSHORT - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
IDSHORT - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Markings
 
IDSHORT - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
 
IDSHORT - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
 
IDSHORT - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassifications
 
IDSHORT - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
 
IDSHORT_REGEX - Static variable in class org.eclipse.basyx.submodel.metamodel.api.qualifier.IdShortValidator
 
IdShortDuplicationException - Exception in org.eclipse.basyx.aas.metamodel.exception
This class represents the exception when there are two Submodel elements that has same IdShort.
IdShortDuplicationException(Class<?>, Map<String, Object>) - Constructor for exception org.eclipse.basyx.aas.metamodel.exception.IdShortDuplicationException
 
IdShortDuplicationException(Map<String, Object>) - Constructor for exception org.eclipse.basyx.aas.metamodel.exception.IdShortDuplicationException
 
IdShortValidator - Class in org.eclipse.basyx.submodel.metamodel.api.qualifier
Tests the validity of IdShorts according to DotAAS
IdShortValidator() - Constructor for class org.eclipse.basyx.submodel.metamodel.api.qualifier.IdShortValidator
 
IDTYPE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.IdentifiableXMLConverter
 
IDTYPE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.reference.ReferenceXMLConverter
 
IDTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.identifier.Identifier
 
IDTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
IEC61360_DATATYPE - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_DEFINITION - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_KEY - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_KEYS - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_LANGSTRING - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_LEVELTYPE - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_PAIRID - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_PAIRVALUE - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_PREFERREDNAME - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_REFERENCEPAIR - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_SHORTNAME - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_SOURCEOFDEFINITION - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_SYMBOL - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_UNIT - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_UNITID - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_VALUE - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_VALUEFORMAT - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_VALUEID - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IEC61360_VALUELIST - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
 
IElement - Interface in org.eclipse.basyx.submodel.metamodel.api
Base interface for all AAS elements
IElementContainer - Interface in org.eclipse.basyx.submodel.metamodel.api
Base interface for elements containing submodel elements
IEmbeddedDataSpecification - Interface in org.eclipse.basyx.submodel.metamodel.api.dataspecification
DataSpecification containing a DataSpecificationContent Difference to the IDataSpecification: It is not identifiable, but has a reference to an identifiable DataSpecification template
IEncoder - Interface in org.eclipse.basyx.extensions.shared.encoding
Simple encoder interface used for encoding strings
IEntity - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity
An entity is a submodel element that is used to model entities.
IEvent - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.event
An event.
IFile - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement
A File is a data element that represents an address to a file.
IFormula - Interface in org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable
Interface for Formula
IGrantedAuthorityAuthenticator<SubjectInformationType> - Interface in org.eclipse.basyx.extensions.shared.authorization.internal
Interface for a GrantedAuthority (as defined by Spring Security) provider that should be used in the context of authorization by authenticating some request.
IHasDataSpecification - Interface in org.eclipse.basyx.submodel.metamodel.api.qualifier
Element that can be extended by using data specification templates.
IHasKind - Interface in org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind
Interface for HasKind
IHasSemantics - Interface in org.eclipse.basyx.submodel.metamodel.api.qualifier
Element that can have a semantic definition.
IIdentifiable - Interface in org.eclipse.basyx.submodel.metamodel.api.qualifier
An element that has a globally unique identifier.
IIdentifier - Interface in org.eclipse.basyx.submodel.metamodel.api.identifier
Used to uniquely identify an entity by using an identifier.
IKey - Interface in org.eclipse.basyx.submodel.metamodel.api.reference
A key is a reference to an element by its id.
IMetaProtocolHandler - Interface in org.eclipse.basyx.vab.coder.json.metaprotocol
 
IModelProvider - Interface in org.eclipse.basyx.vab.modelprovider.api
Basic model provider backend interface
IMultiLanguageProperty - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement
A property that has a multi language value.
IN - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
Information - org.eclipse.basyx.vab.coder.json.metaprotocol.MessageType
 
InhibitException - Exception in org.eclipse.basyx.extensions.shared.authorization.internal
Exception that is thrown when an authorization decision point decides to inhibit some action.
InhibitException(String) - Constructor for exception org.eclipse.basyx.extensions.shared.authorization.internal.InhibitException
 
InhibitException(String, Throwable) - Constructor for exception org.eclipse.basyx.extensions.shared.authorization.internal.InhibitException
 
INITIATED - org.eclipse.basyx.submodel.restapi.operation.ExecutionState
Initial state
InMemoryFile - Class in org.eclipse.basyx.aas.factory.aasx
Container class for the content of a File and its Path
InMemoryFile(byte[], String) - Constructor for class org.eclipse.basyx.aas.factory.aasx.InMemoryFile
 
InMemoryRegistry - Class in org.eclipse.basyx.aas.registration.memory
An implementation of the IAASRegistryService interface.
InMemoryRegistry() - Constructor for class org.eclipse.basyx.aas.registration.memory.InMemoryRegistry
Default constructor based on HashMaps
INOUT - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
INOUTARGUMENTS - Static variable in class org.eclipse.basyx.submodel.restapi.operation.InvocationRequest
 
INOUTARGUMENTS - Static variable in class org.eclipse.basyx.submodel.restapi.operation.InvocationResponse
 
INOUTPUT_VARIABLE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.operation.OperationXMLConverter
 
INPUT_VARIABLE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.operation.OperationXMLConverter
 
INPUTARGUMENTS - Static variable in class org.eclipse.basyx.submodel.restapi.operation.InvocationRequest
 
insert(AASDescriptor) - Method in interface org.eclipse.basyx.aas.registration.memory.IRegistryHandler
Inserts a new descriptor into the registry datasource.
insert(AASDescriptor) - Method in class org.eclipse.basyx.aas.registration.memory.MapRegistryHandler
 
INSTANCE - org.eclipse.basyx.aas.metamodel.api.parts.asset.AssetKind
Concrete, clearly identifiable component of a certain type
INSTANCE - org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.ModelingKind
Software element which specifies the common attributes shared by all instances of the template.
Int16 - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
Int32 - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
Int64 - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
Int8 - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
Integer - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
integrate(IAASAggregator, Collection<AASBundle>) - Static method in class org.eclipse.basyx.aas.bundle.AASBundleHelper
Checks (by ID) if all AASs/SMs contained
in the given AASBundles exist in the AASAggregator.
Adds missing ones to the Aggregator.
If a given object already exists in the Aggregator it will NOT be replaced.
INVOCATION_LIST - Static variable in class org.eclipse.basyx.submodel.restapi.OperationProvider
 
InvocationRequest - Class in org.eclipse.basyx.submodel.restapi.operation
Request for invoking operation submodel elements
InvocationRequest(String, Collection<IOperationVariable>, Collection<IOperationVariable>, int) - Constructor for class org.eclipse.basyx.submodel.restapi.operation.InvocationRequest
 
InvocationResponse - Class in org.eclipse.basyx.submodel.restapi.operation
Response when invoking operation submodel elements
InvocationResponse(String, Collection<IOperationVariable>, Collection<IOperationVariable>, ExecutionState) - Constructor for class org.eclipse.basyx.submodel.restapi.operation.InvocationResponse
 
INVOKABLE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
invoke(Object...) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation
Deprecated.
Please use either IOperation.invoke(SubmodelElement...) for passing SubmodelElements or IOperation.invokeSimple(Object...) for directly passing values.
invoke(Object...) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedOperation
Invoke a remote operation
invoke(Object...) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
invoke(SubmodelElement...) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation
Invoke operation with parameters wrapped as SubmodelElements
invoke(SubmodelElement...) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedOperation
 
invoke(SubmodelElement...) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
INVOKE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
invokeAsync(Object...) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation
Invoke operation with given parameter asynchronously
invokeAsync(Object...) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedOperation
 
invokeAsync(Object...) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
invokeAsync(String, Object...) - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
invokeAsync(String, Object...) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
invokeAsync(String, Object...) - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
invokeAsync(String, Object...) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
invokeAsync(String, Object...) - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
Invoke an operation asynchronously
invokeAsync(String, Object...) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
invokeAsync(String, Object...) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
 
invokeAsync(String, Object...) - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
 
invokeAsync(Operation, String, String, Object[], Collection<IOperationVariable>, int) - Static method in class org.eclipse.basyx.submodel.restapi.operation.AsyncOperationHandler
Invokes an Operation without an invocation request
invokeAsync(Operation, String, InvocationRequest, Collection<IOperationVariable>) - Static method in class org.eclipse.basyx.submodel.restapi.operation.AsyncOperationHandler
Invokes an Operation with an invocation request
invokeAsyncWithTimeout(int, Object...) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation
Invoke operation with given parameter asynchronously and use a user-defined timeout
invokeAsyncWithTimeout(int, Object...) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedOperation
 
invokeAsyncWithTimeout(int, Object...) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
invokeBaSyx(byte[]) - Method in class org.eclipse.basyx.vab.protocol.basyx.connector.BaSyxConnector
Invoke a BaSyx operation in a remote provider
invokeDelegatedOperation(Operation, Object...) - Method in class org.eclipse.basyx.submodel.restapi.operation.DelegatedInvocationManager
Invokes delegated operation using delegated URL
invokeMethod(NodeId, NodeId, Object...) - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Invokes an OPC UA method on an object.
invokeMethod(NodeId, NodeId, Object...) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Invokes an OPC UA method on an object.
invokeMethodAsync(NodeId, NodeId, Object...) - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Invokes an OPC UA method on an object.
invokeMethodAsync(NodeId, NodeId, Object...) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Invokes an OPC UA method on an object.
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.aas.aggregator.restapi.AASAggregatorProvider
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.aas.registration.restapi.AASRegistryModelProvider
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.aas.restapi.AASModelProvider
Operations that can be invoked are not contained inside of AAS, but inside of submodels
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
invokeOperation(String, Object...) - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
Invokes an operation
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.submodel.restapi.MultiSubmodelElementProvider
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.submodel.restapi.OperationProvider
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.submodel.restapi.PropertyProvider
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelElementCollectionProvider
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelElementProvider
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelProvider
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.vab.coder.json.connector.JSONConnector
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.vab.gateway.DelegatingModelProvider
 
invokeOperation(String, Object...) - Method in interface org.eclipse.basyx.vab.modelprovider.api.IModelProvider
Invoke an operation
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.vab.modelprovider.consistency.ConsistencyProvider
Invoke and operation FIXME address security problems
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.FileSystemProvider
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.vab.modelprovider.generic.VABModelProvider
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.vab.modelprovider.VABElementProxy
Invoke element as an operation
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.OpcUaConnector
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.vab.registry.restapi.VABRegistryModelProvider
 
invokeOperation(String, Object...) - Method in class org.eclipse.basyx.vab.support.TypeDestroyingProvider
 
invokeOperation(String, String) - Method in interface org.eclipse.basyx.vab.protocol.api.IBaSyxConnector
Invoke an operation
invokeOperation(String, String) - Method in class org.eclipse.basyx.vab.protocol.basyx.connector.BaSyxConnector
Invoke a Basys invoke operation.
invokeOperation(String, String) - Method in class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnector
 
invokeSimple(Object...) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IOperation
Invoke operation with raw parameters, i.e.
invokeSimple(Object...) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedOperation
 
invokeSimple(Object...) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
IObserver - Interface in org.eclipse.basyx.submodel.observer
Generic interface for any observer
IOpcUaClient - Interface in org.eclipse.basyx.vab.protocol.opcua.connector
Very simplified OPC UA client interface for reading and writing node values and invoking methods.
IOperation - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation
An operation is a submodel element with input and output variables.
IOperationVariable - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation
Interface for OperationVariable
IProperty - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement
Interface for IElement properties
IQualifiable - Interface in org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable
Interface for Qualifiable
IQualifier - Interface in org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable
Interface for Qualifier
IRange - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement
A range data element is a data element that defines a range with min and max.
IRbacRuleChecker - Interface in org.eclipse.basyx.extensions.shared.authorization.internal
Interface for checking role based access rules against some target information.
IRDI - org.eclipse.basyx.submodel.metamodel.api.identifier.IdentifierType
IRDI according to ISO29002-5 as an Identifier scheme for properties and classifications.
IRDI - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyType
 
IReferable - Interface in org.eclipse.basyx.submodel.metamodel.api.qualifier
An element that is referable by its idShort.
IReference - Interface in org.eclipse.basyx.submodel.metamodel.api.reference
Reference to either a model element of the same or another AAs or to an external entity.
IReferenceElement - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement
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.
IRegistryHandler - Interface in org.eclipse.basyx.aas.registration.memory
An interface for a registry handler for different types of registry datasources.
IRelationshipElement - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement.relationship
A relationship element is used to define a relationship between two referable elements.
IRI - org.eclipse.basyx.submodel.metamodel.api.identifier.IdentifierType
IRI according to Rfc 3987.
IRI - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyType
 
IRoleAuthenticator<SubjectInformationType> - Interface in org.eclipse.basyx.extensions.shared.authorization.internal
Interface for a role provider that should be used in the context of authorization by authenticating some request.
IS_CASE_OF - Static variable in class org.eclipse.basyx.submodel.factory.xml.api.parts.ConceptDescriptionXMLConverter
 
IS_WRAPPED_INVOKABLE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
isAASDescriptorType(Class<?>) - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
 
isAllowDuplicates() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElementCollection
Gets if the collection allows duplicates
isAllowDuplicates() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementCollection
 
isAllowDuplicates() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
isAnnotatedRelationshipElement(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElement
 
isAnnotatedRelationshipElementValue(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElementValue
 
isBasicEvent(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.event.BasicEvent
Returns true if the given submodel element map is recognized as an BasicEvent element
isBaSyxType(Class<?>) - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
 
isBlacklisted(String) - Static method in class org.eclipse.basyx.submodel.metamodel.api.submodelelement.SubmodelElementIdShortBlacklist
Returns true iff an idShort is blacklisted
isBlob(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
Returns true if the given submodel element map is recognized as a blob
isCapability(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.Capability
Returns true if the given submodel element map is recognized as a Capability element
ISCASEOF - Static variable in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
isCodeAuthentication() - Static method in class org.eclipse.basyx.extensions.shared.authorization.internal.ElevatedCodeAuthentication
 
isDataElement(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.DataElement
Returns true if the given submodel element map is recognized as a data element
isDelegatingOperation(Operation) - Static method in class org.eclipse.basyx.submodel.restapi.operation.DelegatedInvocationManager
Checks whether the given operation is delegated invocation
isDelegationQualifier(IConstraint) - Static method in class org.eclipse.basyx.extensions.submodel.delegation.PropertyDelegationManager
Checks if the provided qualifier is of delegatedTo type
ISecurity - Interface in org.eclipse.basyx.aas.metamodel.api.security
Container for security relevant information of the AAS.
isEmpty() - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
isEmptyPath(String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Check, if the path does not contain any elements.
isEntity(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
isEntityValue(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.EntityValue
 
isException() - Method in class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
ISEXCEPTION - Static variable in class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
isFile(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
Returns true if the given submodel element map is recognized as a fiel
isFinished() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation.IAsyncInvocation
Gets the status of the async Invocation
isFinished() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedAsyncInvocation
Queries the operation with the connected proxy to see, if the result is already finished
isFinished() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.AsyncInvocation
 
isHTTPSUrl(String) - Static method in class org.eclipse.basyx.vab.registry.proxy.VABRegistryProxy
 
isInvocationRequest(Object) - Static method in class org.eclipse.basyx.submodel.restapi.operation.InvocationRequest
Returns true if the given map is recognized as an InvocationRequest
isKey(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
isLangString(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.LangString
 
isLangStrings(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.LangStrings
 
isLocal() - Method in interface org.eclipse.basyx.submodel.metamodel.api.reference.IKey
Gets if the key references a model element of the same AAS (=true) or not (=false).
isLocal() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
 
isLocal() - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
isLocal() - Method in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
isMultiLanguageProperty(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
Returns true if the given submodel element map is recognized as a MultiLanguageProperty
isOperation(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
Returns true if the given submodel element map is recognized as an operation
isOperationInvokationPath(String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Check if the path to an VAB elements leads to the invocation of an operation.
isOrdered() - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElementCollection
Gets if the collection is ordered or unordered
isOrdered() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElementCollection
 
isOrdered() - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
isProperty(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
Returns true if the given submodel element map is recognized as a property
isRange(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
Returns true if the given submodel element map is recognized as a Range element
isRangeValue(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.RangeValue
 
isReference(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.map.reference.Reference
 
isReferenceElement(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.ReferenceElement
Returns true if the given submodel element map is recognized as a ReferenceElement
isRelationshipElement(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
Returns true if the given submodel element map is recognized as a RelationshipElement
isRelationshipElementValue(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElementValue
 
isSecuredConnectionEnabled() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Returns whether the secured connection enabled or not
isShellType(Class<?>) - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
 
isSubmodelElementCollection(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
Returns true if the given submodel element map is recognized as a submodel element collection
isSubmodelType(Class<?>) - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
 
ISubjectInformationProvider<T> - Interface in org.eclipse.basyx.extensions.shared.authorization.internal
Interface for a generic subject information used for authorization.
ISubmodel - Interface in org.eclipse.basyx.submodel.metamodel.api
A submodel defines a specific aspect of the asset represented by the AAS.

A submodel is used to structure the digital representation and technical functionality of an Administration Shell into distinguishable parts.
ISubmodelAggregator - Interface in org.eclipse.basyx.submodel.aggregator.api
Interface for the Submodel Aggregator API
It is used to manage multiple Submodels at the same endpoint
ISubmodelAggregatorAuthorizer<SubjectInformationType> - Interface in org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal
Interface for the authorization points used in AuthorizedSubmodelAggregator.
ISubmodelAggregatorFactory - Interface in org.eclipse.basyx.submodel.aggregator.api
Interface for providing an SubmodelAggregator
ISubmodelAggregatorObserver - Interface in org.eclipse.basyx.submodel.aggregator.observing
Interface for an observer of ObservableSubmodelAggregator
ISubmodelAggregatorObserverV2 - Interface in org.eclipse.basyx.submodel.aggregator.observing
Interface for an observer of ObservableSubmodelAggregatorV2
ISubmodelAPI - Interface in org.eclipse.basyx.submodel.restapi.api
Specifies overall Submodel API
ISubmodelAPIAuthorizer<SubjectInformationType> - Interface in org.eclipse.basyx.extensions.submodel.authorization.internal
Interface for the authorization points used in AuthorizedSubmodelAPI.
ISubmodelAPIFactory - Interface in org.eclipse.basyx.submodel.restapi.api
Interface for providing an Submodel API
ISubmodelAPIObserver - Interface in org.eclipse.basyx.submodel.restapi.observing
Interface for an observer of ObservableSubmodelAPI
ISubmodelAPIObserverV2 - Interface in org.eclipse.basyx.submodel.restapi.observing
Interface for an observer of ObservableSubmodelAPIV2
ISubmodelElement - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement
A submodel element is an element suitable for the description and differentiation of assets.
ISubmodelElementCollection - Interface in org.eclipse.basyx.submodel.metamodel.api.submodelelement
A submodel element collection is a set or list of submodel elements.
isValid(String) - Static method in class org.eclipse.basyx.submodel.metamodel.api.qualifier.IdShortValidator
Returns true iff the idShort is valid according to DotAAS
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.aas.metamodel.map.parts.View
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.ValueReferencePair
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.identifier.Identifier
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.reference.Reference
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.Capability
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.DataElement
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.event.BasicEvent
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
Checks whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationVariable
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElement
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.restapi.operation.InvocationRequest
Check whether all mandatory elements for the metamodel exist in a map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Check whether all mandatory elements for DigitalNameplateSubmodel exist in the map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Check whether all mandatory elements for Address SMC exist in the map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Check whether all mandatory elements for Email SMC exist in the map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Fax
Check whether all mandatory elements for Fax SMC exist in the map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Phone
Check whether all mandatory elements for Phone SMC exist in the map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.AssetSpecificProperties
Check whether all mandatory elements for AssetSpecificProperties SMC exist in the map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.GuidelineSpecificProperties
Check whether all mandatory elements for GuidelineSpecificProperties SMC exist in the map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
Check whether all mandatory elements for Marking SMC exist in the map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Markings
Check whether all mandatory elements for Markings SMC exist in the map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
Check whether all mandatory elements for FurtherInformation SMC exist in the map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Check whether all mandatory elements for GeneralInformation SMC exist in the map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
Check whether all mandatory elements for ProdictClassificationSystem SMC exist in the map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassifications
Check whether all mandatory elements for ProductClassifications SMC exist in the map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
Check whether all mandatory elements for TechnicalProperties SMC exist in the map
isValid(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
Check whether all mandatory elements for TechnicalDataSubmodel exist in the map
ITaggedDirectoryAuthorizer<SubjectInformationType> - Interface in org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal
Interface for the authorization points used in AuthorizedTaggedDirectory.
IVABElementHandler - Interface in org.eclipse.basyx.vab.modelprovider.generic
Interface for a handler, that can handle an object in the VAB.
IVABRegistryService - Interface in org.eclipse.basyx.vab.registry.api
Directory service SDK interface.
IValueReferencePair - Interface in org.eclipse.basyx.submodel.metamodel.api.dataspecification
A value reference pair within a value list within a value list of the DataSpecificationIEC61360.
IView - Interface in org.eclipse.basyx.aas.metamodel.api.parts
A view is a collection of referable elements w.r.t.

J

JerseyHttpsClientFactory - Class in org.eclipse.basyx.vab.protocol.https
A Factory class containing methods creating an HTTPS client with no verification and validation for self signed SSL and other helper methods
JerseyHttpsClientFactory() - Constructor for class org.eclipse.basyx.vab.protocol.https.JerseyHttpsClientFactory
 
JPEG - org.eclipse.basyx.aas.factory.aasx.Thumbnail.ThumbnailExtension
 
JPG - org.eclipse.basyx.aas.factory.aasx.Thumbnail.ThumbnailExtension
 
JSONAASBundleFactory - Class in org.eclipse.basyx.aas.factory.json
Creates multiple AASBundle from a JSON containing several AAS and Submodels
TODO: ConceptDescriptions
JSONAASBundleFactory(String) - Constructor for class org.eclipse.basyx.aas.factory.json.JSONAASBundleFactory
 
JSONAASBundleFactory(Path) - Constructor for class org.eclipse.basyx.aas.factory.json.JSONAASBundleFactory
 
JSONConnector - Class in org.eclipse.basyx.vab.coder.json.connector
Connector Class responsible for serializing parameters and de-serializing results.
JSONConnector(IBaSyxConnector) - Constructor for class org.eclipse.basyx.vab.coder.json.connector.JSONConnector
Constructor
JSONConnector(IBaSyxConnector, GSONToolsFactory) - Constructor for class org.eclipse.basyx.vab.coder.json.connector.JSONConnector
Constructor that accepts specific factory for serializer
JSONProvider<ModelProvider extends IModelProvider> - Class in org.eclipse.basyx.vab.coder.json.provider
Provider class that supports JSON serialized communication
Generic Caller is required since messages can be technology specific.
JSONProvider(ModelProvider) - Constructor for class org.eclipse.basyx.vab.coder.json.provider.JSONProvider
Constructor
JSONProvider(ModelProvider, GSONToolsFactory) - Constructor for class org.eclipse.basyx.vab.coder.json.provider.JSONProvider
Constructor
JSONToMetamodelConverter - Class in org.eclipse.basyx.aas.factory.json
This class can be used to parse JSON to Metamodel Objects
JSONToMetamodelConverter(String) - Constructor for class org.eclipse.basyx.aas.factory.json.JSONToMetamodelConverter
Initializes the parser with XML given as a String
JWTAuthenticationContextProvider - Class in org.eclipse.basyx.extensions.shared.authorization.internal
A ISubjectInformationProvider that provides a Jwt obtained by the Authentication from the (thread-local) Spring Security context.
JWTAuthenticationContextProvider() - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.JWTAuthenticationContextProvider
 
JwtBearerTokenAuthenticationConfiguration - Class in org.eclipse.basyx.vab.protocol.http.server
Configuration for a Resource Server to support JWT Bearer Tokens for authentication.

K

Key - Class in org.eclipse.basyx.submodel.metamodel.map.reference
Key as defined in DAAS document

A key is a reference to an element by its id.
Key(KeyElements, boolean, String, IdentifierType) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.reference.Key
Helper constructor to translate IdentifierType to KeyType.
Key(KeyElements, boolean, String, KeyType) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
KEY - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.reference.ReferenceXMLConverter
 
KEY - Static variable in class org.eclipse.basyx.submodel.metamodel.map.reference.Reference
 
KeycloakRoleAuthenticator - Class in org.eclipse.basyx.extensions.shared.authorization.internal
Implementation for a role authenticator that reads from the security context SecurityContextHolder and parses it according to an access token (JSON Web Token) as handed out by Keycloak.
KeycloakRoleAuthenticator() - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.KeycloakRoleAuthenticator
 
KeycloakService - Class in org.eclipse.basyx.extensions.shared.authorization.internal
Functions for interacting with Keycloak in the context of BaSyx.
KeycloakService(String, String) - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.KeycloakService
Creates a new KeycloakService object.
KeyElements - Enum in org.eclipse.basyx.submodel.metamodel.api.reference.enums
KeyElements, ReferableElements, IdentifiableElements as defined in DAAS document

Since there's no enum inheritance in Java, all enums are merged into a single class
KEYS - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.reference.ReferenceXMLConverter
 
keySet() - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
KeyStoreLoaderClient - Class in org.eclipse.basyx.vab.protocol.opcua.server
Deprecated.
As of version 1.1. No full replacement planned.
A limited replacement is available in CertificateHelper which creates self-signed certificates in memory to be passed to ClientConfiguration.setKeyPairAndCertificate(KeyPair, X509Certificate). But it is the user's responsibility to persist these in a KeyStore, if they wish.
KeyStoreLoaderClient() - Constructor for class org.eclipse.basyx.vab.protocol.opcua.server.KeyStoreLoaderClient
Deprecated.
 
keyToValue - Variable in class org.eclipse.basyx.vab.registry.memory.VABInMemoryRegistry
Map that stores key/value mappings
KeyType - Enum in org.eclipse.basyx.submodel.metamodel.api.reference.enums
KeyType, LocalKeyType, IdentifierType as defined in DAAS document

Since there's no enum inheritance in Java, all enums are merged into a single class
KIND - Static variable in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
KIND - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.haskind.HasKindXMLConverter
 
KIND - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.haskind.HasKind
 

L

LAMBDA - Static variable in class org.eclipse.basyx.vab.coder.json.serialization.GSONTools
 
LANG - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.LangStringsXMLConverter
 
LANG_STRING - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.LangStringsXMLConverter
 
LangString - Class in org.eclipse.basyx.submodel.metamodel.map.qualifier
This class holds a description in a single language
LangString - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
LangString(String, String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.LangString
Constructor that accepts a language and a description
LangStrings - Class in org.eclipse.basyx.submodel.metamodel.map.qualifier
This Class is a List, which holds LangString Objects
It is used to hold a text in multiple languages
LangStrings() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.LangStrings
 
LangStrings(String, String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.LangStrings
Constructor taking a language and a description in that language
LangStrings(Collection<LangString>) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.LangStrings
Constructor taking a collection of LangString
LangStrings(LangString) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.LangStrings
Constructor taking a single LangString
LangStringsXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.qualifier
Handles the conversion between a LangStrings object and the XML tag <aas:langString> in both directions
LangStringsXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.LangStringsXMLConverter
 
LevelType - Enum in org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums
Possible level types as defined in DAAS for IEC61360 data specification templates
LEVELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
LOCAL - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.reference.ReferenceXMLConverter
 
LOCAL - Static variable in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
logger - Variable in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
 
logger - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationVariable
 
lookup(String) - Method in interface org.eclipse.basyx.vab.registry.api.IVABRegistryService
Lookup method maps key "id" to value
lookup(String) - Method in class org.eclipse.basyx.vab.registry.memory.VABInMemoryRegistry
Lookup method
lookup(String) - Method in class org.eclipse.basyx.vab.registry.proxy.VABRegistryProxy
Returns a single entry in the directory
lookupAAS(IIdentifier) - Method in interface org.eclipse.basyx.aas.registration.api.IAASRegistry
Lookup AAS
lookupAAS(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.memory.AASRegistry
 
lookupAAS(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryService
 
lookupAAS(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryServiceV2
 
lookupAAS(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.proxy.AASRegistryProxy
Lookup device AAS
lookupAAS(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.AuthorizedAASRegistry
 
lookupAAS(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
lookupAAS(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryService
 
lookupAll() - Method in interface org.eclipse.basyx.aas.registration.api.IAASRegistry
Retrieve all registered AAS
lookupAll() - Method in class org.eclipse.basyx.aas.registration.memory.AASRegistry
 
lookupAll() - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryService
 
lookupAll() - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryServiceV2
 
lookupAll() - Method in class org.eclipse.basyx.aas.registration.proxy.AASRegistryProxy
 
lookupAll() - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.AuthorizedAASRegistry
 
lookupAll() - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
lookupAll() - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryService
 
lookupBothAasAndSubmodelTags(Set<String>, Set<String>) - Method in interface org.eclipse.basyx.extensions.aas.directory.tagged.api.IAASTaggedDirectory
Looks up all SM that are tagged with submodelTags and that belongs to an AssetAdministrationShell tagged with aasTags.
lookupBothAasAndSubmodelTags(Set<String>, Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
lookupBothAasAndSubmodelTags(Set<String>, Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.map.MapTaggedDirectory
 
lookupBothAasAndSubmodelTags(Set<String>, Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.observing.ObservableAASTaggedDirectoryServiceV2
 
lookupBothAasAndSubmodelTags(Set<String>, Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.proxy.TaggedDirectoryProxy
 
lookupSubmodel(IIdentifier, IIdentifier) - Method in interface org.eclipse.basyx.aas.registration.api.IAASRegistry
Retrieves the SubmodelDescriptor of a specific submodel of an AAS
lookupSubmodel(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.aas.registration.memory.AASRegistry
 
lookupSubmodel(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryService
 
lookupSubmodel(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryServiceV2
 
lookupSubmodel(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.aas.registration.proxy.AASRegistryProxy
 
lookupSubmodel(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.AuthorizedAASRegistry
 
lookupSubmodel(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
lookupSubmodel(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryService
 
lookupSubmodels(IIdentifier) - Method in interface org.eclipse.basyx.aas.registration.api.IAASRegistry
Retrieves all SubmodelDescriptors of submodels of an AAS
lookupSubmodels(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.memory.AASRegistry
 
lookupSubmodels(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryService
 
lookupSubmodels(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryServiceV2
 
lookupSubmodels(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.proxy.AASRegistryProxy
 
lookupSubmodels(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.AuthorizedAASRegistry
 
lookupSubmodels(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
lookupSubmodels(IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryService
 
lookupSubmodelTag(String) - Method in interface org.eclipse.basyx.extensions.aas.directory.tagged.api.IAASTaggedDirectory
Looks up all SM that are tagged with submodelTag
lookupSubmodelTag(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
lookupSubmodelTag(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.map.MapTaggedDirectory
 
lookupSubmodelTag(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.observing.ObservableAASTaggedDirectoryServiceV2
 
lookupSubmodelTag(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.proxy.TaggedDirectoryProxy
 
lookupSubmodelTags(Set<String>) - Method in interface org.eclipse.basyx.extensions.aas.directory.tagged.api.IAASTaggedDirectory
Looks up all SM that are tagged with submodelTags
lookupSubmodelTags(Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
lookupSubmodelTags(Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.map.MapTaggedDirectory
 
lookupSubmodelTags(Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.observing.ObservableAASTaggedDirectoryServiceV2
 
lookupSubmodelTags(Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.proxy.TaggedDirectoryProxy
 
lookupTag(String) - Method in interface org.eclipse.basyx.extensions.aas.directory.tagged.api.IAASTaggedDirectory
Looks up all AAS that are tagged with tag
lookupTag(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.AuthorizedTaggedDirectory
 
lookupTag(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
lookupTag(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.map.MapTaggedDirectory
 
lookupTag(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.observing.ObservableAASTaggedDirectoryService
 
lookupTag(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.observing.ObservableAASTaggedDirectoryServiceV2
 
lookupTag(String) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.proxy.TaggedDirectoryProxy
 
lookupTags(Set<String>) - Method in interface org.eclipse.basyx.extensions.aas.directory.tagged.api.IAASTaggedDirectory
Looks up all AAS that are tagged with all tags
lookupTags(Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.AuthorizedTaggedDirectory
 
lookupTags(Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
lookupTags(Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.map.MapTaggedDirectory
 
lookupTags(Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.observing.ObservableAASTaggedDirectoryService
 
lookupTags(Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.observing.ObservableAASTaggedDirectoryServiceV2
 
lookupTags(Set<String>) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.proxy.TaggedDirectoryProxy
 
LostHTTPRequestParameterException - Exception in org.eclipse.basyx.vab.exception
 
LostHTTPRequestParameterException(String) - Constructor for exception org.eclipse.basyx.vab.exception.LostHTTPRequestParameterException
 

M

MailType - Enum in org.eclipse.basyx.submodel.types.digitalnameplate.enums
characterization of an e-mail address according to its location or usage as described in the AAS Digital Nameplate template
MAINSECTIONID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
 
MAINSECTIONPREFIX - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
 
MalformedRequestException - Exception in org.eclipse.basyx.vab.exception.provider
Used to indicate by a ModelProvider, that a given request was malformed.
MalformedRequestException(Exception) - Constructor for exception org.eclipse.basyx.vab.exception.provider.MalformedRequestException
 
MalformedRequestException(String) - Constructor for exception org.eclipse.basyx.vab.exception.provider.MalformedRequestException
Constructor
MalformedRequestException(List<Message>) - Constructor for exception org.eclipse.basyx.vab.exception.provider.MalformedRequestException
 
MANUFACTURERLOGOID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
 
MANUFACTURERNAMEID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
 
MANUFACTURERNAMEID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
 
MANUFACTURERORDERCODEID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
 
MANUFACTURERPARTNUMBERID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
 
MANUFACTURERPRODUCTDESIGNATIONID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
 
MANUFACTURERPRODUCTDESIGNATIONID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
 
MANUFACTURERPRODUCTFAMILYID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
 
map - Variable in class org.eclipse.basyx.vab.model.VABModelMap
 
mapFromException(ProviderException) - Static method in class org.eclipse.basyx.vab.protocol.http.server.ExceptionToHTTPCodeMapper
Maps ProviderExceptions to HTTP-Codes
MapRegistryHandler - Class in org.eclipse.basyx.aas.registration.memory
Implements a preconfigured registry based on the Map interface
MapRegistryHandler(Map<String, AASDescriptor>) - Constructor for class org.eclipse.basyx.aas.registration.memory.MapRegistryHandler
Constructor that takes a reference to a map as a base for the registry entries
MapTaggedDirectory - Class in org.eclipse.basyx.extensions.aas.directory.tagged.map
Map implementation of a tagged directory.
MapTaggedDirectory(Map<String, AASDescriptor>, Map<String, Set<TaggedAASDescriptor>>) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.map.MapTaggedDirectory
Constructor that takes a reference to a map as a base for the registry entries
MapTaggedDirectory(IRegistryHandler, Map<String, Set<TaggedAASDescriptor>>) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.map.MapTaggedDirectory
 
mapToException(int, String) - Static method in class org.eclipse.basyx.vab.protocol.http.server.ExceptionToHTTPCodeMapper
Maps HTTP-Codes to ProviderExceptions
mapToException(int, List<Message>) - Static method in class org.eclipse.basyx.vab.protocol.http.server.ExceptionToHTTPCodeMapper
Maps HTTP-Codes to ProviderExceptions
mapToSM(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.facade.SubmodelElementMapCollectionConverter
Builds a Submodel from a given Map.
Converts the Submodel.SUBMODELELEMENT entry of a Map to a Map<IdShort, SMElement>.
Creates Facades for all smElements.
mapToSmECollection(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.facade.SubmodelElementMapCollectionConverter
Builds a SubmodelElementCollection from a given Map.
Converts the Property.VALUE entry of a Map to a Map<IdShort, SMElement>.
Creates Facades for all smElements.
Marking - Class in org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings
Marking as defined in the AAS Digital Nameplate Template document
It is a submodel element collection which contains information about the marking labelled on the device
Marking(String, String, File) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
Constructor with mandatory attributes
Marking(String, Property, File) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
Constructor with mandatory attributes
MARKINGADDITIONALTEXTPREFIX - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
 
MARKINGFILEID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
 
MARKINGNAMEID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
 
MARKINGPREFIX - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Markings
 
Markings - Class in org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings
Markings as defined in the AAS Digital Nameplate Template document
It is a submodel element collection which contains a collection of product markings Note: CE marking is declared as mandatory according to EU Machine Directive 2006/42/EC.
Markings(String, List<Marking>) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Markings
Constructor with mandatory attributes
Markings(List<Marking>) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Markings
Constructor with default idShort
MARKINGSID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
 
MAX - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.LevelType
 
MAX - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.RangeXMLConverter
 
MAX - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
MAX - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
A constant instance holding the highest possible value of an unsigned 8-bit integer.
MAX - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
A constant instance holding the highest possible value of an unsigned 32-bit integer.
MAX - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
A constant instance holding the highest possible value of an unsigned 64-bit integer.
MAX - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
A constant instance holding the highest possible value of an unsigned 16-bit integer.
MAX_VALUE - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
The highest possible value of an unsigned 8-bit integer.
MAX_VALUE - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
The highest possible value of an unsigned 32-bit integer.
MAX_VALUE - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
The highest possible value of an unsigned 64-bit integer.
MAX_VALUE - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
The highest possible value of an unsigned 16-bit integer.
message - Variable in exception org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationExecutionErrorException
Store message
message - Variable in exception org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationExecutionTimeoutException
Store message
Message - Class in org.eclipse.basyx.vab.coder.json.metaprotocol
 
Message(MessageType, String) - Constructor for class org.eclipse.basyx.vab.coder.json.metaprotocol.Message
 
Message(MessageType, String, String) - Constructor for class org.eclipse.basyx.vab.coder.json.metaprotocol.Message
 
MESSAGES - Static variable in class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
MessageSecurityMode - Enum in org.eclipse.basyx.vab.protocol.opcua.types
Available message security modes for OPC UA connections.
MessageType - Enum in org.eclipse.basyx.vab.coder.json.metaprotocol
 
MESSAGETYPE - Static variable in class org.eclipse.basyx.vab.coder.json.metaprotocol.Message
 
MetamodelConstructionException - Exception in org.eclipse.basyx.aas.metamodel.exception
This class is used to throw exception when metamodel's createAsFacade from map does not work due to absence of mandatory fields
MetamodelConstructionException(Class<?>, Map<String, Object>) - Constructor for exception org.eclipse.basyx.aas.metamodel.exception.MetamodelConstructionException
 
MetamodelConstructionException(String) - Constructor for exception org.eclipse.basyx.aas.metamodel.exception.MetamodelConstructionException
 
MetamodelToAASXConverter - Class in org.eclipse.basyx.aas.factory.aasx
This class can be used to generate an .aasx file from Metamodel Objects and the Files referred to in the Submodels
MetamodelToAASXConverter() - Constructor for class org.eclipse.basyx.aas.factory.aasx.MetamodelToAASXConverter
 
MetamodelToJSONConverter - Class in org.eclipse.basyx.aas.factory.json
This class can be used to build JSON from Metamodel Objects
MetamodelToJSONConverter() - Constructor for class org.eclipse.basyx.aas.factory.json.MetamodelToJSONConverter
 
MetamodelToXMLConverter - Class in org.eclipse.basyx.aas.factory.xml
This class can be used to build XML from Metamodel Objects
MetamodelToXMLConverter() - Constructor for class org.eclipse.basyx.aas.factory.xml.MetamodelToXMLConverter
 
metaProtocolHandler - Variable in class org.eclipse.basyx.vab.coder.json.connector.JSONConnector
Handle meta protocol in JSON String
MetaprotocolHandler - Class in org.eclipse.basyx.vab.coder.json.metaprotocol
 
MetaprotocolHandler() - Constructor for class org.eclipse.basyx.vab.coder.json.metaprotocol.MetaprotocolHandler
Constructor that create the serializer
MetaprotocolHandler(GSONToolsFactory) - Constructor for class org.eclipse.basyx.vab.coder.json.metaprotocol.MetaprotocolHandler
Constructor that accepts specific factory for serializer
MiloOpcUaClient - Class in org.eclipse.basyx.vab.protocol.opcua.connector.milo
Provides a wrapper around the eclipse Milo OPC UA client that works in the BaSyx environment.
MiloOpcUaClient(String) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Creates a new OPC UA client for the given endpoint URL with a default configuration.
MIME_TYPE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
 
MIMETYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
 
MIMETYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
 
MIN - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.LevelType
 
MIN - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.RangeXMLConverter
 
MIN - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
MIN - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
A constant instance holding the lowest possible value of an unsigned 8-bit integer.
MIN - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
A constant instance holding the lowest possible value of an unsigned 32-bit integer.
MIN - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
A constant instance holding the lowest possible value of an unsigned 64-bit integer.
MIN - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
A constant instance holding the lowest possible value of an unsigned 16-bit integer.
MIN_VALUE - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
The lowest possible value of an unsigned 8-bit integer.
MIN_VALUE - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
The lowest possible value of an unsigned 32-bit integer.
MIN_VALUE - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
The lowest possible value of an unsigned 64-bit integer.
MIN_VALUE - Static variable in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
The lowest possible value of an unsigned 16-bit integer.
ModelDescriptor - Class in org.eclipse.basyx.aas.metamodel.map.descriptor
Abstract class for a model descriptor that contains: - a short id - an identifier - endpoints
ModelDescriptor() - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelDescriptor
 
ModelDescriptor(String, IIdentifier, String) - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelDescriptor
Create a new descriptor with minimal information
ModelDescriptor(Map<String, Object>) - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelDescriptor
Create descriptor from existing hash map
ModelingKind - Enum in org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind
ModelingKind enum as defined by DAAS document
Enumeration for denoting whether an element is a template or an instance.
ModelProxyFactory - Class in org.eclipse.basyx.vab.factory.java
A factory for creating model providers out of addresses with multiple endpoints included.
ModelProxyFactory(IConnectorFactory) - Constructor for class org.eclipse.basyx.vab.factory.java.ModelProxyFactory
 
ModelType - Class in org.eclipse.basyx.submodel.metamodel.map.modeltype
Describes the type of the used model and is used to add a model type to existing AAS meta model entries.
ModelType(String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.modeltype.ModelType
 
MODELTYPE - Static variable in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
MODELTYPE - Static variable in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
MODELTYPE - Static variable in class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
 
MODELTYPE - Static variable in class org.eclipse.basyx.aas.metamodel.map.descriptor.SubmodelDescriptor
 
MODELTYPE - Static variable in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
MODELTYPE - Static variable in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
MODELTYPE - Static variable in class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedAASDescriptor
 
MODELTYPE - Static variable in class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedSubmodelDescriptor
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.modeltype.ModelType
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Constraint
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Formula
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.Capability
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.DataElement
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.ReferenceElement
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.event.BasicEvent
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationVariable
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElement
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
MODELTYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
ModelUrn - Class in org.eclipse.basyx.aas.metamodel.map.descriptor
Create URNs with the format urn: <legalEntity>:<subUnit>:<subModel>:<version>:<revision>:<elementID>#<elementInstance>
ModelUrn(String) - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelUrn
Constructor that accepts a single, raw URN
ModelUrn(String, String, String, String, String, String, String) - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelUrn
Constructor that build a URN
MqttAASAggregator - Class in org.eclipse.basyx.extensions.aas.aggregator.mqtt
Deprecated.
Deprecated, please use MqttDecoratingAASAggregatorFactory
MqttAASAggregator(IAASAggregator, String, String) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregator
Deprecated.
Constructor for adding this MQTT extension on top of an AASAggregator
MqttAASAggregator(IAASAggregator, String, String, String, char[]) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregator
Deprecated.
Constructor for adding this MQTT extension on top of an AASAggregator
MqttAASAggregator(IAASAggregator, String, String, String, char[], MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregator
Deprecated.
 
MqttAASAggregator(IAASAggregator, String, String, MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregator
Deprecated.
Constructor for adding this MQTT extension on top of an AASAggregator
MqttAASAggregator(IAASAggregator, MqttClient) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregator
Deprecated.
 
MqttAASAggregatorHelper - Class in org.eclipse.basyx.extensions.aas.aggregator.mqtt
A helper class containing string constants of topics used by the AASAggregator.
MqttAASAggregatorHelper() - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorHelper
 
MqttAASAggregatorObserver - Class in org.eclipse.basyx.extensions.aas.aggregator.mqtt
Observer for the AASAggregator that triggers MQTT events for different operations on the aggregator.
MqttAASAggregatorObserver(String, String) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorObserver
Constructor for adding this MQTT extension as an AAS Aggregator Observer
MqttAASAggregatorObserver(String, String, String, char[]) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorObserver
Constructor for adding this MQTT extension as an AAS Aggregator Observer
MqttAASAggregatorObserver(String, String, String, char[], MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorObserver
Constructor for adding this MQTT extension as an AAS Aggregator Observer
MqttAASAggregatorObserver(String, String, MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorObserver
Constructor for adding this MQTT extension as an AAS Aggregator Observer
MqttAASAggregatorObserver(MqttClient) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorObserver
Constructor for adding this MQTT extension as an AAS Aggregator Observer
MqttAASAggregatorPayloadParser - Class in org.eclipse.basyx.extensions.aas.aggregator.mqtt
Parser for Payloads sent by MqttAASAggregator
MqttAASAggregatorPayloadParser(String) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorPayloadParser
 
MqttAASAPIHelper - Class in org.eclipse.basyx.extensions.aas.api.mqtt
A helper class containing string constants of topics used by the AASAPI.
MqttAASAPIHelper() - Constructor for class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIHelper
 
MqttAASAPIObserver - Class in org.eclipse.basyx.extensions.aas.api.mqtt
Implementation of IAASAPIObserver Triggers MQTT events for different operations on the AAS.
MqttAASAPIObserver(ObservableAASAPI, String, String) - Constructor for class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIObserver
Deprecated.
This constructor is deprecated please use MqttAASAPIObserver(MqttClient, String) instead.
MqttAASAPIObserver(ObservableAASAPI, String, String, String, char[]) - Constructor for class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIObserver
Deprecated.
This constructor is deprecated please use MqttAASAPIObserver(MqttClient, String, MqttConnectOptions) instead.
MqttAASAPIObserver(ObservableAASAPI, String, String, String, char[], MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIObserver
Deprecated.
This constructor is deprecated please use MqttAASAPIObserver(MqttClient, String, MqttConnectOptions) instead.
MqttAASAPIObserver(ObservableAASAPI, String, String, MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIObserver
Deprecated.
This constructor is deprecated please use MqttAASAPIObserver(MqttClient, String) instead.
MqttAASAPIObserver(ObservableAASAPI, MqttClient) - Constructor for class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIObserver
Deprecated.
This constructor is deprecated please use MqttAASAPIObserver(MqttClient, String) instead.
MqttAASAPIObserver(MqttClient, String) - Constructor for class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIObserver
Constructor for adding this MQTT extension on top of another AASAPI
MqttAASAPIObserver(MqttClient, String, MqttConnectOptions) - Constructor for class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIObserver
Constructor for adding this MQTT extension on top of another AASAPI
MqttAASRegistryHelper - Class in org.eclipse.basyx.extensions.aas.registration.mqtt
A helper class containing method and string constants of topics used by the AASRegistry.
MqttAASRegistryHelper() - Constructor for class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryHelper
 
MqttAASRegistryService - Class in org.eclipse.basyx.extensions.aas.registration.mqtt
Implementation variant for the AASRegistryService that triggers MQTT events for different operations on the registry.
MqttAASRegistryService(IAASRegistry, String, String) - Constructor for class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryService
Constructor for adding this MQTT extension on top of an AASRegistryService
MqttAASRegistryService(IAASRegistry, String, String, String, char[]) - Constructor for class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryService
Constructor for adding this MQTT extension on top of an AASRegistryService
MqttAASRegistryService(IAASRegistry, MqttClient) - Constructor for class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryService
Constructor for adding this MQTT extension on top of an AASRegistryService
MqttAASRegistryServiceObserver - Class in org.eclipse.basyx.extensions.aas.registration.mqtt
Implementation variant for the AASRegistryServiceObserver that triggers MQTT events for different operations on the registry.
MqttAASRegistryServiceObserver(String, String) - Constructor for class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryServiceObserver
Constructor for adding this MQTT extension as an AAS Registry Observer
MqttAASRegistryServiceObserver(String, String, String, char[]) - Constructor for class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryServiceObserver
Constructor for adding this MQTT extension as an AAS Registry Observer
MqttAASRegistryServiceObserver(String, String, String, char[], MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryServiceObserver
Constructor for creating an MqttClient with authentication and a custom persistence strategy
MqttAASRegistryServiceObserver(String, String, MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryServiceObserver
Constructor for adding this MQTT extension as an AAS Registry Observer with a custom mqtt client persistence
MqttAASRegistryServiceObserver(MqttClient) - Constructor for class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryServiceObserver
Constructor for adding this MQTT extension as an AAS Registry Observer
MqttAASRegistryServicePayloadParser - Class in org.eclipse.basyx.extensions.aas.registration.mqtt
Parser for Payloads sent by MqttAASRegistryService
MqttAASRegistryServicePayloadParser(String) - Constructor for class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryServicePayloadParser
 
mqttClient - Variable in class org.eclipse.basyx.extensions.shared.mqtt.MqttEventService
 
MqttDecoratingAASAggregatorFactory - Class in org.eclipse.basyx.extensions.aas.aggregator.mqtt
Factory decorating AASAggregator with MQTT events by wrapping an IAASAggregatorFactory
MqttDecoratingAASAggregatorFactory(IAASAggregatorFactory, MqttClient) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttDecoratingAASAggregatorFactory
 
MqttDecoratingAASAPIFactory - Class in org.eclipse.basyx.extensions.aas.api.mqtt
Factory decorating AASAPI with MQTT events by wrapping an IAASAPIFactory
MqttDecoratingAASAPIFactory(IAASAPIFactory, MqttClient) - Constructor for class org.eclipse.basyx.extensions.aas.api.mqtt.MqttDecoratingAASAPIFactory
 
MqttDecoratingSubmodelAggregatorFactory - Class in org.eclipse.basyx.extensions.submodel.aggregator.mqtt
Factory decorating SubmodelAggregator with MQTT events by wrapping an ISubmodelAggregatorFactory
MqttDecoratingSubmodelAggregatorFactory(ISubmodelAggregatorFactory, MqttClient) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttDecoratingSubmodelAggregatorFactory
 
MqttDecoratingSubmodelAPIFactory - Class in org.eclipse.basyx.extensions.submodel.mqtt
Factory decorating SubmodelAPI with MQTT events by wrapping an ISubmodelAPIFactory
MqttDecoratingSubmodelAPIFactory(ISubmodelAPIFactory, MqttClient) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttDecoratingSubmodelAPIFactory
 
MqttEventService - Class in org.eclipse.basyx.extensions.shared.mqtt
Implementation of common parts of MQTT event propagation services.
MqttEventService(String, String) - Constructor for class org.eclipse.basyx.extensions.shared.mqtt.MqttEventService
Constructor for creating an MqttClient (no authentication)
MqttEventService(String, String, String, char[]) - Constructor for class org.eclipse.basyx.extensions.shared.mqtt.MqttEventService
Constructor for creating an MqttClient with authentication
MqttEventService(String, String, String, char[], MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.shared.mqtt.MqttEventService
Constructor for creating an MqttClient with authentication and a custom persistence strategy
MqttEventService(String, String, MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.shared.mqtt.MqttEventService
Constructor for creating an MqttClient (with no authentication and a custom persistence strategy)
MqttEventService(MqttClient) - Constructor for class org.eclipse.basyx.extensions.shared.mqtt.MqttEventService
Constructor for creating an MqttClient with existing client
MqttSubmodelAggregatorHelper - Class in org.eclipse.basyx.extensions.submodel.aggregator.mqtt
A helper class containing string constants of topics used by the SubmodelAggregator.
MqttSubmodelAggregatorHelper() - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttSubmodelAggregatorHelper
 
MqttSubmodelAggregatorObserver - Class in org.eclipse.basyx.extensions.submodel.aggregator.mqtt
Observer for the SubmodelAggregator that triggers MQTT events for different operations on the aggregator.
MqttSubmodelAggregatorObserver(String, String) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttSubmodelAggregatorObserver
Constructor for adding this MQTT extension as an Submodel Aggregator Observer
MqttSubmodelAggregatorObserver(String, String, String, char[]) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttSubmodelAggregatorObserver
Constructor for adding this MQTT extension as an Submodel Aggregator Observer
MqttSubmodelAggregatorObserver(String, String, String, char[], MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttSubmodelAggregatorObserver
Constructor for adding this MQTT extension as an Submodel Aggregator Observer
MqttSubmodelAggregatorObserver(String, String, MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttSubmodelAggregatorObserver
Constructor for adding this MQTT extension as an Submodel Aggregator Observer
MqttSubmodelAggregatorObserver(MqttClient) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttSubmodelAggregatorObserver
Constructor for adding this MQTT extension as an Submodel Aggregator Observer
MqttSubmodelAPI - Class in org.eclipse.basyx.extensions.submodel.mqtt
Deprecated.
Deprecated, please use MqttDecoratingSubmodelAPIFactory
MqttSubmodelAPI(ISubmodelAPI, String, String) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
Constructor for adding this MQTT extension on top of another SubmodelAPI
MqttSubmodelAPI(ISubmodelAPI, String, String, String, char[]) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
Constructor for adding this MQTT extension on top of another SubmodelAPI
MqttSubmodelAPI(ISubmodelAPI, String, String, String, char[], MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
Constructor for adding this MQTT extension on top of another SubmodelAPI.
MqttSubmodelAPI(ISubmodelAPI, String, String, MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
Constructor for adding this MQTT extension on top of another SubmodelAPI with a custom persistence strategy
MqttSubmodelAPI(ISubmodelAPI, MqttClient) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
Constructor for adding this MQTT extension on top of another SubmodelAPI.
MqttSubmodelAPIHelper - Class in org.eclipse.basyx.extensions.submodel.mqtt
A helper class containing string constants of topics used by the SubmodelAPI.
MqttSubmodelAPIHelper() - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIHelper
 
MqttSubmodelAPIObserver - Class in org.eclipse.basyx.extensions.submodel.mqtt
Implementation of ISubmodelAPIObserver Triggers MQTT events for different CRUD operations on the submodel.
MqttSubmodelAPIObserver(ObservableSubmodelAPI, String, String) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
Deprecated.
This constructor is deprecated please use MqttSubmodelAPIObserver(MqttClient, IIdentifier, IIdentifier) instead.
MqttSubmodelAPIObserver(ObservableSubmodelAPI, String, String, String, char[]) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
Deprecated.
MqttSubmodelAPIObserver(ObservableSubmodelAPI, String, String, String, char[], MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
Deprecated.
MqttSubmodelAPIObserver(ObservableSubmodelAPI, String, String, MqttClientPersistence) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
Deprecated.
This constructor is deprecated please use MqttSubmodelAPIObserver(MqttClient, IIdentifier, IIdentifier) instead.
MqttSubmodelAPIObserver(ObservableSubmodelAPI, MqttClient) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
Deprecated.
This constructor is deprecated please use MqttSubmodelAPIObserver(MqttClient, IIdentifier, IIdentifier) instead.
MqttSubmodelAPIObserver(MqttClient, IIdentifier, IIdentifier) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
Constructor for adding this MQTT extension on top of another SubmodelAPI
MqttSubmodelAPIObserver(MqttClient, IIdentifier, IIdentifier, MqttConnectOptions) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
Constructor for adding this MQTT extension on top of another SubmodelAPI
MqttSubmodelAPIPayloadParser - Class in org.eclipse.basyx.extensions.submodel.mqtt
Parser for Payloads sent by MqttSubmodelAPI
MqttSubmodelAPIPayloadParser(String) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIPayloadParser
 
MqttV2AASAggregatorObserver - Class in org.eclipse.basyx.extensions.aas.aggregator.mqtt
Observer for the AASAggregator that triggers MQTT events for different operations on the aggregator.
MqttV2AASAggregatorObserver(MqttClient, MqttV2AASAggregatorTopicFactory) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttV2AASAggregatorObserver
Constructor for adding this MQTT extension as an AAS Aggregator Observer
MqttV2AASAggregatorObserver(MqttClient, MqttV2AASAggregatorTopicFactory, Serializer) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttV2AASAggregatorObserver
Constructor for adding this MQTT extension as an AAS Aggregator Observer
MqttV2AASAggregatorTopicFactory - Class in org.eclipse.basyx.extensions.aas.aggregator.mqtt
A helper class containing methods that create topics used by the AASAggregator.
MqttV2AASAggregatorTopicFactory(IEncoder) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttV2AASAggregatorTopicFactory
 
MqttV2AASRegistryServiceObserver - Class in org.eclipse.basyx.extensions.aas.registration.mqtt
Implementation variant for the AASRegistryServiceObserver that triggers MQTT events for different operations on the registry.
MqttV2AASRegistryServiceObserver(MqttClient, MqttV2AASRegistryTopicFactory) - Constructor for class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryServiceObserver
Constructor for adding this MQTT extension as an AAS Registry Observer
MqttV2AASRegistryServiceObserver(MqttClient, MqttV2AASRegistryTopicFactory, Serializer) - Constructor for class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryServiceObserver
Constructor for adding this MQTT extension as an AAS Registry Observer
MqttV2AASRegistryTopicFactory - Class in org.eclipse.basyx.extensions.aas.registration.mqtt
A helper class containing method and string constants of topics used by the AASRegistry.
MqttV2AASRegistryTopicFactory(IEncoder) - Constructor for class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryTopicFactory
 
MqttV2DecoratingAASAggregatorFactory - Class in org.eclipse.basyx.extensions.aas.aggregator.mqtt
Factory decorating AASAggregator with MQTT events by wrapping an IAASAggregatorFactory
MqttV2DecoratingAASAggregatorFactory(IAASAggregatorFactory, MqttClient, String, MqttV2AASAggregatorTopicFactory) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttV2DecoratingAASAggregatorFactory
Decorates the passed factory with the MqttV2 feature using the passed TopicFactory for topic creation
MqttV2DecoratingSubmodelAggregatorFactory - Class in org.eclipse.basyx.extensions.submodel.aggregator.mqtt
Factory decorating SubmodelAggregator with MQTT events by wrapping an ISubmodelAggregatorFactory
MqttV2DecoratingSubmodelAggregatorFactory(ISubmodelAggregatorFactory, MqttClient, String, MqttV2SubmodelAggregatorTopicFactory) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttV2DecoratingSubmodelAggregatorFactory
 
MqttV2DecoratingSubmodelAPIFactory - Class in org.eclipse.basyx.extensions.submodel.mqtt
Factory decorating SubmodelAPI with MQTT events by wrapping an ISubmodelAPIFactory
MqttV2DecoratingSubmodelAPIFactory(ISubmodelAPIFactory, MqttClient, String, MqttV2SubmodelAPITopicFactory) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2DecoratingSubmodelAPIFactory
Decorates the passed factory with the MqttV2 feature using the passed TopicFactory for topic creation
MqttV2SubmodelAggregatorObserver - Class in org.eclipse.basyx.extensions.submodel.aggregator.mqtt
Observer for the SubmodelAggregator that triggers MQTT events for different operations on the aggregator.
MqttV2SubmodelAggregatorObserver(MqttClient, MqttV2SubmodelAggregatorTopicFactory) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttV2SubmodelAggregatorObserver
Constructor for adding this MQTT extension as an Submodel Aggregator Observer
MqttV2SubmodelAggregatorObserver(MqttClient, MqttV2SubmodelAggregatorTopicFactory, Serializer) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttV2SubmodelAggregatorObserver
Constructor for adding this MQTT extension as an Submodel Aggregator Observer
MqttV2SubmodelAggregatorTopicFactory - Class in org.eclipse.basyx.extensions.submodel.aggregator.mqtt
A helper class containing methods that create topics used by the SubmodelAggregator.
MqttV2SubmodelAggregatorTopicFactory(IEncoder) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttV2SubmodelAggregatorTopicFactory
 
MqttV2SubmodelAPIObserver - Class in org.eclipse.basyx.extensions.submodel.mqtt
Implementation of ISubmodelAPIObserverV2 Triggers MQTT events for different CRUD operations on the submodel.
MqttV2SubmodelAPIObserver(MqttClient, MqttV2SubmodelAPITopicFactory) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPIObserver
Constructor for adding this MQTT extension on top of another SubmodelAPI
MqttV2SubmodelAPIObserver(MqttClient, MqttV2SubmodelAPITopicFactory, Serializer) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPIObserver
Constructor for adding this MQTT extension on top of another SubmodelAPI
MqttV2SubmodelAPITopicFactory - Class in org.eclipse.basyx.extensions.submodel.mqtt
A helper class containing string constants of topics used by the SubmodelAPI.
MqttV2SubmodelAPITopicFactory(IEncoder) - Constructor for class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPITopicFactory
 
MULTI_LANGUAGE_PROPERTY - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.MultiLanguagePropertyXMLConverter
 
MultiLanguageProperty - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement
A MultiLanguageProperty element as defined in DAAS document
MultiLanguageProperty() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
 
MultiLanguageProperty(String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
Constructor accepting only mandatory attribute
MultiLanguageProperty(Reference, LangStrings) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
 
MULTILANGUAGEPROPERTY - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
MultiLanguagePropertyXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement
Parses <aas:multiLanguageProperty> and builds the MultiLanguageProperty object from it
Builds <aas:multiLanguageProperty> from a given MultiLanguageProperty object
MultiLanguagePropertyXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.MultiLanguagePropertyXMLConverter
 
MultipleThumbnailFoundException - Exception in org.eclipse.basyx.aas.factory.exception
This class is used to throw exception when an OPC package contains more than one Thumbnail
MultipleThumbnailFoundException(String) - Constructor for exception org.eclipse.basyx.aas.factory.exception.MultipleThumbnailFoundException
 
MultiSubmodelElementProvider - Class in org.eclipse.basyx.submodel.restapi
Provider that handles container properties.
MultiSubmodelElementProvider(IModelProvider) - Constructor for class org.eclipse.basyx.submodel.restapi.MultiSubmodelElementProvider
Constructor based on a model provider that contains the container property
MultiSubmodelProvider - Class in org.eclipse.basyx.aas.restapi
Provider class that implements the AssetAdministrationShellServices
This provider supports operations on multiple sub models that are selected by path

Supported API:
- getValue
/aas Returns the Asset Administration Shell
/aas/submodels Retrieves all Submodels from the current Asset Administration Shell
/aas/submodels/{subModelIdShort}/submodel Retrieves a specific Submodel from a specific Asset Administration Shell
/aas/submodels/{subModelIdShort}/submodel/submodelElements Retrieves all SubmodelElements from the current Submodel
/aas/submodels/{subModelIdShort}/submodel/submodelElements/{submodelElementIdShort} Retrieves a specific SubmodelElement from the AAS's Submodel
/aas/submodels/{subModelIdShort}/submodel/submodelElements/{submodelElementIdShort}/value Retrieves the value of a specific SubmodelElement from the AAS's Submodel

- setValue
/aas/submodels/{subModelIdShort} Adds a new Submodel to an existing Asset Administration Shell
/aas/submodels/{subModelIdShort}/submodel/submodelElements/{submodelElementIdShort} Adds a new SubmodelElement to the AAS's submodel
/aas/submodels/{subModelIdShort}/submodel/submodelElements/{submodelElementIdShort} Sets the value of a specific SubmodelElement from the AAS's Submodel

- invokeOperation
/aas/submodels/{subModelIdShort}/submodel/submodelElements/{submodelElementIdShort} Invokes a specific operation from the AAS' submodel with a list of input parameters

- deleteValue
/aas/submodels/{subModelId} Deletes a specific Submodel from a specific Asset Administration Shell
/aas/submodels/{subModelIdShort}/submodel/submodelElements/{submodelElementIdShort} Deletes a specific submodelElement from the AAS's Submodel
MultiSubmodelProvider() - Constructor for class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Constructor with empty default aas and default VAB APIs
MultiSubmodelProvider(IAASRegistry, IConnectorFactory) - Constructor for class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Constructor that accepts a registry and a connection provider
MultiSubmodelProvider(AASModelProvider) - Constructor for class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Constructor that accepts an AAS
MultiSubmodelProvider(AASModelProvider, IAASRegistry, IConnectorFactory, IAASAPIFactory, ISubmodelAggregator) - Constructor for class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Constructor that accepts a registry, a connection provider, API providers, and submodelAggregator
MultiSubmodelProvider(AASModelProvider, IAASRegistry, IConnectorFactory, ISubmodelAPIFactory, IAASAPIFactory) - Constructor for class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Constructor that accepts a registry, a connection provider, and API providers
MultiSubmodelProvider(AASModelProvider, IAASRegistry, HTTPConnectorFactory) - Constructor for class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Constructor that accepts a aas provider, a registry, and a connection provider
MultiSubmodelProvider(AASModelProvider, IAASAPIFactory, ISubmodelAPIFactory) - Constructor for class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Constructor for using custom APIs
MultiSubmodelProvider(SubmodelProvider) - Constructor for class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Constructor that accepts Submodel

N

name - Variable in class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Store name
NAME - Static variable in class org.eclipse.basyx.submodel.metamodel.map.modeltype.ModelType
 
NATIONALCODEID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
NegativeInteger - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
NodeId - Class in org.eclipse.basyx.vab.protocol.opcua.types
A node id unique identifies a node within an OPC UA server's address space.
NodeId(int, byte[]) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.NodeId
Creates a ByteString node id with the given namespace.
NodeId(int, long) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.NodeId
Creates a numeric node id with the given namespace.
NodeId(int, String) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.NodeId
Creates a string node id with the given namespace.
NodeId(int, UUID) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.NodeId
Creates a GUID node id with the given namespace.
NodeId(NodeId) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.NodeId
 
NOM - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.LevelType
 
None - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
None - org.eclipse.basyx.vab.protocol.opcua.types.MessageSecurityMode
 
None - org.eclipse.basyx.vab.protocol.opcua.types.SecurityPolicy
 
NonNegativeInteger - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
NonPositiveInteger - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
NonVerifyingHostnameVerifier - Class in org.eclipse.basyx.vab.protocol.https
A default host name verifier which verifies every host name Used for testing with self signed certificate
NonVerifyingHostnameVerifier() - Constructor for class org.eclipse.basyx.vab.protocol.https.NonVerifyingHostnameVerifier
 
NotAnInvokableException - Exception in org.eclipse.basyx.vab.exception.provider
Used to indicate by a ModelProvider, that invoke was called with a path to a non invokable resource.
NotAnInvokableException(Exception) - Constructor for exception org.eclipse.basyx.vab.exception.provider.NotAnInvokableException
 
NotAnInvokableException(String) - Constructor for exception org.eclipse.basyx.vab.exception.provider.NotAnInvokableException
Constructor
NOTATION - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
NotAuthorizedException - Exception in org.eclipse.basyx.extensions.shared.authorization.internal
The unchecked exception that gets thrown when an action must not be conducted due to lacking authorization.
NotAuthorizedException() - Constructor for exception org.eclipse.basyx.extensions.shared.authorization.internal.NotAuthorizedException
 
NotAuthorizedException(Exception) - Constructor for exception org.eclipse.basyx.extensions.shared.authorization.internal.NotAuthorizedException
 
NotAuthorizedException(String) - Constructor for exception org.eclipse.basyx.extensions.shared.authorization.internal.NotAuthorizedException
Constructor
NotAuthorizedException(List<Message>) - Constructor for exception org.eclipse.basyx.extensions.shared.authorization.internal.NotAuthorizedException
 

O

OAuth2ClientCredentialsBasedAuthorizationSupplier - Class in org.eclipse.basyx.vab.protocol.http.connector
Supplier for Bearer Token based HTTP Authorization request header values utilizing the OAuth2 Client Credentials Grant Flow and JSON Web Tokens.
OAuth2ClientCredentialsBasedAuthorizationSupplier(String, String, String, Set<String>) - Constructor for class org.eclipse.basyx.vab.protocol.http.connector.OAuth2ClientCredentialsBasedAuthorizationSupplier
Provides supplier for Bearer Token based HTTP Authorization request header values utilizing the OAuth2 Client Credentials Grant Flow and JSON Web Tokens.
Observable<T extends IObserver> - Class in org.eclipse.basyx.submodel.observer
Generic implementation of an Observable.
Observable() - Constructor for class org.eclipse.basyx.submodel.observer.Observable
 
ObservableAASAggregator - Class in org.eclipse.basyx.aas.aggregator.observing
Implementation of IAASAggregator that calls back registered IAASAggregatorObserver when changes on AAS occur
ObservableAASAggregator(IAASAggregator) - Constructor for class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregator
 
ObservableAASAggregatorV2 - Class in org.eclipse.basyx.aas.aggregator.observing
Implementation of IAASAggregator that calls back registered IAASAggregatorObserverV2 when changes on AAS occur
ObservableAASAggregatorV2(IAASAggregator, String) - Constructor for class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregatorV2
 
ObservableAASAPI - Class in org.eclipse.basyx.aas.restapi.observing
Implementation of IAASAPI that calls back registered IAASAPIObserver when changes on Submodel References occur
ObservableAASAPI(IAASAPI) - Constructor for class org.eclipse.basyx.aas.restapi.observing.ObservableAASAPI
 
ObservableAASRegistryService - Class in org.eclipse.basyx.aas.registration.observing
Implementation of IAASRegistry that calls back registered IAASRegistryServiceObserver when changes on Registry occur
ObservableAASRegistryService(IAASRegistry) - Constructor for class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryService
 
ObservableAASRegistryServiceV2 - Class in org.eclipse.basyx.aas.registration.observing
Implementation of IAASRegistry that calls back registered IAASRegistryServiceObserverV2 when changes on Registry occur
ObservableAASRegistryServiceV2(IAASRegistry, String) - Constructor for class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryServiceV2
 
ObservableAASTaggedDirectoryService - Class in org.eclipse.basyx.extensions.aas.directory.tagged.observing
Implementation of IAASTaggedDirectory that calls back registered IAASRegistryServiceObserver when changes on Registry occur
ObservableAASTaggedDirectoryService(IAASTaggedDirectory) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.observing.ObservableAASTaggedDirectoryService
 
ObservableAASTaggedDirectoryServiceV2 - Class in org.eclipse.basyx.extensions.aas.directory.tagged.observing
Implementation of IAASTaggedDirectory that calls back registered IAASRegistryServiceObserver when changes on Registry occur
ObservableAASTaggedDirectoryServiceV2(IAASTaggedDirectory, String) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.observing.ObservableAASTaggedDirectoryServiceV2
 
ObservableSubmodelAggregator - Class in org.eclipse.basyx.submodel.aggregator.observing
Implementation of ISubmodelAggregator that calls back registered ISubmodelAggregatorObserver when changes on Submodel occur
ObservableSubmodelAggregator(ISubmodelAggregator) - Constructor for class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregator
 
ObservableSubmodelAggregatorV2 - Class in org.eclipse.basyx.submodel.aggregator.observing
Implementation of ISubmodelAggregator that calls back registered ISubmodelAggregatorObserverV2 when changes on Submodel occur
ObservableSubmodelAggregatorV2(ISubmodelAggregator, String) - Constructor for class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregatorV2
 
ObservableSubmodelAPI - Class in org.eclipse.basyx.submodel.restapi.observing
Implementation of ISubmodelAPI that calls back registered ISubmodelAPIObserver when changes on SubmodelElements occur
ObservableSubmodelAPI(ISubmodelAPI) - Constructor for class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
ObservableSubmodelAPIV2 - Class in org.eclipse.basyx.submodel.restapi.observing
Implementation of ISubmodelAPI that calls back registered ISubmodelAPIObserverV2 when changes on SubmodelElements occur
ObservableSubmodelAPIV2(ISubmodelAPI, String) - Constructor for class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
Constructs an observable ISubmodelAPI wrapping an existing ISubmodelAPI
ObservableSubmodelAPIV2Helper - Class in org.eclipse.basyx.submodel.restapi.observing
Helper class for working with the ObserableSubmodelAPIV2 feature
ObservableSubmodelAPIV2Helper() - Constructor for class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2Helper
 
OBSERVED - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.event.BasicEventXMLConverter
 
OBSERVED - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.event.BasicEvent
 
observedAASAggregator - Variable in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregator
Deprecated.
 
observedAPI - Variable in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
observedRegistryService - Variable in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryService
 
observer - Variable in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttDecoratingSubmodelAggregatorFactory
 
observer - Variable in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttV2DecoratingSubmodelAggregatorFactory
 
observers - Variable in class org.eclipse.basyx.submodel.observer.Observable
 
observeSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
Adds a submodel element to the filter whitelist.
observeSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
Adds a submodel element to the filter whitelist.
observeSubmodelElement(String) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPIObserver
Adds a submodel element to the filter whitelist.
of(String, String, String) - Static method in class org.eclipse.basyx.vab.protocol.http.server.JwtBearerTokenAuthenticationConfiguration
Provides configuration for a Resource Server to support JWT Bearer Tokens for authentication.
OFFICE - org.eclipse.basyx.submodel.types.digitalnameplate.enums.FaxType
(office, 0173-1#07-AAS754#001)
OFFICE - org.eclipse.basyx.submodel.types.digitalnameplate.enums.MailType
(office, 0173-1#07-AAS754#001)
OFFICE - org.eclipse.basyx.submodel.types.digitalnameplate.enums.PhoneType
(office, 0173-1#07-AAS754#001)
OFFICEMOBILE - org.eclipse.basyx.submodel.types.digitalnameplate.enums.PhoneType
(office mobile, 0173-1#07-AAS755#001)
OpcUaConnector - Class in org.eclipse.basyx.vab.protocol.opcua.connector
The OpcUaConnector can be used to connect to remote models over OPC UA.
OpcUaConnector(String) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.connector.OpcUaConnector
 
OpcUaConnectorFactory - Class in org.eclipse.basyx.vab.protocol.opcua.connector
OPC UA connector factory.
OpcUaConnectorFactory() - Constructor for class org.eclipse.basyx.vab.protocol.opcua.connector.OpcUaConnectorFactory
Creates a new connector factory.
OpcUaConnectorFactory(ClientConfiguration) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.connector.OpcUaConnectorFactory
Creates a new connector factory which applies a default client configuration to connectors.
OpcUaConnectorProvider - Class in org.eclipse.basyx.vab.protocol.opcua.connector
Deprecated.
As of version 1.1. Replaced by OpcUaConnectorFactory.
OpcUaConnectorProvider() - Constructor for class org.eclipse.basyx.vab.protocol.opcua.connector.OpcUaConnectorProvider
Deprecated.
 
OpcUaException - Exception in org.eclipse.basyx.vab.protocol.opcua.exception
Generic wrapper type for exceptions from the underlying client library.
OpcUaException(String) - Constructor for exception org.eclipse.basyx.vab.protocol.opcua.exception.OpcUaException
 
OpcUaException(String, Throwable) - Constructor for exception org.eclipse.basyx.vab.protocol.opcua.exception.OpcUaException
 
OpcUaException(Throwable) - Constructor for exception org.eclipse.basyx.vab.protocol.opcua.exception.OpcUaException
 
Operation - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation
Operation as defined in DAAS document
An operation is a submodel element with input and output variables.
Operation() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
Operation(String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
Constructor accepting only mandatory attribute
Operation(Collection<OperationVariable>, Collection<OperationVariable>, Collection<OperationVariable>) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
Operation(Collection<OperationVariable>, Collection<OperationVariable>, Collection<OperationVariable>, Function<Object[], Object>) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
Operation(Function<Object[], Object>) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
Create Operations w/o endpoint
OPERATION - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
OPERATION - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.operation.OperationXMLConverter
 
OPERATION - Static variable in class org.eclipse.basyx.vab.coder.json.serialization.GSONTools
 
OPERATION_VARIABLE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.operation.OperationXMLConverter
 
OperationCheckHelper - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation
Checks submodel inputs of Operation to be the expected submodels.
OperationExecutionErrorException - Exception in org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation
Used to indicate that the execution of an Operation failed
OperationExecutionErrorException(Exception) - Constructor for exception org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationExecutionErrorException
 
OperationExecutionErrorException(String) - Constructor for exception org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationExecutionErrorException
Constructor
OperationExecutionErrorException(String, Throwable) - Constructor for exception org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationExecutionErrorException
 
OperationExecutionTimeoutException - Exception in org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation
Used to indicate that the execution of an Operation timed out
OperationExecutionTimeoutException(Exception) - Constructor for exception org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationExecutionTimeoutException
 
OperationExecutionTimeoutException(String) - Constructor for exception org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationExecutionTimeoutException
Constructor
OperationExecutionTimeoutException(String, Throwable) - Constructor for exception org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationExecutionTimeoutException
 
OperationHelper - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation
 
OperationHelper() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationHelper
 
operationId - Variable in class org.eclipse.basyx.submodel.restapi.OperationProvider
 
OperationProvider - Class in org.eclipse.basyx.submodel.restapi
Handles operations according to AAS meta model.
OperationProvider(IModelProvider) - Constructor for class org.eclipse.basyx.submodel.restapi.OperationProvider
 
OperationProvider(IModelProvider, DelegatedInvocationManager) - Constructor for class org.eclipse.basyx.submodel.restapi.OperationProvider
 
OperationVariable - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation
OperationVariable as described by DAAS document An operation variable is a submodel element that is used as input or output variable of an operation.
OperationVariable() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationVariable
 
OperationVariable(SubmodelElement) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationVariable
 
OperationXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.operation
Parses <aas:operation> and builds the Operation object from it
Builds <aas:operation> from a given Operation object
OperationXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.operation.OperationXMLConverter
 
ORDERED - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementCollectionXMLConverter
 
ORDERED - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
org.eclipse.basyx.aas.aggregator - package org.eclipse.basyx.aas.aggregator
 
org.eclipse.basyx.aas.aggregator.api - package org.eclipse.basyx.aas.aggregator.api
 
org.eclipse.basyx.aas.aggregator.observing - package org.eclipse.basyx.aas.aggregator.observing
 
org.eclipse.basyx.aas.aggregator.proxy - package org.eclipse.basyx.aas.aggregator.proxy
 
org.eclipse.basyx.aas.aggregator.restapi - package org.eclipse.basyx.aas.aggregator.restapi
 
org.eclipse.basyx.aas.bundle - package org.eclipse.basyx.aas.bundle
 
org.eclipse.basyx.aas.factory.aasx - package org.eclipse.basyx.aas.factory.aasx
 
org.eclipse.basyx.aas.factory.exception - package org.eclipse.basyx.aas.factory.exception
 
org.eclipse.basyx.aas.factory.json - package org.eclipse.basyx.aas.factory.json
 
org.eclipse.basyx.aas.factory.xml - package org.eclipse.basyx.aas.factory.xml
 
org.eclipse.basyx.aas.factory.xml.api.parts - package org.eclipse.basyx.aas.factory.xml.api.parts
 
org.eclipse.basyx.aas.factory.xml.converters - package org.eclipse.basyx.aas.factory.xml.converters
 
org.eclipse.basyx.aas.manager - package org.eclipse.basyx.aas.manager
 
org.eclipse.basyx.aas.manager.api - package org.eclipse.basyx.aas.manager.api
 
org.eclipse.basyx.aas.metamodel.api - package org.eclipse.basyx.aas.metamodel.api
 
org.eclipse.basyx.aas.metamodel.api.parts - package org.eclipse.basyx.aas.metamodel.api.parts
 
org.eclipse.basyx.aas.metamodel.api.parts.asset - package org.eclipse.basyx.aas.metamodel.api.parts.asset
 
org.eclipse.basyx.aas.metamodel.api.policypoints - package org.eclipse.basyx.aas.metamodel.api.policypoints
 
org.eclipse.basyx.aas.metamodel.api.security - package org.eclipse.basyx.aas.metamodel.api.security
 
org.eclipse.basyx.aas.metamodel.connected - package org.eclipse.basyx.aas.metamodel.connected
 
org.eclipse.basyx.aas.metamodel.exception - package org.eclipse.basyx.aas.metamodel.exception
 
org.eclipse.basyx.aas.metamodel.map - package org.eclipse.basyx.aas.metamodel.map
 
org.eclipse.basyx.aas.metamodel.map.descriptor - package org.eclipse.basyx.aas.metamodel.map.descriptor
 
org.eclipse.basyx.aas.metamodel.map.parts - package org.eclipse.basyx.aas.metamodel.map.parts
 
org.eclipse.basyx.aas.metamodel.map.policypoints - package org.eclipse.basyx.aas.metamodel.map.policypoints
 
org.eclipse.basyx.aas.metamodel.map.security - package org.eclipse.basyx.aas.metamodel.map.security
 
org.eclipse.basyx.aas.registration - package org.eclipse.basyx.aas.registration
 
org.eclipse.basyx.aas.registration.api - package org.eclipse.basyx.aas.registration.api
 
org.eclipse.basyx.aas.registration.memory - package org.eclipse.basyx.aas.registration.memory
 
org.eclipse.basyx.aas.registration.observing - package org.eclipse.basyx.aas.registration.observing
 
org.eclipse.basyx.aas.registration.proxy - package org.eclipse.basyx.aas.registration.proxy
 
org.eclipse.basyx.aas.registration.restapi - package org.eclipse.basyx.aas.registration.restapi
 
org.eclipse.basyx.aas.restapi - package org.eclipse.basyx.aas.restapi
 
org.eclipse.basyx.aas.restapi.api - package org.eclipse.basyx.aas.restapi.api
 
org.eclipse.basyx.aas.restapi.observing - package org.eclipse.basyx.aas.restapi.observing
 
org.eclipse.basyx.aas.restapi.vab - package org.eclipse.basyx.aas.restapi.vab
 
org.eclipse.basyx.extensions.aas.aggregator.aasxupload - package org.eclipse.basyx.extensions.aas.aggregator.aasxupload
 
org.eclipse.basyx.extensions.aas.aggregator.aasxupload.api - package org.eclipse.basyx.extensions.aas.aggregator.aasxupload.api
 
org.eclipse.basyx.extensions.aas.aggregator.aasxupload.proxy - package org.eclipse.basyx.extensions.aas.aggregator.aasxupload.proxy
 
org.eclipse.basyx.extensions.aas.aggregator.aasxupload.restapi - package org.eclipse.basyx.extensions.aas.aggregator.aasxupload.restapi
 
org.eclipse.basyx.extensions.aas.aggregator.authorization - package org.eclipse.basyx.extensions.aas.aggregator.authorization
 
org.eclipse.basyx.extensions.aas.aggregator.authorization.internal - package org.eclipse.basyx.extensions.aas.aggregator.authorization.internal
 
org.eclipse.basyx.extensions.aas.aggregator.mqtt - package org.eclipse.basyx.extensions.aas.aggregator.mqtt
 
org.eclipse.basyx.extensions.aas.api.authorization - package org.eclipse.basyx.extensions.aas.api.authorization
 
org.eclipse.basyx.extensions.aas.api.authorization.internal - package org.eclipse.basyx.extensions.aas.api.authorization.internal
 
org.eclipse.basyx.extensions.aas.api.mqtt - package org.eclipse.basyx.extensions.aas.api.mqtt
 
org.eclipse.basyx.extensions.aas.directory.tagged.api - package org.eclipse.basyx.extensions.aas.directory.tagged.api
 
org.eclipse.basyx.extensions.aas.directory.tagged.authorized - package org.eclipse.basyx.extensions.aas.directory.tagged.authorized
 
org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal - package org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal
 
org.eclipse.basyx.extensions.aas.directory.tagged.map - package org.eclipse.basyx.extensions.aas.directory.tagged.map
 
org.eclipse.basyx.extensions.aas.directory.tagged.observing - package org.eclipse.basyx.extensions.aas.directory.tagged.observing
 
org.eclipse.basyx.extensions.aas.directory.tagged.proxy - package org.eclipse.basyx.extensions.aas.directory.tagged.proxy
 
org.eclipse.basyx.extensions.aas.directory.tagged.restapi - package org.eclipse.basyx.extensions.aas.directory.tagged.restapi
 
org.eclipse.basyx.extensions.aas.manager.authorized - package org.eclipse.basyx.extensions.aas.manager.authorized
 
org.eclipse.basyx.extensions.aas.registration.authorization - package org.eclipse.basyx.extensions.aas.registration.authorization
 
org.eclipse.basyx.extensions.aas.registration.authorization.internal - package org.eclipse.basyx.extensions.aas.registration.authorization.internal
 
org.eclipse.basyx.extensions.aas.registration.mqtt - package org.eclipse.basyx.extensions.aas.registration.mqtt
 
org.eclipse.basyx.extensions.internal.storage - package org.eclipse.basyx.extensions.internal.storage
 
org.eclipse.basyx.extensions.shared.authorization - package org.eclipse.basyx.extensions.shared.authorization
 
org.eclipse.basyx.extensions.shared.authorization.internal - package org.eclipse.basyx.extensions.shared.authorization.internal
 
org.eclipse.basyx.extensions.shared.encoding - package org.eclipse.basyx.extensions.shared.encoding
 
org.eclipse.basyx.extensions.shared.mqtt - package org.eclipse.basyx.extensions.shared.mqtt
 
org.eclipse.basyx.extensions.submodel.aggregator.authorization - package org.eclipse.basyx.extensions.submodel.aggregator.authorization
 
org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal - package org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal
 
org.eclipse.basyx.extensions.submodel.aggregator.mqtt - package org.eclipse.basyx.extensions.submodel.aggregator.mqtt
 
org.eclipse.basyx.extensions.submodel.authorization - package org.eclipse.basyx.extensions.submodel.authorization
 
org.eclipse.basyx.extensions.submodel.authorization.internal - package org.eclipse.basyx.extensions.submodel.authorization.internal
 
org.eclipse.basyx.extensions.submodel.delegation - package org.eclipse.basyx.extensions.submodel.delegation
 
org.eclipse.basyx.extensions.submodel.mqtt - package org.eclipse.basyx.extensions.submodel.mqtt
 
org.eclipse.basyx.submodel.aggregator - package org.eclipse.basyx.submodel.aggregator
 
org.eclipse.basyx.submodel.aggregator.api - package org.eclipse.basyx.submodel.aggregator.api
 
org.eclipse.basyx.submodel.aggregator.observing - package org.eclipse.basyx.submodel.aggregator.observing
 
org.eclipse.basyx.submodel.factory.xml - package org.eclipse.basyx.submodel.factory.xml
 
org.eclipse.basyx.submodel.factory.xml.api.dataspecification - package org.eclipse.basyx.submodel.factory.xml.api.dataspecification
 
org.eclipse.basyx.submodel.factory.xml.api.parts - package org.eclipse.basyx.submodel.factory.xml.api.parts
 
org.eclipse.basyx.submodel.factory.xml.converters - package org.eclipse.basyx.submodel.factory.xml.converters
 
org.eclipse.basyx.submodel.factory.xml.converters.qualifier - package org.eclipse.basyx.submodel.factory.xml.converters.qualifier
 
org.eclipse.basyx.submodel.factory.xml.converters.qualifier.haskind - package org.eclipse.basyx.submodel.factory.xml.converters.qualifier.haskind
 
org.eclipse.basyx.submodel.factory.xml.converters.qualifier.qualifiable - package org.eclipse.basyx.submodel.factory.xml.converters.qualifier.qualifiable
 
org.eclipse.basyx.submodel.factory.xml.converters.reference - package org.eclipse.basyx.submodel.factory.xml.converters.reference
 
org.eclipse.basyx.submodel.factory.xml.converters.submodelelement - package org.eclipse.basyx.submodel.factory.xml.converters.submodelelement
 
org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement - package org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement
 
org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.entity - package org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.entity
 
org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.event - package org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.event
 
org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.operation - package org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.operation
 
org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship - package org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship
 
org.eclipse.basyx.submodel.metamodel.api - package org.eclipse.basyx.submodel.metamodel.api
 
org.eclipse.basyx.submodel.metamodel.api.dataspecification - package org.eclipse.basyx.submodel.metamodel.api.dataspecification
 
org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums - package org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums
 
org.eclipse.basyx.submodel.metamodel.api.identifier - package org.eclipse.basyx.submodel.metamodel.api.identifier
 
org.eclipse.basyx.submodel.metamodel.api.parts - package org.eclipse.basyx.submodel.metamodel.api.parts
 
org.eclipse.basyx.submodel.metamodel.api.qualifier - package org.eclipse.basyx.submodel.metamodel.api.qualifier
 
org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind - package org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind
 
org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable - package org.eclipse.basyx.submodel.metamodel.api.qualifier.qualifiable
 
org.eclipse.basyx.submodel.metamodel.api.reference - package org.eclipse.basyx.submodel.metamodel.api.reference
 
org.eclipse.basyx.submodel.metamodel.api.reference.enums - package org.eclipse.basyx.submodel.metamodel.api.reference.enums
 
org.eclipse.basyx.submodel.metamodel.api.submodelelement - package org.eclipse.basyx.submodel.metamodel.api.submodelelement
 
org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement - package org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement
 
org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity - package org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity
 
org.eclipse.basyx.submodel.metamodel.api.submodelelement.event - package org.eclipse.basyx.submodel.metamodel.api.submodelelement.event
 
org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation - package org.eclipse.basyx.submodel.metamodel.api.submodelelement.operation
 
org.eclipse.basyx.submodel.metamodel.api.submodelelement.relationship - package org.eclipse.basyx.submodel.metamodel.api.submodelelement.relationship
 
org.eclipse.basyx.submodel.metamodel.connected - package org.eclipse.basyx.submodel.metamodel.connected
 
org.eclipse.basyx.submodel.metamodel.connected.submodelelement - package org.eclipse.basyx.submodel.metamodel.connected.submodelelement
 
org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement - package org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement
 
org.eclipse.basyx.submodel.metamodel.connected.submodelelement.entity - package org.eclipse.basyx.submodel.metamodel.connected.submodelelement.entity
 
org.eclipse.basyx.submodel.metamodel.connected.submodelelement.event - package org.eclipse.basyx.submodel.metamodel.connected.submodelelement.event
 
org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation - package org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation
 
org.eclipse.basyx.submodel.metamodel.connected.submodelelement.relationship - package org.eclipse.basyx.submodel.metamodel.connected.submodelelement.relationship
 
org.eclipse.basyx.submodel.metamodel.enumhelper - package org.eclipse.basyx.submodel.metamodel.enumhelper
 
org.eclipse.basyx.submodel.metamodel.facade - package org.eclipse.basyx.submodel.metamodel.facade
 
org.eclipse.basyx.submodel.metamodel.facade.submodelelement - package org.eclipse.basyx.submodel.metamodel.facade.submodelelement
 
org.eclipse.basyx.submodel.metamodel.map - package org.eclipse.basyx.submodel.metamodel.map
 
org.eclipse.basyx.submodel.metamodel.map.dataspecification - package org.eclipse.basyx.submodel.metamodel.map.dataspecification
 
org.eclipse.basyx.submodel.metamodel.map.helper - package org.eclipse.basyx.submodel.metamodel.map.helper
 
org.eclipse.basyx.submodel.metamodel.map.identifier - package org.eclipse.basyx.submodel.metamodel.map.identifier
 
org.eclipse.basyx.submodel.metamodel.map.modeltype - package org.eclipse.basyx.submodel.metamodel.map.modeltype
 
org.eclipse.basyx.submodel.metamodel.map.parts - package org.eclipse.basyx.submodel.metamodel.map.parts
 
org.eclipse.basyx.submodel.metamodel.map.qualifier - package org.eclipse.basyx.submodel.metamodel.map.qualifier
 
org.eclipse.basyx.submodel.metamodel.map.qualifier.haskind - package org.eclipse.basyx.submodel.metamodel.map.qualifier.haskind
 
org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable - package org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable
 
org.eclipse.basyx.submodel.metamodel.map.reference - package org.eclipse.basyx.submodel.metamodel.map.reference
 
org.eclipse.basyx.submodel.metamodel.map.submodelelement - package org.eclipse.basyx.submodel.metamodel.map.submodelelement
 
org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement - package org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement
 
org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property - package org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property
 
org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype - package org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype
 
org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range - package org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range
 
org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity - package org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity
 
org.eclipse.basyx.submodel.metamodel.map.submodelelement.event - package org.eclipse.basyx.submodel.metamodel.map.submodelelement.event
 
org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation - package org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation
 
org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship - package org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship
 
org.eclipse.basyx.submodel.observer - package org.eclipse.basyx.submodel.observer
 
org.eclipse.basyx.submodel.restapi - package org.eclipse.basyx.submodel.restapi
 
org.eclipse.basyx.submodel.restapi.api - package org.eclipse.basyx.submodel.restapi.api
 
org.eclipse.basyx.submodel.restapi.observing - package org.eclipse.basyx.submodel.restapi.observing
 
org.eclipse.basyx.submodel.restapi.operation - package org.eclipse.basyx.submodel.restapi.operation
 
org.eclipse.basyx.submodel.restapi.vab - package org.eclipse.basyx.submodel.restapi.vab
 
org.eclipse.basyx.submodel.types.digitalnameplate - package org.eclipse.basyx.submodel.types.digitalnameplate
 
org.eclipse.basyx.submodel.types.digitalnameplate.enums - package org.eclipse.basyx.submodel.types.digitalnameplate.enums
 
org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address - package org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address
 
org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties - package org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties
 
org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings - package org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings
 
org.eclipse.basyx.submodel.types.helper - package org.eclipse.basyx.submodel.types.helper
 
org.eclipse.basyx.submodel.types.technicaldata - package org.eclipse.basyx.submodel.types.technicaldata
 
org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation - package org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation
 
org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation - package org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation
 
org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications - package org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications
 
org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties - package org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties
 
org.eclipse.basyx.vab.coder.json.connector - package org.eclipse.basyx.vab.coder.json.connector
 
org.eclipse.basyx.vab.coder.json.metaprotocol - package org.eclipse.basyx.vab.coder.json.metaprotocol
 
org.eclipse.basyx.vab.coder.json.provider - package org.eclipse.basyx.vab.coder.json.provider
 
org.eclipse.basyx.vab.coder.json.serialization - package org.eclipse.basyx.vab.coder.json.serialization
 
org.eclipse.basyx.vab.exception - package org.eclipse.basyx.vab.exception
 
org.eclipse.basyx.vab.exception.provider - package org.eclipse.basyx.vab.exception.provider
 
org.eclipse.basyx.vab.factory.java - package org.eclipse.basyx.vab.factory.java
 
org.eclipse.basyx.vab.factory.xml - package org.eclipse.basyx.vab.factory.xml
 
org.eclipse.basyx.vab.gateway - package org.eclipse.basyx.vab.gateway
 
org.eclipse.basyx.vab.manager - package org.eclipse.basyx.vab.manager
 
org.eclipse.basyx.vab.model - package org.eclipse.basyx.vab.model
 
org.eclipse.basyx.vab.modelprovider - package org.eclipse.basyx.vab.modelprovider
 
org.eclipse.basyx.vab.modelprovider.api - package org.eclipse.basyx.vab.modelprovider.api
 
org.eclipse.basyx.vab.modelprovider.consistency - package org.eclipse.basyx.vab.modelprovider.consistency
 
org.eclipse.basyx.vab.modelprovider.filesystem - package org.eclipse.basyx.vab.modelprovider.filesystem
 
org.eclipse.basyx.vab.modelprovider.filesystem.filesystem - package org.eclipse.basyx.vab.modelprovider.filesystem.filesystem
 
org.eclipse.basyx.vab.modelprovider.generic - package org.eclipse.basyx.vab.modelprovider.generic
 
org.eclipse.basyx.vab.modelprovider.lambda - package org.eclipse.basyx.vab.modelprovider.lambda
 
org.eclipse.basyx.vab.modelprovider.map - package org.eclipse.basyx.vab.modelprovider.map
 
org.eclipse.basyx.vab.protocol.api - package org.eclipse.basyx.vab.protocol.api
 
org.eclipse.basyx.vab.protocol.basyx - package org.eclipse.basyx.vab.protocol.basyx
 
org.eclipse.basyx.vab.protocol.basyx.connector - package org.eclipse.basyx.vab.protocol.basyx.connector
 
org.eclipse.basyx.vab.protocol.basyx.server - package org.eclipse.basyx.vab.protocol.basyx.server
 
org.eclipse.basyx.vab.protocol.http.connector - package org.eclipse.basyx.vab.protocol.http.connector
 
org.eclipse.basyx.vab.protocol.http.helper - package org.eclipse.basyx.vab.protocol.http.helper
 
org.eclipse.basyx.vab.protocol.http.server - package org.eclipse.basyx.vab.protocol.http.server
 
org.eclipse.basyx.vab.protocol.https - package org.eclipse.basyx.vab.protocol.https
 
org.eclipse.basyx.vab.protocol.opcua - package org.eclipse.basyx.vab.protocol.opcua
 
org.eclipse.basyx.vab.protocol.opcua.connector - package org.eclipse.basyx.vab.protocol.opcua.connector
 
org.eclipse.basyx.vab.protocol.opcua.connector.milo - package org.eclipse.basyx.vab.protocol.opcua.connector.milo
 
org.eclipse.basyx.vab.protocol.opcua.exception - package org.eclipse.basyx.vab.protocol.opcua.exception
 
org.eclipse.basyx.vab.protocol.opcua.server - package org.eclipse.basyx.vab.protocol.opcua.server
 
org.eclipse.basyx.vab.protocol.opcua.types - package org.eclipse.basyx.vab.protocol.opcua.types
 
org.eclipse.basyx.vab.registry.api - package org.eclipse.basyx.vab.registry.api
 
org.eclipse.basyx.vab.registry.memory - package org.eclipse.basyx.vab.registry.memory
 
org.eclipse.basyx.vab.registry.proxy - package org.eclipse.basyx.vab.registry.proxy
 
org.eclipse.basyx.vab.registry.restapi - package org.eclipse.basyx.vab.registry.restapi
 
org.eclipse.basyx.vab.service.api - package org.eclipse.basyx.vab.service.api
 
org.eclipse.basyx.vab.support - package org.eclipse.basyx.vab.support
 
OUT - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
OUTPUT_VARIABLE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.operation.OperationXMLConverter
 
OUTPUTARGUMENTS - Static variable in class org.eclipse.basyx.submodel.restapi.operation.InvocationResponse
 

P

PARENT - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.ReferableXMLConverter
 
PARENT - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
parse(String) - Static method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.BrowsePathHelper
Creates a browse path starting at the root node from the given string.
parse(String) - Static method in class org.eclipse.basyx.vab.protocol.opcua.types.NodeId
Creates a node id from a string representation in the standard string format (e.g.
parse(NodeId, String) - Static method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.BrowsePathHelper
Creates a browse path starting at the given node from the given string.
parseAAS() - Method in class org.eclipse.basyx.aas.factory.json.JSONToMetamodelConverter
Parses the AASs from the JSON
parseAAS() - Method in class org.eclipse.basyx.aas.factory.xml.XMLToMetamodelConverter
Parses the AASs from the XML
parseAasEnv() - Method in class org.eclipse.basyx.aas.factory.json.JSONToMetamodelConverter
Parses the AasEnv from the JSON
parseAasEnv() - Method in class org.eclipse.basyx.aas.factory.xml.XMLToMetamodelConverter
Parses the AasEnv from the XML
parseAnnotatedRelationshipElement(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship.AnnotatedRelationshipElementXMLConverter
Builds a AnnotatedRelationshipElement object from the given XML
parseAssetAdministrationShells(Map<String, Object>, Collection<IConceptDescription>, Collection<IAsset>) - Static method in class org.eclipse.basyx.aas.factory.xml.converters.AssetAdministrationShellXMLConverter
Parses <aas:assetAdministrationShells> and builds the AssetAdministrationShell objects from it
parseAssets() - Method in class org.eclipse.basyx.aas.factory.json.JSONToMetamodelConverter
Parses the Assets from the JSON
parseAssets() - Method in class org.eclipse.basyx.aas.factory.xml.XMLToMetamodelConverter
Parses the Assets from the XML
parseAssets(Map<String, Object>) - Static method in class org.eclipse.basyx.aas.factory.xml.api.parts.AssetXMLConverter
Parses <aas:assets> and builds the Asset objects from it
parseBasicEvent(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.event.BasicEventXMLConverter
Parses a Map containing the content of XML tag <aas:basicEvent>
parseBlob(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.BlobXMLConverter
Parses a Map containing the content of XML tag <aas:blob>
parseCapability(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.CapabilityXMLConverter
Parses a Map containing the content of XML tag <aas:capability>
parseConceptDescriptions() - Method in class org.eclipse.basyx.aas.factory.json.JSONToMetamodelConverter
Parses the ConceptDescriptions from the JSON
parseConceptDescriptions() - Method in class org.eclipse.basyx.aas.factory.xml.XMLToMetamodelConverter
Parses the ConceptDescriptions from the XML
parseConceptDescriptions(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.api.parts.ConceptDescriptionXMLConverter
Parses <aas:conceptDescriptions> and builds the IConceptDescription objects from it
parseDataSpecificationContent(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
Parses the DataSpecificationIEC61360 object from XML
parseEntity(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.entity.EntityXMLConverter
Parses a Map containing the content of XML tag <aas:entity>
parseFile(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.FileXMLConverter
Parses a Map containing the content of XML tag <aas:file>
parseLangStrings(Object, String) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.LangStringsXMLConverter
Parses the LangStrings object from XML/String with a custom lang string xml tag
parseLangStrings(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.LangStringsXMLConverter
Parses the LangStrings object from XML
parseMultiLanguageProperty(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.MultiLanguagePropertyXMLConverter
Parses a Map containing the content of XML tag <aas:multiLanguageProperty>
parseOperation(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.operation.OperationXMLConverter
Parses a Map containing the content of XML tag <aas:operation>
parseProperty(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.PropertyXMLConverter
Parses a Map containing the content of XML tag <aas:property>
parser - Static variable in class org.eclipse.basyx.vab.coder.json.serialization.GSONTools
JsonParser reference
parseRange(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.RangeXMLConverter
Parses a Map containing the content of XML tag <aas:range>
parseReference(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.reference.ReferenceXMLConverter
Parses the Reference object from XML
parseReference(Map<String, Object>, String, String) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.reference.ReferenceXMLConverter
Parses the Reference object from XML with a custom keys tagName
parseReferenceElement(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.ReferenceElementXMLConverter
Parses a Map containing the content of XML tag <aas:referenceElement>
parseRelationshipElement(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship.RelationshipElementXMLConverter
Builds a RelationshipElement object from the given XML
parseSubmodelElementCollection(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementCollectionXMLConverter
Parses a Map containing the content of XML tag <aas:submodelElementCollection>
parseSubmodelElements(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
Parses a given Map containing the XML tag <aas:submodelElements>
parseSubmodels() - Method in class org.eclipse.basyx.aas.factory.json.JSONToMetamodelConverter
Parses the Submodels from the JSON
parseSubmodels() - Method in class org.eclipse.basyx.aas.factory.xml.XMLToMetamodelConverter
Parses the Submodels from the XML
parseSubmodels(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.SubmodelXMLConverter
Parses <aas:submodels> and builds the Submodel objects from it
parseViews(Map<String, Object>) - Static method in class org.eclipse.basyx.aas.factory.xml.api.parts.ViewXMLConverter
Parses <aas:views> and builds the IView objects from it
PayloadParserHelper - Class in org.eclipse.basyx.extensions.shared.mqtt
Class Containing helper methods for Payload Parsing
PayloadParserHelper() - Constructor for class org.eclipse.basyx.extensions.shared.mqtt.PayloadParserHelper
 
Phone - Class in org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address
Phone as defined in the AAS Digital Nameplate Template document
It is a submodel element collection which contains a phone number including type
Phone(String, LangString) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Phone
Constructor with mandatory attributes
Phone(String, MultiLanguageProperty) - Constructor for class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Phone
Constructor with mandatory attributes
PHONEID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Phone
 
PHONEPREFIX - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
PhoneType - Enum in org.eclipse.basyx.submodel.types.digitalnameplate.enums
characterization of a telephone according to its location or usage as described in the AAS Digital Nameplate template
PNG - org.eclipse.basyx.aas.factory.aasx.Thumbnail.ThumbnailExtension
 
POBOXID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
PolicyAdministrationPoint - Class in org.eclipse.basyx.aas.metamodel.map.policypoints
Security class DUMMY, TO BE DONE
PolicyAdministrationPoint() - Constructor for class org.eclipse.basyx.aas.metamodel.map.policypoints.PolicyAdministrationPoint
 
POLICYADMINISTRATIONPOINT - Static variable in class org.eclipse.basyx.aas.metamodel.map.policypoints.AccessControlPolicyPoints
 
PolicyDecisionPoint - Class in org.eclipse.basyx.aas.metamodel.map.policypoints
Security class DUMMY, TO BE DONE
PolicyDecisionPoint() - Constructor for class org.eclipse.basyx.aas.metamodel.map.policypoints.PolicyDecisionPoint
 
POLICYDECISIONPOINT - Static variable in class org.eclipse.basyx.aas.metamodel.map.policypoints.AccessControlPolicyPoints
 
PolicyEnforcementPoint - Class in org.eclipse.basyx.aas.metamodel.map.policypoints
Security class DUMMY, TO BE DONE
PolicyEnforcementPoint() - Constructor for class org.eclipse.basyx.aas.metamodel.map.policypoints.PolicyEnforcementPoint
 
POLICYENFORECEMENTPOINT - Static variable in class org.eclipse.basyx.aas.metamodel.map.policypoints.AccessControlPolicyPoints
 
PolicyInformationPoints - Class in org.eclipse.basyx.aas.metamodel.map.policypoints
Security class DUMMY, TO BE DONE
PolicyInformationPoints() - Constructor for class org.eclipse.basyx.aas.metamodel.map.policypoints.PolicyInformationPoints
 
POLICYINFORMATIONPOINTS - Static variable in class org.eclipse.basyx.aas.metamodel.map.policypoints.AccessControlPolicyPoints
 
populateHasDataSpecification(Map<String, Object>, HasDataSpecification) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.HasDataSpecificationXMLConverter
Populates a given IHasDataSpecification object with the data form the given XML
populateHasDataSpecificationXML(Document, Element, IHasDataSpecification) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.HasDataSpecificationXMLConverter
Populates a given XML map with the data from a given IHasDataSpecification object
Creates the <aas:embeddedDataSpecification> tag in the given root
populateHasKind(Map<String, Object>, HasKind) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.haskind.HasKindXMLConverter
Populates a given HasKind object with the data form the given XML
populateHasKindXML(Document, Element, IHasKind) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.haskind.HasKindXMLConverter
Populates a given XML map with the data from a given IHasKind object
Creates the <aas:kind> tag in the given root
populateHasSemantics(Map<String, Object>, HasSemantics) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.HasSemanticsXMLConverter
Populates a given HasSemantics object with the data form the given XML
populateHasSemanticsXML(Document, Element, IHasSemantics) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.HasSemanticsXMLConverter
Populates a given XML map with the data from a given IHasSemantics object
Creates the <aas:semanticId> tag in the given root
populateIdentifiable(Map<String, Object>, Identifiable) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.IdentifiableXMLConverter
Populates a given Identifiable object with the data form the given XML
populateIdentifiableXML(Document, Element, IIdentifiable) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.IdentifiableXMLConverter
Populates a given XML map with the data from a given IIdentifiable object
Creates the <aas:administration> and <aas:identification> tags in the given root
populateIEC61360ContentXML(Document, Element, IDataSpecificationIEC61360Content) - Static method in class org.eclipse.basyx.submodel.factory.xml.api.dataspecification.DataSpecificationIEC61360XMLConverter
Populates a DataSpecificationContent XML from the IDataSpecificationIEC61360Content object.
populateQualifiable(Map<String, Object>, Qualifiable) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.qualifiable.QualifiableXMLConverter
Populates a given Qualifiable object with the data form the given XML
populateQualifiableXML(Document, Element, IQualifiable) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.qualifiable.QualifiableXMLConverter
Populates a given XML map with the data from a given IQualifiable object
Creates the <aas:qualifier> tag in the given root
populateReferable(Map<String, Object>, Referable) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.ReferableXMLConverter
Populates a given Referable object with the data form the given XML
populateReferableXML(Document, Element, IReferable) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.ReferableXMLConverter
Populates a given XML map with the data from a given IReferable object
Creates the relevant tags in the given root
populateRelationshipElement(Map<String, Object>, IRelationshipElement) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship.RelationshipElementXMLConverter
Parses a Map containing the content of XML tag <aas:relationshipElement> and populates a given RelationshipElement object
populateRelationshipElement(Document, Element, IRelationshipElement) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship.RelationshipElementXMLConverter
Builds the content for a given <aas:relationshipElement> XML tag
populateSubmodelElement(Map<String, Object>, ISubmodelElement) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
Populates a SubmodelElement with the standard information from a XML tag
populateSubmodelElement(Document, Element, ISubmodelElement) - Static method in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
Populates a SubmodelElement XML tag with the standard information of a SubmodelElement
port - Variable in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Requested Tomcat apache port
PositiveInteger - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
postprocessObject(Object) - Method in interface org.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
Handles internal objects after they have been processed
postprocessObject(Object) - Method in class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaHandler
 
PredefinedSetRbacRuleChecker - Class in org.eclipse.basyx.extensions.shared.authorization.internal
Implementation of IRbacRuleChecker that works with a predefined RbacRuleSet.
PredefinedSetRbacRuleChecker(RbacRuleSet) - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.PredefinedSetRbacRuleChecker
 
PREFERREDNAME - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
PREFIX - Static variable in class org.eclipse.basyx.aas.aggregator.restapi.AASAggregatorProvider
 
PREFIX - Static variable in class org.eclipse.basyx.aas.registration.restapi.AASRegistryModelProvider
 
PREFIX - Static variable in class org.eclipse.basyx.extensions.aas.directory.tagged.restapi.TaggedDirectoryProvider
 
prepareForSerialization(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueTypeHelper
Convert an object which has special types (Duration, period, Qname, Date) to String object Used by Property.set() or ConnectedProperty.set(), prepare for the serialization
prepareOperationVariableMap(Object) - Static method in class org.eclipse.basyx.aas.factory.xml.AASXPackageExplorerCompatibilityHandler
This function makes sure the operation vars are in the correct map.
PRIVATEMOBILE - org.eclipse.basyx.submodel.types.digitalnameplate.enums.PhoneType
(private mobile, 0173-1#07-AAS759#001)
processBaSysCreate(String, String, OutputStream) - Method in class org.eclipse.basyx.vab.coder.json.provider.JSONProvider
Creates a resource under the given path
processBaSysDelete(String, String, OutputStream) - Method in class org.eclipse.basyx.vab.coder.json.provider.JSONProvider
Implement "Delete" operation.
processBaSysFileGet(String, HttpServletResponse) - Method in class org.eclipse.basyx.vab.coder.json.provider.JSONProvider
 
processBaSysGet(String, OutputStream) - Method in class org.eclipse.basyx.vab.coder.json.provider.JSONProvider
Process a BaSys get operation, return JSON serialized result
processBaSysInvoke(String, String, OutputStream) - Method in class org.eclipse.basyx.vab.coder.json.provider.JSONProvider
Process a BaSys invoke operation
processBaSysSet(String, String, OutputStream) - Method in class org.eclipse.basyx.vab.coder.json.provider.JSONProvider
Process a BaSys set operation
processBaSysUpload(String, InputStream, ServletOutputStream) - Method in class org.eclipse.basyx.vab.coder.json.provider.JSONProvider
Uploads a resource at given path
processInputFrame(byte[]) - Method in class org.eclipse.basyx.vab.protocol.basyx.server.VABBaSyxTCPInterface
Process input frame
PRODUCTCLASSID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
 
ProductClassificationItem - Class in org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications
ProductClassificationItem as described in the Submodel Template AAS Technical Data Document It is a submodel element collection which contains Single product classification by association with product class in a particular classification system or property dictionary.
ProductClassificationItem(String, String, String) - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
Constructor with mandatory attributes
ProductClassificationItem(String, Property, Property) - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
Constructor with mandatory attributes
PRODUCTCLASSIFICATIONITEMPREFIX - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassifications
 
ProductClassifications - Class in org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications
ProductClassifications as described in the Submodel Template AAS Technical Data Document It is a submodel element collection which contains Product classifications by association with product classes in common classification systems.
ProductClassifications() - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassifications
Constructor with default idshort
ProductClassifications(String) - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassifications
Constructor with mandatory attributes
PRODUCTCLASSIFICATIONSID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
 
PRODUCTCLASSIFICATIONSYSTEMID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
 
PRODUCTIMAGEPREFIX - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
 
Property - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property
Property class
Property() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
Constructor
Property(Object) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
Constructor that creates a property with data
Property(Object, Referable, Reference, Qualifiable) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
 
Property(String, Object) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
Constructor accepting an idShort and a value The valueType is set automatically
Property(String, ValueType) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
Constructor accepting only mandatory attribute
PROPERTY - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
PROPERTY - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.PropertyXMLConverter
 
PropertyDelegationManager - Class in org.eclipse.basyx.extensions.submodel.delegation
Checks and manages Property with delegation
PropertyDelegationManager(ConnectorFactory) - Constructor for class org.eclipse.basyx.extensions.submodel.delegation.PropertyDelegationManager
Initializes the connectorProvider, which is used for communicating with the delegated endpoint
PropertyProvider - Class in org.eclipse.basyx.submodel.restapi
Handles properties according to AAS meta model
PropertyProvider(IModelProvider) - Constructor for class org.eclipse.basyx.submodel.restapi.PropertyProvider
 
PropertyXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement
Parses <aas:property> and builds the Property object from it
Builds <aas:property> from a given Property object
PropertyXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.PropertyXMLConverter
 
provider - Variable in class org.eclipse.basyx.aas.aggregator.proxy.AASAggregatorProxy
 
provider - Variable in class org.eclipse.basyx.vab.coder.json.connector.JSONConnector
Reference to Connector backend
provider - Variable in class org.eclipse.basyx.vab.modelprovider.VABElementProxy
IModelProvider that connects to the target address
provider - Variable in class org.eclipse.basyx.vab.registry.proxy.VABRegistryProxy
Store the URL of the registry of this proxy
providerBackend - Variable in class org.eclipse.basyx.vab.coder.json.provider.JSONProvider
Reference to IModelProvider backend
providerBackend - Variable in class org.eclipse.basyx.vab.modelprovider.consistency.ConsistencyProvider
Reference to IModelProvider backend
providerBackend - Variable in class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Reference to IModelProvider backend
providerBackend - Variable in class org.eclipse.basyx.vab.protocol.basyx.server.VABBaSyxTCPInterface
Reference to IModelProvider backend
providerBackend - Variable in class org.eclipse.basyx.vab.protocol.http.server.VABHTTPInterface
Reference to IModelProvider backend
ProviderException - Exception in org.eclipse.basyx.vab.exception.provider
Used to indicate a general exception in a ModelProvider
ProviderException(String) - Constructor for exception org.eclipse.basyx.vab.exception.provider.ProviderException
 
ProviderException(String, Throwable) - Constructor for exception org.eclipse.basyx.vab.exception.provider.ProviderException
 
ProviderException(Throwable) - Constructor for exception org.eclipse.basyx.vab.exception.provider.ProviderException
 
ProviderException(List<Message>) - Constructor for exception org.eclipse.basyx.vab.exception.provider.ProviderException
 
proxyFactory - Variable in class org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager
 
PUBLICKEYID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
 
put(String, V) - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
putAll(Map<? extends String, ? extends V>) - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
putPath(String, Object) - Method in class org.eclipse.basyx.vab.model.VABModelMap
Put element with qualified path into map.

Q

QName - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
qos - Variable in class org.eclipse.basyx.extensions.shared.mqtt.MqttEventService
 
Qualifiable - Class in org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable
Qualifiable class
Qualifiable() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifiable
Constructor
Qualifiable(Collection<Constraint>) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifiable
Constructor
Qualifiable(Constraint) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifiable
Constructor
QualifiableXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.qualifier.qualifiable
Handles the conversion between an IQualifiable object and the XML tag <aas:qualifier> in both directions
QualifiableXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.qualifiable.QualifiableXMLConverter
 
Qualifier - Class in org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable
Qualifier class
Qualifier() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
Constructor
Qualifier(String, String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
Deprecated.
Qualifier(String, String, String, Reference) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
Qualifier(String, String, ValueType, Reference) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
Qualifier(String, ValueType) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
Constructor accepting mandatory attributes
QUALIFIER - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.qualifiable.QualifiableXMLConverter
 
QUALIFIER - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
QUALIFIERS - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifiable
 

R

Range - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range
A range element as defined in DAAS document
Range() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
Range(String, ValueType) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
Constructor accepting only mandatory attribute
Range(ValueType) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
Range(ValueType, Object, Object) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
RANGE - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
RANGE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.RangeXMLConverter
 
RangeValue - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range
Container class for holding the value of Range
RangeValue(Object, Object) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.RangeValue
 
RangeXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement
Parses <aas:range> and builds the Range object from it
Builds <aas:range> from a given Range object
RangeXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.RangeXMLConverter
 
RATIONAL - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
RATIONAL_MEASURE - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
rawRetrieve(String) - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
Retrieves an object by its key from the persistence storage.
rawRetrieveAll() - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
 
RbacRule - Class in org.eclipse.basyx.extensions.shared.authorization.internal
A single role based access control rule consisting of role x action x target information.
RbacRule(String, String, TargetInformation) - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRule
 
rbacRuleChecker - Variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.SimpleRbacAASAggregatorAuthorizer
 
rbacRuleChecker - Variable in class org.eclipse.basyx.extensions.aas.api.authorization.internal.SimpleRbacAASAPIAuthorizer
 
rbacRuleChecker - Variable in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.SimpleRbacAASRegistryAuthorizer
 
rbacRuleChecker - Variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.SimpleRbacSubmodelAggregatorAuthorizer
 
rbacRuleChecker - Variable in class org.eclipse.basyx.extensions.submodel.authorization.internal.SimpleRbacSubmodelAPIAuthorizer
 
RbacRuleDTO - Class in org.eclipse.basyx.extensions.shared.authorization.internal
DTO for RbacRule for deserialization.
RbacRuleDTO() - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleDTO
 
RbacRuleDTO(String, String, Map<String, String>) - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleDTO
 
RbacRuleMixin(String, String, TargetInformation) - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleSetDeserializer.RbacRuleMixin
 
RbacRuleSet - Class in org.eclipse.basyx.extensions.shared.authorization.internal
A set of RbacRule used in authorization points or in policy information points.
RbacRuleSet() - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleSet
 
RbacRuleSetDeserializer - Class in org.eclipse.basyx.extensions.shared.authorization.internal
Deserializer for RbacRuleSet.
RbacRuleSetDeserializer() - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleSetDeserializer
 
RbacRuleSetDeserializer(Consumer<ObjectMapper>) - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleSetDeserializer
 
RbacRuleSetDeserializer.RbacRuleMixin - Class in org.eclipse.basyx.extensions.shared.authorization.internal
 
RbacRuleSetDeserializer.TargetInformationMixin - Class in org.eclipse.basyx.extensions.shared.authorization.internal
 
read(List<NodeId>) - Method in class org.eclipse.basyx.vab.protocol.opcua.server.BaSyxOpcUaClientRunner
Deprecated.
 
READ_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.AuthorizedAASAggregator
 
READ_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
READ_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.aas.api.authorization.AuthorizedAASAPI
 
READ_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedAASAPI
 
READ_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.aas.registration.authorization.AuthorizedAASRegistry
 
READ_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
READ_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedSubmodelAggregator
 
READ_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
READ_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
READ_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
READ_SCOPE - Static variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.AASAggregatorScopes
 
READ_SCOPE - Static variable in class org.eclipse.basyx.extensions.aas.api.authorization.AASAPIScopes
 
READ_SCOPE - Static variable in class org.eclipse.basyx.extensions.aas.registration.authorization.AASRegistryScopes
 
READ_SCOPE - Static variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.SubmodelAggregatorScopes
 
READ_SCOPE - Static variable in class org.eclipse.basyx.extensions.submodel.authorization.SubmodelAPIScopes
 
readBytes(ByteBuffer, int) - Method in class org.eclipse.basyx.vab.protocol.basyx.connector.BaSyxConnector
Read a number of bytes
readBytes(ByteBuffer, int) - Method in class org.eclipse.basyx.vab.protocol.basyx.server.VABBaSyxTCPInterface
Read a number of bytes
readDirectory(String) - Method in interface org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.FileSystem
Lists all directories and files at the specified path.
Does not list items in subdirectories.
readDirectory(String) - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.GenericFileSystem
 
readFile(String) - Method in interface org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.FileSystem
Reads the content of a file formated as UTF-8.
Throws an Exception if file at given path does not exist.
readFile(String) - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.GenericFileSystem
 
ReadOnlyException - Exception in org.eclipse.basyx.vab.exception
 
ReadOnlyException(String) - Constructor for exception org.eclipse.basyx.vab.exception.ReadOnlyException
Constructor
readTypeDef(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueTypeHelper
 
readValue(NodeId) - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Reads the current value from an OPC UA node.
readValue(NodeId) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Reads the current value from an OPC UA node.
readValueAsync(NodeId) - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Reads the current value from an OPC UA node.
readValueAsync(NodeId) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Reads the current value from an OPC UA node.
REAL_COUNT - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
REAL_CURRENCY - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
REAL_MEASURE - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
reduceSmIdToSmIdShortPath(String) - Method in exception org.eclipse.basyx.extensions.shared.authorization.internal.GrantedAuthorityInhibitException
 
reduceSmIdToSmIdShortPath(String) - Method in exception org.eclipse.basyx.extensions.shared.authorization.internal.InhibitException
Clones the exception while replacing the submodel id in the exception by the given short id of the submodel.
reduceSmIdToSmIdShortPath(String) - Method in exception org.eclipse.basyx.extensions.shared.authorization.internal.SimpleRbacInhibitException
 
Referable - Class in org.eclipse.basyx.submodel.metamodel.map.qualifier
Referable class
Referable() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
Constructor
Referable(String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
Constructor with mandatory attribute
Referable(String, String, LangStrings) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
Constructor with idShort, category and description
ReferableXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.qualifier
Handles the conversion between an IReferable object and the XML tags
<aas:idShort>, <aas:category>, <aas:parent> and <aas:description> in both directions
ReferableXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.ReferableXMLConverter
 
Reference - Class in org.eclipse.basyx.submodel.metamodel.map.reference
Reference as described by DAAS document

Reference to either a model element of the same or another AAS or to an external entity.
Reference() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.reference.Reference
Constructor
Reference(List<IKey>) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.reference.Reference
 
Reference(IIdentifier, KeyElements, boolean) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.reference.Reference
Constructs a reference based on an IIdentifier and additional information (see Key(KeyElements, boolean, String, KeyType)).
Reference(IIdentifiable, KeyElements, boolean) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.reference.Reference
Constructs a reference based on an IIdentifiable and additional information (see Key(KeyElements, boolean, String, KeyType)).
Reference(Key) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.reference.Reference
 
REFERENCE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.qualifiable.QualifiableXMLConverter
 
REFERENCE_ELEMENT - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.ReferenceElementXMLConverter
 
ReferenceElement - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement
A ReferenceElement as defined in DAAS document
A reference element is a data element that defines a reference to another element within the same or another AAS or a reference to an external object or entity.
ReferenceElement() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.ReferenceElement
Constructor
ReferenceElement(String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.ReferenceElement
Constructor with mandatory attribute
ReferenceElement(String, Reference) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.ReferenceElement
 
ReferenceElement(Reference) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.ReferenceElement
 
REFERENCEELEMENT - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
ReferenceElementXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement
Parses <aas:referenceElement> and builds the ReferenceElement object from it
Builds <aas:referenceElement> from a given ReferenceElement object
ReferenceElementXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.dataelement.ReferenceElementXMLConverter
 
ReferenceHelper - Class in org.eclipse.basyx.submodel.metamodel.map.reference
Helper class for working with references
ReferenceHelper() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.reference.ReferenceHelper
 
ReferenceXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.reference
Handles the conversion between an IReference object and the XML tag <aas:keys> in both directions
ReferenceXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.reference.ReferenceXMLConverter
 
register(AASDescriptor) - Method in interface org.eclipse.basyx.aas.registration.api.IAASRegistry
Register AAS descriptor in registry, delete old registration
register(AASDescriptor) - Method in class org.eclipse.basyx.aas.registration.memory.AASRegistry
 
register(AASDescriptor) - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryService
 
register(AASDescriptor) - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryServiceV2
 
register(AASDescriptor) - Method in class org.eclipse.basyx.aas.registration.proxy.AASRegistryProxy
Register AAS descriptor in registry, delete old registration
register(AASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.AuthorizedAASRegistry
 
register(AASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
register(AASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryService
 
register(IAASRegistry, Collection<AASBundle>, String) - Static method in class org.eclipse.basyx.aas.bundle.AASBundleHelper
Registers a given set of bundles with the registry
register(TaggedAASDescriptor) - Method in interface org.eclipse.basyx.extensions.aas.directory.tagged.api.IAASTaggedDirectory
 
register(TaggedAASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.AuthorizedTaggedDirectory
 
register(TaggedAASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
register(TaggedAASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.map.MapTaggedDirectory
 
register(TaggedAASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.observing.ObservableAASTaggedDirectoryService
 
register(TaggedAASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.observing.ObservableAASTaggedDirectoryServiceV2
 
register(TaggedAASDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.proxy.TaggedDirectoryProxy
 
register(IIdentifier, SubmodelDescriptor) - Method in interface org.eclipse.basyx.aas.registration.api.IAASRegistry
Register SM descriptor in registry, delete old registration
register(IIdentifier, SubmodelDescriptor) - Method in class org.eclipse.basyx.aas.registration.memory.AASRegistry
 
register(IIdentifier, SubmodelDescriptor) - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryService
 
register(IIdentifier, SubmodelDescriptor) - Method in class org.eclipse.basyx.aas.registration.observing.ObservableAASRegistryServiceV2
 
register(IIdentifier, SubmodelDescriptor) - Method in class org.eclipse.basyx.aas.registration.proxy.AASRegistryProxy
 
register(IIdentifier, SubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.AuthorizedAASRegistry
 
register(IIdentifier, SubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
register(IIdentifier, SubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryService
 
registerSubmodel(IIdentifier, TaggedSubmodelDescriptor) - Method in interface org.eclipse.basyx.extensions.aas.directory.tagged.api.IAASTaggedDirectory
Registers SM descriptor with tags in the registry, deletes the old registration if exists.
registerSubmodel(IIdentifier, TaggedSubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
registerSubmodel(IIdentifier, TaggedSubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.map.MapTaggedDirectory
 
registerSubmodel(IIdentifier, TaggedSubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.observing.ObservableAASTaggedDirectoryServiceV2
 
registerSubmodel(IIdentifier, TaggedSubmodelDescriptor) - Method in class org.eclipse.basyx.extensions.aas.directory.tagged.proxy.TaggedDirectoryProxy
 
registry - Variable in class org.eclipse.basyx.aas.aggregator.AASAggregator
 
registry - Variable in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
RELATIONSHIP_ELEMENT - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship.RelationshipElementXMLConverter
 
RelationshipElement - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship
RelationshipElement as defined in DAAS document
A relationship element is used to define a relationship between two referable elements.
RelationshipElement() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
Constructor
RelationshipElement(String, IReference, IReference) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
Constructor with only mandatory attributes
RelationshipElement(IReference, IReference) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
 
RELATIONSHIPELEMENT - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
RelationshipElementValue - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship
Container class for holding the value of RelationshipElement
RelationshipElementValue() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElementValue
 
RelationshipElementValue(IReference, IReference) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElementValue
 
RelationshipElementXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship
Parses <aas:relationshipElement> and builds the RelationshipElement object from it
Builds <aas:relationshipElement> from a given RelationshipElement object
RelationshipElementXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship.RelationshipElementXMLConverter
 
remove(Object) - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
remove(IIdentifier) - Method in interface org.eclipse.basyx.aas.registration.memory.IRegistryHandler
Removes an entry with a given identifier from the registry datasource
remove(IIdentifier) - Method in class org.eclipse.basyx.aas.registration.memory.MapRegistryHandler
 
removeConnectorProvider(String) - Method in class org.eclipse.basyx.vab.gateway.ConnectorProviderMapper
 
removeElementById(Map<String, ISubmodelElement>, String) - Static method in class org.eclipse.basyx.submodel.metamodel.map.helper.ElementContainerHelper
 
removeEndpoint(String) - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelDescriptor
 
removeFirstEndpoint(String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Removes the first endpoint from a path.
removeMapping(String) - Method in interface org.eclipse.basyx.vab.registry.api.IVABRegistryService
Remove a mapping from directory
removeMapping(String) - Method in class org.eclipse.basyx.vab.registry.memory.VABInMemoryRegistry
Remove a mapping from directory
removeMapping(String) - Method in class org.eclipse.basyx.vab.registry.proxy.VABRegistryProxy
Deletes an entry from the directory
removeObserver(T) - Method in class org.eclipse.basyx.submodel.observer.Observable
Removes an observer from the subscriber list
removeOuterBrackets(String) - Static method in class org.eclipse.basyx.extensions.shared.mqtt.PayloadParserHelper
 
removePrefix(String, String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Remove prefix from beginning of path
removeProvider(String) - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Remove a provider
removeSubmodel(String) - Method in interface org.eclipse.basyx.aas.restapi.api.IAASAPI
Removes a submodel reference from the AAS
removeSubmodel(String) - Method in class org.eclipse.basyx.aas.restapi.observing.ObservableAASAPI
 
removeSubmodel(String) - Method in class org.eclipse.basyx.aas.restapi.vab.VABAASAPI
 
removeSubmodel(String) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.AuthorizedAASAPI
 
removeSubmodel(String) - Method in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedAASAPI
 
removeSubmodel(IIdentifier) - Method in interface org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell
Removes a submodel from the AAS
removeSubmodel(IIdentifier) - Method in class org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell
 
removeSubmodel(IIdentifier) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
removeSubmodelDescriptor(String) - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
 
removeSubmodelDescriptor(IIdentifier) - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
 
REQUESTID - Static variable in class org.eclipse.basyx.submodel.restapi.operation.CallbackResponse
 
REQUESTID - Static variable in class org.eclipse.basyx.submodel.restapi.operation.InvocationRequest
 
REQUESTID - Static variable in class org.eclipse.basyx.submodel.restapi.operation.InvocationResponse
 
REQUIREDCERTIFICATEEXTENSION - Static variable in class org.eclipse.basyx.aas.metamodel.map.security.Security
 
ResourceAlreadyExistsException - Exception in org.eclipse.basyx.vab.exception.provider
Used to indicate by a ModelProvider, that a resource to be created already exists
ResourceAlreadyExistsException(Exception) - Constructor for exception org.eclipse.basyx.vab.exception.provider.ResourceAlreadyExistsException
 
ResourceAlreadyExistsException(String) - Constructor for exception org.eclipse.basyx.vab.exception.provider.ResourceAlreadyExistsException
Constructor
ResourceAlreadyExistsException(List<Message>) - Constructor for exception org.eclipse.basyx.vab.exception.provider.ResourceAlreadyExistsException
 
ResourceNotFoundException - Exception in org.eclipse.basyx.vab.exception.provider
Exception that indicates that a requested resource (AAS, sub model, property) was not found
ResourceNotFoundException(Exception) - Constructor for exception org.eclipse.basyx.vab.exception.provider.ResourceNotFoundException
 
ResourceNotFoundException(String) - Constructor for exception org.eclipse.basyx.vab.exception.provider.ResourceNotFoundException
Constructor
ResourceNotFoundException(List<Message>) - Constructor for exception org.eclipse.basyx.vab.exception.provider.ResourceNotFoundException
 
Result - Class in org.eclipse.basyx.vab.coder.json.metaprotocol
Wrapper class that handles meta-data
Result(boolean) - Constructor for class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
Result(boolean, Object, List<Message>) - Constructor for class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
Result(boolean, List<Message>) - Constructor for class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
Result(boolean, Message) - Constructor for class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
Result(Exception) - Constructor for class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
Result(Result) - Constructor for class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
retrieve(String) - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
Returns a Object that was originally retrieved from the abstract method rawRetrieve.
retrieve(String) - Method in interface org.eclipse.basyx.extensions.internal.storage.IBaSyxStorageAPI
Retrieves an object by it's key from the persistence storage
retrieveAAS(IIdentifier) - Method in interface org.eclipse.basyx.aas.manager.api.IAssetAdministrationShellManager
Retrieve an AAS based on its ID
retrieveAAS(IIdentifier) - Method in class org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager
 
retrieveAASAll() - Method in interface org.eclipse.basyx.aas.manager.api.IAssetAdministrationShellManager
Retrieve all local AAS from the technology layer
retrieveAASAll() - Method in class org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager
Retrieves all AASs registered.
retrieveAASBundles() - Method in class org.eclipse.basyx.aas.factory.aasx.AASXToMetamodelConverter
 
retrieveAasEnv() - Method in class org.eclipse.basyx.aas.factory.aasx.AASXToMetamodelConverter
 
retrieveAll() - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
 
retrieveAll() - Method in interface org.eclipse.basyx.extensions.internal.storage.IBaSyxStorageAPI
Retrieves all object of one type from the persistence storage Collection items)
retrieveFileInputStream(String) - Method in class org.eclipse.basyx.aas.factory.aasx.AASXToMetamodelConverter
 
retrieveObject() - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedProperty
 
retrieveResult(String, String) - Static method in class org.eclipse.basyx.submodel.restapi.operation.AsyncOperationHandler
Gets the result of an invocation
retrieveSubmodel(IIdentifier, IIdentifier) - Method in interface org.eclipse.basyx.aas.manager.api.IAssetAdministrationShellManager
Retrieves a submodel
retrieveSubmodel(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager
 
retrieveSubmodels(IIdentifier) - Method in interface org.eclipse.basyx.aas.manager.api.IAssetAdministrationShellManager
Retrieves all submodels in a specific AAS
retrieveSubmodels(IIdentifier) - Method in class org.eclipse.basyx.aas.manager.ConnectedAssetAdministrationShellManager
 
retrieveThumbnail() - Method in class org.eclipse.basyx.aas.factory.aasx.AASXToMetamodelConverter
 
REVISION - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.IdentifiableXMLConverter
 
REVISION - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.AdministrativeInformation
 
roleAuthenticator - Variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.SimpleRbacAASAggregatorAuthorizer
 
roleAuthenticator - Variable in class org.eclipse.basyx.extensions.aas.api.authorization.internal.SimpleRbacAASAPIAuthorizer
 
roleAuthenticator - Variable in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.SimpleRbacAASRegistryAuthorizer
 
roleAuthenticator - Variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.SimpleRbacSubmodelAggregatorAuthorizer
 
roleAuthenticator - Variable in class org.eclipse.basyx.extensions.submodel.authorization.internal.SimpleRbacSubmodelAPIAuthorizer
 
run() - Method in class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Thread main method
run() - Method in class org.eclipse.basyx.vab.protocol.basyx.server.VABBaSyxTCPInterface
Thread main function
run() - Method in class org.eclipse.basyx.vab.protocol.opcua.server.BaSyxOpcUaClientRunner
Deprecated.
 
run(OpcUaClient, CompletableFuture<OpcUaClient>) - Method in interface org.eclipse.basyx.vab.protocol.opcua.server.BaSyxOpcUaClient
Deprecated.
 
RUNNING - org.eclipse.basyx.submodel.restapi.operation.ExecutionState
State during execution

S

SCOPE_AUTHORITY_PREFIX - Static variable in class org.eclipse.basyx.extensions.aas.api.authorization.AuthorizedAASAPI
 
SCOPE_AUTHORITY_PREFIX - Static variable in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedAASAPI
 
SCOPE_AUTHORITY_PREFIX - Static variable in class org.eclipse.basyx.extensions.aas.registration.authorization.AuthorizedAASRegistry
 
SCOPE_AUTHORITY_PREFIX - Static variable in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
SECOND - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.relationship.RelationshipElementXMLConverter
 
SECOND - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
 
SECRETARY - org.eclipse.basyx.submodel.types.digitalnameplate.enums.FaxType
(secretary, 0173-1#07-AAS756#001)
SECRETARY - org.eclipse.basyx.submodel.types.digitalnameplate.enums.MailType
(secretary, 0173-1#07-AAS756#001)
SECRETARY - org.eclipse.basyx.submodel.types.digitalnameplate.enums.PhoneType
(secretary, 0173-1#07-AAS756#001)
Security - Class in org.eclipse.basyx.aas.metamodel.map.security
KeyElements as defined in DAAS document
Security() - Constructor for class org.eclipse.basyx.aas.metamodel.map.security.Security
Constructor
SECURITY - Static variable in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
SecurityContextAuthorizer - Class in org.eclipse.basyx.extensions.shared.authorization
Checks authorization for a specific authority according to the current security context
SecurityContextAuthorizer() - Constructor for class org.eclipse.basyx.extensions.shared.authorization.SecurityContextAuthorizer
 
SecurityPolicy - Enum in org.eclipse.basyx.vab.protocol.opcua.types
Available security policies for OPC UA connections.
SELFMANAGEDENTITY - org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.EntityType
Self-Managed Entities have their own AAS but can be part of the bill of material of a composite self-managed entity.
SEMANTIC_ID - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.HasSemanticsXMLConverter
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasSemantics
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Fax
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Phone
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.AssetSpecificProperties
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.GuidelineSpecificProperties
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Markings
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassifications
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
 
SEMANTICID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
 
semanticIdAsSString(ISubmodel) - Static method in class org.eclipse.basyx.aas.factory.json.BidirectionalJSONConverter
 
semanticIdKeysToString(List<IKey>) - Static method in class org.eclipse.basyx.aas.factory.json.BidirectionalJSONConverter
 
sendJSONResponse(String, PrintWriter, Object) - Method in class org.eclipse.basyx.vab.protocol.http.server.VABHTTPInterface
Send JSON encoded response
sendMqttMessage(String, String) - Method in class org.eclipse.basyx.extensions.shared.mqtt.MqttEventService
Sends MQTT message to connected broker
sendResponse(Object, PrintWriter) - Method in class org.eclipse.basyx.vab.protocol.http.server.BasysHTTPServlet
Send a response
SEPERATOR - Static variable in class org.eclipse.basyx.vab.modelprovider.VABPathTools
 
serialize(Object) - Method in class org.eclipse.basyx.vab.coder.json.serialization.GSONTools
 
serialize(Object) - Method in interface org.eclipse.basyx.vab.coder.json.serialization.Serializer
Serialize a primitive or complex value into JSON object
serializeObject(T) - Static method in class org.eclipse.basyx.aas.factory.json.BidirectionalJSONConverter
 
serializeObjectToString(Serializable) - Method in class org.eclipse.basyx.vab.coder.json.serialization.GSONTools
Write the object to a Base64 string.
serializer - Variable in class org.eclipse.basyx.vab.coder.json.connector.JSONConnector
Reference to serializer / deserializer
serializer - Variable in class org.eclipse.basyx.vab.coder.json.metaprotocol.MetaprotocolHandler
Reference to serializer / deserializer
serializer - Variable in class org.eclipse.basyx.vab.coder.json.provider.JSONProvider
Reference to serializer / deserializer
serializer - Variable in class org.eclipse.basyx.vab.protocol.http.server.BasysHTTPServlet
GSON instance
Serializer - Interface in org.eclipse.basyx.vab.coder.json.serialization
A BaSys serializer
serializeShell(AssetAdministrationShell) - Static method in class org.eclipse.basyx.aas.factory.json.BidirectionalJSONConverter
 
serializeSubmodel(ISubmodel) - Static method in class org.eclipse.basyx.aas.factory.json.BidirectionalJSONConverter
 
SERIALNUMBERID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
 
serverSockChannel - Variable in class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Store server socket channel instance
service(HttpServletRequest, HttpServletResponse) - Method in class org.eclipse.basyx.vab.protocol.http.server.BasysHTTPServlet
Dispatch service call
servletParameter - Variable in class org.eclipse.basyx.vab.protocol.http.server.BasysHTTPServlet
Parameter map
servletParameter - Variable in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Servlet parameter
set(Object, ValueType) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
Sets the value and explicitly specifies the type of this value.
setAasApiProvider(IAASAPIFactory) - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
setAasId(String) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation.Builder
 
setAccessControlAllowOrigin(String) - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
 
setAccessControlPolicyPoints(IAccessControlPolicyPoints) - Method in class org.eclipse.basyx.aas.metamodel.map.security.Security
 
setAddress(Address) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Sets address information of a business partner Note: mandatory property according to EU Machine Directive 2006/42/EC.
setAddressOfAdditionalLink(String) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets web site address where information about the product or contact is given
setAddressOfAdditionalLink(Property) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets web site address where information about the product or contact is given
setAddressRemarks(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets plain text characterizing address information for which there is no property
setAddressRemarks(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets plain text characterizing address information for which there is no property
setAdministration(AdministrativeInformation) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setAdministration(AdministrativeInformation) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
setAdministration(AdministrativeInformation) - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
setAdministration(AdministrativeInformation) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
 
setAdministration(AdministrativeInformation) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
setAllowDuplicates(boolean) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
setAnnotation(Collection<IDataElement>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElement
 
setAPI(ISubmodelAPI) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelProvider
 
setApplicationName(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.ClientConfiguration
Sets the OPC UA client's application name.
setApplicationUri(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.CertificateHelper
Sets the certificate's application URI which will be added as a subject alternative name.
setApplicationUri(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.ClientConfiguration
Sets the OPC UA client's application URI.
setArbitrary(List<Property>) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.GuidelineSpecificProperties
Sets arbitrary, representing information required by further standards
setArbitrary(List<SubmodelElement>) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
Sets arbitrary semanticId but defined in a classification system Arbitrary SubmodelElement with semanticId possibly referring to a ConceptDescription can be used within the Technical Properties.
setAsset(Asset) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setAsset(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
setAssetAdministrationShell(AASModelProvider) - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Set an AAS for this provider
setAssetAdministrationShells(Collection<IAssetAdministrationShell>) - Method in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
setAssetIdentificationModel(IReference) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
setAssetKind(AssetKind) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
setAssetReference(Reference) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setAssets(Collection<IAsset>) - Method in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
setAssetSpecificProperties(AssetSpecificProperties) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Sets collection of guideline specific properties
setBillOfMaterial(Reference) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
setByteArray(byte[], int, byte[]) - Static method in class org.eclipse.basyx.vab.protocol.basyx.CoderTools
Copy bytes to byte array
setByteArray(byte[], int, byte[], int) - Static method in class org.eclipse.basyx.vab.protocol.basyx.CoderTools
Copy bytes to byte array
setByteArrayValue(byte[]) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IBlob
Sets the value of the Blob instance of a blob data element.
setByteArrayValue(byte[]) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedBlob
 
setByteArrayValue(byte[]) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
 
setCallbackUrl(String) - Method in class org.eclipse.basyx.submodel.restapi.operation.CallbackResponse
 
setCategory(String) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setCategory(String) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
setCategory(String) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
 
setCategory(String) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
setCategory(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
setCategory(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
setCategory(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
setCategory(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
setCertificatePath(String) - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Sets Certificate Path
setCityTown(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets town or city Note: mandatory property according to EU Machine Directive 2006/42/EC.
setCityTown(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets town or city Note: mandatory property according to EU Machine Directive 2006/42/EC.
setClassificationSystemVersion(String) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
Sets common version identifier of the used classification system, in order to distinguish different version of the property dictionary.
setClassificationSystemVersion(Property) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
Sets common version identifier of the used classification system, in order to distinguish different version of the property dictionary.
setCommonName(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.CertificateHelper
Sets the certificate's common name (CN) field.
setConceptDescriptionReferences(Collection<IReference>) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
Sets
setConceptDescriptions(Collection<IConceptDescription>) - Method in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
setConceptDescriptions(Collection<IConceptDescription>) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
Sets the concept descriptions for this concept dictionary.
setConceptDictionary(Collection<IConceptDictionary>) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setConfiguration(ClientConfiguration) - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Sets the client configuration.
setConfiguration(ClientConfiguration) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Sets the client configuration.
setConfiguration(OpcUaClientConfigBuilder) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Sets advanced configuration settings not available in ClientConfiguration.
setConnectorFactory(IConnectorFactory) - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
setContainedElement(Collection<IReference>) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
setContent(IDataSpecificationContent) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.EmbeddedDataSpecification
 
setCorsOrigin(String) - Method in class org.eclipse.basyx.vab.protocol.http.server.BasysHTTPServlet
 
setCountryCode(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.CertificateHelper
Sets the certificate's country code (C) field.
setCredentials(String, String, String, String) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.KeycloakService
Sets the authentication credentials that are used when making requests to the Keycloak server.
setDataSpecificationReferences(Collection<IReference>) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setDataSpecificationReferences(Collection<IReference>) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
setDataSpecificationReferences(Collection<IReference>) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
setDataSpecificationReferences(Collection<IReference>) - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
setDataSpecificationReferences(Collection<IReference>) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.AdministrativeInformation
 
setDataSpecificationReferences(Collection<IReference>) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasDataSpecification
 
setDataSpecificationReferences(Collection<IReference>) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
setDataSpecificationReferences(Collection<IReference>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
setDataSpecificationReferences(Collection<IReference>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
setDataSpecificationReferences(Collection<IReference>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
setDataSpecificationTemplate(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.EmbeddedDataSpecification
 
setDataType(DataTypeIEC61360) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
setDefinition(LangStrings) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
setDepartment(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets administrative section within an organisation where a business partner is located
setDepartment(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets administrative section within an organisation where a business partner is located
setDependsOn(Collection<IReference>) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Formula
 
setDerivedFrom(IReference) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setDescription(LangStrings) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setDescription(LangStrings) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
setDescription(LangStrings) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
 
setDescription(LangStrings) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
setDescription(LangStrings) - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
setDescription(LangStrings) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
setDescription(LangStrings) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
setDescription(LangStrings) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
setElements(Collection<ISubmodelElement>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
setElements(Map<String, ISubmodelElement>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
setElementType(KeyElements) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
setEmail(List<Email>) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets E-mail address and encryption method
setEmailAddress(String) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Sets electronic mail address of a business partner
setEmailAddress(Property) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Sets electronic mail address of a business partner
setEmbeddedDataSpecifications(Collection<IEmbeddedDataSpecification>) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setEmbeddedDataSpecifications(Collection<IEmbeddedDataSpecification>) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
setEmbeddedDataSpecifications(Collection<IEmbeddedDataSpecification>) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
setEmbeddedDataSpecifications(Collection<IEmbeddedDataSpecification>) - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
setEmbeddedDataSpecifications(Collection<IEmbeddedDataSpecification>) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.AdministrativeInformation
 
setEmbeddedDataSpecifications(Collection<IEmbeddedDataSpecification>) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasDataSpecification
 
setEmbeddedDataSpecifications(Collection<IEmbeddedDataSpecification>) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
setEmbeddedDataSpecifications(Collection<IEmbeddedDataSpecification>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
setEntityType(EntityType) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
setExecutionState(ExecutionState) - Method in class org.eclipse.basyx.submodel.restapi.operation.InvocationResponse
 
setFactory(GSONToolsFactory) - Method in class org.eclipse.basyx.vab.coder.json.serialization.GSONTools
Set factory instance
setFax(List<Fax>) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets fax number including type
setFaxNumber(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Fax
Sets complete telephone number to be called to reach a business partner's fax machine
setFaxNumber(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Fax
Sets complete telephone number to be called to reach a business partner's fax machine
setFirst(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
 
setFurtherInformation(FurtherInformation) - Method in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
Sets further information on the product, the validity of the information provided and this data record.
setGeneralInformation(GeneralInformation) - Method in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
Sets general information, for example ordering and manufacturer information.
setGuidelineForConformityDeclaration(String) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.GuidelineSpecificProperties
Sets guideline, stipulation or legislation used for determining conformity
setGuidelineForConformityDeclaration(Property) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.GuidelineSpecificProperties
Sets guideline, stipulation or legislation used for determining conformity
setGuidelineSpecificProperties(List<GuidelineSpecificProperties>) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.assetspecificproperties.AssetSpecificProperties
 
setId(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.identifier.Identifier
 
setIdentification(IdentifierType, String) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setIdentification(IdentifierType, String) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
setIdentification(IdentifierType, String) - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
setIdentification(IdentifierType, String) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Identifiable
 
setIdentification(IdentifierType, String) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
setIdentification(IIdentifier) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setIdentification(IIdentifier) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
setIdentification(IIdentifier) - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
setIdentification(IIdentifier) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
setIdShort(String) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setIdShort(String) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
setIdShort(String) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
 
setIdShort(String) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
setIdShort(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
setIdShort(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
 
setIdShort(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
setIdShort(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
setIdType(IdentifierType) - Method in class org.eclipse.basyx.submodel.metamodel.map.identifier.Identifier
 
setIdType(KeyType) - Method in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
setInOutputVariables(Collection<OperationVariable>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
setInputVariables(Collection<OperationVariable>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
setInt16(byte[], int, int) - Static method in class org.eclipse.basyx.vab.protocol.basyx.CoderTools
Copy an uint16 to a byte array at given offset, MSB is first bit
setInt32(byte[], int, int) - Static method in class org.eclipse.basyx.vab.protocol.basyx.CoderTools
Copy an uint32 to a byte array at given offset, MSB is first bit
setInt8(byte[], int, int) - Static method in class org.eclipse.basyx.vab.protocol.basyx.CoderTools
Copy an uint8 to a byte array at given offset, MSB is first bit
setInvokable(Runnable) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
setInvokable(Consumer<Object[]>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
setInvokable(Function<Object[], Object>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
Sets an invokable that handles direct values.
setInvokable(Supplier<Object>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
setIsCaseOf(Collection<Reference>) - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
setJwtBearerTokenAuthenticationConfiguration(JwtBearerTokenAuthenticationConfiguration) - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
 
setKeyPairAndCertificate(KeyPair, X509Certificate) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.ClientConfiguration
Sets the key pair and associated certificate for client identification towards the server.
setKeyPassword(String) - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxContext
Sets password of the SSL key
setKeys(List<IKey>) - Method in class org.eclipse.basyx.submodel.metamodel.map.reference.Reference
 
setKind(ModelingKind) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.haskind.HasKind
 
setKind(ModelingKind) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
setKind(ModelingKind) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
setLambdaValue(Property, Supplier<Object>, Consumer<Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.AASLambdaPropertyHelper
Sets the correct values in the passed property to use the lambda functions
setLevelType(LevelType) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
setLocal(boolean) - Method in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
setLocality(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.CertificateHelper
Sets the certificate's locality (L) field.
setMainSections(List<SubmodelElementCollection>) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
Sets main subdivision possibility for properties.
setManufacturerLogo(File) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Sets imagefile for logo of manufacturer provided in common format (.png, .jpg).
setManufacturerName(String) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Sets legally valid designation of the natural or judicial body which is directly responsible for the design, production, packaging and labeling of a product in respect to its being brought into the market.
setManufacturerName(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Sets manufacturerName legally valid designation of the natural or judicial person which is directly responsible for the design, production, packaging and labeling of a product in respect to its being brought into circulation Note: mandatory property according to EU Machine Directive 2006/42/EC.
setManufacturerName(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Sets manufacturerName legally valid designation of the natural or judicial person which is directly responsible for the design, production, packaging and labeling of a product in respect to its being brought into circulation Note: mandatory property according to EU Machine Directive 2006/42/EC.
setManufacturerName(Property) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Sets legally valid designation of the natural or judicial body which is directly responsible for the design, production, packaging and labeling of a product in respect to its being brought into the market.
setManufacturerOrderCode(String) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Sets unique product identifier of the manufacturer sufficient to order the exact same product.
setManufacturerOrderCode(Property) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Sets unique product identifier of the manufacturer sufficient to order the exact same product.
setManufacturerPartNumber(String) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Sets unique product identifier of the manufacturer for the product type respective the type designation of the industrial equipemnt.
setManufacturerPartNumber(Property) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Sets unique product identifier of the manufacturer for the product type respective the type designation of the industrial equipemnt.
setManufacturerProductDesignation(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Sets Short description of the product (short text) Note: mandatory property according to EU Machine Directive 2006/42/EC.
setManufacturerProductDesignation(LangString) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Sets product designation as given by the mnaufacturer.
setManufacturerProductDesignation(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Sets Short description of the product (short text) Note: mandatory property according to EU Machine Directive 2006/42/EC.
setManufacturerProductDesignation(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Sets product designation as given by the mnaufacturer.
setManufacturerProductFamily(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Sets 2nd level of a 3 level manufacturer specific product hierarchy Note: mandatory property according to EU Machine Directive 2006/42/EC.
setManufacturerProductFamily(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Sets 2nd level of a 3 level manufacturer specific product hierarchy Note: mandatory property according to EU Machine Directive 2006/42/EC.
setMap(Map<String, V>) - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
setMarking(List<Marking>) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Markings
Sets information about the marking labelled on the device Note: CE marking is declared as mandatory according to EU Machine Directive 2006/42/EC.
setMarkingAdditionalText(List<Property>) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
Sets where applicable, additional information on the marking in plain text
setMarkingFile(File) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
Sets picture of the marking Note: CE marking is declared as mandatory according to EU Machine Directive 2006/42/EC.
setMarkingName(String) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
Sets common name of the marking Note: CE marking is declared as mandatory according to EU Machine Directive 2006/42/EC.
setMarkingName(Property) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.markings.Marking
Sets common name of the marking Note: CE marking is declared as mandatory according to EU Machine Directive 2006/42/EC.
setMarkings(Markings) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Sets collection of product markings Note: CE marking is declared as mandatory according to EU Machine Directive 2006/42/EC.
setMessageSecurityMode(MessageSecurityMode) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.ClientConfiguration
Sets the message security mode.
setMimeType(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
 
setMimeType(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
 
setModelingKind(ModelingKind) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.haskind.HasKind
Deprecated.
Please use HasKind.setKind(ModelingKind) instead.
setModelingKind(ModelingKind) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
Deprecated.
Please use Submodel.setKind(ModelingKind) instead.
setModelingKind(ModelingKind) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
Deprecated.
setModelPropertyValue(Object, String, Object) - Method in interface org.eclipse.basyx.vab.modelprovider.generic.IVABElementHandler
 
setModelPropertyValue(Object, String, Object) - Method in class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaHandler
 
setModelPropertyValue(Object, String, Object) - Method in class org.eclipse.basyx.vab.modelprovider.map.VABMapHandler
 
setName(String) - Method in class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Change service name
setName(String) - Method in interface org.eclipse.basyx.vab.service.api.BaSyxService
Change the runnable name
setNationalCode(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets code of a country Note: Country codes defined accord.
setNationalCode(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets code of a country Note: Country codes defined accord.
setNodeIdCacheDuration(Duration) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.OpcUaConnector
Sets the duration for the NodeId cache.
setOperations(Map<String, IOperation>) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
setOrdered(boolean) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
setOrganization(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.CertificateHelper
Sets the certificate's organization (O) field.
setOrganizationalUnit(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.CertificateHelper
Sets the certificate's organizational unit (OU) field.
setOutputVariables(Collection<OperationVariable>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
setParent(IReference) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setParent(IReference) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.Asset
 
setParent(IReference) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.ConceptDictionary
 
setParent(IReference) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
setParent(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.parts.ConceptDescription
 
setParent(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.Referable
Sets the parent and additionally updates the own reference
setParent(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
setParent(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
setPhone(List<Phone>) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets Phone number including type
setPOBox(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets P.O.
setPOBox(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets P.O.
setPolicyAdministrationPoint(Object) - Method in class org.eclipse.basyx.aas.metamodel.map.policypoints.AccessControlPolicyPoints
 
setPolicyDecisionPoint(Object) - Method in class org.eclipse.basyx.aas.metamodel.map.policypoints.AccessControlPolicyPoints
 
setPolicyEnforcementPoint(Object) - Method in class org.eclipse.basyx.aas.metamodel.map.policypoints.AccessControlPolicyPoints
 
setPolicyInformationPoints(Object) - Method in class org.eclipse.basyx.aas.metamodel.map.policypoints.AccessControlPolicyPoints
 
setPreferredName(LangStrings) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
setProductClassId(String) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
Sets class of the associated product or industrial equipment in the classification system.
setProductClassId(Property) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
Sets class of the associated product or industrial equipment in the classification system.
setProductClassificationItems(List<ProductClassificationItem>) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassifications
Sets single product classification item by association with product class in a particular classification system or property dictionary
setProductClassifications(ProductClassifications) - Method in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
Sets product classifications by association of product classes with common classification systems.
setProductClassificationSystem(String) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
Sets common name of the classification system.
setProductClassificationSystem(Property) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.productclassifications.ProductClassificationItem
Sets common name of the classification system.
setProductImages(List<File>) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.generalinformation.GeneralInformation
Sets image file for associated product provided in common format (.png, .jpg).
setProperties(Map<String, IProperty>) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
setPublicKey(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Sets public part of an unsymmetrical key pair to sign or encrypt text or messages
setPublicKey(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Sets public part of an unsymmetrical key pair to sign or encrypt text or messages
setQoS(int) - Method in class org.eclipse.basyx.extensions.shared.mqtt.MqttEventService
Sets the QoS for MQTT messages
setQualifiers(Collection<IConstraint>) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifiable
 
setQualifiers(Collection<IConstraint>) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
setQualifiers(Collection<IConstraint>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
setRelativeFileEndpoints(ISubmodel, String) - Static method in class org.eclipse.basyx.aas.factory.aasx.SubmodelFileEndpointLoader
Sets all file and blob submodelElements inside of the submodel to an endpoint at a given host relative to its original path.
setRelativeFileEndpoints(ISubmodel, String, int, String) - Static method in class org.eclipse.basyx.aas.factory.aasx.SubmodelFileEndpointLoader
Sets all file and blob submodelElements inside of the submodel to an endpoint at a given host relative to its original path.
setRequestId(String) - Method in class org.eclipse.basyx.submodel.restapi.operation.CallbackResponse
 
setSecond(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
 
setSecurity(ISecurity) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setSecurityPolicy(SecurityPolicy) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.ClientConfiguration
Sets the security policy.
setSemanticId(IReference) - Method in class org.eclipse.basyx.aas.metamodel.map.parts.View
 
setSemanticId(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.HasSemantics
 
setSemanticId(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
setSemanticId(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
setSemanticId(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
setSemanticId(Reference) - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.SubmodelDescriptor
 
setSerialNumber(String) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Sets unique combination of numbers and letters used to identify the device once it has been manufactured
setSerialNumber(Property) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Sets unique combination of numbers and letters used to identify the device once it has been manufactured
setShortName(LangStrings) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
setSmAggregator(ISubmodelAggregator) - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
setSmElIdShortPath(String) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation.Builder
 
setSMENotDescribedBySemanticId(List<SubmodelElement>) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
Set arbitrary Represents a SubmodelElement that is not described using a common classification system, a consortium specification, an open community standard, a published manufacturer specification or such.
setSmId(String) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation.Builder
 
setSmSemanticId(String) - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation.Builder
 
setSourceOfDefinition(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
setState(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.CertificateHelper
Sets the certificate's state (ST) field.
setStateCounty(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets federal state a part of a state
setStateCounty(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets federal state a part of a state
setStatements(Collection<ISubmodelElement>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
setStreet(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets street name and house number Note: mandatory property according to EU Machine Directive 2006/42/EC.
setStreet(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets street name and house number Note: mandatory property according to EU Machine Directive 2006/42/EC.
setString(byte[], int, String) - Static method in class org.eclipse.basyx.vab.protocol.basyx.CoderTools
Put a string into a byte array
setSubmodelReferences(Collection<IReference>) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setSubmodels(Collection<ISubmodel>) - Method in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
setSubmodels(Collection<Submodel>) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setSubSections(List<SubmodelElementCollection>) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
Sets subordinate subdivision possibility for properties.
setSymbol(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
setTechnicalProperties(TechnicalProperties) - Method in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
Sets technical and product properties.
setTelephoneNumber(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Phone
Sets complete telephone number to be called to reach a business partner
setTelephoneNumber(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Phone
Sets complete telephone number to be called to reach a business partner
setTextStatements(List<MultiLanguageProperty>) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
Sets statement by the manufacturer in text form, e.g.
setThumbnailExtension(Thumbnail.ThumbnailExtension) - Method in class org.eclipse.basyx.aas.factory.aasx.Thumbnail
 
setThumbnailStream(InputStream) - Method in class org.eclipse.basyx.aas.factory.aasx.Thumbnail
 
setType(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
setType(KeyElements) - Method in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
setTypeOfEmailAddress(Property) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Sets characterization of an e-mail address according to its location or usage enumeration
setTypeOfEmailAddress(MailType) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Sets characterization of an e-mail address according to its location or usage enumeration
setTypeOfFaxNumber(Property) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Fax
Sets characterization of the fax according its location or usage
setTypeOfFaxNumber(FaxType) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Fax
Sets characterization of the fax according its location or usage
setTypeOfPublicKey(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Sets characterization of a public key according to its encryption process
setTypeOfPublicKey(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
Sets characterization of a public key according to its encryption process
setTypeOfTelephone(Property) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Phone
Sets characterization of a telephone according to its location or usage enumeration
setTypeOfTelephone(PhoneType) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Phone
Sets characterization of a telephone according to its location or usage enumeration
setUnit(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
setUnitId(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
setUTF8String(String) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IBlob
Sets an UTF8 string as an encoded byte array in the BLOB data element value
setUTF8String(String) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedBlob
 
setUTF8String(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
 
setValidDate(XMLGregorianCalendar) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
Sets a date on which the data specified in the Submodel was valid from for the associated asset.
setValidDate(Property) - Method in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
Sets a date on which the data specified in the Submodel was valid from for the associated asset.
setValue(Object) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.ISubmodelElement
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedCapability
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.ConnectedSubmodelElement
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedProperty
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedRange
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.operation.ConnectedOperation
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.ReferenceElement
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.event.BasicEvent
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElement
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
setValue(Object) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
setValue(String) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IBlob
Sets a Base64 encoded value of the BLOB instance of a blob data element.
setValue(String) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IFile
Sets path and name of the referenced file (with file extension).
setValue(String) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedBlob
 
setValue(String) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedFile
 
setValue(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
setValue(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.ValueReferencePair
 
setValue(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
setValue(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.Blob
 
setValue(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File
 
setValue(String, Object) - Method in class org.eclipse.basyx.aas.aggregator.restapi.AASAggregatorProvider
 
setValue(String, Object) - Method in class org.eclipse.basyx.aas.registration.restapi.AASRegistryModelProvider
 
setValue(String, Object) - Method in class org.eclipse.basyx.aas.restapi.AASModelProvider
 
setValue(String, Object) - Method in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
Change a model property value
setValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.MultiSubmodelElementProvider
 
setValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.OperationProvider
 
setValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.PropertyProvider
 
setValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelElementCollectionProvider
 
setValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelElementProvider
 
setValue(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.SubmodelProvider
 
setValue(String, Object) - Method in class org.eclipse.basyx.vab.coder.json.connector.JSONConnector
 
setValue(String, Object) - Method in class org.eclipse.basyx.vab.gateway.DelegatingModelProvider
 
setValue(String, Object) - Method in interface org.eclipse.basyx.vab.modelprovider.api.IModelProvider
Sets or overrides existing value in a given path
setValue(String, Object) - Method in class org.eclipse.basyx.vab.modelprovider.consistency.ConsistencyProvider
Validate frozen property to make sure the submodel is not read-only, increase clock
setValue(String, Object) - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.FileSystemProvider
Sets the file, folder, or collection at the specified path to newValue Only works if the types match (i.e.
setValue(String, Object) - Method in class org.eclipse.basyx.vab.modelprovider.generic.VABModelProvider
 
setValue(String, Object) - Method in class org.eclipse.basyx.vab.modelprovider.VABElementProxy
Update VAB element value

If the element does not exist it will be created
setValue(String, Object) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.OpcUaConnector
 
setValue(String, Object) - Method in class org.eclipse.basyx.vab.registry.restapi.VABRegistryModelProvider
 
setValue(String, Object) - Method in class org.eclipse.basyx.vab.support.TypeDestroyingProvider
 
setValue(String, String) - Method in interface org.eclipse.basyx.vab.protocol.api.IBaSyxConnector
Sets or overrides existing property, operation or event.
setValue(String, String) - Method in class org.eclipse.basyx.vab.protocol.basyx.connector.BaSyxConnector
Invoke a Basys Set operation.
setValue(String, String) - Method in class org.eclipse.basyx.vab.protocol.http.connector.HTTPConnector
Invokes BasysPut method via HTTP PUT.
setValue(IReference) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IReferenceElement
Sets the reference to any other referable element of the same or of any other AAS or a reference to an external object or entity
setValue(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedReferenceElement
 
setValue(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.ReferenceElement
 
setValue(ISubmodelElement) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationVariable
Sets value of operation variable
setValue(LangStrings) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IMultiLanguageProperty
Sets the LangStrings value of the property instance
setValue(LangStrings) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedMultiLanguageProperty
 
setValue(LangStrings) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
 
setValue(RangeValue) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.dataelement.IRange
Sets the value of the range represented by the Range submodel element
setValue(RangeValue) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.dataelement.ConnectedRange
 
setValue(RangeValue) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
setValue(EntityValue) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.IEntity
Sets value of the Entity using the passed EntityValue
setValue(EntityValue) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.entity.ConnectedEntity
 
setValue(AnnotatedRelationshipElementValue) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.relationship.IAnnotatedRelationshipElement
 
setValue(AnnotatedRelationshipElementValue) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.relationship.ConnectedAnnotatedRelationshipElement
 
setValue(AnnotatedRelationshipElementValue) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.AnnotatedRelationshipElement
 
setValue(RelationshipElementValue) - Method in interface org.eclipse.basyx.submodel.metamodel.api.submodelelement.relationship.IRelationshipElement
Sets the relationship of the RelationshipElement submodel element
setValue(RelationshipElementValue) - Method in class org.eclipse.basyx.submodel.metamodel.connected.submodelelement.relationship.ConnectedRelationshipElement
 
setValue(RelationshipElementValue) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.relationship.RelationshipElement
 
setValueFormat(String) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
setValueId(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
setValueId(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.ValueReferencePair
 
setValueId(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
setValueId(IReference) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
 
setValueList(Collection<IValueReferencePair>) - Method in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
setValueType(ValueType) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
setValueType(ValueType) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
Overrides the orignal value type that has been determined by inspecting the given value.
setValueType(ValueType) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
setVatNumber(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets VAT identification number of the business partner
setVatNumber(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets VAT identification number of the business partner
setVersionInformation(String, String) - Method in class org.eclipse.basyx.submodel.metamodel.map.qualifier.AdministrativeInformation
Sets version and revision
setViews(Collection<IView>) - Method in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
setWhitelist(Set<String>) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
Sets a new filter whitelist.
setWhitelist(Set<String>) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
Sets a new filter whitelist.
setWhitelist(Set<String>) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPIObserver
Sets a new filter whitelist.
setWrappedInvokable(Consumer<Map<String, SubmodelElement>>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
Sets an invokable that handles a consumer.
setWrappedInvokable(Function<Map<String, SubmodelElement>, SubmodelElement[]>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
Sets an invokable that handles submodel elements.
setWrappedInvokable(Supplier<SubmodelElement[]>) - Method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.Operation
Sets an invokable that handles a supplier.
setYearOfConstruction(String) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Sets year as completion date of object Note: mandatory property according to EU Machine Directive 2006/42/EC.
setYearOfConstruction(Property) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
Sets year as completion date of object Note: mandatory property according to EU Machine Directive 2006/42/EC.
setZipCode(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets ZIP code of address Note: mandatory property according to EU Machine Directive 2006/42/EC.
setZipCode(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets ZIP code of address Note: mandatory property according to EU Machine Directive 2006/42/EC.
setZipCodeOfPOBox(LangString) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets ZIP code of P.O.
setZipCodeOfPOBox(MultiLanguageProperty) - Method in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
Sets ZIP code of P.O.
SHORTNAME - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
shouldSendEmptyValueEvent(ISubmodelElement) - Static method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2Helper
Returns true if the submodelElement has an EmptyValueUpdateEvent with a value of true
shutdown() - Method in class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
End server
shutdown() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxHTTPServer
This Method stops and destroys the tomcat instance.
Sign - org.eclipse.basyx.vab.protocol.opcua.types.MessageSecurityMode
 
SignAndEncrypt - org.eclipse.basyx.vab.protocol.opcua.types.MessageSecurityMode
 
SimpleRbacAASAggregatorAuthorizer<SubjectInformationType> - Class in org.eclipse.basyx.extensions.aas.aggregator.authorization.internal
Simple role based implementation for IAASAggregatorAuthorizer.
SimpleRbacAASAggregatorAuthorizer(IRbacRuleChecker, IRoleAuthenticator<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.SimpleRbacAASAggregatorAuthorizer
 
SimpleRbacAASAPIAuthorizer<SubjectInformationType> - Class in org.eclipse.basyx.extensions.aas.api.authorization.internal
Simple role based implementation for IAASAPIAuthorizer.
SimpleRbacAASAPIAuthorizer(IRbacRuleChecker, IRoleAuthenticator<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.aas.api.authorization.internal.SimpleRbacAASAPIAuthorizer
 
SimpleRbacAASRegistryAuthorizer<SubjectInformationType> - Class in org.eclipse.basyx.extensions.aas.registration.authorization.internal
Simple role based implementation for IAASRegistryAuthorizer.
SimpleRbacAASRegistryAuthorizer(IRbacRuleChecker, IRoleAuthenticator<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.aas.registration.authorization.internal.SimpleRbacAASRegistryAuthorizer
 
SimpleRbacHelper - Class in org.eclipse.basyx.extensions.shared.authorization.internal
Helper methods for RBAC access control scheme.
SimpleRbacInhibitException - Exception in org.eclipse.basyx.extensions.shared.authorization.internal
Specialization of InhibitException for RBAC access control scheme.
SimpleRbacInhibitException(List<String>, String, TargetInformation) - Constructor for exception org.eclipse.basyx.extensions.shared.authorization.internal.SimpleRbacInhibitException
 
SimpleRbacSubmodelAggregatorAuthorizer<SubjectInformationType> - Class in org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal
Simple role based implementation for ISubmodelAggregatorAuthorizer.
SimpleRbacSubmodelAggregatorAuthorizer(IRbacRuleChecker, IRoleAuthenticator<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.SimpleRbacSubmodelAggregatorAuthorizer
 
SimpleRbacSubmodelAPIAuthorizer<SubjectInformationType> - Class in org.eclipse.basyx.extensions.submodel.authorization.internal
Simple role based implementation for ISubmodelAPIAuthorizer.
SimpleRbacSubmodelAPIAuthorizer(IRbacRuleChecker, IRoleAuthenticator<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.submodel.authorization.internal.SimpleRbacSubmodelAPIAuthorizer
 
SimpleRbacTaggedDirectoryAuthorizer<SubjectInformationType> - Class in org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal
Simple role based implementation for ITaggedDirectoryAuthorizer.
SimpleRbacTaggedDirectoryAuthorizer(IRbacRuleChecker, IRoleAuthenticator<SubjectInformationType>) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.SimpleRbacTaggedDirectoryAuthorizer
 
size() - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
skipEntries(String, int) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Skips the first N entries of a path.
smElementToMap(Map<String, Object>) - Static method in class org.eclipse.basyx.submodel.metamodel.facade.SubmodelElementMapCollectionConverter
Converts a given SubmodelElement to a Map
Converts the Property.VALUE entry of a SubmodelElementCollection to a Collection.
Converts the statement entry of Entity, if it containes a SubmodelElementCollection as described above.
If given Element is not a SubmodelElementCollection or an Entity with a SubmodelElementCollection as statement, it will be returned unchanged.
SMENOTDESCRIBEDID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
 
smToMap(Submodel) - Static method in class org.eclipse.basyx.submodel.metamodel.facade.SubmodelElementMapCollectionConverter
Converts a given Submodel to a Map
Converts the Submodel.SUBMODELELEMENT entry of a Submodel to a Collection.
SOURCEOFDEFINITION - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
splitPath(String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Split a path into path elements, e.g.
StandardizedLiteralEnum - Interface in org.eclipse.basyx.submodel.metamodel.enumhelper
Enums with this interface hold a custom string literal that is used during e.g.
StandardizedLiteralEnumHelper - Class in org.eclipse.basyx.submodel.metamodel.enumhelper
Helper class to map custom string literals to StandardizedLiteralEnums.
StandardizedLiteralEnumHelper() - Constructor for class org.eclipse.basyx.submodel.metamodel.enumhelper.StandardizedLiteralEnumHelper
 
start() - Method in class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Start the server
start() - Method in class org.eclipse.basyx.vab.protocol.http.server.BaSyxHTTPServer
Starts the server in a new thread to avoid blocking the main thread
start() - Method in interface org.eclipse.basyx.vab.service.api.BaSyxService
Start the runnable
STATECOUNTYID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
STATEMENT - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.entity.Entity
 
STATEMENTS - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.entity.EntityXMLConverter
 
stop() - Method in class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Stop the server and block until the server thread is finished
stop() - Method in interface org.eclipse.basyx.vab.service.api.BaSyxService
Stop the runnable
STREETID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
String - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
STRING - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
STRING_TRANSLATABLE - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
stripFromPath(String, String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Strips the last path element if it is elementToStrip
stripInvokeFromPath(String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Strips the last path element if it is "invoke"
stripPrefix(String) - Method in class org.eclipse.basyx.aas.aggregator.restapi.AASAggregatorProvider
Check for correctness of path and returns a stripped path (i.e.
stripSlashes(String) - Static method in class org.eclipse.basyx.vab.modelprovider.VABPathTools
Removes leading and trailing slashes
subjectInformationProvider - Variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
subjectInformationProvider - Variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedDecoratingAASAggregatorFactory
 
subjectInformationProvider - Variable in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedAASAPI
 
subjectInformationProvider - Variable in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedDecoratingAASAPIFactory
 
subjectInformationProvider - Variable in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
subjectInformationProvider - Variable in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
subjectInformationProvider - Variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedDecoratingSubmodelAggregatorFactory
 
subjectInformationProvider - Variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
subjectInformationProvider - Variable in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedDecoratingSubmodelAPIFactory
 
subjectInformationProvider - Variable in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
Submodel - Class in org.eclipse.basyx.submodel.metamodel.map
A submodel defines a specific aspect of the asset represented by the AAS.
Submodel() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.Submodel
Constructor
Submodel(String, IIdentifier) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.Submodel
Constructor accepting only mandatory attribute
Submodel(List<Property>) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.Submodel
Constructor
Submodel(List<Property>, List<Operation>) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.Submodel
Constructor
Submodel(HasSemantics, Identifiable, Qualifiable, HasDataSpecification, HasKind) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.Submodel
Constructor
SUBMODEL - org.eclipse.basyx.extensions.aas.directory.tagged.api.TagType
 
SUBMODEL - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
SUBMODEL - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.SubmodelXMLConverter
 
SUBMODEL - Static variable in class org.eclipse.basyx.submodel.restapi.SubmodelProvider
 
SUBMODEL_API_ACCESS - Static variable in class org.eclipse.basyx.extensions.aas.directory.tagged.restapi.TaggedDirectoryProvider
 
SUBMODEL_ELEMENT - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
 
SUBMODEL_ELEMENT_COLLECTION - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementCollectionXMLConverter
 
SUBMODEL_ELEMENTS - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
 
SUBMODEL_REF - Static variable in class org.eclipse.basyx.aas.factory.xml.converters.AssetAdministrationShellXMLConverter
 
SUBMODEL_REFS - Static variable in class org.eclipse.basyx.aas.factory.xml.converters.AssetAdministrationShellXMLConverter
 
submodelAdded(IReference) - Method in interface org.eclipse.basyx.aas.restapi.observing.IAASAPIObserver
Is called when a submodel reference is added
submodelAdded(IReference) - Method in class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIObserver
 
SubmodelAggregator - Class in org.eclipse.basyx.submodel.aggregator
A class for aggregating local submodels based on the ISubmodelAPI
SubmodelAggregator() - Constructor for class org.eclipse.basyx.submodel.aggregator.SubmodelAggregator
 
SubmodelAggregator(ISubmodelAPIFactory) - Constructor for class org.eclipse.basyx.submodel.aggregator.SubmodelAggregator
 
submodelAggregatorAuthorizer - Variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedDecoratingSubmodelAggregatorFactory
 
submodelAggregatorAuthorizer - Variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
submodelAggregatorFactory - Variable in class org.eclipse.basyx.aas.aggregator.AASAggregator
 
submodelAggregatorFactory - Variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedDecoratingSubmodelAggregatorFactory
 
SubmodelAggregatorFactory - Class in org.eclipse.basyx.submodel.aggregator
Factory that constructs a SubmodelAggregator with the given API
SubmodelAggregatorFactory() - Constructor for class org.eclipse.basyx.submodel.aggregator.SubmodelAggregatorFactory
 
SubmodelAggregatorFactory(ISubmodelAPIFactory) - Constructor for class org.eclipse.basyx.submodel.aggregator.SubmodelAggregatorFactory
 
SubmodelAggregatorScopes - Class in org.eclipse.basyx.extensions.submodel.aggregator.authorization
Constants for the permission scopes related to the AuthorizedSubmodelAggregator.
submodelAPIAuthorizer - Variable in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedDecoratingSubmodelAPIFactory
 
submodelAPIAuthorizer - Variable in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
submodelApiFactory - Variable in class org.eclipse.basyx.submodel.aggregator.SubmodelAggregator
Store Submodel API Provider.
submodelAPIFactory - Variable in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedDecoratingSubmodelAPIFactory
 
SubmodelAPIHelper - Class in org.eclipse.basyx.submodel.restapi
Helper class for Submodel API
SubmodelAPIHelper() - Constructor for class org.eclipse.basyx.submodel.restapi.SubmodelAPIHelper
 
submodelApiMap - Variable in class org.eclipse.basyx.submodel.aggregator.SubmodelAggregator
 
SubmodelAPIScopes - Class in org.eclipse.basyx.extensions.submodel.authorization
Constants for the permission scopes related to the AuthorizedSubmodelAggregator.
submodelCreated(String, String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttSubmodelAggregatorObserver
 
submodelCreated(String, String) - Method in interface org.eclipse.basyx.submodel.aggregator.observing.ISubmodelAggregatorObserver
Is called when an submodel is created
submodelCreated(String, ISubmodel, String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttV2SubmodelAggregatorObserver
 
submodelCreated(String, ISubmodel, String) - Method in interface org.eclipse.basyx.submodel.aggregator.observing.ISubmodelAggregatorObserverV2
Is called when an submodel is created
submodelDeleted(String, String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttSubmodelAggregatorObserver
 
submodelDeleted(String, String) - Method in interface org.eclipse.basyx.submodel.aggregator.observing.ISubmodelAggregatorObserver
Is called when an submodel is deleted
submodelDeleted(String, ISubmodel, String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttV2SubmodelAggregatorObserver
 
submodelDeleted(String, ISubmodel, String) - Method in interface org.eclipse.basyx.submodel.aggregator.observing.ISubmodelAggregatorObserverV2
Is called when an submodel is deleted
submodelDeleted(IIdentifier, SubmodelDescriptor, String) - Method in interface org.eclipse.basyx.aas.registration.observing.IAASRegistryServiceObserverV2
Is called when a submodel is deleted
submodelDeleted(IIdentifier, SubmodelDescriptor, String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryServiceObserver
 
submodelDeleted(IIdentifier, IIdentifier) - Method in interface org.eclipse.basyx.aas.registration.observing.IAASRegistryServiceObserver
Is called when a submodel is deleted
submodelDeleted(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryServiceObserver
 
SubmodelDescriptor - Class in org.eclipse.basyx.aas.metamodel.map.descriptor
AAS descriptor class
SubmodelDescriptor() - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.SubmodelDescriptor
 
SubmodelDescriptor(String, IIdentifier, String) - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.SubmodelDescriptor
Create a new descriptor with minimal information
SubmodelDescriptor(Map<String, Object>) - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.SubmodelDescriptor
Create descriptor from existing hash map
SubmodelDescriptor(ISubmodel, String) - Constructor for class org.eclipse.basyx.aas.metamodel.map.descriptor.SubmodelDescriptor
Create a new aas descriptor with minimal information based on an existing submodel.
SubmodelElement - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement
SubmodelElement as defined in "Details of the Asset Administration Shell"
SubmodelElement() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
 
SubmodelElement(String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElement
Constructor with only mandatory attribute
SUBMODELELEMENT - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
SUBMODELELEMENT - Static variable in class org.eclipse.basyx.submodel.metamodel.map.Submodel
 
SubmodelElementCollection - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement
SubmodelElementCollection as defined by DAAS document
A submodel element collection is a set or list of submodel elements
SubmodelElementCollection() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
Constructor
SubmodelElementCollection(String) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
Constructor with only mandatory attribute
SubmodelElementCollection(Collection<ISubmodelElement>, boolean, boolean) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.SubmodelElementCollection
 
SUBMODELELEMENTCOLLECTION - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
SubmodelElementCollectionProvider - Class in org.eclipse.basyx.submodel.restapi
Handles access to SubmodelElementCollections.
SubmodelElementCollectionProvider(IModelProvider) - Constructor for class org.eclipse.basyx.submodel.restapi.SubmodelElementCollectionProvider
 
SubmodelElementCollectionXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.submodelelement
Parses <aas:submodelElementCollection> and builds the SubmodelElementCollection object from it
Builds <aas:submodelElementCollection> from a given SubmodelElementCollection object
SubmodelElementCollectionXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementCollectionXMLConverter
 
SubmodelElementFacadeFactory - Class in org.eclipse.basyx.submodel.metamodel.facade.submodelelement
Facade factory for SubmodelElement
SubmodelElementFacadeFactory() - Constructor for class org.eclipse.basyx.submodel.metamodel.facade.submodelelement.SubmodelElementFacadeFactory
 
SubmodelElementIdShortBlacklist - Class in org.eclipse.basyx.submodel.metamodel.api.submodelelement
Tests if an IdShort of a SubmodelElement is blacklisted due to API constraints
SubmodelElementIdShortBlacklist() - Constructor for class org.eclipse.basyx.submodel.metamodel.api.submodelelement.SubmodelElementIdShortBlacklist
 
SubmodelElementMapCollectionConverter - Class in org.eclipse.basyx.submodel.metamodel.facade
This class provides the functionality to convert the smElements of a Submodel/SubmodelElementCollection from a Collection to a Map and vice versa.
The given Submodel/Map is not changed.
This is necessary, because internally smElements are represented as Map and externally as Collection.
SubmodelElementMapCollectionConverter() - Constructor for class org.eclipse.basyx.submodel.metamodel.facade.SubmodelElementMapCollectionConverter
 
SubmodelElementProvider - Class in org.eclipse.basyx.submodel.restapi
Handles a SubmodelElement according to AAS meta model
SubmodelElementProvider(IModelProvider) - Constructor for class org.eclipse.basyx.submodel.restapi.SubmodelElementProvider
 
SubmodelElementRetrievalHelper - Class in org.eclipse.basyx.submodel.types.helper
 
SubmodelElementRetrievalHelper() - Constructor for class org.eclipse.basyx.submodel.types.helper.SubmodelElementRetrievalHelper
 
SubmodelElementXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters.submodelelement
Parses <aas:submodelElements> and builds the SubmodelElement objects from it
Builds <aas:submodelElements> from a given Collection of SubmodelElement
SubmodelElementXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
 
SubmodelFacadeCustomSemantics - Class in org.eclipse.basyx.submodel.metamodel.facade
Facade class that supports the development and access of sub models using IRDI (International Registration Data Identifier) semantic definitions
SubmodelFacadeCustomSemantics() - Constructor for class org.eclipse.basyx.submodel.metamodel.facade.SubmodelFacadeCustomSemantics
Constructor without arguments - create a sub model with all meta properties empty / set to default values
SubmodelFacadeCustomSemantics(String, IdentifierType, String, String, String, LangStrings, Collection<Constraint>, Constraint, HasDataSpecification, ModelingKind, String, String) - Constructor for class org.eclipse.basyx.submodel.metamodel.facade.SubmodelFacadeCustomSemantics
Sub model constructor for sub models that conform to a globally defined semantics with Custom semantics
Create an instance sub model with all meta properties empty / set to default values
SubmodelFacadeCustomSemantics(String, IdentifierType, String, String, String, LangStrings, Constraint, HasDataSpecification, ModelingKind, String, String) - Constructor for class org.eclipse.basyx.submodel.metamodel.facade.SubmodelFacadeCustomSemantics
Sub model constructor for sub models that conform to a globally defined semantics with Custom semantics
Create an instance sub model with all meta properties empty / set to default values
SubmodelFacadeIRDISemantics - Class in org.eclipse.basyx.submodel.metamodel.facade
Facade class that supports the development and access of sub models using IRDI (International Registration Data Identifier) semantic definitions
SubmodelFacadeIRDISemantics() - Constructor for class org.eclipse.basyx.submodel.metamodel.facade.SubmodelFacadeIRDISemantics
Constructor without arguments - create a sub model with all meta properties empty / set to default values
SubmodelFacadeIRDISemantics(String, IdentifierType, String, String, String, LangStrings, Collection<Constraint>, Constraint, HasDataSpecification, ModelingKind, String, String) - Constructor for class org.eclipse.basyx.submodel.metamodel.facade.SubmodelFacadeIRDISemantics
Sub model constructor for sub models that conform to a globally defined semantics with IRDI (International Registration Data Identifier)
Create an instance sub model with all meta properties empty / set to default values
SubmodelFacadeIRDISemantics(String, IdentifierType, String, String, String, LangStrings, Constraint, HasDataSpecification, ModelingKind, String, String) - Constructor for class org.eclipse.basyx.submodel.metamodel.facade.SubmodelFacadeIRDISemantics
Sub model constructor for sub models that conform to a globally defined semantics with IRDI (International Registration Data Identifier) Create an instance sub model with all meta properties empty / set to default values
SubmodelFileEndpointLoader - Class in org.eclipse.basyx.aas.factory.aasx
A utility class for configuring file endpoints in submodels
SubmodelFileEndpointLoader() - Constructor for class org.eclipse.basyx.aas.factory.aasx.SubmodelFileEndpointLoader
 
SUBMODELID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
 
SUBMODELID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
 
SubmodelProvider - Class in org.eclipse.basyx.submodel.restapi
Additional VAB provider specific for providing submodels together with other SDKs by implementing the submodel API.
SubmodelProvider() - Constructor for class org.eclipse.basyx.submodel.restapi.SubmodelProvider
Default constructor - based on an empty submodel with a lambda provider
SubmodelProvider(Submodel) - Constructor for class org.eclipse.basyx.submodel.restapi.SubmodelProvider
Creates a SubmodelProvider based on a lambda provider and a given model
SubmodelProvider(ISubmodelAPI) - Constructor for class org.eclipse.basyx.submodel.restapi.SubmodelProvider
Creates a SubmodelProvider based on a given ISubmodelAPI.
SubmodelProvider(IModelProvider) - Constructor for class org.eclipse.basyx.submodel.restapi.SubmodelProvider
Creates a SubmodelProvider based on the VAB API, wrapping the passed provider
submodelRegistered(IIdentifier, SubmodelDescriptor, String) - Method in interface org.eclipse.basyx.aas.registration.observing.IAASRegistryServiceObserverV2
Is called when a submodel is registered
submodelRegistered(IIdentifier, SubmodelDescriptor, String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryServiceObserver
 
submodelRegistered(IIdentifier, IIdentifier) - Method in interface org.eclipse.basyx.aas.registration.observing.IAASRegistryServiceObserver
Is called when a submodel is registered
submodelRegistered(IIdentifier, IIdentifier) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryServiceObserver
 
submodelRemoved(String) - Method in interface org.eclipse.basyx.aas.restapi.observing.IAASAPIObserver
Is called when a submodel reference is removed
submodelRemoved(String) - Method in class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIObserver
 
SUBMODELS - Static variable in class org.eclipse.basyx.aas.factory.json.MetamodelToJSONConverter
 
SUBMODELS - Static variable in class org.eclipse.basyx.aas.metamodel.map.AasEnv
 
SUBMODELS - Static variable in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
SUBMODELS - Static variable in class org.eclipse.basyx.aas.registration.restapi.AASRegistryModelProvider
 
SUBMODELS - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.SubmodelXMLConverter
 
SUBMODELS_PREFIX - Static variable in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
submodelUpdated(String, String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttSubmodelAggregatorObserver
 
submodelUpdated(String, String) - Method in interface org.eclipse.basyx.submodel.aggregator.observing.ISubmodelAggregatorObserver
Is called when an submodel is updated
submodelUpdated(String, ISubmodel, String) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttV2SubmodelAggregatorObserver
 
submodelUpdated(String, ISubmodel, String) - Method in interface org.eclipse.basyx.submodel.aggregator.observing.ISubmodelAggregatorObserverV2
Is called when an submodel is updated
submodelUpdated(IIdentifier, SubmodelDescriptor, String) - Method in interface org.eclipse.basyx.aas.registration.observing.IAASRegistryServiceObserverV2
Is called when a submodel is updated
submodelUpdated(IIdentifier, SubmodelDescriptor, String) - Method in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttV2AASRegistryServiceObserver
 
SubmodelValuesHelper - Class in org.eclipse.basyx.submodel.metamodel.facade
Deprecated.
SubmodelValuesHelper() - Constructor for class org.eclipse.basyx.submodel.metamodel.facade.SubmodelValuesHelper
Deprecated.
 
SubmodelXMLConverter - Class in org.eclipse.basyx.submodel.factory.xml.converters
Handles the conversion between ISubmodel objects and the XML tag <aas:submodels> in both directions
SubmodelXMLConverter() - Constructor for class org.eclipse.basyx.submodel.factory.xml.converters.SubmodelXMLConverter
 
SUBSECTIONID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
 
SUBSECTIONPREFIX - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
 
SUBSTITUTE - org.eclipse.basyx.submodel.types.digitalnameplate.enums.MailType
(substitute, 0173-1#07-AAS757#001)
SUBSTITUTE - org.eclipse.basyx.submodel.types.digitalnameplate.enums.PhoneType
(substitute, 0173-1#07-AAS757#001)
subtract(int) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
Subtracts an integer from this UnsignedInteger.
subtract(long) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
Subtracts a long integer from this UnsignedLong.
subtract(short) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Subtracts a byte from this UnsignedByte.
subtract(short) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
Subtracts a short integer from this UnsignedShort.
subtract(UnsignedByte) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Subtracts another UnsignedByte from this one.
subtract(UnsignedInteger) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
Subtracts another UnsignedInteger from this one.
subtract(UnsignedLong) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
Subtracts another UnsignedLong from this one.
subtract(UnsignedShort) - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
Subtracts another UnsignedShort from this one.
success() - Method in class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
SUCCESS - Static variable in class org.eclipse.basyx.vab.coder.json.metaprotocol.Result
 
SYMBOL - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 

T

TaggedAASDescriptor - Class in org.eclipse.basyx.extensions.aas.directory.tagged.api
Extension of AASDescriptor that allows to add tags to the descriptor
TaggedAASDescriptor() - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedAASDescriptor
 
TaggedAASDescriptor(String, IIdentifier, String) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedAASDescriptor
Create a new descriptor with minimal information
TaggedAASDescriptor(IAssetAdministrationShell, String) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedAASDescriptor
Create a new aas descriptor that retrieves the necessary information from a passend AssetAdministrationShell
taggedDirectoryAuthorizer - Variable in class org.eclipse.basyx.extensions.aas.directory.tagged.authorized.internal.AuthorizedTaggedDirectory
 
TaggedDirectoryProvider - Class in org.eclipse.basyx.extensions.aas.directory.tagged.restapi
 
TaggedDirectoryProvider() - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.restapi.TaggedDirectoryProvider
 
TaggedDirectoryProvider(IAASTaggedDirectory) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.restapi.TaggedDirectoryProvider
 
TaggedDirectoryProxy - Class in org.eclipse.basyx.extensions.aas.directory.tagged.proxy
 
TaggedDirectoryProxy(String) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.proxy.TaggedDirectoryProxy
 
TaggedDirectoryProxy(IModelProvider) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.proxy.TaggedDirectoryProxy
 
TaggedSubmodelDescriptor - Class in org.eclipse.basyx.extensions.aas.directory.tagged.api
Extension of SubmodelDescriptor that allows to add tags to the descriptor
TaggedSubmodelDescriptor() - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedSubmodelDescriptor
 
TaggedSubmodelDescriptor(String, IIdentifier, String) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedSubmodelDescriptor
 
TaggedSubmodelDescriptor(ISubmodel, String) - Constructor for class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedSubmodelDescriptor
 
tagMap - Variable in class org.eclipse.basyx.extensions.aas.directory.tagged.map.MapTaggedDirectory
 
TAGS - Static variable in class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedAASDescriptor
 
TAGS - Static variable in class org.eclipse.basyx.extensions.aas.directory.tagged.api.TaggedSubmodelDescriptor
 
TagTargetInformation - Class in org.eclipse.basyx.extensions.shared.authorization.internal
Specialization of TargetInformation that uses the tag of tagged directories.
TagTargetInformation(String) - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.TagTargetInformation
 
TagType - Enum in org.eclipse.basyx.extensions.aas.directory.tagged.api
Enum that implements the StandardizedLiteralEnum interface.
TargetInformation - Interface in org.eclipse.basyx.extensions.shared.authorization.internal
Interface for target attributes for access control.
TargetInformationMixin() - Constructor for class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleSetDeserializer.TargetInformationMixin
 
TechnicalDataSubmodel - Class in org.eclipse.basyx.submodel.types.technicaldata
TechnicalDataSubmodel as described in the Submodel Template AAS Technical Data Document this contains Submodel containing technical data of the asset and associated product classifications.
TechnicalDataSubmodel(String, Identifier, GeneralInformation, ProductClassifications, TechnicalProperties, FurtherInformation) - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
Constructor with mandatory attributes
TechnicalDataSubmodel(Identifier, GeneralInformation, ProductClassifications, TechnicalProperties, FurtherInformation) - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
Constructor with default idShort
TechnicalProperties - Class in org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties
TechnicalProperties as described in the Submodel Template AAS Technical Data Document It is a submodel element collection which contains Individual characteristics that describe the product (industrial equipment) and its technical properties.
TechnicalProperties() - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
Constructor with default idShort
TechnicalProperties(String) - Constructor for class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.technicalproperties.TechnicalProperties
Constructor with mandatory attributes
TECHNICALPROPERTIESID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.TechnicalDataSubmodel
 
TELEPHONENUMBERID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Phone
 
TEMP_DIRECTORY - Static variable in class org.eclipse.basyx.aas.factory.aasx.AASXToMetamodelConverter
 
TEMPLATE - org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.ModelingKind
Concrete, clearly identifiable component of a certain template.
TEMPLATE_IRI - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360
 
TEMPLATE_REFERENCE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360
 
TEXT - Static variable in class org.eclipse.basyx.submodel.factory.xml.XMLHelper
 
TEXT - Static variable in class org.eclipse.basyx.vab.coder.json.metaprotocol.Message
 
TEXTSTATEMENTPREFIX - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
 
thread - Variable in class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Store thread
throwExceptionInCaseOfInsufficientAuthorization(String) - Method in class org.eclipse.basyx.extensions.shared.authorization.SecurityContextAuthorizer
 
throwNotSupportedException() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedElement
 
Thumbnail - Class in org.eclipse.basyx.aas.factory.aasx
Class for configuring Thumbnail for the AASX Package
Thumbnail(Thumbnail.ThumbnailExtension, InputStream) - Constructor for class org.eclipse.basyx.aas.factory.aasx.Thumbnail
 
THUMBNAIL_TYPE - Static variable in class org.eclipse.basyx.aas.factory.aasx.MetamodelToAASXConverter
 
Thumbnail.ThumbnailExtension - Enum in org.eclipse.basyx.aas.factory.aasx
 
TIME - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
TIME_STAMP - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
TIMEOUT - org.eclipse.basyx.submodel.restapi.operation.ExecutionState
Operation has timed out
TIMEOUT - Static variable in class org.eclipse.basyx.submodel.restapi.operation.InvocationRequest
 
TimeProvider - Interface in org.eclipse.basyx.vab.modelprovider.filesystem
 
toBigInteger() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Gets a BigInteger with this object's value.
toBigInteger() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
Gets a BigInteger with this object's value.
toBigInteger() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
Gets a BigInteger with this object's value.
toBigInteger() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
Gets a BigInteger with this object's value.
toByte() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Gets a byte with this object's value.
toInt() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Gets an integer with this object's value.
toInt() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
Gets an integer with this object's value.
toInt() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
Gets an integer with this object's value.
toLong() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Gets a long with this object's value.
toLong() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
Gets a long with this object's value.
toLong() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
Gets a long with this object's value.
toLong() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
Gets a long with this object's value.
toMap() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation
 
toMap() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.TagTargetInformation
 
toMap() - Method in interface org.eclipse.basyx.extensions.shared.authorization.internal.TargetInformation
Converts the object to a new String map, containing the key-value pairs of the object.
toolsFactory - Variable in class org.eclipse.basyx.vab.coder.json.serialization.GSONTools
Type factory
TOPIC_ADDELEMENT - Static variable in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIHelper
 
TOPIC_ADDSUBMODEL - Static variable in class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIHelper
 
TOPIC_CREATEAAS - Static variable in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorHelper
 
TOPIC_CREATESUBMODEL - Static variable in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttSubmodelAggregatorHelper
 
TOPIC_CREATESUBMODEL - Static variable in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIHelper
 
TOPIC_DELETEAAS - Static variable in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorHelper
 
TOPIC_DELETEAAS - Static variable in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryHelper
 
TOPIC_DELETEELEMENT - Static variable in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIHelper
 
TOPIC_DELETESUBMODEL - Static variable in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryHelper
 
TOPIC_DELETESUBMODEL - Static variable in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttSubmodelAggregatorHelper
 
TOPIC_REGISTERAAS - Static variable in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryHelper
 
TOPIC_REGISTERSUBMODEL - Static variable in class org.eclipse.basyx.extensions.aas.registration.mqtt.MqttAASRegistryHelper
 
TOPIC_REMOVESUBMODEL - Static variable in class org.eclipse.basyx.extensions.aas.api.mqtt.MqttAASAPIHelper
 
TOPIC_UPDATEAAS - Static variable in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregatorHelper
 
TOPIC_UPDATEELEMENT - Static variable in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIHelper
 
TOPIC_UPDATESUBMODEL - Static variable in class org.eclipse.basyx.extensions.submodel.aggregator.mqtt.MqttSubmodelAggregatorHelper
 
toShort() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Gets a short integer with this object's value.
toShort() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
Gets a short integer with this object's value.
toString() - Method in class org.eclipse.basyx.aas.bundle.AASBundle
 
toString() - Method in enum org.eclipse.basyx.aas.factory.aasx.Thumbnail.ThumbnailExtension
 
toString() - Method in enum org.eclipse.basyx.aas.metamodel.api.parts.asset.AssetKind
 
toString() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.BaSyxObjectTargetInformation
 
toString() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRule
 
toString() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.RbacRuleSet
 
toString() - Method in class org.eclipse.basyx.extensions.shared.authorization.internal.TagTargetInformation
 
toString() - Method in enum org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
toString() - Method in enum org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.LevelType
 
toString() - Method in enum org.eclipse.basyx.submodel.metamodel.api.identifier.IdentifierType
 
toString() - Method in enum org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.ModelingKind
 
toString() - Method in enum org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
toString() - Method in enum org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyType
 
toString() - Method in enum org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.EntityType
 
toString() - Method in class org.eclipse.basyx.submodel.metamodel.connected.ConnectedElement
 
toString() - Method in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
toString() - Method in class org.eclipse.basyx.submodel.metamodel.map.reference.Reference
 
toString() - Method in enum org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
toString() - Method in enum org.eclipse.basyx.submodel.restapi.operation.ExecutionState
 
toString() - Method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.FaxType
 
toString() - Method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.MailType
 
toString() - Method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.PhoneType
 
toString() - Method in class org.eclipse.basyx.vab.coder.json.metaprotocol.Message
 
toString() - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
toString() - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.File
 
toString() - Method in class org.eclipse.basyx.vab.protocol.http.server.JwtBearerTokenAuthenticationConfiguration
 
toString() - Method in class org.eclipse.basyx.vab.protocol.opcua.types.NodeId
Returns a machine-parseable string representation of this node id.
toString(RelativePath) - Static method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.BrowsePathHelper
Returns a string representation of the given relative path.
transform(Object) - Static method in class org.eclipse.basyx.submodel.metamodel.map.reference.ReferenceHelper
Helper method used e.g.
translate(List<BrowsePath>) - Method in class org.eclipse.basyx.vab.protocol.opcua.server.BaSyxOpcUaClientRunner
Deprecated.
 
translateBrowsePathToNodeId(String) - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Gets the id of the node matching the given browse path when resolved against the root node.
translateBrowsePathToNodeId(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Gets the id of the node matching the given browse path when resolved against the root node.
translateBrowsePathToNodeId(NodeId, String) - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Gets the id of the node pointed to by when resolving the given path against the starting node.
translateBrowsePathToNodeId(NodeId, String) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Gets the id of the node pointed to by when resolving the given path against the starting node.
translateBrowsePathToNodeIdAsync(String) - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Gets the id of the node matching the given browse path when resolved against the root node.
translateBrowsePathToNodeIdAsync(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Gets the id of the node matching the given browse path when resolved against the root node.
translateBrowsePathToNodeIdAsync(NodeId, String) - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Gets the id of the node pointed to by when resolving the given path against the starting node.
translateBrowsePathToNodeIdAsync(NodeId, String) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Gets the id of the node pointed to by when resolving the given path against the starting node.
translateBrowsePathToParentAndTargetNodeId(String) - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Gets the id of the last two nodes pointed to by when resolving the given path against the starting node.
translateBrowsePathToParentAndTargetNodeId(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Gets the id of the last two nodes pointed to by when resolving the given path against the starting node.
translateBrowsePathToParentAndTargetNodeIdAsync(String) - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Gets the id of the last two nodes pointed to by when resolving the given path against the starting node.
translateBrowsePathToParentAndTargetNodeIdAsync(String) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Gets the id of the last two nodes pointed to by when resolving the given path against the starting node.
tryParse(String) - Static method in class org.eclipse.basyx.vab.protocol.opcua.types.NodeId
Creates a node id from a string representation in the standard string format (e.g.
TYP - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.LevelType
 
TYPE - org.eclipse.basyx.aas.metamodel.api.parts.asset.AssetKind
Hardware or software element which specifies the common attributes shared by all instances of the type
TYPE - Static variable in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
TYPE - Variable in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
 
TYPE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.qualifiable.QualifiableXMLConverter
 
TYPE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.reference.ReferenceXMLConverter
 
TYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
TYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
TypeDestroyer - Class in org.eclipse.basyx.vab.support
Removes type information similar to what a communication over VAB would do
Additionally, Sets are changed to Lists
TypeDestroyer() - Constructor for class org.eclipse.basyx.vab.support.TypeDestroyer
 
TypeDestroyingProvider - Class in org.eclipse.basyx.vab.support
Provider used for removing type information from Objects.
TypeDestroyingProvider(IModelProvider) - Constructor for class org.eclipse.basyx.vab.support.TypeDestroyingProvider
 
TypeMismatchException - Exception in org.eclipse.basyx.vab.exception
 
TypeMismatchException(String, String) - Constructor for exception org.eclipse.basyx.vab.exception.TypeMismatchException
Constructor
TYPEOFEMAILADDRESSID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
 
TYPEOFFAXID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Fax
 
TYPEOFPUBLICKEYID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Email
 
TYPEOFTELEPHONEID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Phone
 

U

UInt16 - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
UInt32 - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
UInt64 - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
UInt8 - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
UNIT - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
UNITID - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
Unknown - org.eclipse.basyx.vab.coder.json.metaprotocol.MessageType
 
UnknownElementTypeException - Exception in org.eclipse.basyx.vab.exception
Exception that indicates that a reference to an unknown element type was requested or resolved
UnknownElementTypeException() - Constructor for exception org.eclipse.basyx.vab.exception.UnknownElementTypeException
 
UnsignedByte - Class in org.eclipse.basyx.vab.protocol.opcua.types
An unsigned 8-bit integer, matching the UInt8 type from OPC UA.
UnsignedByte(byte) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Creates a new instance from the given byte.
UnsignedByte(int) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Creates a new instance from the given integer.
UnsignedByte(short) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Creates a new instance from the given short integer.
UnsignedByte(String) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Creates a new instance by parsing the given string.
UnsignedByte(UByte) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedByte
Creates a new instance with the given internal value.
UnsignedInteger - Class in org.eclipse.basyx.vab.protocol.opcua.types
An unsigned 32-bit integer, matching the UInt32 type from OPC UA.
UnsignedInteger(int) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
Creates a new instance from the given int value.
UnsignedInteger(long) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
Creates a new instance from the given long value.
UnsignedInteger(String) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
Creates a new instance by parsing the given string.
UnsignedInteger(UInteger) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedInteger
Creates a new instance with the given internal value.
UnsignedLong - Class in org.eclipse.basyx.vab.protocol.opcua.types
An unsigned 64-bit integer, matching the UInt64 type from OPC UA.
UnsignedLong(long) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
Creates a new instance from the given long value.
UnsignedLong(String) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
Creates a new instance by parsing the given string.
UnsignedLong(BigInteger) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
Creates a new instance from the given BigInteger.
UnsignedLong(ULong) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedLong
Creates a new instance with the given internal value.
UnsignedShort - Class in org.eclipse.basyx.vab.protocol.opcua.types
An unsigned 16-bit integer, matching the UInt16 type from OPC UA.
UnsignedShort(int) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
Creates a new instance from the given integer.
UnsignedShort(short) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
Creates a new instance from the given short integer.
UnsignedShort(String) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
Creates a new instance by parsing the given string.
UnsignedShort(UShort) - Constructor for class org.eclipse.basyx.vab.protocol.opcua.types.UnsignedShort
Creates a new instance with the given internal value.
Unspecified - org.eclipse.basyx.vab.coder.json.metaprotocol.MessageType
 
unwrapInputParameter(Map<String, SubmodelElement>, IOperationVariable) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationHelper
 
unwrapInputParameters() - Method in class org.eclipse.basyx.submodel.restapi.operation.InvocationRequest
Unwraps the values of the inputVars in the order of occurance in the collection of input arguments
unwrapInputParameters(Map<String, SubmodelElement>, Collection<IOperationVariable>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationHelper
 
unwrapResult(SubmodelElement[]) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationHelper
 
unzipRelatedFiles() - Method in class org.eclipse.basyx.aas.factory.aasx.AASXToMetamodelConverter
Unzips all files referenced by the aasx file according to its relationships
unzipRelatedFiles(Path) - Method in class org.eclipse.basyx.aas.factory.aasx.AASXToMetamodelConverter
Unzips all files referenced by the aasx file to a specified directory
unzipRelatedFilesToChildPath(String) - Method in class org.eclipse.basyx.aas.factory.aasx.AASXToMetamodelConverter
Unzips all files referenced by the aasx file according to its relationships and a relative child path
update(AASDescriptor) - Method in interface org.eclipse.basyx.aas.registration.memory.IRegistryHandler
Updates a given descriptor.
update(AASDescriptor) - Method in class org.eclipse.basyx.aas.registration.memory.MapRegistryHandler
 
update(T, String) - Method in interface org.eclipse.basyx.extensions.internal.storage.IBaSyxStorageAPI
Updates objects in the persistence storage
updateAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.aas.aggregator.AASAggregator
 
updateAAS(AssetAdministrationShell) - Method in interface org.eclipse.basyx.aas.aggregator.api.IAASAggregator
Updates a specific Asset Administration Shell
updateAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregator
 
updateAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.aas.aggregator.observing.ObservableAASAggregatorV2
 
updateAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.aas.aggregator.proxy.AASAggregatorProxy
 
updateAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.aggregator.aasxupload.AASAggregatorAASXUpload
 
updateAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.AuthorizedAASAggregator
 
updateAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
updateAAS(AssetAdministrationShell) - Method in class org.eclipse.basyx.extensions.aas.aggregator.mqtt.MqttAASAggregator
Deprecated.
 
updateSubmodel(Submodel) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedSubmodelAggregator
 
updateSubmodel(Submodel) - Method in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
updateSubmodel(Submodel) - Method in interface org.eclipse.basyx.submodel.aggregator.api.ISubmodelAggregator
Updates a specific Submodel
updateSubmodel(Submodel) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregator
 
updateSubmodel(Submodel) - Method in class org.eclipse.basyx.submodel.aggregator.observing.ObservableSubmodelAggregatorV2
 
updateSubmodel(Submodel) - Method in class org.eclipse.basyx.submodel.aggregator.SubmodelAggregator
 
updateSubmodelElement(String, Object) - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
updateSubmodelElement(String, Object) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
updateSubmodelElement(String, Object) - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
updateSubmodelElement(String, Object) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
updateSubmodelElement(String, Object) - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
Updates the value of a submodelElement
updateSubmodelElement(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
updateSubmodelElement(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
 
updateSubmodelElement(String, Object) - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
 
UPLOAD - Static variable in class org.eclipse.basyx.aas.restapi.MultiSubmodelProvider
 
UPLOAD - Static variable in class org.eclipse.basyx.submodel.restapi.SubmodelProvider
 
uploadAASX(InputStream) - Method in class org.eclipse.basyx.extensions.aas.aggregator.aasxupload.AASAggregatorAASXUpload
 
uploadAASX(InputStream) - Method in interface org.eclipse.basyx.extensions.aas.aggregator.aasxupload.api.IAASAggregatorAASXUpload
Uploads an AASX in the AAS Aggregator
uploadAASX(InputStream) - Method in class org.eclipse.basyx.extensions.aas.aggregator.aasxupload.proxy.AASAggregatorAASXUploadProxy
 
uploadFilesInAASX(AASXToMetamodelConverter) - Method in class org.eclipse.basyx.extensions.aas.aggregator.aasxupload.AASAggregatorAASXUpload
 
uploadHTTPPost(InputStream, String) - Static method in class org.eclipse.basyx.vab.protocol.http.helper.HTTPUploadHelper
Uploads the given stream to the given API URL
uploadSubmodelElementFile(String, InputStream) - Method in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
uploadSubmodelElementFile(String, InputStream) - Method in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
uploadSubmodelElementFile(String, InputStream) - Method in class org.eclipse.basyx.extensions.submodel.delegation.DelegatingSubmodelAPI
 
uploadSubmodelElementFile(String, InputStream) - Method in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPI
Deprecated.
 
uploadSubmodelElementFile(String, InputStream) - Method in interface org.eclipse.basyx.submodel.restapi.api.ISubmodelAPI
 
uploadSubmodelElementFile(String, InputStream) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPI
 
uploadSubmodelElementFile(String, InputStream) - Method in class org.eclipse.basyx.submodel.restapi.observing.ObservableSubmodelAPIV2
 
uploadSubmodelElementFile(String, InputStream) - Method in class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
 
URL - org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
 
URLEncoder - Class in org.eclipse.basyx.extensions.shared.encoding
Encoder supporting URL encoding
URLEncoder() - Constructor for class org.eclipse.basyx.extensions.shared.encoding.URLEncoder
 
useWhitelist - Variable in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
 
useWhitelist - Variable in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPIObserver
 

V

VABAASAPI - Class in org.eclipse.basyx.aas.restapi.vab
Implements the AAS API by mapping it to the VAB
VABAASAPI(IModelProvider) - Constructor for class org.eclipse.basyx.aas.restapi.vab.VABAASAPI
Creates a VABAASAPI that wraps an IModelProvider
VABAASAPIFactory - Class in org.eclipse.basyx.aas.restapi.vab
AAS API provider that provides the default VAB AAS API
VABAASAPIFactory() - Constructor for class org.eclipse.basyx.aas.restapi.vab.VABAASAPIFactory
 
VABBaSyxTCPInterface<ModelProvider extends IModelProvider> - Class in org.eclipse.basyx.vab.protocol.basyx.server
Provider class that enables access to an IModelProvider via native BaSyx protocol
VABBaSyxTCPInterface(ModelProvider, SocketChannel) - Constructor for class org.eclipse.basyx.vab.protocol.basyx.server.VABBaSyxTCPInterface
Constructor that accepts an already created server socket channel
VABConnectionManager - Class in org.eclipse.basyx.vab.manager
Allows access to elements provided by the VAB
VABConnectionManager(IVABRegistryService, IConnectorFactory) - Constructor for class org.eclipse.basyx.vab.manager.VABConnectionManager
 
VABElementProxy - Class in org.eclipse.basyx.vab.modelprovider
Proxy class for a VAB element
VABElementProxy(String, IModelProvider) - Constructor for class org.eclipse.basyx.vab.modelprovider.VABElementProxy
Creates the proxy based on a specific model provider.
VABHTTPInterface<ModelProvider extends IModelProvider> - Class in org.eclipse.basyx.vab.protocol.http.server
VAB provider class that enables access to an IModelProvider via HTTP REST interface

REST http interface is as following:
- GET /aas/submodels/{subModelId} Retrieves submodel with ID {subModelId}
- GET /aas/submodels/{subModelId}/properties/a Retrieve property a of submodel {subModelId}
- GET /aas/submodels/{subModelId}/properties/a/b Retrieve property a/b of submodel {subModelId}
- POST /aas/submodels/{subModelId}/operations/a Invoke operation a of submodel {subModelId}
- POST /aas/submodels/{subModelId}/operations/a/b Invoke operation a/b of submodel {subModelId}
VABHTTPInterface(ModelProvider) - Constructor for class org.eclipse.basyx.vab.protocol.http.server.VABHTTPInterface
Constructor
VABInMemoryRegistry - Class in org.eclipse.basyx.vab.registry.memory
Implement a in memory directory
VABInMemoryRegistry() - Constructor for class org.eclipse.basyx.vab.registry.memory.VABInMemoryRegistry
Default constructor
VABInMemoryRegistry(Map<String, String>) - Constructor for class org.eclipse.basyx.vab.registry.memory.VABInMemoryRegistry
Constructor that accepts initial entries
VABLambdaHandler - Class in org.eclipse.basyx.vab.modelprovider.lambda
VABHandler that can additionally handle maps with hidden get/set/delete/invoke properties.
VABLambdaHandler() - Constructor for class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaHandler
 
VABLambdaProvider - Class in org.eclipse.basyx.vab.modelprovider.lambda
Provider that optionally allows properties to be modifiable by hidden set/get/insert/remove property.
VABLambdaProvider(Map<String, Object>) - Constructor for class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaProvider
 
VABLambdaProviderHelper - Class in org.eclipse.basyx.vab.modelprovider.lambda
Helper class which allows to easily create properties as processed by the VABLambdaProvider
VABLambdaProviderHelper() - Constructor for class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaProviderHelper
 
VABMapHandler - Class in org.eclipse.basyx.vab.modelprovider.map
A VAB map handler.
VABMapHandler() - Constructor for class org.eclipse.basyx.vab.modelprovider.map.VABMapHandler
 
VABMapProvider - Class in org.eclipse.basyx.vab.modelprovider.map
A simple VAB model provider based on a LinkedHashMap.
VABMapProvider(Map<String, Object>) - Constructor for class org.eclipse.basyx.vab.modelprovider.map.VABMapProvider
 
VABMapProvider(Map<String, Object>, IVABElementHandler) - Constructor for class org.eclipse.basyx.vab.modelprovider.map.VABMapProvider
 
VABModelMap<V> - Class in org.eclipse.basyx.vab.model
Base class for all hash maps that contain VAB meta models Subclasses contain meta model structures for the virtual automation bus.
VABModelMap() - Constructor for class org.eclipse.basyx.vab.model.VABModelMap
Default constructor
VABModelMap(Map<String, V>) - Constructor for class org.eclipse.basyx.vab.model.VABModelMap
Wrap an existing map into a VABModelMap
VABModelProvider - Class in org.eclipse.basyx.vab.modelprovider.generic
A generic VAB model provider.
VABModelProvider(Object, IVABElementHandler) - Constructor for class org.eclipse.basyx.vab.modelprovider.generic.VABModelProvider
 
VABPathTools - Class in org.eclipse.basyx.vab.modelprovider
Utility functions to handle a VAB path
VABPathTools() - Constructor for class org.eclipse.basyx.vab.modelprovider.VABPathTools
 
VABRegistryModelProvider - Class in org.eclipse.basyx.vab.registry.restapi
Connects an arbitrary IVABDirectoryService implementation to the VAB
VABRegistryModelProvider() - Constructor for class org.eclipse.basyx.vab.registry.restapi.VABRegistryModelProvider
Creates a default DirectoryModelProvider wrapping an InMemoryDirectory
VABRegistryModelProvider(IVABRegistryService) - Constructor for class org.eclipse.basyx.vab.registry.restapi.VABRegistryModelProvider
Creates a DirectoryModelProvider wrapping an IVABDirectoryService
VABRegistryProxy - Class in org.eclipse.basyx.vab.registry.proxy
 
VABRegistryProxy(String) - Constructor for class org.eclipse.basyx.vab.registry.proxy.VABRegistryProxy
Constructor for a generic VAB directory proxy based on a HTTP connection
VABRegistryProxy(IModelProvider) - Constructor for class org.eclipse.basyx.vab.registry.proxy.VABRegistryProxy
Constructor for a generic VAB directory based on the registry model provider
VABSubmodelAPI - Class in org.eclipse.basyx.submodel.restapi.vab
Implements the Submodel API by mapping it to VAB paths
VABSubmodelAPI(IModelProvider) - Constructor for class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPI
Creates a VABSubmodelAPI that wraps an IModelProvider
VABSubmodelAPIFactory - Class in org.eclipse.basyx.submodel.restapi.vab
Submodel API provider that provides the default VAB Submodel API
VABSubmodelAPIFactory() - Constructor for class org.eclipse.basyx.submodel.restapi.vab.VABSubmodelAPIFactory
 
VABXmlProviderFactory - Class in org.eclipse.basyx.vab.factory.xml
Provides the VAB elements from given xml string.
VABXmlProviderFactory() - Constructor for class org.eclipse.basyx.vab.factory.xml.VABXmlProviderFactory
 
validate(Map<String, Object>) - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor
 
validate(Map<String, Object>) - Method in class org.eclipse.basyx.aas.metamodel.map.descriptor.ModelDescriptor
Validates a model descriptor by checking whether idShort, identification and endpoints key is present in the given map
VALIDDATEID - Static variable in class org.eclipse.basyx.submodel.types.technicaldata.submodelelementcollections.furtherinformation.FurtherInformation
 
VALUE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.qualifiable.QualifiableXMLConverter
 
VALUE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
 
VALUE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
VALUE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.ValueReferencePair
 
VALUE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
VALUE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.reference.Key
 
VALUE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
 
VALUE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
 
VALUE - Static variable in class org.eclipse.basyx.submodel.restapi.MultiSubmodelElementProvider
 
VALUE_GET_SUFFIX - Static variable in class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaHandler
 
VALUE_ID - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.qualifiable.QualifiableXMLConverter
 
VALUE_ID - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
 
VALUE_INSERT_SUFFIX - Static variable in class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaHandler
 
VALUE_REMOVEKEY_SUFFIX - Static variable in class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaHandler
 
VALUE_REMOVEOBJ_SUFFIX - Static variable in class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaHandler
 
VALUE_SET_SUFFIX - Static variable in class org.eclipse.basyx.vab.modelprovider.lambda.VABLambdaHandler
 
VALUE_TYPE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.qualifiable.QualifiableXMLConverter
 
VALUE_TYPE - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.submodelelement.SubmodelElementXMLConverter
 
VALUEFORMAT - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
VALUEID - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
VALUEID - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.ValueReferencePair
 
VALUEID - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
VALUEID - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.MultiLanguageProperty
 
VALUEID - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
 
VALUELIST - Static variable in class org.eclipse.basyx.submodel.metamodel.map.dataspecification.DataSpecificationIEC61360Content
 
valueOf(String) - Static method in enum org.eclipse.basyx.aas.factory.aasx.Thumbnail.ThumbnailExtension
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.aas.metamodel.api.parts.asset.AssetKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.extensions.aas.directory.tagged.api.TagType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.LevelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.identifier.IdentifierType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.ModelingKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.EntityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.submodel.restapi.operation.ExecutionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.FaxType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.MailType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.PhoneType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.vab.coder.json.metaprotocol.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.FileType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.vab.protocol.opcua.types.MessageSecurityMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.basyx.vab.protocol.opcua.types.SecurityPolicy
Returns the enum constant of this type with the specified name.
ValueReferencePair - Class in org.eclipse.basyx.submodel.metamodel.map.dataspecification
The map implementation for a value reference pair within a value list of the DataSpecificationIEC61360.
ValueReferencePair() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.dataspecification.ValueReferencePair
Constructor
ValueReferencePair(String, IReference) - Constructor for class org.eclipse.basyx.submodel.metamodel.map.dataspecification.ValueReferencePair
Constructs a reference based on an IIdentifiable and additional information (see Key(KeyElements, boolean, String, KeyType)).
values() - Static method in enum org.eclipse.basyx.aas.factory.aasx.Thumbnail.ThumbnailExtension
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.aas.metamodel.api.parts.asset.AssetKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.extensions.aas.directory.tagged.api.TagType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.DataTypeIEC61360
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.submodel.metamodel.api.dataspecification.enums.LevelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.submodel.metamodel.api.identifier.IdentifierType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.submodel.metamodel.api.qualifier.haskind.ModelingKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.submodel.metamodel.api.submodelelement.entity.EntityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.submodel.restapi.operation.ExecutionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.FaxType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.MailType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.submodel.types.digitalnameplate.enums.PhoneType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.vab.coder.json.metaprotocol.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.eclipse.basyx.vab.model.VABModelMap
 
values() - Static method in enum org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.FileType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.vab.protocol.opcua.types.MessageSecurityMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.basyx.vab.protocol.opcua.types.SecurityPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in class org.eclipse.basyx.submodel.restapi.SubmodelProvider
 
ValueType - Enum in org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype
Helper enum to handle anySimpleTypeDef as defined in DAAS document
Represents the type of a data entry
TODO: Extend this to support rest of types (cf.
VALUETYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.qualifiable.Qualifier
 
VALUETYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.Property
 
VALUETYPE - Static variable in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.range.Range
 
ValueTypeHelper - Class in org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype
Provides utility functions for PropertyValueTypeDef
* Creating a PropertyValueTypeDef from name
* Creating a PropertyValueTypeDef for an object
ValueTypeHelper() - Constructor for class org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueTypeHelper
 
VATNUMBERID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
verify(String, SSLSession) - Method in class org.eclipse.basyx.vab.protocol.https.NonVerifyingHostnameVerifier
 
VERSION - Static variable in class org.eclipse.basyx.submodel.factory.xml.converters.qualifier.IdentifiableXMLConverter
 
VERSION - Static variable in class org.eclipse.basyx.submodel.metamodel.map.qualifier.AdministrativeInformation
 
View - Class in org.eclipse.basyx.aas.metamodel.map.parts
View as defined by DAAS document.
View() - Constructor for class org.eclipse.basyx.aas.metamodel.map.parts.View
Constructor
View(String) - Constructor for class org.eclipse.basyx.aas.metamodel.map.parts.View
Constructor accepting only mandatory attribute
View(Set<IReference>) - Constructor for class org.eclipse.basyx.aas.metamodel.map.parts.View
 
VIEW - org.eclipse.basyx.submodel.metamodel.api.reference.enums.KeyElements
 
VIEW - Static variable in class org.eclipse.basyx.aas.factory.xml.api.parts.ViewXMLConverter
 
VIEWS - Static variable in class org.eclipse.basyx.aas.factory.xml.api.parts.ViewXMLConverter
 
VIEWS - Static variable in class org.eclipse.basyx.aas.metamodel.map.AssetAdministrationShell
 
ViewXMLConverter - Class in org.eclipse.basyx.aas.factory.xml.api.parts
Handles the conversion between IView objects and the XML tag <aas:views> in both directions
ViewXMLConverter() - Constructor for class org.eclipse.basyx.aas.factory.xml.api.parts.ViewXMLConverter
 

W

waitFor() - Method in class org.eclipse.basyx.vab.protocol.basyx.server.BaSyxTCPServer
Wait for end of runnable
waitFor() - Method in interface org.eclipse.basyx.vab.service.api.BaSyxService
Wait for end of runnable
Warning - org.eclipse.basyx.vab.coder.json.metaprotocol.MessageType
 
whitelist - Variable in class org.eclipse.basyx.extensions.submodel.mqtt.MqttSubmodelAPIObserver
 
whitelist - Variable in class org.eclipse.basyx.extensions.submodel.mqtt.MqttV2SubmodelAPIObserver
 
withParameter(String, String) - Method in class org.eclipse.basyx.vab.protocol.http.server.BasysHTTPServlet
Add a servlet parameter
wrapParameters(Collection<IOperationVariable>, Object...) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationHelper
 
wrapResult(Object, Collection<IOperationVariable>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationHelper
 
wrapSimpleInputParametersInMap(Object[], Collection<IOperationVariable>) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationHelper
 
wrapSingleParameter(IOperationVariable, Object) - Static method in class org.eclipse.basyx.submodel.metamodel.map.submodelelement.operation.OperationHelper
 
write(List<NodeId>, List<DataValue>) - Method in class org.eclipse.basyx.vab.protocol.opcua.server.BaSyxOpcUaClientRunner
Deprecated.
 
WRITE_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.AuthorizedAASAggregator
 
WRITE_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.internal.AuthorizedAASAggregator
 
WRITE_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.aas.api.authorization.AuthorizedAASAPI
 
WRITE_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.aas.api.authorization.internal.AuthorizedAASAPI
 
WRITE_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.aas.registration.authorization.AuthorizedAASRegistry
 
WRITE_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.aas.registration.authorization.internal.AuthorizedAASRegistry
 
WRITE_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.AuthorizedSubmodelAggregator
 
WRITE_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.internal.AuthorizedSubmodelAggregator
 
WRITE_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.submodel.authorization.AuthorizedSubmodelAPI
 
WRITE_AUTHORITY - Static variable in class org.eclipse.basyx.extensions.submodel.authorization.internal.AuthorizedSubmodelAPI
 
WRITE_SCOPE - Static variable in class org.eclipse.basyx.extensions.aas.aggregator.authorization.AASAggregatorScopes
 
WRITE_SCOPE - Static variable in class org.eclipse.basyx.extensions.aas.api.authorization.AASAPIScopes
 
WRITE_SCOPE - Static variable in class org.eclipse.basyx.extensions.aas.registration.authorization.AASRegistryScopes
 
WRITE_SCOPE - Static variable in class org.eclipse.basyx.extensions.submodel.aggregator.authorization.SubmodelAggregatorScopes
 
WRITE_SCOPE - Static variable in class org.eclipse.basyx.extensions.submodel.authorization.SubmodelAPIScopes
 
writeFile(String, String) - Method in interface org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.FileSystem
Writes a given String to a file at the given path.
Does create the file if it does not exist.
Does overwrite the file if it exists.
Does not create nonexistent parent directories.
writeFile(String, String) - Method in class org.eclipse.basyx.vab.modelprovider.filesystem.filesystem.GenericFileSystem
 
writeFile(String, String, InputStream, ISubmodelElement) - Method in class org.eclipse.basyx.extensions.internal.storage.BaSyxStorageAPI
 
writeValue(NodeId, Object) - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Writes the value of an OPC UA node.
writeValue(NodeId, Object) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Writes the value of an OPC UA node.
writeValueAsync(NodeId, Object) - Method in interface org.eclipse.basyx.vab.protocol.opcua.connector.IOpcUaClient
Writes the value of an OPC UA node.
writeValueAsync(NodeId, Object) - Method in class org.eclipse.basyx.vab.protocol.opcua.connector.milo.MiloOpcUaClient
Writes the value of an OPC UA node.
WrongNumberOfParametersException - Exception in org.eclipse.basyx.vab.exception.provider
 
WrongNumberOfParametersException(String, Collection<IOperationVariable>, int) - Constructor for exception org.eclipse.basyx.vab.exception.provider.WrongNumberOfParametersException
 
WrongNumberOfParametersException(String, Collection<IOperationVariable>, Object...) - Constructor for exception org.eclipse.basyx.vab.exception.provider.WrongNumberOfParametersException
 

X

XMLAASBundleFactory - Class in org.eclipse.basyx.aas.factory.xml
Creates multiple AASBundle from an XML containing several AAS and Submodels
TODO: ConceptDescriptions
XMLAASBundleFactory(String) - Constructor for class org.eclipse.basyx.aas.factory.xml.XMLAASBundleFactory
 
XMLAASBundleFactory(Path) - Constructor for class org.eclipse.basyx.aas.factory.xml.XMLAASBundleFactory
 
XMLHelper - Class in org.eclipse.basyx.submodel.factory.xml
A Helper class containing tools for the XML converter
XMLHelper() - Constructor for class org.eclipse.basyx.submodel.factory.xml.XMLHelper
 
XmlParser - Class in org.eclipse.basyx.vab.factory.xml
A Generic XML Parser which transforms the given XML data to nested Map<String, Object>.

Examples:

-Text Element
<a>v</a> => {a = v}

-Nested Element
<a><b>v</b></a> => {a={b=v}}

-Text Node with Attributes
<a b="v1" c= "v2">v3</a> => {ele :{#text:v3,b:v1, c:v2}}

-Multiple Text Nodes
<a><b>v1</b><b>v2</b></a> => {a={b=[v1,v2]}}

-Multiple Text Nodes with Attributes
<a><b d="v3" e="v5">v1</b><b d="v4" e= "v6">v2</b></a> => {a={b=[{#text=v1, d=v3, e=v5}, {#text=v2, d=v4, e=v6}]}}

-Element Node Attributes
<a c="v1" d= "v2"><b>v3</b></a> => {a={b=v3}, c=v1, d=v2}

XmlParser() - Constructor for class org.eclipse.basyx.vab.factory.xml.XmlParser
 
XMLToMetamodelConverter - Class in org.eclipse.basyx.aas.factory.xml
This class can be used to parse XML to Metamodel Objects
XMLToMetamodelConverter(String) - Constructor for class org.eclipse.basyx.aas.factory.xml.XMLToMetamodelConverter
Initializes the Parser with XML given as a String

Y

YearMonthDuration - org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.property.valuetype.ValueType
 
YEARSOFCONSTRUCTIONID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.DigitalNameplateSubmodel
 

Z

ZIPCODEID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
ZIPCODEOFPOBOXID - Static variable in class org.eclipse.basyx.submodel.types.digitalnameplate.submodelelementcollections.address.Address
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages