Class DefaultEmbeddedDataSpecification

  • All Implemented Interfaces:
    EmbeddedDataSpecification

    public class DefaultEmbeddedDataSpecification
    extends java.lang.Object
    implements EmbeddedDataSpecification
    Default implementation of package io.adminshell.aas.v3.model.EmbeddedDataSpecification Link to the included description of the Data Specification.
    • Constructor Detail

      • DefaultEmbeddedDataSpecification

        public DefaultEmbeddedDataSpecification()
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • getDataSpecification

        public Reference getDataSpecification()
        Description copied from interface: EmbeddedDataSpecification
        Global reference to the data specification template used by the element. Reference points to a Data Specification. Reference must point to a Data Specification. More information under https://admin-shell.io/aas/3/0/RC01/EmbeddedDataSpecification/dataSpecification
        Specified by:
        getDataSpecification in interface EmbeddedDataSpecification
        Returns:
        Returns the Reference for the property dataSpecification.
      • setDataSpecification

        public void setDataSpecification​(Reference dataSpecification)
        Description copied from interface: EmbeddedDataSpecification
        Global reference to the data specification template used by the element. Reference points to a Data Specification. Reference must point to a Data Specification. More information under https://admin-shell.io/aas/3/0/RC01/EmbeddedDataSpecification/dataSpecification
        Specified by:
        setDataSpecification in interface EmbeddedDataSpecification
        Parameters:
        dataSpecification - desired value for the property dataSpecification.
      • getDataSpecificationContent

        public DataSpecificationContent getDataSpecificationContent()
        Description copied from interface: EmbeddedDataSpecification
        Property links to a Data Specification Content, which contains the formalized definitions specifying this Data Specification. More information under https://admin-shell.io/aas/3/0/RC01/EmbeddedDataSpecification/dataSpecificationContent
        Specified by:
        getDataSpecificationContent in interface EmbeddedDataSpecification
        Returns:
        Returns the DataSpecificationContent for the property dataSpecificationContent.
      • setDataSpecificationContent

        public void setDataSpecificationContent​(DataSpecificationContent dataSpecificationContent)
        Description copied from interface: EmbeddedDataSpecification
        Property links to a Data Specification Content, which contains the formalized definitions specifying this Data Specification. More information under https://admin-shell.io/aas/3/0/RC01/EmbeddedDataSpecification/dataSpecificationContent
        Specified by:
        setDataSpecificationContent in interface EmbeddedDataSpecification
        Parameters:
        dataSpecificationContent - desired value for the property dataSpecificationContent.