Package de.iip_ecosphere.platform.support.aas.basyx2
package de.iip_ecosphere.platform.support.aas.basyx2
The AAS/BaSyx extension.
-
ClassDescriptionImplements a simple operations provider still following a simple status/operations/service structure.The protocol server builder for this provider.An entry as last element of a potentially hierarchically nested access path.The main kinds of entries.Represents a property consisting of a consumer and a supplier function.Supporting methods for AAS registries.Specialized
ApiClientto prevent unneeded instances of Http client.Supporting methods for AAS repositories.SpecializedApiClientto prevent unneeded instances of Http client.implements an invocables creator for AAS-REST.Persistence recipe for AASX.AbstractAas<A extends org.eclipse.digitaltwin.aas4j.v3.model.AssetAdministrationShell>Abstract implementation of theAasinterface.An abstract builder for two concrete AAS types in BaSyx.Implements an abstract invocables creator for the VAB following the naming conventions ofAasOperationsProvider.AAS factory for BaSyx.The VAB-TCP Protocol creator.Basic supporting functions for persistency.AbstractSubmodel<S extends org.eclipse.digitaltwin.aas4j.v3.model.Submodel>Basic sub-model implementation.Implements a simple Asset REST server as alternative to the (usually Tomcat-based) BaSyX-like implementation.Represents selected HTTP status values.Represents a response entity.Wraps a BaSyx AAS.Builder forBaSyxAas.AAS factory for BaSyx.Factory descriptor for Java Service Loader.Implements the wrapper for BaSyx assets.Implements the asset builder.Wraps a BaSyx BLOB data element.BaSyx BLOB builder.BaSyxDataElement<D extends org.eclipse.digitaltwin.aas4j.v3.model.DataElement>Wraps a BaSyx data element.Internal interface representing an element container.Bridges between arbitrary BaSyx instances and instances of the IIP-Ecosphere AAS abstraction.BaSyxElementTranslator.IterationSubmodelElementsRegistrar<T extends de.iip_ecosphere.platform.support.aas.SubmodelElement>Internal registrar applying a function to alreadytype-matched submodel elements.Something that can take over/register submodel elements.Implements the entity wrapper.Implements the entity builder.Wraps a BaSyx file data element.The builder for a file data element.Wraps a BaSyx multi-language data element.Multi-Language property representation for BaSyx.Builder forBaSyxProperty.Implements an AAS Operation wrapper for BaSyx.Implements the operation builder.Represents an implementation-specific submodel operation invocation.A persistence recipe for BaSyx AAS.Wraps a BaSyx property.Builder forBaSyxProperty.Wraps a BaSyx range element.The builder for a file data element.Implements a BaSyx reference value wrapper.Implements the reference element wrapper.Implements the reference element builder.Implements a registry recipe for BaSyx.Multi-Language property representation for BaSyx.Builder forBaSyxProperty.Wraps a BaSyx sub-model.Builder forBaSyxSubmodel.Implements an abstract BaSyx sub-model element wrapper.A function to be called on an accumulated submodel element path.Wrapper for the BaSyx sub-model element collection.The sub-model element collection builder.BaSyxSubmodelElementContainerBuilder<S extends org.eclipse.digitaltwin.aas4j.v3.model.Submodel>Basic implementation for a container-based model element.Wrapper for the BaSyx sub-model element collection.The sub-model element collection builder.Represents the parent element of a submodel element.Represents the parent instance of a sub-model.Implements the JSON persistence recipe.Supporting methods for submodel registries.SpecializedApiClientto prevent unneeded instances of Http client.Supporting methods for submodel repositories.Customized connected submodel repository to equip subsequent API creation with information on TLS/authentication.SpecializedApiClientto prevent unneeded instances of Http client.Some utilities, such as for parameter checking.An XML persistence recipe.