public interface IfcMetric extends IfcConstraint
The following features are supported:
Ifc4Package.getIfcMetric()| Modifier and Type | Method and Description |
|---|---|
IfcBenchmarkEnum |
getBenchmark()
Returns the value of the 'Benchmark' attribute.
|
IfcMetricValueSelect |
getDataValue()
Returns the value of the 'Data Value' reference.
|
IfcReference |
getReferencePath()
Returns the value of the 'Reference Path' reference.
|
String |
getValueSource()
Returns the value of the 'Value Source' attribute.
|
boolean |
isSetReferencePath()
Returns whether the value of the '
Reference Path' reference is set. |
boolean |
isSetValueSource()
Returns whether the value of the '
Value Source' attribute is set. |
void |
setBenchmark(IfcBenchmarkEnum value)
Sets the value of the '
Benchmark' attribute. |
void |
setDataValue(IfcMetricValueSelect value)
Sets the value of the '
Data Value' reference. |
void |
setReferencePath(IfcReference value)
Sets the value of the '
Reference Path' reference. |
void |
setValueSource(String value)
Sets the value of the '
Value Source' attribute. |
void |
unsetReferencePath()
Unsets the value of the '
Reference Path' reference. |
void |
unsetValueSource()
Unsets the value of the '
Value Source' attribute. |
getConstraintGrade, getConstraintSource, getCreatingActor, getCreationTime, getDescription, getHasExternalReferences, getName, getPropertiesForConstraint, getUserDefinedGrade, isSetConstraintSource, isSetCreatingActor, isSetCreationTime, isSetDescription, isSetHasExternalReferences, isSetPropertiesForConstraint, isSetUserDefinedGrade, setConstraintGrade, setConstraintSource, setCreatingActor, setCreationTime, setDescription, setName, setUserDefinedGrade, unsetConstraintSource, unsetCreatingActor, unsetCreationTime, unsetDescription, unsetHasExternalReferences, unsetPropertiesForConstraint, unsetUserDefinedGradeforceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removeIfcBenchmarkEnum getBenchmark()
IfcBenchmarkEnum.
If the meaning of the 'Benchmark' attribute isn't clear, there really should be more of a description here...
IfcBenchmarkEnum,
setBenchmark(IfcBenchmarkEnum),
Ifc4Package.getIfcMetric_Benchmark()void setBenchmark(IfcBenchmarkEnum value)
Benchmark' attribute.
value - the new value of the 'Benchmark' attribute.IfcBenchmarkEnum,
getBenchmark()String getValueSource()
If the meaning of the 'Value Source' attribute isn't clear, there really should be more of a description here...
isSetValueSource(),
unsetValueSource(),
setValueSource(String),
Ifc4Package.getIfcMetric_ValueSource()void setValueSource(String value)
Value Source' attribute.
value - the new value of the 'Value Source' attribute.isSetValueSource(),
unsetValueSource(),
getValueSource()void unsetValueSource()
Value Source' attribute.
isSetValueSource(),
getValueSource(),
setValueSource(String)boolean isSetValueSource()
Value Source' attribute is set.
unsetValueSource(),
getValueSource(),
setValueSource(String)IfcMetricValueSelect getDataValue()
If the meaning of the 'Data Value' reference isn't clear, there really should be more of a description here...
setDataValue(IfcMetricValueSelect),
Ifc4Package.getIfcMetric_DataValue()void setDataValue(IfcMetricValueSelect value)
Data Value' reference.
value - the new value of the 'Data Value' reference.getDataValue()IfcReference getReferencePath()
If the meaning of the 'Reference Path' reference isn't clear, there really should be more of a description here...
isSetReferencePath(),
unsetReferencePath(),
setReferencePath(IfcReference),
Ifc4Package.getIfcMetric_ReferencePath()void setReferencePath(IfcReference value)
Reference Path' reference.
value - the new value of the 'Reference Path' reference.isSetReferencePath(),
unsetReferencePath(),
getReferencePath()void unsetReferencePath()
Reference Path' reference.
boolean isSetReferencePath()
Reference Path' reference is set.
unsetReferencePath(),
getReferencePath(),
setReferencePath(IfcReference)Copyright © 2016 OpenSource BIM. All rights reserved.