Direct Known Subclasses:
ConceptModelProperties, SolutionBlueprintProperties

public class DesignModelProperties extends CollectionProperties
DesignModel describes a collection of design model elements that make up a model of a design.
  • Constructor Details

    • DesignModelProperties

      public DesignModelProperties()
      Default constructor
    • DesignModelProperties

      public DesignModelProperties(DesignModelProperties template)
      Copy/clone constructor
      Parameters:
      template - object to copy
  • Method Details

    • getUserDefinedStatus

      public String getUserDefinedStatus()
      Return the status of the element.
      Returns:
      string
    • setUserDefinedStatus

      public void setUserDefinedStatus(String userDefinedStatus)
      Set up the status of the element
      Parameters:
      userDefinedStatus - string
    • getAuthors

      public List<String> getAuthors()
      Return the list of authors for this design.
      Returns:
      list
    • setAuthors

      public void setAuthors(List<String> authors)
      Set up the list of authors for this design.
      Parameters:
      authors - list
    • toString

      public String toString()
      JSON-style toString
      Overrides:
      toString in class CollectionProperties
      Returns:
      return string containing the property names and values
    • equals

      public boolean equals(Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class ReferenceableProperties
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Return hash code based on properties.
      Overrides:
      hashCode in class ReferenceableProperties
      Returns:
      int