public interface IfcReinforcingBarType extends IfcReinforcingElementType
The following features are supported:
Ifc4Package.getIfcReinforcingBarType()| Modifier and Type | Method and Description |
|---|---|
double |
getBarLength()
Returns the value of the 'Bar Length' attribute.
|
String |
getBarLengthAsString()
Returns the value of the 'Bar Length As String' attribute.
|
IfcReinforcingBarSurfaceEnum |
getBarSurface()
Returns the value of the 'Bar Surface' attribute.
|
org.eclipse.emf.common.util.EList<IfcBendingParameterSelect> |
getBendingParameters()
Returns the value of the 'Bending Parameters' reference list.
|
String |
getBendingShapeCode()
Returns the value of the 'Bending Shape Code' attribute.
|
double |
getCrossSectionArea()
Returns the value of the 'Cross Section Area' attribute.
|
String |
getCrossSectionAreaAsString()
Returns the value of the 'Cross Section Area As String' attribute.
|
double |
getNominalDiameter()
Returns the value of the 'Nominal Diameter' attribute.
|
String |
getNominalDiameterAsString()
Returns the value of the 'Nominal Diameter As String' attribute.
|
IfcReinforcingBarTypeEnum |
getPredefinedType()
Returns the value of the 'Predefined Type' attribute.
|
boolean |
isSetBarLength()
Returns whether the value of the '
Bar Length' attribute is set. |
boolean |
isSetBarLengthAsString()
Returns whether the value of the '
Bar Length As String' attribute is set. |
boolean |
isSetBarSurface()
Returns whether the value of the '
Bar Surface' attribute is set. |
boolean |
isSetBendingParameters()
Returns whether the value of the '
Bending Parameters' reference list is set. |
boolean |
isSetBendingShapeCode()
Returns whether the value of the '
Bending Shape Code' attribute is set. |
boolean |
isSetCrossSectionArea()
Returns whether the value of the '
Cross Section Area' attribute is set. |
boolean |
isSetCrossSectionAreaAsString()
Returns whether the value of the '
Cross Section Area As String' attribute is set. |
boolean |
isSetNominalDiameter()
Returns whether the value of the '
Nominal Diameter' attribute is set. |
boolean |
isSetNominalDiameterAsString()
Returns whether the value of the '
Nominal Diameter As String' attribute is set. |
void |
setBarLength(double value)
Sets the value of the '
Bar Length' attribute. |
void |
setBarLengthAsString(String value)
Sets the value of the '
Bar Length As String' attribute. |
void |
setBarSurface(IfcReinforcingBarSurfaceEnum value)
Sets the value of the '
Bar Surface' attribute. |
void |
setBendingShapeCode(String value)
Sets the value of the '
Bending Shape Code' attribute. |
void |
setCrossSectionArea(double value)
Sets the value of the '
Cross Section Area' attribute. |
void |
setCrossSectionAreaAsString(String value)
Sets the value of the '
Cross Section Area As String' attribute. |
void |
setNominalDiameter(double value)
Sets the value of the '
Nominal Diameter' attribute. |
void |
setNominalDiameterAsString(String value)
Sets the value of the '
Nominal Diameter As String' attribute. |
void |
setPredefinedType(IfcReinforcingBarTypeEnum value)
Sets the value of the '
Predefined Type' attribute. |
void |
unsetBarLength()
Unsets the value of the '
Bar Length' attribute. |
void |
unsetBarLengthAsString()
Unsets the value of the '
Bar Length As String' attribute. |
void |
unsetBarSurface()
Unsets the value of the '
Bar Surface' attribute. |
void |
unsetBendingParameters()
Unsets the value of the '
Bending Parameters' reference list. |
void |
unsetBendingShapeCode()
Unsets the value of the '
Bending Shape Code' attribute. |
void |
unsetCrossSectionArea()
Unsets the value of the '
Cross Section Area' attribute. |
void |
unsetCrossSectionAreaAsString()
Unsets the value of the '
Cross Section Area As String' attribute. |
void |
unsetNominalDiameter()
Unsets the value of the '
Nominal Diameter' attribute. |
void |
unsetNominalDiameterAsString()
Unsets the value of the '
Nominal Diameter As String' attribute. |
getElementType, isSetElementType, setElementType, unsetElementTypegetReferencedBy, getRepresentationMaps, getTag, isSetReferencedBy, isSetRepresentationMaps, isSetTag, setTag, unsetReferencedBy, unsetRepresentationMaps, unsetTaggetApplicableOccurrence, getHasPropertySets, getTypes, isSetApplicableOccurrence, isSetHasPropertySets, isSetTypes, setApplicableOccurrence, unsetApplicableOccurrence, unsetHasPropertySets, unsetTypesgetDecomposes, getHasAssignments, getHasAssociations, getHasContext, getIsDecomposedBy, getIsNestedBy, getNests, isSetDecomposes, isSetHasAssignments, isSetHasAssociations, isSetHasContext, isSetIsDecomposedBy, isSetIsNestedBy, isSetNests, unsetDecomposes, unsetHasAssignments, unsetHasAssociations, unsetHasContext, unsetIsDecomposedBy, unsetIsNestedBy, unsetNestsgetDescription, getGlobalId, getName, getOwnerHistory, isSetDescription, isSetName, isSetOwnerHistory, setDescription, setGlobalId, setName, setOwnerHistory, unsetDescription, unsetName, unsetOwnerHistoryforceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removeIfcReinforcingBarTypeEnum getPredefinedType()
IfcReinforcingBarTypeEnum.
If the meaning of the 'Predefined Type' attribute isn't clear, there really should be more of a description here...
IfcReinforcingBarTypeEnum,
setPredefinedType(IfcReinforcingBarTypeEnum),
Ifc4Package.getIfcReinforcingBarType_PredefinedType()void setPredefinedType(IfcReinforcingBarTypeEnum value)
Predefined Type' attribute.
value - the new value of the 'Predefined Type' attribute.IfcReinforcingBarTypeEnum,
getPredefinedType()double getNominalDiameter()
If the meaning of the 'Nominal Diameter' attribute isn't clear, there really should be more of a description here...
isSetNominalDiameter(),
unsetNominalDiameter(),
setNominalDiameter(double),
Ifc4Package.getIfcReinforcingBarType_NominalDiameter()void setNominalDiameter(double value)
Nominal Diameter' attribute.
value - the new value of the 'Nominal Diameter' attribute.isSetNominalDiameter(),
unsetNominalDiameter(),
getNominalDiameter()void unsetNominalDiameter()
Nominal Diameter' attribute.
boolean isSetNominalDiameter()
Nominal Diameter' attribute is set.
unsetNominalDiameter(),
getNominalDiameter(),
setNominalDiameter(double)String getNominalDiameterAsString()
If the meaning of the 'Nominal Diameter As String' attribute isn't clear, there really should be more of a description here...
isSetNominalDiameterAsString(),
unsetNominalDiameterAsString(),
setNominalDiameterAsString(String),
Ifc4Package.getIfcReinforcingBarType_NominalDiameterAsString()void setNominalDiameterAsString(String value)
Nominal Diameter As String' attribute.
value - the new value of the 'Nominal Diameter As String' attribute.isSetNominalDiameterAsString(),
unsetNominalDiameterAsString(),
getNominalDiameterAsString()void unsetNominalDiameterAsString()
Nominal Diameter As String' attribute.
boolean isSetNominalDiameterAsString()
Nominal Diameter As String' attribute is set.
unsetNominalDiameterAsString(),
getNominalDiameterAsString(),
setNominalDiameterAsString(String)double getCrossSectionArea()
If the meaning of the 'Cross Section Area' attribute isn't clear, there really should be more of a description here...
isSetCrossSectionArea(),
unsetCrossSectionArea(),
setCrossSectionArea(double),
Ifc4Package.getIfcReinforcingBarType_CrossSectionArea()void setCrossSectionArea(double value)
Cross Section Area' attribute.
value - the new value of the 'Cross Section Area' attribute.isSetCrossSectionArea(),
unsetCrossSectionArea(),
getCrossSectionArea()void unsetCrossSectionArea()
Cross Section Area' attribute.
boolean isSetCrossSectionArea()
Cross Section Area' attribute is set.
unsetCrossSectionArea(),
getCrossSectionArea(),
setCrossSectionArea(double)String getCrossSectionAreaAsString()
If the meaning of the 'Cross Section Area As String' attribute isn't clear, there really should be more of a description here...
isSetCrossSectionAreaAsString(),
unsetCrossSectionAreaAsString(),
setCrossSectionAreaAsString(String),
Ifc4Package.getIfcReinforcingBarType_CrossSectionAreaAsString()void setCrossSectionAreaAsString(String value)
Cross Section Area As String' attribute.
value - the new value of the 'Cross Section Area As String' attribute.isSetCrossSectionAreaAsString(),
unsetCrossSectionAreaAsString(),
getCrossSectionAreaAsString()void unsetCrossSectionAreaAsString()
Cross Section Area As String' attribute.
boolean isSetCrossSectionAreaAsString()
Cross Section Area As String' attribute is set.
unsetCrossSectionAreaAsString(),
getCrossSectionAreaAsString(),
setCrossSectionAreaAsString(String)double getBarLength()
If the meaning of the 'Bar Length' attribute isn't clear, there really should be more of a description here...
isSetBarLength(),
unsetBarLength(),
setBarLength(double),
Ifc4Package.getIfcReinforcingBarType_BarLength()void setBarLength(double value)
Bar Length' attribute.
value - the new value of the 'Bar Length' attribute.isSetBarLength(),
unsetBarLength(),
getBarLength()void unsetBarLength()
Bar Length' attribute.
isSetBarLength(),
getBarLength(),
setBarLength(double)boolean isSetBarLength()
Bar Length' attribute is set.
unsetBarLength(),
getBarLength(),
setBarLength(double)String getBarLengthAsString()
If the meaning of the 'Bar Length As String' attribute isn't clear, there really should be more of a description here...
isSetBarLengthAsString(),
unsetBarLengthAsString(),
setBarLengthAsString(String),
Ifc4Package.getIfcReinforcingBarType_BarLengthAsString()void setBarLengthAsString(String value)
Bar Length As String' attribute.
value - the new value of the 'Bar Length As String' attribute.isSetBarLengthAsString(),
unsetBarLengthAsString(),
getBarLengthAsString()void unsetBarLengthAsString()
Bar Length As String' attribute.
boolean isSetBarLengthAsString()
Bar Length As String' attribute is set.
unsetBarLengthAsString(),
getBarLengthAsString(),
setBarLengthAsString(String)IfcReinforcingBarSurfaceEnum getBarSurface()
IfcReinforcingBarSurfaceEnum.
If the meaning of the 'Bar Surface' attribute isn't clear, there really should be more of a description here...
IfcReinforcingBarSurfaceEnum,
isSetBarSurface(),
unsetBarSurface(),
setBarSurface(IfcReinforcingBarSurfaceEnum),
Ifc4Package.getIfcReinforcingBarType_BarSurface()void setBarSurface(IfcReinforcingBarSurfaceEnum value)
Bar Surface' attribute.
value - the new value of the 'Bar Surface' attribute.IfcReinforcingBarSurfaceEnum,
isSetBarSurface(),
unsetBarSurface(),
getBarSurface()void unsetBarSurface()
Bar Surface' attribute.
boolean isSetBarSurface()
Bar Surface' attribute is set.
unsetBarSurface(),
getBarSurface(),
setBarSurface(IfcReinforcingBarSurfaceEnum)String getBendingShapeCode()
If the meaning of the 'Bending Shape Code' attribute isn't clear, there really should be more of a description here...
isSetBendingShapeCode(),
unsetBendingShapeCode(),
setBendingShapeCode(String),
Ifc4Package.getIfcReinforcingBarType_BendingShapeCode()void setBendingShapeCode(String value)
Bending Shape Code' attribute.
value - the new value of the 'Bending Shape Code' attribute.isSetBendingShapeCode(),
unsetBendingShapeCode(),
getBendingShapeCode()void unsetBendingShapeCode()
Bending Shape Code' attribute.
boolean isSetBendingShapeCode()
Bending Shape Code' attribute is set.
unsetBendingShapeCode(),
getBendingShapeCode(),
setBendingShapeCode(String)org.eclipse.emf.common.util.EList<IfcBendingParameterSelect> getBendingParameters()
IfcBendingParameterSelect.
If the meaning of the 'Bending Parameters' reference list isn't clear, there really should be more of a description here...
isSetBendingParameters(),
unsetBendingParameters(),
Ifc4Package.getIfcReinforcingBarType_BendingParameters()void unsetBendingParameters()
Bending Parameters' reference list.
isSetBendingParameters(),
getBendingParameters()boolean isSetBendingParameters()
Bending Parameters' reference list is set.
unsetBendingParameters(),
getBendingParameters()Copyright © 2018 OpenSource BIM. All rights reserved.