java.lang.Object
de.iip_ecosphere.platform.support.semanticId.eclass.model.StructureElementSystemData
de.iip_ecosphere.platform.support.semanticId.eclass.model.ReadProperty

@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2026-05-18T14:49:34.048403897Z[Etc/UTC]") public class ReadProperty extends StructureElementSystemData
ReadProperty
  • Field Details

    • preferredName

      @SerializedName("preferredName") private PreferredName preferredName
    • definition

      @SerializedName("definition") private Definition definition
    • release

      @SerializedName("release") private String release
    • propertyType

      @SerializedName("propertyType") private ReadProperty.PropertyTypeEnum propertyType
    • propertyDataType

      @SerializedName("propertyDataType") private ReadProperty.PropertyDataTypeEnum propertyDataType
    • isLevelType

      @SerializedName("isLevelType") private Boolean isLevelType
    • isMultivalent

      @SerializedName("isMultivalent") private Boolean isMultivalent
    • suggestedValueList

      @SerializedName("suggestedValueList") private Boolean suggestedValueList
    • definedLevels

      @SerializedName("definedLevels") private List<LevelType> definedLevels
    • unit

      @SerializedName("unit") private Object unit
    • alternativeUnits

      @SerializedName("alternativeUnits") private List<StructureElementLink> alternativeUnits
    • quantity

      @SerializedName("quantity") private Object quantity
    • currency

      @SerializedName("currency") private Object currency
    • referencedClass

      @SerializedName("referencedClass") private Object referencedClass
    • conditionProperties

      @SerializedName("conditionProperties") private List<StructureElementLink> conditionProperties
    • dependentProperties

      @SerializedName("dependentProperties") private List<StructureElementLink> dependentProperties
    • rangeConstraint

      @SerializedName("rangeConstraint") private Object rangeConstraint
    • valueList

      @SerializedName("valueList") private Object valueList
    • synonyms

      @SerializedName("synonyms") private List<StructureElementLink> synonyms
  • Constructor Details

    • ReadProperty

      public ReadProperty()
  • Method Details

    • preferredName

      public ReadProperty preferredName(PreferredName preferredName)
    • getPreferredName

      public PreferredName getPreferredName()
      Get preferredName
      Returns:
      preferredName
    • setPreferredName

      public void setPreferredName(PreferredName preferredName)
    • definition

      public ReadProperty definition(Definition definition)
    • getDefinition

      public Definition getDefinition()
      Get definition
      Returns:
      definition
    • setDefinition

      public void setDefinition(Definition definition)
    • release

      public ReadProperty release(String release)
    • getRelease

      public String getRelease()
      Release name
      Returns:
      release
    • setRelease

      public void setRelease(String release)
    • propertyType

      public ReadProperty propertyType(ReadProperty.PropertyTypeEnum propertyType)
    • getPropertyType

      public ReadProperty.PropertyTypeEnum getPropertyType()
      Get propertyType
      Returns:
      propertyType
    • setPropertyType

      public void setPropertyType(ReadProperty.PropertyTypeEnum propertyType)
    • propertyDataType

      public ReadProperty propertyDataType(ReadProperty.PropertyDataTypeEnum propertyDataType)
    • getPropertyDataType

      public ReadProperty.PropertyDataTypeEnum getPropertyDataType()
      Get propertyDataType
      Returns:
      propertyDataType
    • setPropertyDataType

      public void setPropertyDataType(ReadProperty.PropertyDataTypeEnum propertyDataType)
    • isLevelType

      public ReadProperty isLevelType(Boolean isLevelType)
    • isIsLevelType

      public Boolean isIsLevelType()
      Property is of level type<br /><span style='color: red;'>Important:</span> Used only with the following property data types:<ul> <li>Integer (measure)</li> <li>Rational (measure)</li> <li>Real (measure)</li> <li>Integer (count)</li> <li>Rational (count)</li> <li>Real (count)</li> <li>Integer (currency)</li> <li>Real (currency)</li> <li>Date</li> <li>Time</li> <li>Timestamp</li> <ul>
      Returns:
      isLevelType
    • setIsLevelType

      public void setIsLevelType(Boolean isLevelType)
    • isMultivalent

      public ReadProperty isMultivalent(Boolean isMultivalent)
    • isIsMultivalent

      public Boolean isIsMultivalent()
      Get isMultivalent
      Returns:
      isMultivalent
    • setIsMultivalent

      public void setIsMultivalent(Boolean isMultivalent)
    • suggestedValueList

      public ReadProperty suggestedValueList(Boolean suggestedValueList)
    • isSuggestedValueList

      public Boolean isSuggestedValueList()
      Get suggestedValueList
      Returns:
      suggestedValueList
    • setSuggestedValueList

      public void setSuggestedValueList(Boolean suggestedValueList)
    • definedLevels

      public ReadProperty definedLevels(List<LevelType> definedLevels)
    • addDefinedLevelsItem

      public ReadProperty addDefinedLevelsItem(LevelType definedLevelsItem)
    • getDefinedLevels

      public List<LevelType> getDefinedLevels()
      If isLevelType is true, 1-4 of the levels MIN, MAX, NOM, TYP can be defined for the property
      Returns:
      definedLevels
    • setDefinedLevels

      public void setDefinedLevels(List<LevelType> definedLevels)
    • unit

      public ReadProperty unit(Object unit)
    • getUnit

      public Object getUnit()
      <span style='color: red;'>Important:</span> Used only with the following property data types:<ul> <li>Integer (measure)</li> <li>Rational (measure)</li> <li>Real (measure)</li></ul>
      Returns:
      unit
    • setUnit

      public void setUnit(Object unit)
    • getAlternativeUnits

      public List<StructureElementLink> getAlternativeUnits()
      Get alternativeUnits
      Returns:
      alternativeUnits
    • quantity

      public ReadProperty quantity(Object quantity)
    • getQuantity

      public Object getQuantity()
      <span style='color: red;'>Important:</span> Used only with the following property data types:<ul> <li>Integer (measure)</li> <li>Rational (measure)</li> <li>Real (measure)</li></ul>
      Returns:
      quantity
    • setQuantity

      public void setQuantity(Object quantity)
    • currency

      public ReadProperty currency(Object currency)
    • getCurrency

      public Object getCurrency()
      <span style='color: red;'>Important:</span> Used only with the following property data types:<ul> <li>Integer (currency)</li><li>Real (currency)</li></ul>
      Returns:
      currency
    • setCurrency

      public void setCurrency(Object currency)
    • referencedClass

      public ReadProperty referencedClass(Object referencedClass)
    • getReferencedClass

      public Object getReferencedClass()
      <span style='color: red;'>Important:</span> Used only with the following property data types:<ul><li>Reference</li></ul>
      Returns:
      referencedClass
    • setReferencedClass

      public void setReferencedClass(Object referencedClass)
    • getConditionProperties

      public List<StructureElementLink> getConditionProperties()
      If propertyType is dependent, the property may depend on condition properties
      Returns:
      conditionProperties
    • getDependentProperties

      public List<StructureElementLink> getDependentProperties()
      If propertyType is condition, the property may have depend properties
      Returns:
      dependentProperties
    • rangeConstraint

      public ReadProperty rangeConstraint(Object rangeConstraint)
    • getRangeConstraint

      public Object getRangeConstraint()
      Get rangeConstraint
      Returns:
      rangeConstraint
    • setRangeConstraint

      public void setRangeConstraint(Object rangeConstraint)
    • getValueList

      public Object getValueList()
      Assigned value list
      Returns:
      valueList
    • getSynonyms

      public List<StructureElementLink> getSynonyms()
      Assigned synonyms
      Returns:
      synonyms
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class StructureElementSystemData
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class StructureElementSystemData
    • toString

      public String toString()
      Overrides:
      toString in class StructureElementSystemData
    • toIndentedString

      private String toIndentedString(Object o)
      Convert the given object to string with each line indented by 4 spaces (except the first line).