Package com.solibri.smc.api.model
Interface Property<T>
- Type Parameters:
T
- type of property
public interface Property<T>
Represents a Property of a PropertySet in a
Component
.
Allows to get the name, value, and check if the Property contains a value.
This class corresponds to IfcProperty in IFC specifications.- Since:
- 9.10.2
-
Method Details
-
getName
String getName()Returns the name of this property.- Returns:
- the name of this property
- Since:
- 9.10.2
-
getValue
Returns an optional of the value of this property. If this Property does not contain a value, this method will return empty.- Returns:
- an option of the value of this property
- Since:
- 9.10.2
-
getValueAsString
String getValueAsString()Returns the value of the property as string.- Returns:
- the value of the property
- Since:
- 9.10.2
-
containsValue
boolean containsValue()Returns true if the property contains a value.- Returns:
- true, if the property contains a value
- Since:
- 9.10.2
-