Interface AssetAdministrationShell

    • Method Detail

      • getAssetInformation

        AssetInformation getAssetInformation()
        Meta information about the asset the AAS is representing. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShell/assetInformation
        Returns:
        Returns the AssetInformation for the property assetInformation.
      • setAssetInformation

        void setAssetInformation​(AssetInformation assetInformation)
        Meta information about the asset the AAS is representing. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShell/assetInformation
        Parameters:
        assetInformation - desired value for the property assetInformation.
      • getDerivedFrom

        Reference getDerivedFrom()
        This relation connects instances of AAS with their respective types. Refer to Asset Kind for further information of instance and type kinds. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShell/derivedFrom
        Returns:
        Returns the Reference for the property derivedFrom.
      • setDerivedFrom

        void setDerivedFrom​(Reference derivedFrom)
        This relation connects instances of AAS with their respective types. Refer to Asset Kind for further information of instance and type kinds. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShell/derivedFrom
        Parameters:
        derivedFrom - desired value for the property derivedFrom.
      • getSecurity

        Security getSecurity()
        Definition of the security relevant aspects of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShell/security
        Returns:
        Returns the Security for the property security.
      • setSecurity

        void setSecurity​(Security security)
        Definition of the security relevant aspects of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShell/security
        Parameters:
        security - desired value for the property security.
      • getSubmodels

        java.util.List<Reference> getSubmodels()
        Points from the Admin Shell to the Submodels that describe the Admin Shell of a given Asset More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShell/submodel
        Returns:
        Returns the List of References for the property submodels.
      • setSubmodels

        void setSubmodels​(java.util.List<Reference> submodels)
        Points from the Admin Shell to the Submodels that describe the Admin Shell of a given Asset More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShell/submodel
        Parameters:
        submodels - desired value for the property submodels.
      • getViews

        java.util.List<View> getViews()
        Points to the differents views associated to the Administration Shell via the Submodels. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShell/view
        Returns:
        Returns the List of Views for the property views.
      • setViews

        void setViews​(java.util.List<View> views)
        Points to the differents views associated to the Administration Shell via the Submodels. More information under https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShell/view
        Parameters:
        views - desired value for the property views.