java.lang.Object
de.iip_ecosphere.platform.support.semanticId.eclass.model.PropertyData

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

  • Constructor Details

    • PropertyData

      public PropertyData()
  • Method Details

    • release

      public PropertyData release(String release)
    • getRelease

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

      public void setRelease(String release)
    • propertyType

      public PropertyData propertyType(PropertyData.PropertyTypeEnum propertyType)
    • getPropertyType

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

      public void setPropertyType(PropertyData.PropertyTypeEnum propertyType)
    • propertyDataType

      public PropertyData propertyDataType(PropertyData.PropertyDataTypeEnum propertyDataType)
    • getPropertyDataType

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

      public void setPropertyDataType(PropertyData.PropertyDataTypeEnum propertyDataType)
    • isLevelType

      public PropertyData 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 PropertyData isMultivalent(Boolean isMultivalent)
    • isIsMultivalent

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

      public void setIsMultivalent(Boolean isMultivalent)
    • suggestedValueList

      public PropertyData suggestedValueList(Boolean suggestedValueList)
    • isSuggestedValueList

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

      public void setSuggestedValueList(Boolean suggestedValueList)
    • definedLevels

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

      public PropertyData 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 PropertyData unit(AllOfpropertyDataUnit unit)
    • getUnit

      public AllOfpropertyDataUnit 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(AllOfpropertyDataUnit unit)
    • getAlternativeUnits

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

      public PropertyData quantity(AllOfpropertyDataQuantity quantity)
    • getQuantity

      public AllOfpropertyDataQuantity 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(AllOfpropertyDataQuantity quantity)
    • currency

      public PropertyData currency(AllOfpropertyDataCurrency currency)
    • getCurrency

      public AllOfpropertyDataCurrency 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(AllOfpropertyDataCurrency currency)
    • referencedClass

      public PropertyData referencedClass(AllOfpropertyDataReferencedClass referencedClass)
    • getReferencedClass

      public AllOfpropertyDataReferencedClass 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(AllOfpropertyDataReferencedClass 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 PropertyData rangeConstraint(AllOfpropertyDataRangeConstraint rangeConstraint)
    • getRangeConstraint

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

      public void setRangeConstraint(AllOfpropertyDataRangeConstraint rangeConstraint)
    • equals

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

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

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

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