public interface IfcComplexPropertyTemplate extends IfcPropertyTemplate
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<IfcPropertyTemplate> |
getHasPropertyTemplates()
Returns the value of the 'Has Property Templates' reference list.
|
IfcComplexPropertyTemplateTypeEnum |
getTemplateType()
Returns the value of the 'Template Type' attribute.
|
String |
getUsageName()
Returns the value of the 'Usage Name' attribute.
|
boolean |
isSetHasPropertyTemplates()
Returns whether the value of the '
Has Property Templates' reference list is set. |
boolean |
isSetTemplateType()
Returns whether the value of the '
Template Type' attribute is set. |
boolean |
isSetUsageName()
Returns whether the value of the '
Usage Name' attribute is set. |
void |
setTemplateType(IfcComplexPropertyTemplateTypeEnum value)
Sets the value of the '
Template Type' attribute. |
void |
setUsageName(String value)
Sets the value of the '
Usage Name' attribute. |
void |
unsetHasPropertyTemplates()
Unsets the value of the '
Has Property Templates' reference list. |
void |
unsetTemplateType()
Unsets the value of the '
Template Type' attribute. |
void |
unsetUsageName()
Unsets the value of the '
Usage Name' 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, removeString getUsageName()
If the meaning of the 'Usage Name' attribute isn't clear, there really should be more of a description here...
isSetUsageName(),
unsetUsageName(),
setUsageName(String),
Ifc4Package.getIfcComplexPropertyTemplate_UsageName()void setUsageName(String value)
Usage Name' attribute.
value - the new value of the 'Usage Name' attribute.isSetUsageName(),
unsetUsageName(),
getUsageName()void unsetUsageName()
Usage Name' attribute.
isSetUsageName(),
getUsageName(),
setUsageName(String)boolean isSetUsageName()
Usage Name' attribute is set.
unsetUsageName(),
getUsageName(),
setUsageName(String)IfcComplexPropertyTemplateTypeEnum getTemplateType()
IfcComplexPropertyTemplateTypeEnum.
If the meaning of the 'Template Type' attribute isn't clear, there really should be more of a description here...
IfcComplexPropertyTemplateTypeEnum,
isSetTemplateType(),
unsetTemplateType(),
setTemplateType(IfcComplexPropertyTemplateTypeEnum),
Ifc4Package.getIfcComplexPropertyTemplate_TemplateType()void setTemplateType(IfcComplexPropertyTemplateTypeEnum value)
Template Type' attribute.
value - the new value of the 'Template Type' attribute.IfcComplexPropertyTemplateTypeEnum,
isSetTemplateType(),
unsetTemplateType(),
getTemplateType()void unsetTemplateType()
Template Type' attribute.
boolean isSetTemplateType()
Template Type' attribute is set.
unsetTemplateType(),
getTemplateType(),
setTemplateType(IfcComplexPropertyTemplateTypeEnum)org.eclipse.emf.common.util.EList<IfcPropertyTemplate> getHasPropertyTemplates()
IfcPropertyTemplate.
It is bidirectional and its opposite is 'Part Of Complex Template'.
If the meaning of the 'Has Property Templates' reference list isn't clear, there really should be more of a description here...
isSetHasPropertyTemplates(),
unsetHasPropertyTemplates(),
Ifc4Package.getIfcComplexPropertyTemplate_HasPropertyTemplates(),
IfcPropertyTemplate.getPartOfComplexTemplate()void unsetHasPropertyTemplates()
Has Property Templates' reference list.
boolean isSetHasPropertyTemplates()
Has Property Templates' reference list is set.
unsetHasPropertyTemplates(),
getHasPropertyTemplates()Copyright © 2016 OpenSource BIM. All rights reserved.