Index
A B C D E F G H I J K L M O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- aas - Variable in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
- aasDescriptor - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxAasDescriptor
- aasToStream(ZipOutputStream, DocumentBuilderFactory, TransformerFactory, Aas, List<AasxPersistenceRecipe.Relationship>) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe
-
Turns an AAS to stream.
- AASX - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe
- AasxPersistenceRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Persistence recipe for AASX.
- AasxPersistenceRecipe() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe
-
Creates a recipe instance.
- AasxPersistenceRecipe.Relationship - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Represents an AASX relationship.
- AbstractAas<A extends org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell> - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Abstract implementation of the
Aasinterface. - AbstractAas(A) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
-
Creates an instance.
- AbstractAas.BaSyxAbstractAasBuilder - Class in de.iip_ecosphere.platform.support.aas.basyx
-
An abstract builder for two concrete AAS types in BaSyx.
- AbstractAas.BaSyxSubmodelParent - Interface in de.iip_ecosphere.platform.support.aas.basyx
-
Represents the parent instance of a sub-model.
- AbstractPersistenceRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Basic supporting functions for persistency.
- AbstractPersistenceRecipe(FileFormat...) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.AbstractPersistenceRecipe
-
Creates a persistence recipe instance with given file formats.
- AbstractSubmodel<S extends org.eclipse.basyx.submodel.metamodel.api.ISubModel> - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Basic sub-model implementation.
- AbstractSubmodel(S) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
-
Creates an instance.
- accept(AasVisitor) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
- accept(AasVisitor) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- accept(AasVisitor) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAsset
- accept(AasVisitor) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation
- accept(AasVisitor) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty
- accept(AasVisitor) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement
- accept(AasVisitor) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- addAsset(Aas, Collection<T>, Class<T>) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractPersistenceRecipe
-
Adds the asset from
aastoassetListif feasible. - addInMemoryRegistry(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe
- addInOutVariable(String, Type) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation.BaSxyOperationBuilder
- addInputVariable(String, Type) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation.BaSxyOperationBuilder
- addOutputVariable(String, Type) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation.BaSxyOperationBuilder
- asset - Variable in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
- asset - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAsset
- ASSETKINDS2BASYX - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.Tools
B
- BaSxyOperationBuilder(BaSyxSubmodelElementContainerBuilder<?>, String) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation.BaSxyOperationBuilder
-
Creates an instance.
- BASYX2ASSETKINDS - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.Tools
- BASYX2TYPES - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.Tools
- BaSyxAas - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Wraps a BaSyx AAS.
- BaSyxAas(AssetAdministrationShell) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAas
-
Creates an instance.
- BaSyxAas.BaSyxAasBuilder - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Builder for
BaSyxAas. - BaSyxAasBuilder(BaSyxAas) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAas.BaSyxAasBuilder
-
Creates an instance from an existing BaSyx instance.
- BaSyxAasBuilder(String, String) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAas.BaSyxAasBuilder
-
Creates an instance.
- BaSyxAasDescriptor(VABMultiSubmodelProvider, AASDescriptor) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxAasDescriptor
-
Creates an instance.
- BaSyxAasFactory - Class in de.iip_ecosphere.platform.support.aas.basyx
-
AAS factory for BaSyx.
- BaSyxAasFactory() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
- BaSyxAasFactory.Descriptor - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Factory descriptor for Java Service Loader.
- BaSyxAbstractAasBuilder() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas.BaSyxAbstractAasBuilder
- BaSyxAbstractAasServer(BaSyxDeploymentRecipe.DeploymentSpec) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxAbstractAasServer
-
Creates a new BaSyx AAS server.
- BaSyxAsset - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements the wrapper for BaSyx assets.
- BaSyxAsset() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAsset
-
Creates an instance, prevents external creation.
- BaSyxAsset(IAsset) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAsset
-
Creates an instance based on an asset.
- BaSyxAsset.BaSyxAssetBuilder - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements the asset builder.
- BaSyxAssetBuilder(AbstractAas.BaSyxAbstractAasBuilder, String, String, AssetKind) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAsset.BaSyxAssetBuilder
-
Creates an asset builder.
- BaSyxConnectedAas - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Represents a connected AAS.
- BaSyxConnectedAas(ConnectedAssetAdministrationShell) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxConnectedAas
-
Creates a connected AAS instance.
- BaSyxConnectedAas.BaSyxConnectedAasBuilder - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Builder for
BaSyxConnectedAas. - BaSyxConnectedAasBuilder(BaSyxConnectedAas) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxConnectedAas.BaSyxConnectedAasBuilder
-
Creates an instance from an existing BaSyx instance.
- BaSyxDeploymentRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx
-
An initial BaSyx-specific deployment builder.
- BaSyxDeploymentRecipe(Endpoint) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe
-
Creates a deployment builder with root/empty document base path.
- BaSyxDeploymentRecipe(String, int, String, String) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe
-
Creates a deployment builder.
- BaSyxDeploymentRecipe.BaSyxAasDescriptor - Class in de.iip_ecosphere.platform.support.aas.basyx
-
An internal AAS deployment descriptor.
- BaSyxDeploymentRecipe.BaSyxAbstractAasServer - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements the
AasServerinstance. - BaSyxDeploymentRecipe.BaSyxImmediateDeploymentAasServer - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements the
AasServerinstance. - BaSyxDeploymentRecipe.BaSyxImmediateDeploymentRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements the immediate deployment recipe.
- BaSyxDeploymentRecipe.BaSyxRegistryDeploymentAasServer - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements the
AasServerinstance. - BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements the registry deployment recipe.
- BaSyxDeploymentRecipe.DeploymentSpec - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Stores basic common deployment information.
- BaSyxElementContainer - Interface in de.iip_ecosphere.platform.support.aas.basyx
-
Internal interface representing an element container.
- BaSyxElementTranslator - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Bridges between arbitrary BaSyx instances and instances of the IIP-Ecosphere AAS abstraction.
- BaSyxElementTranslator() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxElementTranslator
- BaSyxElementTranslator.DataElementsRegistrar - Interface in de.iip_ecosphere.platform.support.aas.basyx
-
Something that can take over/register data elements.
- BaSyxElementTranslator.OperationsRegistrar - Interface in de.iip_ecosphere.platform.support.aas.basyx
-
Something that can take over/register operations.
- BaSyxElementTranslator.RemainingSubmodelElementsRegistrar - Interface in de.iip_ecosphere.platform.support.aas.basyx
-
Something that can take over/register (remaining) submodel elements.
- BaSyxElementTranslator.SubmodelElementsRegistrar - Interface in de.iip_ecosphere.platform.support.aas.basyx
-
Convenience interface for everything that can be registered.
- BaSyxImmediateDeploymentAasServer(BaSyxDeploymentRecipe.DeploymentSpec) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentAasServer
-
Creates a new BaSyx AAS server.
- BaSyxImmediateDeploymentRecipe() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentRecipe
- BaSyxISubmodel - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Represents a generic sub-model just given in terms of the BaSyx interface.
- BaSyxISubmodel(BaSyxConnectedAas, ISubModel) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxISubmodel
-
Creates sub-model instance.
- BaSyxISubmodel.BaSyxISubmodelBuilder - Class in de.iip_ecosphere.platform.support.aas.basyx
-
The builder, just for adding elements.
- BaSyxISubmodelBuilder(BaSyxConnectedAas.BaSyxConnectedAasBuilder, BaSyxISubmodel) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxISubmodel.BaSyxISubmodelBuilder
-
Creates an instance from an existing BaSyx instance.
- BaSyxOperation - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements an AAS Operation wrapper for BaSyx.
- BaSyxOperation() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation
-
Creates an instance.
- BaSyxOperation(IOperation) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation
-
Creates an instance while retrieving an AAS.
- BaSyxOperation.BaSxyOperationBuilder - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements the operation builder.
- BaSyxPersistenceRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx
-
A persistence recipe for BaSyx AAS.
- BaSyxPersistenceRecipe() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxPersistenceRecipe
- BaSyxProperty - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Wraps a BaSyx property.
- BaSyxProperty() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty
-
Creates an instance.
- BaSyxProperty(IProperty) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty
-
Creates an instance while retrieving an AAS.
- BaSyxProperty.BaSyxPropertyBuilder - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Builder for
BaSyxProperty. - BaSyxPropertyBuilder(BaSyxSubmodelElementContainerBuilder<?>, String) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty.BaSyxPropertyBuilder
-
Creates an instance.
- BaSyxReference - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements a BaSyx reference value wrapper.
- BaSyxReference(IReference) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReference
-
Creates an instance.
- BaSyxReferenceElement - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements the reference element wrapper.
- BaSyxReferenceElement() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement
-
Creates an instance.
- BaSyxReferenceElement(IReferenceElement) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement
-
Creates an instance and directly sets the reference.
- BaSyxReferenceElement.BaSyxReferenceElementBuilder - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements the reference element builder.
- BaSyxReferenceElementBuilder(BaSyxSubmodelElementContainerBuilder<?>, String) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement.BaSyxReferenceElementBuilder
-
Creates a builder instance.
- BaSyxRegistry - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements a registry recipe for BaSyx.
- BaSyxRegistry(Endpoint) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxRegistry
-
Creates a registry recipe.
- BaSyxRegistryDeploymentAasServer(BaSyxDeploymentRecipe.DeploymentSpec, String, String...) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentAasServer
-
Creates a new BaSyx AAS server.
- BaSyxRegistryDeploymentRecipe(Endpoint) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe
-
Creates an instance.
- BaSyxSubmodel - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Wraps a BaSyx sub-model.
- BaSyxSubmodel(AbstractAas.BaSyxSubmodelParent, SubModel) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel
-
Creates an instance based on a given instance.
- BaSyxSubmodel(SubModel) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel
-
Creates an instance.
- BaSyxSubmodel.BaSyxSubmodelBuilder - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Builder for
BaSyxSubmodel. - BaSyxSubmodelBuilder(AbstractAas.BaSyxAbstractAasBuilder, BaSyxSubmodel) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel.BaSyxSubmodelBuilder
-
Creates an instance from an existing BaSyx instance.
- BaSyxSubmodelBuilder(AbstractAas.BaSyxAbstractAasBuilder, String, String) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel.BaSyxSubmodelBuilder
-
Creates an instance.
- BaSyxSubmodelBuilder(AbstractAas.BaSyxAbstractAasBuilder, String, IIdentifier) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel.BaSyxSubmodelBuilder
-
Creates an instance.
- BaSyxSubmodelElement - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements an abstract BaSyx sub-model element wrapper.
- BaSyxSubmodelElement() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElement
- BaSyxSubmodelElementCollection - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Wrapper for the BaSyx sub-model element collection.
- BaSyxSubmodelElementCollection() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
-
Creates an instance.
- BaSyxSubmodelElementCollection(ISubmodelElementCollection) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
-
Creates an instance and sets the BaSyx instance directly.
- BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder - Class in de.iip_ecosphere.platform.support.aas.basyx
-
The sub-model element collection builder.
- BaSyxSubmodelElementCollectionBuilder(BaSyxSubmodelElementContainerBuilder<?>, BaSyxSubmodelElementCollection) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
-
Creates an instance from an existing BaSyx instance.
- BaSyxSubmodelElementCollectionBuilder(BaSyxSubmodelElementContainerBuilder<?>, String, boolean, boolean) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
-
Creates a sub-model element collection builder.
- BaSyxSubmodelElementContainerBuilder<S extends org.eclipse.basyx.submodel.metamodel.api.ISubModel> - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Basic implementation for a container-based model element.
- BaSyxSubmodelElementContainerBuilder() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementContainerBuilder
- bind(Supplier<Object>, Consumer<Object>) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty.BaSyxPropertyBuilder
- build() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAas.BaSyxAasBuilder
- build() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAsset.BaSyxAssetBuilder
- build() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxConnectedAas.BaSyxConnectedAasBuilder
- build() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxISubmodel.BaSyxISubmodelBuilder
- build() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation.BaSxyOperationBuilder
- build() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty.BaSyxPropertyBuilder
- build() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement.BaSyxReferenceElementBuilder
- build() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel.BaSyxSubmodelBuilder
- build() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- build() - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.VabIipOperationsBuilder
C
- checkId(String) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.Tools
-
Checks a given short id for not being empty.
- checkUrn(String) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.Tools
-
Checks a given URN for not being empty.
- collection - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- collection - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- CONTENT_TYPES - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe
- context - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.DeploymentSpec
- contextConfig - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.DeploymentSpec
- createAas(Aas, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxRegistry
- createAasBuilder() - Method in interface de.iip_ecosphere.platform.support.aas.basyx.AbstractAas.BaSyxSubmodelParent
-
Creates an AAS builder on parent level.
- createAasBuilder() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAas
- createAasBuilder(String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
- createAssetBuilder(String, String, AssetKind) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAas.BaSyxAasBuilder
- createAssetBuilder(String, String, AssetKind) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxConnectedAas.BaSyxConnectedAasBuilder
- createContentTypesXML(DocumentBuilderFactory) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe
-
Creates the content types XML from
AasxPersistenceRecipe.CONTENT_TYPES. - createControlComponent(HashMap<String, Object>, int) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe
-
This method creates a control component.
- createControlComponent(VABModelProvider, int) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe
-
This method creates a control component for a model provider.
- createDeploymentRecipe(Endpoint) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
- createGetter(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipInvocablesCreator
- createInstance() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory.Descriptor
- createInvocable(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipInvocablesCreator
- createInvocablesCreator(String, String, int) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
- createModelProvider() - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
Ultimately creates the model provider.
- createOperationBuilder(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- createOperationBuilder(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementContainerBuilder
- createOperationVariable(String, Type) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation.BaSxyOperationBuilder
-
Creates an operation variable.
- createPersistenceRecipe() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
- createPropertyBuilder(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- createPropertyBuilder(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementContainerBuilder
- createProtocolServerBuilder(String, int) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
- createReference() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas.BaSyxAbstractAasBuilder
- createReference() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
- createReference() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- createReference() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- createReference() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- createReference() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementContainerBuilder
-
Creates a reference to the sub-model under creation.
- createReferenceElementBuilder(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- createReferenceElementBuilder(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementContainerBuilder
- createRegistryServer(Endpoint, String...) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
- createRelsXML(DocumentBuilderFactory, List<AasxPersistenceRecipe.Relationship>) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe
-
Creates the relationships XML from the relationships in
rels. - createServer(String...) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentRecipe
- createServer(String...) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe
- createSetter(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipInvocablesCreator
- createSubmodel(Aas, Submodel) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxRegistry
- createSubmodelBuilder(String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAas.BaSyxAasBuilder
- createSubmodelBuilder(String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAas
- createSubmodelBuilder(String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
- createSubmodelBuilder(String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxConnectedAas.BaSyxConnectedAasBuilder
- createSubmodelBuilder(String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxConnectedAas
- createSubmodelElementCollectionBuilder(String, boolean, boolean) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxISubmodel.BaSyxISubmodelBuilder
- createSubmodelElementCollectionBuilder(String, boolean, boolean) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxISubmodel
- createSubmodelElementCollectionBuilder(String, boolean, boolean) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel.BaSyxSubmodelBuilder
- createSubmodelElementCollectionBuilder(String, boolean, boolean) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel
- createSubmodelElementCollectionBuilder(String, boolean, boolean) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- createValue(Object, Object) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.VABElementHandler
D
- dataElements - Variable in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- dataElements() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- de.iip_ecosphere.platform.support.aas.basyx - package de.iip_ecosphere.platform.support.aas.basyx
-
The AAS/BaSyx extension.
- defineOperation(String, String, Function<Object[], Object>) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
Defines an operation.
- defineOperation(String, Function<Object[], Object>) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.VabIipOperationsBuilder
- defineProperty(String, Supplier<Object>, Consumer<Object>) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
Defines a property with getter/setter implementation within "status".
- defineProperty(String, Supplier<Object>, Consumer<Object>) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.VabIipOperationsBuilder
- defineServiceFunction(String, Function<Object[], Object>) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
Defines a service function (i.e., in "operations"/"service").
- delete(Submodel) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
- delete(SubmodelElement) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- deleteValue(Object, Object) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.VABElementHandler
- deleteValue(Object, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.VABElementHandler
- deploy(Aas) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxAbstractAasServer
- deploy(Aas) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentRecipe
- deploy(Aas, Submodel) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxAbstractAasServer
- deploy(BaSyxDeploymentRecipe.DeploymentSpec, Aas) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe
-
Creates a new BaSyx AAS server.
- deploymentSpec - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxAbstractAasServer
- deploymentSpec - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe
- DeploymentSpec() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.DeploymentSpec
- Descriptor() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory.Descriptor
- descriptors - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.DeploymentSpec
- disposeTomcatWorkingDir(File, int) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.Tools
-
Tries to dispose a Tomcat working directory.
E
- elements - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- elements() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- endpoint - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe
- endpoint - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.DeploymentSpec
- endpoint - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxRegistry
- Entry(VabIipOperationsProvider.Kind, String) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.Entry
-
Creates an entry instance.
F
- findMatching(File) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxPersistenceRecipe
-
Finds a matching
PersistenceRecipeagainst the known recipes and their file formats. - formats - Variable in class de.iip_ecosphere.platform.support.aas.basyx.AbstractPersistenceRecipe
- fullProvider - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxAasDescriptor
G
- get - Variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.Property
- getAas() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
-
Returns the AAS instance.
- getAasBuilder() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxISubmodel.BaSyxISubmodelBuilder
- getAasBuilder() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel.BaSyxSubmodelBuilder
- getAasBuilder() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- getAasEndpoint(ServerAddress, Aas) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
-
Returns an AAS endpoint URI according to the BaSyx naming schema.
- getArgsCount() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation
- getAsset() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
- getAsset() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAsset
-
Returns the BaSyx instance.
- getAssetKind() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAsset
- getDataElement(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- getDataElement(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- getDataElementsCount() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- getElement(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- getElement(String, Class<T>) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
-
BaSyxSubmodelElementCollection.getElement(String)combined with a type filter. - getElementProperty(Object, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.VABElementHandler
- getElementsCount() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- getIdShort() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
- getIdShort() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- getIdShort() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAsset
- getIdShort() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation
- getIdShort() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty
- getIdShort() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement
- getIdShort() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- getInArgsCount() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation
- getInOutArgsCount() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation
- getInstance() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas.BaSyxAbstractAasBuilder
-
Returns the instance under creation.
- getInstance() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAas.BaSyxAasBuilder
-
Returns the instance under creation.
- getInstance() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxConnectedAas.BaSyxConnectedAasBuilder
- getInstance() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxISubmodel.BaSyxISubmodelBuilder
- getInstance() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel.BaSyxSubmodelBuilder
- getInstance() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- getInstance() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementContainerBuilder
-
Returns the underlying instance.
- getName() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
- getOperation() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation
-
Returns the BaSyx operation instance.
- getOperation(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- getOperationsCount() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- getOperationsPath() - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
Returns the base path name for operations.
- getOption(String[], E, Class<E>) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.Tools
-
Tests the values in
pptionsagainst the constants inclsand returns a matching constant ordflt. - getOutArgsCount() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation
- getParentBuilder() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxISubmodel.BaSyxISubmodelBuilder
- getParentBuilder() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation.BaSxyOperationBuilder
- getParentBuilder() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty.BaSyxPropertyBuilder
- getParentBuilder() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement.BaSyxReferenceElementBuilder
- getParentBuilder() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel.BaSyxSubmodelBuilder
- getParentBuilder() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- getPropertiesCount() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- getProperty(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- getProperty(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- getProtocols() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
- getReference() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReference
-
Returns the BaSyx reference.
- getReferenceElement() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement
-
Returns the BaSyx reference element.
- getReferenceElement(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- getReferenceElement(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- getServicePath() - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
Returns the base (sub-)path name for services.
- getStatusPath() - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
Returns the base path name for status/properties.
- getSubmodel() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
-
Returns the sub-model instance.
- getSubmodel(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
- getSubmodelCount() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
- getSubmodelElement() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation
- getSubmodelElement() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty
- getSubmodelElement() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement
- getSubmodelElement() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElement
-
Returns the implementing sub-model element.
- getSubmodelElement() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- getSubmodelElement(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- getSubmodelElementCollection(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- getSubmodelElementCollection(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- getSubmodelElementContainerBuilder() - Method in interface de.iip_ecosphere.platform.support.aas.basyx.BaSyxElementContainer
-
Returns the sub-model element container builder for this element container for adding elements.
- getSubmodelElementsCount() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- getSubmodelEndpoint(ServerAddress, Aas, Submodel) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
-
Returns an AAS sub-model URI according to the BaSyx naming schema.
- getSubmodelParent() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas.BaSyxAbstractAasBuilder
-
Returns the sub-model parent.
- getSubmodelParent() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAas.BaSyxAasBuilder
- getSubmodelParent() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxConnectedAas.BaSyxConnectedAasBuilder
- getSupportedFormats() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractPersistenceRecipe
- getSupportedFormats() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxPersistenceRecipe
- getValue() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty
- getValue() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement
H
- hasReference() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReference
- host - Variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipInvocablesCreator
I
- id - Variable in class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe.Relationship
- idToUrlPath(String) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.Tools
-
Turns an id into a URL path.
- inOutVariables - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation.BaSxyOperationBuilder
- inputVariables - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation.BaSxyOperationBuilder
- instance - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAas.BaSyxAasBuilder
- instance - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAsset.BaSyxAssetBuilder
- instance - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxConnectedAas.BaSyxConnectedAasBuilder
- instance - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxISubmodel.BaSyxISubmodelBuilder
- instance - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation.BaSxyOperationBuilder
- instance - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty.BaSyxPropertyBuilder
- instance - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement.BaSyxReferenceElementBuilder
- instance - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel.BaSyxSubmodelBuilder
- instance - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- instance - Variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.VabIipOperationsBuilder
- invoke(Object...) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation
- isNew - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel.BaSyxSubmodelBuilder
- isNew - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- isNew() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxISubmodel.BaSyxISubmodelBuilder
- isNew() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel.BaSyxSubmodelBuilder
- isNew() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- isValidForWriting(IAsset) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractPersistenceRecipe
-
Returns whether the given
assetis valid for writing.
J
- JSON - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.JsonPersistenceRecipe
- JsonPersistenceRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements the JSON persistence recipe.
- JsonPersistenceRecipe() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.JsonPersistenceRecipe
-
Creates a JSON persistence recipe.
K
- kind - Variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.Entry
- Kind() - Constructor for enum de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.Kind
L
- LOGGER - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe
- LOGGER - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty
M
- makeUnique(Map<String, ?>, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
Makes a name unique within its kind, i.e., the given map.
- manager - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxRegistry
- mapKind(AssetKind, AssetKind) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.Tools
-
Maps an implementation-independent asset kind into a BaSyx asset kind.
- mapType(Type, PropertyValueTypeDef) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.Tools
-
Maps an implementation-independent type into a BaSyx property-value type.
O
- obtainAas(IIdentifier) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxRegistry
-
Obtains an AAS for a given identifier.
- obtainRegistry() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentRecipe
- obtainRegistry(Endpoint) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
- obtainSubmodelBuilder(BaSyxConnectedAas.BaSyxConnectedAasBuilder, String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxConnectedAas
-
Obtains a sub-model builder.
- obtainSubmodelElementCollectionBuilder(BaSyxSubmodelElementContainerBuilder<?>, String, boolean, boolean) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel
-
Creates a builder for a contained sub-model element collection.
- operation - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation.BaSxyOperationBuilder
- operation - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation
- OPERATION - de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.Kind
-
'Refers' to
VabIipOperationsProvider.operations. - operationFunctions - Variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
- operations - Variable in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- operations - Variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
- operations() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- OPERATIONS - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
The path prefix for operations.
- outputVariables - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation.BaSxyOperationBuilder
P
- parent - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAsset.BaSyxAssetBuilder
- parent - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxISubmodel
- parent - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel
- parentBuilder - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxISubmodel.BaSyxISubmodelBuilder
- parentBuilder - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation.BaSxyOperationBuilder
- parentBuilder - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty.BaSyxPropertyBuilder
- parentBuilder - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement.BaSyxReferenceElementBuilder
- parentBuilder - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel.BaSyxSubmodelBuilder
- parentBuilder - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- port - Variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipInvocablesCreator
- port - Variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.VabIipOperationsBuilder
- postprocessObject(Object) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.VABElementHandler
- PREFIX_OPERATIONS - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
A convenient combination of
VabIipOperationsProvider.OPERATIONS+VabIipOperationsProvider.SEPARATOR. - PREFIX_SERVICE - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
A convenient combination of
VabIipOperationsProvider.OPERATIONS+VabIipOperationsProvider.SEPARATOR+VabIipOperationsProvider.SEPARATOR+VabIipOperationsProvider.SERVICE. - PREFIX_STATUS - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
A convenient combination of
VabIipOperationsProvider.STATUS+VabIipOperationsProvider.SEPARATOR. - properties - Variable in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- properties - Variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
- properties() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- property - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty.BaSyxPropertyBuilder
- property - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty
- Property(Supplier<Object>, Consumer<Object>) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.Property
-
Creates a property instance.
- PROPERTY - de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.Kind
-
'Refers' to
VabIipOperationsProvider.properties. - PROTOCOL_VAB_IIP - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAasFactory
R
- readFrom(File) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe
- readFrom(File) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxPersistenceRecipe
- readFrom(File) - Method in class de.iip_ecosphere.platform.support.aas.basyx.JsonPersistenceRecipe
- readFrom(File) - Method in class de.iip_ecosphere.platform.support.aas.basyx.XmlPersistenceRecipe
- RECIPES - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxPersistenceRecipe
- reference - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReference
- reference - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement.BaSyxReferenceElementBuilder
- reference - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement
- register(Aas, Submodel, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxRegistry
- register(BaSyxOperation) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
-
Registers an operation.
- register(BaSyxOperation) - Method in interface de.iip_ecosphere.platform.support.aas.basyx.BaSyxElementTranslator.OperationsRegistrar
-
Registers an operation.
- register(BaSyxOperation) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- register(BaSyxOperation) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- register(BaSyxOperation) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementContainerBuilder
-
Registers an operation.
- register(BaSyxProperty) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
-
Registers a property.
- register(BaSyxProperty) - Method in interface de.iip_ecosphere.platform.support.aas.basyx.BaSyxElementTranslator.DataElementsRegistrar
-
Registers a property.
- register(BaSyxProperty) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- register(BaSyxProperty) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- register(BaSyxProperty) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementContainerBuilder
-
Registers a property.
- register(BaSyxReferenceElement) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
-
Registers a reference element.
- register(BaSyxReferenceElement) - Method in interface de.iip_ecosphere.platform.support.aas.basyx.BaSyxElementTranslator.RemainingSubmodelElementsRegistrar
-
Registers a reference element.
- register(BaSyxReferenceElement) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- register(BaSyxReferenceElement) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- register(BaSyxReferenceElement) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementContainerBuilder
-
Registers a reference element.
- register(BaSyxSubmodel) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas.BaSyxAbstractAasBuilder
-
Registers a sub-model.
- register(BaSyxSubmodel) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAas.BaSyxAasBuilder
- register(BaSyxSubmodel) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxConnectedAas.BaSyxConnectedAasBuilder
- register(BaSyxSubmodelElementCollection) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
-
Registers a sub-model element collection.
- register(BaSyxSubmodelElementCollection) - Method in interface de.iip_ecosphere.platform.support.aas.basyx.BaSyxElementTranslator.RemainingSubmodelElementsRegistrar
-
Registers a sub-model element collection.
- register(BaSyxSubmodelElementCollection) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder
- register(BaSyxSubmodelElementCollection) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementCollection
- register(BaSyxSubmodelElementCollection) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElementContainerBuilder
-
Registers a sub-model element collection.
- register(S) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
-
Registers a sub-model.
- registerAsset(BaSyxAsset) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAas
-
Registers an asset and sets the asset reference in this step.
- registerOperations(Map<String, IOperation>, BaSyxElementTranslator.OperationsRegistrar) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxElementTranslator
-
Registers the operations.
- registerProperties(Map<String, IProperty>, BaSyxElementTranslator.DataElementsRegistrar) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxElementTranslator
-
Registers the operations.
- registerRemainingSubmodelElements(Map<String, ISubmodelElement>, BaSyxElementTranslator.RemainingSubmodelElementsRegistrar) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxElementTranslator
-
Registers the remaining sub-model elements, i.e., none of those handled by the other methods/interfaces.
- registerValues(Map<String, Object>, BaSyxElementTranslator.DataElementsRegistrar) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxElementTranslator
-
Registers the data elements.
- registry - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.DeploymentSpec
- registry - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxRegistry
- Relationship(String, String) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe.Relationship
-
Creates a relationship.
- retrieveAas(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxRegistry
- retrieveSubmodel(String, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxRegistry
S
- SEPARATOR - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
The path separator.
- serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.Entry
- serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
- server - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentAasServer
- server - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentAasServer
- service - Variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
- SERVICE - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
The operations category sub-path for operations.
- set - Variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.Property
- setAsset(BaSyxAsset) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas.BaSyxAbstractAasBuilder
-
Defines the asset for the AAS being under construction.
- setAsset(BaSyxAsset) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
-
Defines the asset.
- setAsset(BaSyxAsset) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxAas.BaSyxAasBuilder
- setAsset(BaSyxAsset) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxConnectedAas.BaSyxConnectedAasBuilder
- setInvocable(Function<Object[], Object>) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxOperation.BaSxyOperationBuilder
- setModelPropertyValue(Object, String, Object) - Method in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.VABElementHandler
- setRegistryUrl(Endpoint) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe
- setType(Type) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty.BaSyxPropertyBuilder
- setValue(Reference) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReferenceElement.BaSyxReferenceElementBuilder
- setValue(Type, Object) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty.BaSyxPropertyBuilder
- setValue(Object) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty.BaSyxPropertyBuilder
- setValue(Object) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty
- start() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentAasServer
- start() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentAasServer
- status - Variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
- STATUS - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
The path prefix for status/properties.
- stop(boolean) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxAbstractAasServer
- stop(boolean) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentAasServer
- stop(boolean) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentAasServer
- submodel - Variable in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- submodel - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodel.BaSyxSubmodelBuilder
- submodelElements - Variable in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- submodelElements() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
- submodels - Variable in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
- submodels() - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
T
- target - Variable in class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe.Relationship
- textToStream(ZipOutputStream, String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe
-
Emits text file contents into the output stream.
- toFileName(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe
-
Turns an AAS name into a file-compatible name.
- Tools - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Some utilities, such as for parameter checking.
- Tools() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.Tools
- toString() - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxReference
- transform(List<? extends IAssetAdministrationShell>, List<? extends ISubModel>, List<? extends IAsset>, List<Aas>) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractPersistenceRecipe
-
Transforms a list of related
aasandsubmodelsto a list ofAasinstances of the abstraction. - translate(AssetKind) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.Tools
-
Translates a implementation-independent asset kind to an implementation-specific asset kind.
- translate(Type) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.Tools
-
Translates a implementation-independent type to an implementation-specific type.
- translate(AssetKind) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.Tools
-
Translates a implementation-specific asset kind to an implementation-independent asset kind.
- translate(PropertyValueTypeDef) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.Tools
-
Translates a implementation-specific type to an implementation-independent type.
- translateIdentifier(String, String) - Static method in class de.iip_ecosphere.platform.support.aas.basyx.Tools
-
Translates an identifier.
- type - Variable in class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe.Relationship
- typeDef - Variable in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxProperty.BaSyxPropertyBuilder
- TYPES2BASYX - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.Tools
U
- uName - Variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.Entry
V
- VABElementHandler() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.VABElementHandler
- VabIipInvocablesCreator - Class in de.iip_ecosphere.platform.support.aas.basyx
-
implements an invocables creator for the VAB following the naming conventions of
VabIipOperationsProvider. - VabIipInvocablesCreator(String, int) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.VabIipInvocablesCreator
-
Creates an invocables creator instance.
- VabIipOperationsBuilder(int) - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.VabIipOperationsBuilder
-
Creates a builder instance.
- VabIipOperationsProvider - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Implements a simple VAB operations provider following a simple status/operations/service structure as the VABMapProvider.
- VabIipOperationsProvider() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
-
Creates a VAB operations provider instance.
- VabIipOperationsProvider.Entry - Class in de.iip_ecosphere.platform.support.aas.basyx
-
An entry as last element of a potentially hierarchically nested access path.
- VabIipOperationsProvider.Kind - Enum in de.iip_ecosphere.platform.support.aas.basyx
-
The main kinds of entries.
- VabIipOperationsProvider.Property - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Represents a property consisting of a consumer and a supplier function.
- VabIipOperationsProvider.VABElementHandler - Class in de.iip_ecosphere.platform.support.aas.basyx
-
Defines the implementation to handle VAB elements, i.e., the mappings to the defined operations and functions.
- VabIipOperationsProvider.VabIipOperationsBuilder - Class in de.iip_ecosphere.platform.support.aas.basyx
-
The protocol server builder for this provider.
- valueOf(String) - Static method in enum de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.Kind
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- warn(String) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AbstractSubmodel
-
Emits a warning.
- writeTo(List<Aas>, File) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe
- writeTo(List<Aas>, File) - Method in class de.iip_ecosphere.platform.support.aas.basyx.BaSyxPersistenceRecipe
- writeTo(List<Aas>, File) - Method in class de.iip_ecosphere.platform.support.aas.basyx.JsonPersistenceRecipe
- writeTo(List<Aas>, File) - Method in class de.iip_ecosphere.platform.support.aas.basyx.XmlPersistenceRecipe
X
- XML - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.XmlPersistenceRecipe
- XmlPersistenceRecipe - Class in de.iip_ecosphere.platform.support.aas.basyx
-
An XML persistence recipe.
- XmlPersistenceRecipe() - Constructor for class de.iip_ecosphere.platform.support.aas.basyx.XmlPersistenceRecipe
-
Creates an instance.
- xmlToStream(ZipOutputStream, TransformerFactory, Document) - Method in class de.iip_ecosphere.platform.support.aas.basyx.AasxPersistenceRecipe
-
Emits an XML document into the output streams.
All Classes All Packages