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.DataElementsRegistrar Something that can take over/register data elements.BaSyxElementTranslator.OperationsRegistrar Something that can take over/register operations.BaSyxElementTranslator.RemainingSubmodelElementsRegistrar Something that can take over/register (remaining) submodel elements.BaSyxElementTranslator.SubmodelElementsRegistrar Convenience interface for everything that can be registered. -
Class Summary Class Description AasxPersistenceRecipe Persistence recipe for AASX.AasxPersistenceRecipe.Relationship Represents an AASX relationship.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.BaSyxAasFactory AAS factory for BaSyx.BaSyxAasFactory.Descriptor Factory descriptor for Java Service Loader.BaSyxAsset Implements the wrapper for BaSyx assets.BaSyxAsset.BaSyxAssetBuilder Implements the asset builder.BaSyxConnectedAas Represents a connected AAS.BaSyxConnectedAas.BaSyxConnectedAasBuilder Builder forBaSyxConnectedAas.BaSyxDeploymentRecipe An initial BaSyx-specific deployment builder.BaSyxDeploymentRecipe.BaSyxAasDescriptor An internal AAS deployment descriptor.BaSyxDeploymentRecipe.BaSyxAbstractAasServer Implements theAasServerinstance.BaSyxDeploymentRecipe.BaSyxImmediateDeploymentAasServer Implements theAasServerinstance.BaSyxDeploymentRecipe.BaSyxRegistryDeploymentAasServer Implements theAasServerinstance.BaSyxDeploymentRecipe.DeploymentSpec Stores basic common deployment information.BaSyxElementTranslator Bridges between arbitrary BaSyx instances and instances of the IIP-Ecosphere AAS abstraction.BaSyxISubmodel Represents a generic sub-model just given in terms of the BaSyx interface.BaSyxISubmodel.BaSyxISubmodelBuilder The builder, just for adding elements.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.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.JsonPersistenceRecipe Implements the JSON persistence recipe.Tools Some utilities, such as for parameter checking.VabIipInvocablesCreator implements an invocables creator for the VAB following the naming conventions ofVabIipOperationsProvider.VabIipOperationsProvider Implements a simple VAB operations provider following a simple status/operations/service structure as the VABMapProvider.VabIipOperationsProvider.Entry An entry as last element of a potentially hierarchically nested access path.VabIipOperationsProvider.Property Represents a property consisting of a consumer and a supplier function.VabIipOperationsProvider.VabIipOperationsBuilder The protocol server builder for this provider.XmlPersistenceRecipe An XML persistence recipe. -
Enum Summary Enum Description VabIipOperationsProvider.Kind The main kinds of entries.