public class IfcTShapeProfileDefImpl extends IfcParameterizedProfileDefImpl implements IfcTShapeProfileDef
The following features are implemented:
DepthDepth As StringFlange WidthFlange Width As StringWeb ThicknessWeb Thickness As StringFlange ThicknessFlange Thickness As StringFillet RadiusFillet Radius As StringFlange Edge RadiusFlange Edge Radius As StringWeb Edge RadiusWeb Edge Radius As StringWeb SlopeWeb Slope As StringFlange SlopeFlange Slope As StringCentre Of Gravity In YCentre Of Gravity In YAs StringIdEObjectImpl.Stateorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterListEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
IfcTShapeProfileDefImpl() |
getPosition, setPositioneStaticFeatureCount, getProfileName, getProfileType, isSetProfileName, setProfileName, setProfileType, unsetProfileNamedynamicGet, dynamicSet, eSet, eSet, eSettingDelegate, forceLoad, getExpressId, getLoadingState, getModel, getOid, getPid, getQueryInterface, getRid, hasModel, isLoadedOrLoading, load, remove, setExpressId, setLoaded, setLoading, setLoadingState, setModel, setOid, setPid, setQueryInterface, setRid, useInversesdynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eInternalContainer, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eStore, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toStringeNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPosition, setPositiongetProfileName, getProfileType, isSetProfileName, setProfileName, setProfileType, unsetProfileNameforceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removeeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class IfcParameterizedProfileDefImplpublic double getDepth()
getDepth in interface IfcTShapeProfileDefIfcTShapeProfileDef.setDepth(double),
Ifc2x3tc1Package.getIfcTShapeProfileDef_Depth()public void setDepth(double newDepth)
setDepth in interface IfcTShapeProfileDefnewDepth - the new value of the 'Depth' attribute.IfcTShapeProfileDef.getDepth()public String getDepthAsString()
getDepthAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.setDepthAsString(String),
Ifc2x3tc1Package.getIfcTShapeProfileDef_DepthAsString()public void setDepthAsString(String newDepthAsString)
setDepthAsString in interface IfcTShapeProfileDefnewDepthAsString - the new value of the 'Depth As String' attribute.IfcTShapeProfileDef.getDepthAsString()public double getFlangeWidth()
getFlangeWidth in interface IfcTShapeProfileDefIfcTShapeProfileDef.setFlangeWidth(double),
Ifc2x3tc1Package.getIfcTShapeProfileDef_FlangeWidth()public void setFlangeWidth(double newFlangeWidth)
setFlangeWidth in interface IfcTShapeProfileDefnewFlangeWidth - the new value of the 'Flange Width' attribute.IfcTShapeProfileDef.getFlangeWidth()public String getFlangeWidthAsString()
getFlangeWidthAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.setFlangeWidthAsString(String),
Ifc2x3tc1Package.getIfcTShapeProfileDef_FlangeWidthAsString()public void setFlangeWidthAsString(String newFlangeWidthAsString)
setFlangeWidthAsString in interface IfcTShapeProfileDefnewFlangeWidthAsString - the new value of the 'Flange Width As String' attribute.IfcTShapeProfileDef.getFlangeWidthAsString()public double getWebThickness()
getWebThickness in interface IfcTShapeProfileDefIfcTShapeProfileDef.setWebThickness(double),
Ifc2x3tc1Package.getIfcTShapeProfileDef_WebThickness()public void setWebThickness(double newWebThickness)
setWebThickness in interface IfcTShapeProfileDefnewWebThickness - the new value of the 'Web Thickness' attribute.IfcTShapeProfileDef.getWebThickness()public String getWebThicknessAsString()
getWebThicknessAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.setWebThicknessAsString(String),
Ifc2x3tc1Package.getIfcTShapeProfileDef_WebThicknessAsString()public void setWebThicknessAsString(String newWebThicknessAsString)
setWebThicknessAsString in interface IfcTShapeProfileDefnewWebThicknessAsString - the new value of the 'Web Thickness As String' attribute.IfcTShapeProfileDef.getWebThicknessAsString()public double getFlangeThickness()
getFlangeThickness in interface IfcTShapeProfileDefIfcTShapeProfileDef.setFlangeThickness(double),
Ifc2x3tc1Package.getIfcTShapeProfileDef_FlangeThickness()public void setFlangeThickness(double newFlangeThickness)
setFlangeThickness in interface IfcTShapeProfileDefnewFlangeThickness - the new value of the 'Flange Thickness' attribute.IfcTShapeProfileDef.getFlangeThickness()public String getFlangeThicknessAsString()
getFlangeThicknessAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.setFlangeThicknessAsString(String),
Ifc2x3tc1Package.getIfcTShapeProfileDef_FlangeThicknessAsString()public void setFlangeThicknessAsString(String newFlangeThicknessAsString)
setFlangeThicknessAsString in interface IfcTShapeProfileDefnewFlangeThicknessAsString - the new value of the 'Flange Thickness As String' attribute.IfcTShapeProfileDef.getFlangeThicknessAsString()public double getFilletRadius()
getFilletRadius in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetFilletRadius(),
IfcTShapeProfileDef.unsetFilletRadius(),
IfcTShapeProfileDef.setFilletRadius(double),
Ifc2x3tc1Package.getIfcTShapeProfileDef_FilletRadius()public void setFilletRadius(double newFilletRadius)
setFilletRadius in interface IfcTShapeProfileDefnewFilletRadius - the new value of the 'Fillet Radius' attribute.IfcTShapeProfileDef.isSetFilletRadius(),
IfcTShapeProfileDef.unsetFilletRadius(),
IfcTShapeProfileDef.getFilletRadius()public void unsetFilletRadius()
unsetFilletRadius in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetFilletRadius(),
IfcTShapeProfileDef.getFilletRadius(),
IfcTShapeProfileDef.setFilletRadius(double)public boolean isSetFilletRadius()
isSetFilletRadius in interface IfcTShapeProfileDefIfcTShapeProfileDef.unsetFilletRadius(),
IfcTShapeProfileDef.getFilletRadius(),
IfcTShapeProfileDef.setFilletRadius(double)public String getFilletRadiusAsString()
getFilletRadiusAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetFilletRadiusAsString(),
IfcTShapeProfileDef.unsetFilletRadiusAsString(),
IfcTShapeProfileDef.setFilletRadiusAsString(String),
Ifc2x3tc1Package.getIfcTShapeProfileDef_FilletRadiusAsString()public void setFilletRadiusAsString(String newFilletRadiusAsString)
setFilletRadiusAsString in interface IfcTShapeProfileDefnewFilletRadiusAsString - the new value of the 'Fillet Radius As String' attribute.IfcTShapeProfileDef.isSetFilletRadiusAsString(),
IfcTShapeProfileDef.unsetFilletRadiusAsString(),
IfcTShapeProfileDef.getFilletRadiusAsString()public void unsetFilletRadiusAsString()
public boolean isSetFilletRadiusAsString()
isSetFilletRadiusAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.unsetFilletRadiusAsString(),
IfcTShapeProfileDef.getFilletRadiusAsString(),
IfcTShapeProfileDef.setFilletRadiusAsString(String)public double getFlangeEdgeRadius()
getFlangeEdgeRadius in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetFlangeEdgeRadius(),
IfcTShapeProfileDef.unsetFlangeEdgeRadius(),
IfcTShapeProfileDef.setFlangeEdgeRadius(double),
Ifc2x3tc1Package.getIfcTShapeProfileDef_FlangeEdgeRadius()public void setFlangeEdgeRadius(double newFlangeEdgeRadius)
setFlangeEdgeRadius in interface IfcTShapeProfileDefnewFlangeEdgeRadius - the new value of the 'Flange Edge Radius' attribute.IfcTShapeProfileDef.isSetFlangeEdgeRadius(),
IfcTShapeProfileDef.unsetFlangeEdgeRadius(),
IfcTShapeProfileDef.getFlangeEdgeRadius()public void unsetFlangeEdgeRadius()
unsetFlangeEdgeRadius in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetFlangeEdgeRadius(),
IfcTShapeProfileDef.getFlangeEdgeRadius(),
IfcTShapeProfileDef.setFlangeEdgeRadius(double)public boolean isSetFlangeEdgeRadius()
isSetFlangeEdgeRadius in interface IfcTShapeProfileDefIfcTShapeProfileDef.unsetFlangeEdgeRadius(),
IfcTShapeProfileDef.getFlangeEdgeRadius(),
IfcTShapeProfileDef.setFlangeEdgeRadius(double)public String getFlangeEdgeRadiusAsString()
getFlangeEdgeRadiusAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetFlangeEdgeRadiusAsString(),
IfcTShapeProfileDef.unsetFlangeEdgeRadiusAsString(),
IfcTShapeProfileDef.setFlangeEdgeRadiusAsString(String),
Ifc2x3tc1Package.getIfcTShapeProfileDef_FlangeEdgeRadiusAsString()public void setFlangeEdgeRadiusAsString(String newFlangeEdgeRadiusAsString)
setFlangeEdgeRadiusAsString in interface IfcTShapeProfileDefnewFlangeEdgeRadiusAsString - the new value of the 'Flange Edge Radius As String' attribute.IfcTShapeProfileDef.isSetFlangeEdgeRadiusAsString(),
IfcTShapeProfileDef.unsetFlangeEdgeRadiusAsString(),
IfcTShapeProfileDef.getFlangeEdgeRadiusAsString()public void unsetFlangeEdgeRadiusAsString()
public boolean isSetFlangeEdgeRadiusAsString()
isSetFlangeEdgeRadiusAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.unsetFlangeEdgeRadiusAsString(),
IfcTShapeProfileDef.getFlangeEdgeRadiusAsString(),
IfcTShapeProfileDef.setFlangeEdgeRadiusAsString(String)public double getWebEdgeRadius()
getWebEdgeRadius in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetWebEdgeRadius(),
IfcTShapeProfileDef.unsetWebEdgeRadius(),
IfcTShapeProfileDef.setWebEdgeRadius(double),
Ifc2x3tc1Package.getIfcTShapeProfileDef_WebEdgeRadius()public void setWebEdgeRadius(double newWebEdgeRadius)
setWebEdgeRadius in interface IfcTShapeProfileDefnewWebEdgeRadius - the new value of the 'Web Edge Radius' attribute.IfcTShapeProfileDef.isSetWebEdgeRadius(),
IfcTShapeProfileDef.unsetWebEdgeRadius(),
IfcTShapeProfileDef.getWebEdgeRadius()public void unsetWebEdgeRadius()
unsetWebEdgeRadius in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetWebEdgeRadius(),
IfcTShapeProfileDef.getWebEdgeRadius(),
IfcTShapeProfileDef.setWebEdgeRadius(double)public boolean isSetWebEdgeRadius()
isSetWebEdgeRadius in interface IfcTShapeProfileDefIfcTShapeProfileDef.unsetWebEdgeRadius(),
IfcTShapeProfileDef.getWebEdgeRadius(),
IfcTShapeProfileDef.setWebEdgeRadius(double)public String getWebEdgeRadiusAsString()
getWebEdgeRadiusAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetWebEdgeRadiusAsString(),
IfcTShapeProfileDef.unsetWebEdgeRadiusAsString(),
IfcTShapeProfileDef.setWebEdgeRadiusAsString(String),
Ifc2x3tc1Package.getIfcTShapeProfileDef_WebEdgeRadiusAsString()public void setWebEdgeRadiusAsString(String newWebEdgeRadiusAsString)
setWebEdgeRadiusAsString in interface IfcTShapeProfileDefnewWebEdgeRadiusAsString - the new value of the 'Web Edge Radius As String' attribute.IfcTShapeProfileDef.isSetWebEdgeRadiusAsString(),
IfcTShapeProfileDef.unsetWebEdgeRadiusAsString(),
IfcTShapeProfileDef.getWebEdgeRadiusAsString()public void unsetWebEdgeRadiusAsString()
public boolean isSetWebEdgeRadiusAsString()
isSetWebEdgeRadiusAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.unsetWebEdgeRadiusAsString(),
IfcTShapeProfileDef.getWebEdgeRadiusAsString(),
IfcTShapeProfileDef.setWebEdgeRadiusAsString(String)public double getWebSlope()
getWebSlope in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetWebSlope(),
IfcTShapeProfileDef.unsetWebSlope(),
IfcTShapeProfileDef.setWebSlope(double),
Ifc2x3tc1Package.getIfcTShapeProfileDef_WebSlope()public void setWebSlope(double newWebSlope)
setWebSlope in interface IfcTShapeProfileDefnewWebSlope - the new value of the 'Web Slope' attribute.IfcTShapeProfileDef.isSetWebSlope(),
IfcTShapeProfileDef.unsetWebSlope(),
IfcTShapeProfileDef.getWebSlope()public void unsetWebSlope()
unsetWebSlope in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetWebSlope(),
IfcTShapeProfileDef.getWebSlope(),
IfcTShapeProfileDef.setWebSlope(double)public boolean isSetWebSlope()
isSetWebSlope in interface IfcTShapeProfileDefIfcTShapeProfileDef.unsetWebSlope(),
IfcTShapeProfileDef.getWebSlope(),
IfcTShapeProfileDef.setWebSlope(double)public String getWebSlopeAsString()
getWebSlopeAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetWebSlopeAsString(),
IfcTShapeProfileDef.unsetWebSlopeAsString(),
IfcTShapeProfileDef.setWebSlopeAsString(String),
Ifc2x3tc1Package.getIfcTShapeProfileDef_WebSlopeAsString()public void setWebSlopeAsString(String newWebSlopeAsString)
setWebSlopeAsString in interface IfcTShapeProfileDefnewWebSlopeAsString - the new value of the 'Web Slope As String' attribute.IfcTShapeProfileDef.isSetWebSlopeAsString(),
IfcTShapeProfileDef.unsetWebSlopeAsString(),
IfcTShapeProfileDef.getWebSlopeAsString()public void unsetWebSlopeAsString()
unsetWebSlopeAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetWebSlopeAsString(),
IfcTShapeProfileDef.getWebSlopeAsString(),
IfcTShapeProfileDef.setWebSlopeAsString(String)public boolean isSetWebSlopeAsString()
isSetWebSlopeAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.unsetWebSlopeAsString(),
IfcTShapeProfileDef.getWebSlopeAsString(),
IfcTShapeProfileDef.setWebSlopeAsString(String)public double getFlangeSlope()
getFlangeSlope in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetFlangeSlope(),
IfcTShapeProfileDef.unsetFlangeSlope(),
IfcTShapeProfileDef.setFlangeSlope(double),
Ifc2x3tc1Package.getIfcTShapeProfileDef_FlangeSlope()public void setFlangeSlope(double newFlangeSlope)
setFlangeSlope in interface IfcTShapeProfileDefnewFlangeSlope - the new value of the 'Flange Slope' attribute.IfcTShapeProfileDef.isSetFlangeSlope(),
IfcTShapeProfileDef.unsetFlangeSlope(),
IfcTShapeProfileDef.getFlangeSlope()public void unsetFlangeSlope()
unsetFlangeSlope in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetFlangeSlope(),
IfcTShapeProfileDef.getFlangeSlope(),
IfcTShapeProfileDef.setFlangeSlope(double)public boolean isSetFlangeSlope()
isSetFlangeSlope in interface IfcTShapeProfileDefIfcTShapeProfileDef.unsetFlangeSlope(),
IfcTShapeProfileDef.getFlangeSlope(),
IfcTShapeProfileDef.setFlangeSlope(double)public String getFlangeSlopeAsString()
getFlangeSlopeAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetFlangeSlopeAsString(),
IfcTShapeProfileDef.unsetFlangeSlopeAsString(),
IfcTShapeProfileDef.setFlangeSlopeAsString(String),
Ifc2x3tc1Package.getIfcTShapeProfileDef_FlangeSlopeAsString()public void setFlangeSlopeAsString(String newFlangeSlopeAsString)
setFlangeSlopeAsString in interface IfcTShapeProfileDefnewFlangeSlopeAsString - the new value of the 'Flange Slope As String' attribute.IfcTShapeProfileDef.isSetFlangeSlopeAsString(),
IfcTShapeProfileDef.unsetFlangeSlopeAsString(),
IfcTShapeProfileDef.getFlangeSlopeAsString()public void unsetFlangeSlopeAsString()
public boolean isSetFlangeSlopeAsString()
isSetFlangeSlopeAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.unsetFlangeSlopeAsString(),
IfcTShapeProfileDef.getFlangeSlopeAsString(),
IfcTShapeProfileDef.setFlangeSlopeAsString(String)public double getCentreOfGravityInY()
getCentreOfGravityInY in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetCentreOfGravityInY(),
IfcTShapeProfileDef.unsetCentreOfGravityInY(),
IfcTShapeProfileDef.setCentreOfGravityInY(double),
Ifc2x3tc1Package.getIfcTShapeProfileDef_CentreOfGravityInY()public void setCentreOfGravityInY(double newCentreOfGravityInY)
setCentreOfGravityInY in interface IfcTShapeProfileDefnewCentreOfGravityInY - the new value of the 'Centre Of Gravity In Y' attribute.IfcTShapeProfileDef.isSetCentreOfGravityInY(),
IfcTShapeProfileDef.unsetCentreOfGravityInY(),
IfcTShapeProfileDef.getCentreOfGravityInY()public void unsetCentreOfGravityInY()
public boolean isSetCentreOfGravityInY()
isSetCentreOfGravityInY in interface IfcTShapeProfileDefIfcTShapeProfileDef.unsetCentreOfGravityInY(),
IfcTShapeProfileDef.getCentreOfGravityInY(),
IfcTShapeProfileDef.setCentreOfGravityInY(double)public String getCentreOfGravityInYAsString()
getCentreOfGravityInYAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.isSetCentreOfGravityInYAsString(),
IfcTShapeProfileDef.unsetCentreOfGravityInYAsString(),
IfcTShapeProfileDef.setCentreOfGravityInYAsString(String),
Ifc2x3tc1Package.getIfcTShapeProfileDef_CentreOfGravityInYAsString()public void setCentreOfGravityInYAsString(String newCentreOfGravityInYAsString)
setCentreOfGravityInYAsString in interface IfcTShapeProfileDefnewCentreOfGravityInYAsString - the new value of the 'Centre Of Gravity In YAs String' attribute.IfcTShapeProfileDef.isSetCentreOfGravityInYAsString(),
IfcTShapeProfileDef.unsetCentreOfGravityInYAsString(),
IfcTShapeProfileDef.getCentreOfGravityInYAsString()public void unsetCentreOfGravityInYAsString()
public boolean isSetCentreOfGravityInYAsString()
isSetCentreOfGravityInYAsString in interface IfcTShapeProfileDefIfcTShapeProfileDef.unsetCentreOfGravityInYAsString(),
IfcTShapeProfileDef.getCentreOfGravityInYAsString(),
IfcTShapeProfileDef.setCentreOfGravityInYAsString(String)Copyright © 2016 OpenSource BIM. All rights reserved.