public interface IfcSectionReinforcementProperties extends IfcPreDefinedProperties
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<IfcReinforcementBarProperties> |
getCrossSectionReinforcementDefinitions()
Returns the value of the 'Cross Section Reinforcement Definitions' reference list.
|
double |
getLongitudinalEndPosition()
Returns the value of the 'Longitudinal End Position' attribute.
|
String |
getLongitudinalEndPositionAsString()
Returns the value of the 'Longitudinal End Position As String' attribute.
|
double |
getLongitudinalStartPosition()
Returns the value of the 'Longitudinal Start Position' attribute.
|
String |
getLongitudinalStartPositionAsString()
Returns the value of the 'Longitudinal Start Position As String' attribute.
|
IfcReinforcingBarRoleEnum |
getReinforcementRole()
Returns the value of the 'Reinforcement Role' attribute.
|
IfcSectionProperties |
getSectionDefinition()
Returns the value of the 'Section Definition' reference.
|
double |
getTransversePosition()
Returns the value of the 'Transverse Position' attribute.
|
String |
getTransversePositionAsString()
Returns the value of the 'Transverse Position As String' attribute.
|
boolean |
isSetTransversePosition()
Returns whether the value of the '
Transverse Position' attribute is set. |
boolean |
isSetTransversePositionAsString()
Returns whether the value of the '
Transverse Position As String' attribute is set. |
void |
setLongitudinalEndPosition(double value)
Sets the value of the '
Longitudinal End Position' attribute. |
void |
setLongitudinalEndPositionAsString(String value)
Sets the value of the '
Longitudinal End Position As String' attribute. |
void |
setLongitudinalStartPosition(double value)
Sets the value of the '
Longitudinal Start Position' attribute. |
void |
setLongitudinalStartPositionAsString(String value)
Sets the value of the '
Longitudinal Start Position As String' attribute. |
void |
setReinforcementRole(IfcReinforcingBarRoleEnum value)
Sets the value of the '
Reinforcement Role' attribute. |
void |
setSectionDefinition(IfcSectionProperties value)
Sets the value of the '
Section Definition' reference. |
void |
setTransversePosition(double value)
Sets the value of the '
Transverse Position' attribute. |
void |
setTransversePositionAsString(String value)
Sets the value of the '
Transverse Position As String' attribute. |
void |
unsetTransversePosition()
Unsets the value of the '
Transverse Position' attribute. |
void |
unsetTransversePositionAsString()
Unsets the value of the '
Transverse Position As String' attribute. |
getHasExternalReferences, isSetHasExternalReferences, unsetHasExternalReferencesforceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removedouble getLongitudinalStartPosition()
If the meaning of the 'Longitudinal Start Position' attribute isn't clear, there really should be more of a description here...
setLongitudinalStartPosition(double),
Ifc4Package.getIfcSectionReinforcementProperties_LongitudinalStartPosition()void setLongitudinalStartPosition(double value)
Longitudinal Start Position' attribute.
value - the new value of the 'Longitudinal Start Position' attribute.getLongitudinalStartPosition()String getLongitudinalStartPositionAsString()
If the meaning of the 'Longitudinal Start Position As String' attribute isn't clear, there really should be more of a description here...
setLongitudinalStartPositionAsString(String),
Ifc4Package.getIfcSectionReinforcementProperties_LongitudinalStartPositionAsString()void setLongitudinalStartPositionAsString(String value)
Longitudinal Start Position As String' attribute.
value - the new value of the 'Longitudinal Start Position As String' attribute.getLongitudinalStartPositionAsString()double getLongitudinalEndPosition()
If the meaning of the 'Longitudinal End Position' attribute isn't clear, there really should be more of a description here...
setLongitudinalEndPosition(double),
Ifc4Package.getIfcSectionReinforcementProperties_LongitudinalEndPosition()void setLongitudinalEndPosition(double value)
Longitudinal End Position' attribute.
value - the new value of the 'Longitudinal End Position' attribute.getLongitudinalEndPosition()String getLongitudinalEndPositionAsString()
If the meaning of the 'Longitudinal End Position As String' attribute isn't clear, there really should be more of a description here...
setLongitudinalEndPositionAsString(String),
Ifc4Package.getIfcSectionReinforcementProperties_LongitudinalEndPositionAsString()void setLongitudinalEndPositionAsString(String value)
Longitudinal End Position As String' attribute.
value - the new value of the 'Longitudinal End Position As String' attribute.getLongitudinalEndPositionAsString()double getTransversePosition()
If the meaning of the 'Transverse Position' attribute isn't clear, there really should be more of a description here...
isSetTransversePosition(),
unsetTransversePosition(),
setTransversePosition(double),
Ifc4Package.getIfcSectionReinforcementProperties_TransversePosition()void setTransversePosition(double value)
Transverse Position' attribute.
value - the new value of the 'Transverse Position' attribute.isSetTransversePosition(),
unsetTransversePosition(),
getTransversePosition()void unsetTransversePosition()
Transverse Position' attribute.
boolean isSetTransversePosition()
Transverse Position' attribute is set.
unsetTransversePosition(),
getTransversePosition(),
setTransversePosition(double)String getTransversePositionAsString()
If the meaning of the 'Transverse Position As String' attribute isn't clear, there really should be more of a description here...
isSetTransversePositionAsString(),
unsetTransversePositionAsString(),
setTransversePositionAsString(String),
Ifc4Package.getIfcSectionReinforcementProperties_TransversePositionAsString()void setTransversePositionAsString(String value)
Transverse Position As String' attribute.
value - the new value of the 'Transverse Position As String' attribute.isSetTransversePositionAsString(),
unsetTransversePositionAsString(),
getTransversePositionAsString()void unsetTransversePositionAsString()
Transverse Position As String' attribute.
boolean isSetTransversePositionAsString()
Transverse Position As String' attribute is set.
unsetTransversePositionAsString(),
getTransversePositionAsString(),
setTransversePositionAsString(String)IfcReinforcingBarRoleEnum getReinforcementRole()
IfcReinforcingBarRoleEnum.
If the meaning of the 'Reinforcement Role' attribute isn't clear, there really should be more of a description here...
IfcReinforcingBarRoleEnum,
setReinforcementRole(IfcReinforcingBarRoleEnum),
Ifc4Package.getIfcSectionReinforcementProperties_ReinforcementRole()void setReinforcementRole(IfcReinforcingBarRoleEnum value)
Reinforcement Role' attribute.
value - the new value of the 'Reinforcement Role' attribute.IfcReinforcingBarRoleEnum,
getReinforcementRole()IfcSectionProperties getSectionDefinition()
If the meaning of the 'Section Definition' reference isn't clear, there really should be more of a description here...
setSectionDefinition(IfcSectionProperties),
Ifc4Package.getIfcSectionReinforcementProperties_SectionDefinition()void setSectionDefinition(IfcSectionProperties value)
Section Definition' reference.
value - the new value of the 'Section Definition' reference.getSectionDefinition()org.eclipse.emf.common.util.EList<IfcReinforcementBarProperties> getCrossSectionReinforcementDefinitions()
IfcReinforcementBarProperties.
If the meaning of the 'Cross Section Reinforcement Definitions' reference list isn't clear, there really should be more of a description here...
Ifc4Package.getIfcSectionReinforcementProperties_CrossSectionReinforcementDefinitions()Copyright © 2016 OpenSource BIM. All rights reserved.