Class DefaultObjectAttributes

  • All Implemented Interfaces:
    ObjectAttributes

    public class DefaultObjectAttributes
    extends java.lang.Object
    implements ObjectAttributes
    Default implementation of package io.adminshell.aas.v3.model.ObjectAttributes A set of data elements that describe object attributes. These attributes need to refer to a data element within an existing submodel.
    • Field Detail

      • objectAttributes

        protected java.util.List<Reference> objectAttributes
    • Constructor Detail

      • DefaultObjectAttributes

        public DefaultObjectAttributes()
    • 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
      • getObjectAttributes

        public java.util.List<Reference> getObjectAttributes()
        Description copied from interface: ObjectAttributes
        A data elements that further classifies an object. More information under https://admin-shell.io/aas/3/0/RC01/ObjectAttributes/objectAttribute
        Specified by:
        getObjectAttributes in interface ObjectAttributes
        Returns:
        Returns the List of References for the property objectAttributes.
      • setObjectAttributes

        public void setObjectAttributes​(java.util.List<Reference> objectAttributes)
        Description copied from interface: ObjectAttributes
        A data elements that further classifies an object. More information under https://admin-shell.io/aas/3/0/RC01/ObjectAttributes/objectAttribute
        Specified by:
        setObjectAttributes in interface ObjectAttributes
        Parameters:
        objectAttributes - desired value for the property objectAttributes.