Class BaSyxAsset
- java.lang.Object
-
- de.iip_ecosphere.platform.support.aas.basyx.BaSyxAsset
-
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.Asset
public class BaSyxAsset extends java.lang.Object implements de.iip_ecosphere.platform.support.aas.AssetImplements the wrapper for BaSyx assets.- Author:
- Holger Eichelberger, SSE
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classBaSyxAsset.BaSyxAssetBuilderImplements the asset builder.
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.basyx.aas.metamodel.api.parts.asset.IAssetasset
-
Constructor Summary
Constructors Modifier Constructor Description privateBaSyxAsset()Creates an instance, prevents external creation.(package private)BaSyxAsset(org.eclipse.basyx.aas.metamodel.api.parts.asset.IAsset asset)Creates an instance based on an asset.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(de.iip_ecosphere.platform.support.aas.AasVisitor visitor)(package private) org.eclipse.basyx.aas.metamodel.api.parts.asset.IAssetgetAsset()Returns the BaSyx instance.de.iip_ecosphere.platform.support.aas.AssetKindgetAssetKind()java.lang.StringgetIdShort()
-
-
-
Method Detail
-
getAssetKind
public de.iip_ecosphere.platform.support.aas.AssetKind getAssetKind()
- Specified by:
getAssetKindin interfacede.iip_ecosphere.platform.support.aas.Asset
-
getIdShort
public java.lang.String getIdShort()
- Specified by:
getIdShortin interfacede.iip_ecosphere.platform.support.aas.Asset
-
getAsset
org.eclipse.basyx.aas.metamodel.api.parts.asset.IAsset getAsset()
Returns the BaSyx instance.- Returns:
- the BaSyx instance
-
accept
public void accept(de.iip_ecosphere.platform.support.aas.AasVisitor visitor)
- Specified by:
acceptin interfacede.iip_ecosphere.platform.support.aas.Asset
-
-