Class ReadProperty
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-04-24T20:33:44.929185777+02:00[Europe/Berlin]")
public class ReadProperty
extends StructureElementSystemData
ReadProperty
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets propertyDataTypestatic enumGets or Sets propertyType -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<StructureElementLink> private List<StructureElementLink> private Objectprivate Definitionprivate List<StructureElementLink> private Booleanprivate Booleanprivate PreferredNameprivate ReadProperty.PropertyTypeEnumprivate Objectprivate Objectprivate Objectprivate Stringprivate Booleanprivate List<StructureElementLink> private Objectprivate Object -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDefinedLevelsItem(LevelType definedLevelsItem) definedLevels(List<LevelType> definedLevels) definition(Definition definition) booleanGet alternativeUnitsIf propertyType is dependent, the property may depend on condition properties<span style='color: red;'>Important:</span> Used only with the following property data types:<ul> <li>Integer (currency)</li><li>Real (currency)</li></ul>If isLevelType is true, 1-4 of the levels MIN, MAX, NOM, TYP can be defined for the propertyGet definitionIf propertyType is condition, the property may have depend propertiesGet preferredNameGet propertyDataTypeGet propertyType<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>Get rangeConstraint<span style='color: red;'>Important:</span> Used only with the following property data types:<ul><li>Reference</li></ul>Release nameAssigned synonymsgetUnit()<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>Assigned value listinthashCode()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>Get isMultivalentisLevelType(Boolean isLevelType) isMultivalent(Boolean isMultivalent) Get suggestedValueListpreferredName(PreferredName preferredName) propertyDataType(ReadProperty.PropertyDataTypeEnum propertyDataType) propertyType(ReadProperty.PropertyTypeEnum propertyType) rangeConstraint(Object rangeConstraint) referencedClass(Object referencedClass) voidsetCurrency(Object currency) voidsetDefinedLevels(List<LevelType> definedLevels) voidsetDefinition(Definition definition) voidsetIsLevelType(Boolean isLevelType) voidsetIsMultivalent(Boolean isMultivalent) voidsetPreferredName(PreferredName preferredName) voidsetPropertyDataType(ReadProperty.PropertyDataTypeEnum propertyDataType) voidsetPropertyType(ReadProperty.PropertyTypeEnum propertyType) voidsetQuantity(Object quantity) voidsetRangeConstraint(Object rangeConstraint) voidsetReferencedClass(Object referencedClass) voidsetRelease(String release) voidsetSuggestedValueList(Boolean suggestedValueList) voidsuggestedValueList(Boolean suggestedValueList) private StringConvert the given object to string with each line indented by 4 spaces (except the first line).toString()Methods inherited from class de.iip_ecosphere.platform.support.semanticId.eclass.model.StructureElementSystemData
getIrdi, irdi, setIrdi
-
Field Details
-
preferredName
-
definition
-
release
-
propertyType
-
propertyDataType
-
isLevelType
-
isMultivalent
-
suggestedValueList
-
definedLevels
-
unit
-
alternativeUnits
-
quantity
-
currency
-
referencedClass
-
conditionProperties
-
dependentProperties
-
rangeConstraint
-
valueList
-
synonyms
-
-
Constructor Details
-
ReadProperty
public ReadProperty()
-
-
Method Details
-
preferredName
-
getPreferredName
Get preferredName- Returns:
- preferredName
-
setPreferredName
-
definition
-
getDefinition
Get definition- Returns:
- definition
-
setDefinition
-
release
-
getRelease
Release name- Returns:
- release
-
setRelease
-
propertyType
-
getPropertyType
Get propertyType- Returns:
- propertyType
-
setPropertyType
-
propertyDataType
-
getPropertyDataType
Get propertyDataType- Returns:
- propertyDataType
-
setPropertyDataType
-
isLevelType
-
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
-
isMultivalent
-
isIsMultivalent
Get isMultivalent- Returns:
- isMultivalent
-
setIsMultivalent
-
suggestedValueList
-
isSuggestedValueList
Get suggestedValueList- Returns:
- suggestedValueList
-
setSuggestedValueList
-
definedLevels
-
addDefinedLevelsItem
-
getDefinedLevels
If isLevelType is true, 1-4 of the levels MIN, MAX, NOM, TYP can be defined for the property- Returns:
- definedLevels
-
setDefinedLevels
-
unit
-
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
-
getAlternativeUnits
Get alternativeUnits- Returns:
- alternativeUnits
-
quantity
-
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
-
currency
-
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
-
referencedClass
-
getReferencedClass
<span style='color: red;'>Important:</span> Used only with the following property data types:<ul><li>Reference</li></ul>- Returns:
- referencedClass
-
setReferencedClass
-
getConditionProperties
If propertyType is dependent, the property may depend on condition properties- Returns:
- conditionProperties
-
getDependentProperties
If propertyType is condition, the property may have depend properties- Returns:
- dependentProperties
-
rangeConstraint
-
getRangeConstraint
Get rangeConstraint- Returns:
- rangeConstraint
-
setRangeConstraint
-
getValueList
Assigned value list- Returns:
- valueList
-
getSynonyms
Assigned synonyms- Returns:
- synonyms
-
equals
- Overrides:
equalsin classStructureElementSystemData
-
hashCode
public int hashCode()- Overrides:
hashCodein classStructureElementSystemData
-
toString
- Overrides:
toStringin classStructureElementSystemData
-
toIndentedString
Convert the given object to string with each line indented by 4 spaces (except the first line).
-