Class BaSyxAsset.BaSyxAssetBuilder
- java.lang.Object
-
- de.iip_ecosphere.platform.support.aas.basyx.BaSyxAsset.BaSyxAssetBuilder
-
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.Asset.AssetBuilder,de.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.Asset>
- Enclosing class:
- BaSyxAsset
static class BaSyxAsset.BaSyxAssetBuilder extends java.lang.Object implements de.iip_ecosphere.platform.support.aas.Asset.AssetBuilderImplements the asset builder.- Author:
- Holger Eichelberger, SSE
-
-
Field Summary
Fields Modifier and Type Field Description private BaSyxAssetinstanceprivate AbstractAas.BaSyxAbstractAasBuilderparent
-
Constructor Summary
Constructors Constructor Description BaSyxAssetBuilder(AbstractAas.BaSyxAbstractAasBuilder parent, java.lang.String idShort, java.lang.String identifier, de.iip_ecosphere.platform.support.aas.AssetKind kind)Creates an asset builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.iip_ecosphere.platform.support.aas.Assetbuild()
-
-
-
Field Detail
-
parent
private AbstractAas.BaSyxAbstractAasBuilder parent
-
instance
private BaSyxAsset instance
-
-
Constructor Detail
-
BaSyxAssetBuilder
BaSyxAssetBuilder(AbstractAas.BaSyxAbstractAasBuilder parent, java.lang.String idShort, java.lang.String identifier, de.iip_ecosphere.platform.support.aas.AssetKind kind)
Creates an asset builder.- Parameters:
parent- the parent builderidShort- the short id of the assetidentifier- the identifier of the AAS (may be null or empty for an identification based onidShort, interpreted as an URN if this starts withurn)kind- the asset kind
-
-