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

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 Aas interface.
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 aas to assetList if 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 AasServer instance.
BaSyxDeploymentRecipe.BaSyxImmediateDeploymentAasServer - Class in de.iip_ecosphere.platform.support.aas.basyx
Implements the AasServer instance.
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 AasServer instance.
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 PersistenceRecipe against 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
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 pptions against the constants in cls and returns a matching constant or dflt.
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 asset is 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
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
PREFIX_SERVICE - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
PREFIX_STATUS - Static variable in class de.iip_ecosphere.platform.support.aas.basyx.VabIipOperationsProvider
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
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 aas and submodels to a list of Aas instances 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.
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