Class BaSyxConnectedAas
java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx.AbstractAas<org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell>
de.iip_ecosphere.platform.support.aas.basyx.BaSyxConnectedAas
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.Aas,de.iip_ecosphere.platform.support.aas.Element,de.iip_ecosphere.platform.support.aas.HasDataSpecification,de.iip_ecosphere.platform.support.aas.Identifiable,de.iip_ecosphere.platform.support.aas.Referable
public class BaSyxConnectedAas extends AbstractAas<org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell>
Represents a connected AAS.
- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classBaSyxConnectedAas.BaSyxConnectedAasBuilderBuilder forBaSyxConnectedAas.Nested classes/interfaces inherited from class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
AbstractAas.BaSyxAbstractAasBuilder, AbstractAas.BaSyxSubmodelParent -
Constructor Summary
Constructors Constructor Description BaSyxConnectedAas(org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell aas)Creates a connected AAS instance. -
Method Summary
Modifier and Type Method Description de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuildercreateSubmodelBuilder(String idShort, String identifier)private de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilderobtainSubmodelBuilder(BaSyxConnectedAas.BaSyxConnectedAasBuilder builder, String idShort, String identifier)Obtains a sub-model builder.Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx.AbstractAas
accept, createReference, delete, getAas, getAasEndpoint, getAsset, getIdShort, getSubmodel, getSubmodelCount, register, setAsset, submodels
-
Constructor Details
-
BaSyxConnectedAas
BaSyxConnectedAas(org.eclipse.basyx.aas.metamodel.connected.ConnectedAssetAdministrationShell aas)Creates a connected AAS instance.- Parameters:
aas- the implementing AAS
-
-
Method Details
-
obtainSubmodelBuilder
private de.iip_ecosphere.platform.support.aas.Submodel.SubmodelBuilder obtainSubmodelBuilder(BaSyxConnectedAas.BaSyxConnectedAasBuilder builder, String idShort, String identifier)Obtains a sub-model builder.- Parameters:
builder- the AAS builderidShort- the short ididentifier- the identifier of the sub-model (may be null or empty for an identification based onidShort, interpreted as an URN if this starts withurn)- Returns:
- the created sub-model builder
-
createSubmodelBuilder
-