public interface IfcSimplePropertyTemplate extends IfcPropertyTemplate
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
IfcStateEnum |
getAccessState()
Returns the value of the 'Access State' attribute.
|
IfcPropertyEnumeration |
getEnumerators()
Returns the value of the 'Enumerators' reference.
|
String |
getExpression()
Returns the value of the 'Expression' attribute.
|
String |
getPrimaryMeasureType()
Returns the value of the 'Primary Measure Type' attribute.
|
IfcUnit |
getPrimaryUnit()
Returns the value of the 'Primary Unit' reference.
|
String |
getSecondaryMeasureType()
Returns the value of the 'Secondary Measure Type' attribute.
|
IfcUnit |
getSecondaryUnit()
Returns the value of the 'Secondary Unit' reference.
|
IfcSimplePropertyTemplateTypeEnum |
getTemplateType()
Returns the value of the 'Template Type' attribute.
|
boolean |
isSetAccessState()
Returns whether the value of the '
Access State' attribute is set. |
boolean |
isSetEnumerators()
Returns whether the value of the '
Enumerators' reference is set. |
boolean |
isSetExpression()
Returns whether the value of the '
Expression' attribute is set. |
boolean |
isSetPrimaryMeasureType()
Returns whether the value of the '
Primary Measure Type' attribute is set. |
boolean |
isSetPrimaryUnit()
Returns whether the value of the '
Primary Unit' reference is set. |
boolean |
isSetSecondaryMeasureType()
Returns whether the value of the '
Secondary Measure Type' attribute is set. |
boolean |
isSetSecondaryUnit()
Returns whether the value of the '
Secondary Unit' reference is set. |
boolean |
isSetTemplateType()
Returns whether the value of the '
Template Type' attribute is set. |
void |
setAccessState(IfcStateEnum value)
Sets the value of the '
Access State' attribute. |
void |
setEnumerators(IfcPropertyEnumeration value)
Sets the value of the '
Enumerators' reference. |
void |
setExpression(String value)
Sets the value of the '
Expression' attribute. |
void |
setPrimaryMeasureType(String value)
Sets the value of the '
Primary Measure Type' attribute. |
void |
setPrimaryUnit(IfcUnit value)
Sets the value of the '
Primary Unit' reference. |
void |
setSecondaryMeasureType(String value)
Sets the value of the '
Secondary Measure Type' attribute. |
void |
setSecondaryUnit(IfcUnit value)
Sets the value of the '
Secondary Unit' reference. |
void |
setTemplateType(IfcSimplePropertyTemplateTypeEnum value)
Sets the value of the '
Template Type' attribute. |
void |
unsetAccessState()
Unsets the value of the '
Access State' attribute. |
void |
unsetEnumerators()
Unsets the value of the '
Enumerators' reference. |
void |
unsetExpression()
Unsets the value of the '
Expression' attribute. |
void |
unsetPrimaryMeasureType()
Unsets the value of the '
Primary Measure Type' attribute. |
void |
unsetPrimaryUnit()
Unsets the value of the '
Primary Unit' reference. |
void |
unsetSecondaryMeasureType()
Unsets the value of the '
Secondary Measure Type' attribute. |
void |
unsetSecondaryUnit()
Unsets the value of the '
Secondary Unit' reference. |
void |
unsetTemplateType()
Unsets the value of the '
Template Type' attribute. |
getPartOfComplexTemplate, getPartOfPsetTemplate, isSetPartOfComplexTemplate, isSetPartOfPsetTemplate, unsetPartOfComplexTemplate, unsetPartOfPsetTemplategetHasAssociations, getHasContext, isSetHasAssociations, isSetHasContext, unsetHasAssociations, unsetHasContextgetDescription, getGlobalId, getName, getOwnerHistory, isSetDescription, isSetName, isSetOwnerHistory, setDescription, setGlobalId, setName, setOwnerHistory, unsetDescription, unsetName, unsetOwnerHistoryforceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removeIfcSimplePropertyTemplateTypeEnum getTemplateType()
IfcSimplePropertyTemplateTypeEnum.
If the meaning of the 'Template Type' attribute isn't clear, there really should be more of a description here...
IfcSimplePropertyTemplateTypeEnum,
isSetTemplateType(),
unsetTemplateType(),
setTemplateType(IfcSimplePropertyTemplateTypeEnum),
Ifc4Package.getIfcSimplePropertyTemplate_TemplateType()void setTemplateType(IfcSimplePropertyTemplateTypeEnum value)
Template Type' attribute.
value - the new value of the 'Template Type' attribute.IfcSimplePropertyTemplateTypeEnum,
isSetTemplateType(),
unsetTemplateType(),
getTemplateType()void unsetTemplateType()
Template Type' attribute.
boolean isSetTemplateType()
Template Type' attribute is set.
unsetTemplateType(),
getTemplateType(),
setTemplateType(IfcSimplePropertyTemplateTypeEnum)String getPrimaryMeasureType()
If the meaning of the 'Primary Measure Type' attribute isn't clear, there really should be more of a description here...
isSetPrimaryMeasureType(),
unsetPrimaryMeasureType(),
setPrimaryMeasureType(String),
Ifc4Package.getIfcSimplePropertyTemplate_PrimaryMeasureType()void setPrimaryMeasureType(String value)
Primary Measure Type' attribute.
value - the new value of the 'Primary Measure Type' attribute.isSetPrimaryMeasureType(),
unsetPrimaryMeasureType(),
getPrimaryMeasureType()void unsetPrimaryMeasureType()
Primary Measure Type' attribute.
boolean isSetPrimaryMeasureType()
Primary Measure Type' attribute is set.
unsetPrimaryMeasureType(),
getPrimaryMeasureType(),
setPrimaryMeasureType(String)String getSecondaryMeasureType()
If the meaning of the 'Secondary Measure Type' attribute isn't clear, there really should be more of a description here...
isSetSecondaryMeasureType(),
unsetSecondaryMeasureType(),
setSecondaryMeasureType(String),
Ifc4Package.getIfcSimplePropertyTemplate_SecondaryMeasureType()void setSecondaryMeasureType(String value)
Secondary Measure Type' attribute.
value - the new value of the 'Secondary Measure Type' attribute.isSetSecondaryMeasureType(),
unsetSecondaryMeasureType(),
getSecondaryMeasureType()void unsetSecondaryMeasureType()
Secondary Measure Type' attribute.
boolean isSetSecondaryMeasureType()
Secondary Measure Type' attribute is set.
unsetSecondaryMeasureType(),
getSecondaryMeasureType(),
setSecondaryMeasureType(String)IfcPropertyEnumeration getEnumerators()
If the meaning of the 'Enumerators' reference isn't clear, there really should be more of a description here...
isSetEnumerators(),
unsetEnumerators(),
setEnumerators(IfcPropertyEnumeration),
Ifc4Package.getIfcSimplePropertyTemplate_Enumerators()void setEnumerators(IfcPropertyEnumeration value)
Enumerators' reference.
value - the new value of the 'Enumerators' reference.isSetEnumerators(),
unsetEnumerators(),
getEnumerators()void unsetEnumerators()
Enumerators' reference.
boolean isSetEnumerators()
Enumerators' reference is set.
unsetEnumerators(),
getEnumerators(),
setEnumerators(IfcPropertyEnumeration)IfcUnit getPrimaryUnit()
If the meaning of the 'Primary Unit' reference isn't clear, there really should be more of a description here...
isSetPrimaryUnit(),
unsetPrimaryUnit(),
setPrimaryUnit(IfcUnit),
Ifc4Package.getIfcSimplePropertyTemplate_PrimaryUnit()void setPrimaryUnit(IfcUnit value)
Primary Unit' reference.
value - the new value of the 'Primary Unit' reference.isSetPrimaryUnit(),
unsetPrimaryUnit(),
getPrimaryUnit()void unsetPrimaryUnit()
Primary Unit' reference.
boolean isSetPrimaryUnit()
Primary Unit' reference is set.
unsetPrimaryUnit(),
getPrimaryUnit(),
setPrimaryUnit(IfcUnit)IfcUnit getSecondaryUnit()
If the meaning of the 'Secondary Unit' reference isn't clear, there really should be more of a description here...
isSetSecondaryUnit(),
unsetSecondaryUnit(),
setSecondaryUnit(IfcUnit),
Ifc4Package.getIfcSimplePropertyTemplate_SecondaryUnit()void setSecondaryUnit(IfcUnit value)
Secondary Unit' reference.
value - the new value of the 'Secondary Unit' reference.isSetSecondaryUnit(),
unsetSecondaryUnit(),
getSecondaryUnit()void unsetSecondaryUnit()
Secondary Unit' reference.
boolean isSetSecondaryUnit()
Secondary Unit' reference is set.
unsetSecondaryUnit(),
getSecondaryUnit(),
setSecondaryUnit(IfcUnit)String getExpression()
If the meaning of the 'Expression' attribute isn't clear, there really should be more of a description here...
isSetExpression(),
unsetExpression(),
setExpression(String),
Ifc4Package.getIfcSimplePropertyTemplate_Expression()void setExpression(String value)
Expression' attribute.
value - the new value of the 'Expression' attribute.isSetExpression(),
unsetExpression(),
getExpression()void unsetExpression()
Expression' attribute.
isSetExpression(),
getExpression(),
setExpression(String)boolean isSetExpression()
Expression' attribute is set.
unsetExpression(),
getExpression(),
setExpression(String)IfcStateEnum getAccessState()
IfcStateEnum.
If the meaning of the 'Access State' attribute isn't clear, there really should be more of a description here...
IfcStateEnum,
isSetAccessState(),
unsetAccessState(),
setAccessState(IfcStateEnum),
Ifc4Package.getIfcSimplePropertyTemplate_AccessState()void setAccessState(IfcStateEnum value)
Access State' attribute.
value - the new value of the 'Access State' attribute.IfcStateEnum,
isSetAccessState(),
unsetAccessState(),
getAccessState()void unsetAccessState()
Access State' attribute.
boolean isSetAccessState()
Access State' attribute is set.
unsetAccessState(),
getAccessState(),
setAccessState(IfcStateEnum)Copyright © 2016 OpenSource BIM. All rights reserved.