public interface IfcObjective extends IfcConstraint
The following features are supported:
Ifc4Package.getIfcObjective()| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<IfcConstraint> |
getBenchmarkValues()
Returns the value of the 'Benchmark Values' reference list.
|
IfcLogicalOperatorEnum |
getLogicalAggregator()
Returns the value of the 'Logical Aggregator' attribute.
|
IfcObjectiveEnum |
getObjectiveQualifier()
Returns the value of the 'Objective Qualifier' attribute.
|
String |
getUserDefinedQualifier()
Returns the value of the 'User Defined Qualifier' attribute.
|
boolean |
isSetBenchmarkValues()
Returns whether the value of the '
Benchmark Values' reference list is set. |
boolean |
isSetLogicalAggregator()
Returns whether the value of the '
Logical Aggregator' attribute is set. |
boolean |
isSetUserDefinedQualifier()
Returns whether the value of the '
User Defined Qualifier' attribute is set. |
void |
setLogicalAggregator(IfcLogicalOperatorEnum value)
Sets the value of the '
Logical Aggregator' attribute. |
void |
setObjectiveQualifier(IfcObjectiveEnum value)
Sets the value of the '
Objective Qualifier' attribute. |
void |
setUserDefinedQualifier(String value)
Sets the value of the '
User Defined Qualifier' attribute. |
void |
unsetBenchmarkValues()
Unsets the value of the '
Benchmark Values' reference list. |
void |
unsetLogicalAggregator()
Unsets the value of the '
Logical Aggregator' attribute. |
void |
unsetUserDefinedQualifier()
Unsets the value of the '
User Defined Qualifier' 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, removeorg.eclipse.emf.common.util.EList<IfcConstraint> getBenchmarkValues()
IfcConstraint.
If the meaning of the 'Benchmark Values' reference list isn't clear, there really should be more of a description here...
isSetBenchmarkValues(),
unsetBenchmarkValues(),
Ifc4Package.getIfcObjective_BenchmarkValues()void unsetBenchmarkValues()
Benchmark Values' reference list.
isSetBenchmarkValues(),
getBenchmarkValues()boolean isSetBenchmarkValues()
Benchmark Values' reference list is set.
unsetBenchmarkValues(),
getBenchmarkValues()IfcLogicalOperatorEnum getLogicalAggregator()
IfcLogicalOperatorEnum.
If the meaning of the 'Logical Aggregator' attribute isn't clear, there really should be more of a description here...
IfcLogicalOperatorEnum,
isSetLogicalAggregator(),
unsetLogicalAggregator(),
setLogicalAggregator(IfcLogicalOperatorEnum),
Ifc4Package.getIfcObjective_LogicalAggregator()void setLogicalAggregator(IfcLogicalOperatorEnum value)
Logical Aggregator' attribute.
value - the new value of the 'Logical Aggregator' attribute.IfcLogicalOperatorEnum,
isSetLogicalAggregator(),
unsetLogicalAggregator(),
getLogicalAggregator()void unsetLogicalAggregator()
Logical Aggregator' attribute.
boolean isSetLogicalAggregator()
Logical Aggregator' attribute is set.
unsetLogicalAggregator(),
getLogicalAggregator(),
setLogicalAggregator(IfcLogicalOperatorEnum)IfcObjectiveEnum getObjectiveQualifier()
IfcObjectiveEnum.
If the meaning of the 'Objective Qualifier' attribute isn't clear, there really should be more of a description here...
IfcObjectiveEnum,
setObjectiveQualifier(IfcObjectiveEnum),
Ifc4Package.getIfcObjective_ObjectiveQualifier()void setObjectiveQualifier(IfcObjectiveEnum value)
Objective Qualifier' attribute.
value - the new value of the 'Objective Qualifier' attribute.IfcObjectiveEnum,
getObjectiveQualifier()String getUserDefinedQualifier()
If the meaning of the 'User Defined Qualifier' attribute isn't clear, there really should be more of a description here...
isSetUserDefinedQualifier(),
unsetUserDefinedQualifier(),
setUserDefinedQualifier(String),
Ifc4Package.getIfcObjective_UserDefinedQualifier()void setUserDefinedQualifier(String value)
User Defined Qualifier' attribute.
value - the new value of the 'User Defined Qualifier' attribute.isSetUserDefinedQualifier(),
unsetUserDefinedQualifier(),
getUserDefinedQualifier()void unsetUserDefinedQualifier()
User Defined Qualifier' attribute.
boolean isSetUserDefinedQualifier()
User Defined Qualifier' attribute is set.
unsetUserDefinedQualifier(),
getUserDefinedQualifier(),
setUserDefinedQualifier(String)Copyright © 2018 OpenSource BIM. All rights reserved.