All Classes

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 the Aas interface.
AbstractAas.BaSyxAbstractAasBuilder
An abstract builder for two concrete AAS types in BaSyx.
AbstractAas.BaSyxSubmodelParent
Represents the parent instance of a sub-model.
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 for BaSyxAas.
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 for BaSyxConnectedAas.
BaSyxDeploymentRecipe
An initial BaSyx-specific deployment builder.
BaSyxDeploymentRecipe.BaSyxAasDescriptor
An internal AAS deployment descriptor.
BaSyxDeploymentRecipe.BaSyxAbstractAasServer
Implements the AasServer instance.
BaSyxDeploymentRecipe.BaSyxImmediateDeploymentAasServer
Implements the AasServer instance.
BaSyxDeploymentRecipe.BaSyxRegistryDeploymentAasServer
Implements the AasServer instance.
BaSyxDeploymentRecipe.DeploymentSpec
Stores basic common deployment information.
BaSyxElementContainer
Internal interface representing an element container.
BaSyxElementTranslator
Bridges between arbitrary BaSyx instances and instances of the IIP-Ecosphere AAS abstraction.
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.
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 for BaSyxProperty.
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 for BaSyxSubmodel.
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 of VabIipOperationsProvider.
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.Kind
The main kinds of entries.
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.