Package io.adminshell.aas.v3.model
Interface Identifiable
-
- All Superinterfaces:
HasExtensions,Referable
- All Known Subinterfaces:
Asset,AssetAdministrationShell,ConceptDescription,Submodel
- All Known Implementing Classes:
DefaultAsset,DefaultAssetAdministrationShell,DefaultConceptDescription,DefaultSubmodel
public interface Identifiable extends Referable
An element that has a globally unique identifier.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AdministrativeInformationgetAdministration()Administrative information of an identifiable element.IdentifiergetIdentification()The globally unique identification of the element.voidsetAdministration(AdministrativeInformation administration)Administrative information of an identifiable element.voidsetIdentification(Identifier identification)The globally unique identification of the element.-
Methods inherited from interface io.adminshell.aas.v3.model.HasExtensions
getExtensions, setExtensions
-
Methods inherited from interface io.adminshell.aas.v3.model.Referable
getCategory, getDescriptions, getDisplayNames, getIdShort, setCategory, setDescriptions, setDisplayNames, setIdShort
-
-
-
-
Method Detail
-
getAdministration
AdministrativeInformation getAdministration()
Administrative information of an identifiable element. Some of the administrative information like the version number might need to be part of the identification. More information under https://admin-shell.io/aas/3/0/RC01/Identifiable/administration- Returns:
- Returns the AdministrativeInformation for the property administration.
-
setAdministration
void setAdministration(AdministrativeInformation administration)
Administrative information of an identifiable element. Some of the administrative information like the version number might need to be part of the identification. More information under https://admin-shell.io/aas/3/0/RC01/Identifiable/administration- Parameters:
administration- desired value for the property administration.
-
getIdentification
Identifier getIdentification()
The globally unique identification of the element. More information under https://admin-shell.io/aas/3/0/RC01/Identifiable/identification- Returns:
- Returns the Identifier for the property identification.
-
setIdentification
void setIdentification(Identifier identification)
The globally unique identification of the element. More information under https://admin-shell.io/aas/3/0/RC01/Identifiable/identification- Parameters:
identification- desired value for the property identification.
-
-