Package de.iip_ecosphere.platform.support.aas.basyx
The AAS/BaSyx extension.
-
Interface Summary Interface Description AbstractAas.BaSyxSubmodelParent Represents the parent instance of a sub-model.BaSyxElementContainer Internal interface representing an element container.BaSyxElementTranslator.SubmodelElementsRegistrar Something that can take over/register submodel elements. -
Class Summary Class Description AasxPersistenceRecipe Persistence recipe for AASX.AbstractAas<A extends org.eclipse.basyx.aas.metamodel.api.IAssetAdministrationShell> Abstract implementation of theAasinterface.AbstractAas.BaSyxAbstractAasBuilder An abstract builder for two concrete AAS types in BaSyx.AbstractPersistenceRecipe Basic supporting functions for persistency.AbstractSubmodel<S extends org.eclipse.basyx.submodel.metamodel.api.ISubmodel> Basic sub-model implementation.BaSyxAas Wraps a BaSyx AAS.BaSyxAas.BaSyxAasBuilder Builder forBaSyxAas.BaSyxAasDescriptor An internal AAS deployment descriptor.BaSyxAasFactory AAS factory for BaSyx.BaSyxAasFactory.Descriptor Factory descriptor for Java Service Loader.BaSyxAasFactory.VabHttpProtocolCreator The VAB-HTTP Protocol creator.BaSyxAasFactory.VabHttpsProtocolCreator The VAB-HTTPS Protocol creator.BaSyxAasFactory.VabTcpProtocolCreator The VAB-TCP Protocol creator.BaSyxAbstractAasServer Basic implementation of the theAasServerinterface based on aDeploymentSpec.BaSyxAsset Implements the wrapper for BaSyx assets.BaSyxAsset.BaSyxAssetBuilder Implements the asset builder.BaSyxConnectedAas Represents a connected AAS.BaSyxConnectedAas.BaSyxConnectedAasBuilder Builder forBaSyxConnectedAas.BaSyxDataElement<D extends org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.DataElement> Wraps a BaSyx data element.BaSyxDeploymentRecipe An initial BaSyx-specific deployment builder.BaSyxElementTranslator Bridges between arbitrary BaSyx instances and instances of the IIP-Ecosphere AAS abstraction.BaSyxFile Wraps a BaSyx file data element.BaSyxFile.BaSyxFileDataElementBuilder The builder for a file data element.BaSyxHTTPSConnector An HTTPS Connector class which can be used for creating an HTTPS Client.BaSyxImmediateDeploymentAasServer A simple, immediate AAS server implementation.BaSyxISubmodel Represents a generic sub-model just given in terms of the BaSyx interface.BaSyxISubmodel.BaSyxISubmodelBuilder The builder, just for adding elements.BaSyxJerseyHttpsClientFactory A factory for creating an HTTPS client.BaSyxMultiLanguageDataElement Wraps a BaSyx multi-language data element.BaSyxOperation Implements an AAS Operation wrapper for BaSyx.BaSyxOperation.BaSxyOperationBuilder Implements the operation builder.BaSyxPersistenceRecipe A persistence recipe for BaSyx AAS.BaSyxProperty Wraps a BaSyx property.BaSyxProperty.BaSyxPropertyBuilder Builder forBaSyxProperty.BaSyxReference Implements a BaSyx reference value wrapper.BaSyxReferenceElement Implements the reference element wrapper.BaSyxReferenceElement.BaSyxReferenceElementBuilder Implements the reference element builder.BaSyxRegistry Implements a registry recipe for BaSyx.BaSyxRegistryDeploymentAasServer A registry-based AAS server.BaSyxServerRecipe Implements the server recipe for BaSyx.BaSyxSubmodel Wraps a BaSyx sub-model.BaSyxSubmodel.BaSyxSubmodelBuilder Builder forBaSyxSubmodel.BaSyxSubmodelElement Implements an abstract BaSyx sub-model element wrapper.BaSyxSubmodelElementCollection Wrapper for the BaSyx sub-model element collection.BaSyxSubmodelElementCollection.BaSyxSubmodelElementCollectionBuilder The sub-model element collection builder.BaSyxSubmodelElementContainerBuilder<S extends org.eclipse.basyx.submodel.metamodel.api.ISubmodel> Basic implementation for a container-based model element.BaSyxVABTCPPayloadCodec A BaSyx TCP payload codec in the style of TCP VAB, but on generic payload.DeploymentSpec Stores basic common deployment information.JsonPersistenceRecipe Implements the JSON persistence recipe.Tools Some utilities, such as for parameter checking.VabHttpInvocablesCreator implements an invocables creator for HTTP-based VAB.VabHttpsInvocablesCreator implements an invocables creator for HTTPS-based VAB.VabInvocablesCreator Implements an abstract invocables creator for the VAB following the naming conventions ofVabOperationsProvider.VabInvocablesCreator.AbstractFunctor Defines an abstract, generic, serializable functor.VabInvocablesCreator.Getter Defines a generic, serializable getter.VabInvocablesCreator.Operation Defines a generic, serializable operation.VabInvocablesCreator.Setter Defines a generic, serializable setter.VabOperationsProvider Implements a simple VAB operations provider following a simple status/operations/service structure as the VABMapProvider.VabOperationsProvider.Entry An entry as last element of a potentially hierarchically nested access path.VabOperationsProvider.Property Represents a property consisting of a consumer and a supplier function.VabOperationsProvider.VabHttpOperationsBuilder The protocol server builder for this provider.VabOperationsProvider.VabTcpOperationsBuilder The protocol server builder for this provider.VabTcpInvocablesCreator implements an invocables creator for TCP-VAB.XmlPersistenceRecipe An XML persistence recipe. -
Enum Summary Enum Description VabOperationsProvider.Kind The main kinds of entries.