Package io.adminshell.aas.v3.model.impl
Class DefaultAssetAdministrationShellEnvironment
- java.lang.Object
-
- io.adminshell.aas.v3.model.impl.DefaultAssetAdministrationShellEnvironment
-
- All Implemented Interfaces:
AssetAdministrationShellEnvironment
public class DefaultAssetAdministrationShellEnvironment extends java.lang.Object implements AssetAdministrationShellEnvironment
Default implementation of package io.adminshell.aas.v3.model.AssetAdministrationShellEnvironment A graph of Asset Administration Shells.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultAssetAdministrationShellEnvironment.BuilderThis builder class can be used to construct a DefaultAssetAdministrationShellEnvironment bean.
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<AssetAdministrationShell>assetAdministrationShellsprotected java.util.List<Asset>assetsprotected java.util.List<ConceptDescription>conceptDescriptionsprotected java.util.List<Submodel>submodels
-
Constructor Summary
Constructors Constructor Description DefaultAssetAdministrationShellEnvironment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.util.List<AssetAdministrationShell>getAssetAdministrationShells()Points to the differents Administration Shells in one AssetAdministrationShellEnvironment graph.java.util.List<Asset>getAssets()Points to the asset in one AssetAdministrationShellEnvironment graph.java.util.List<ConceptDescription>getConceptDescriptions()Points to the differents Concept Descriptions in one AssetAdministrationShellEnvironment graph.java.util.List<Submodel>getSubmodels()Points to the differents Submodels in one AssetAdministrationShellEnvironment graph.inthashCode()voidsetAssetAdministrationShells(java.util.List<AssetAdministrationShell> assetAdministrationShells)Points to the differents Administration Shells in one AssetAdministrationShellEnvironment graph.voidsetAssets(java.util.List<Asset> assets)Points to the asset in one AssetAdministrationShellEnvironment graph.voidsetConceptDescriptions(java.util.List<ConceptDescription> conceptDescriptions)Points to the differents Concept Descriptions in one AssetAdministrationShellEnvironment graph.voidsetSubmodels(java.util.List<Submodel> submodels)Points to the differents Submodels in one AssetAdministrationShellEnvironment graph.
-
-
-
Field Detail
-
assetAdministrationShells
protected java.util.List<AssetAdministrationShell> assetAdministrationShells
-
assets
protected java.util.List<Asset> assets
-
conceptDescriptions
protected java.util.List<ConceptDescription> conceptDescriptions
-
submodels
protected java.util.List<Submodel> submodels
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getAssetAdministrationShells
public java.util.List<AssetAdministrationShell> getAssetAdministrationShells()
Description copied from interface:AssetAdministrationShellEnvironmentPoints to the differents Administration Shells in one AssetAdministrationShellEnvironment graph. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShellEnvironment/assetAdministrationShells- Specified by:
getAssetAdministrationShellsin interfaceAssetAdministrationShellEnvironment- Returns:
- Returns the List of AssetAdministrationShells for the property assetAdministrationShells.
-
setAssetAdministrationShells
public void setAssetAdministrationShells(java.util.List<AssetAdministrationShell> assetAdministrationShells)
Description copied from interface:AssetAdministrationShellEnvironmentPoints to the differents Administration Shells in one AssetAdministrationShellEnvironment graph. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShellEnvironment/assetAdministrationShells- Specified by:
setAssetAdministrationShellsin interfaceAssetAdministrationShellEnvironment- Parameters:
assetAdministrationShells- desired value for the property assetAdministrationShells.
-
getAssets
public java.util.List<Asset> getAssets()
Description copied from interface:AssetAdministrationShellEnvironmentPoints to the asset in one AssetAdministrationShellEnvironment graph. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShellEnvironment/assets- Specified by:
getAssetsin interfaceAssetAdministrationShellEnvironment- Returns:
- Returns the List of Assets for the property assets.
-
setAssets
public void setAssets(java.util.List<Asset> assets)
Description copied from interface:AssetAdministrationShellEnvironmentPoints to the asset in one AssetAdministrationShellEnvironment graph. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShellEnvironment/assets- Specified by:
setAssetsin interfaceAssetAdministrationShellEnvironment- Parameters:
assets- desired value for the property assets.
-
getConceptDescriptions
public java.util.List<ConceptDescription> getConceptDescriptions()
Description copied from interface:AssetAdministrationShellEnvironmentPoints to the differents Concept Descriptions in one AssetAdministrationShellEnvironment graph. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShellEnvironment/conceptDescriptions- Specified by:
getConceptDescriptionsin interfaceAssetAdministrationShellEnvironment- Returns:
- Returns the List of ConceptDescriptions for the property conceptDescriptions.
-
setConceptDescriptions
public void setConceptDescriptions(java.util.List<ConceptDescription> conceptDescriptions)
Description copied from interface:AssetAdministrationShellEnvironmentPoints to the differents Concept Descriptions in one AssetAdministrationShellEnvironment graph. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShellEnvironment/conceptDescriptions- Specified by:
setConceptDescriptionsin interfaceAssetAdministrationShellEnvironment- Parameters:
conceptDescriptions- desired value for the property conceptDescriptions.
-
getSubmodels
public java.util.List<Submodel> getSubmodels()
Description copied from interface:AssetAdministrationShellEnvironmentPoints to the differents Submodels in one AssetAdministrationShellEnvironment graph. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShellEnvironment/submodels- Specified by:
getSubmodelsin interfaceAssetAdministrationShellEnvironment- Returns:
- Returns the List of Submodels for the property submodels.
-
setSubmodels
public void setSubmodels(java.util.List<Submodel> submodels)
Description copied from interface:AssetAdministrationShellEnvironmentPoints to the differents Submodels in one AssetAdministrationShellEnvironment graph. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShellEnvironment/submodels- Specified by:
setSubmodelsin interfaceAssetAdministrationShellEnvironment- Parameters:
submodels- desired value for the property submodels.
-
-