public interface IfcCurrencyRelationship extends IdEObject
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
double |
getExchangeRate()
Returns the value of the 'Exchange Rate' attribute.
|
String |
getExchangeRateAsString()
Returns the value of the 'Exchange Rate As String' attribute.
|
IfcDateAndTime |
getRateDateTime()
Returns the value of the 'Rate Date Time' reference.
|
IfcLibraryInformation |
getRateSource()
Returns the value of the 'Rate Source' reference.
|
IfcMonetaryUnit |
getRelatedMonetaryUnit()
Returns the value of the 'Related Monetary Unit' reference.
|
IfcMonetaryUnit |
getRelatingMonetaryUnit()
Returns the value of the 'Relating Monetary Unit' reference.
|
boolean |
isSetRateSource()
Returns whether the value of the '
Rate Source' reference is set. |
void |
setExchangeRate(double value)
Sets the value of the '
Exchange Rate' attribute. |
void |
setExchangeRateAsString(String value)
Sets the value of the '
Exchange Rate As String' attribute. |
void |
setRateDateTime(IfcDateAndTime value)
Sets the value of the '
Rate Date Time' reference. |
void |
setRateSource(IfcLibraryInformation value)
Sets the value of the '
Rate Source' reference. |
void |
setRelatedMonetaryUnit(IfcMonetaryUnit value)
Sets the value of the '
Related Monetary Unit' reference. |
void |
setRelatingMonetaryUnit(IfcMonetaryUnit value)
Sets the value of the '
Relating Monetary Unit' reference. |
void |
unsetRateSource()
Unsets the value of the '
Rate Source' reference. |
forceLoad, getExpressId, getOid, getPid, getRid, isLoadedOrLoading, load, removeIfcMonetaryUnit getRelatingMonetaryUnit()
If the meaning of the 'Relating Monetary Unit' reference isn't clear, there really should be more of a description here...
setRelatingMonetaryUnit(IfcMonetaryUnit),
Ifc2x3tc1Package.getIfcCurrencyRelationship_RelatingMonetaryUnit()void setRelatingMonetaryUnit(IfcMonetaryUnit value)
Relating Monetary Unit' reference.
value - the new value of the 'Relating Monetary Unit' reference.getRelatingMonetaryUnit()IfcMonetaryUnit getRelatedMonetaryUnit()
If the meaning of the 'Related Monetary Unit' reference isn't clear, there really should be more of a description here...
setRelatedMonetaryUnit(IfcMonetaryUnit),
Ifc2x3tc1Package.getIfcCurrencyRelationship_RelatedMonetaryUnit()void setRelatedMonetaryUnit(IfcMonetaryUnit value)
Related Monetary Unit' reference.
value - the new value of the 'Related Monetary Unit' reference.getRelatedMonetaryUnit()double getExchangeRate()
If the meaning of the 'Exchange Rate' attribute isn't clear, there really should be more of a description here...
setExchangeRate(double),
Ifc2x3tc1Package.getIfcCurrencyRelationship_ExchangeRate()void setExchangeRate(double value)
Exchange Rate' attribute.
value - the new value of the 'Exchange Rate' attribute.getExchangeRate()String getExchangeRateAsString()
If the meaning of the 'Exchange Rate As String' attribute isn't clear, there really should be more of a description here...
setExchangeRateAsString(String),
Ifc2x3tc1Package.getIfcCurrencyRelationship_ExchangeRateAsString()void setExchangeRateAsString(String value)
Exchange Rate As String' attribute.
value - the new value of the 'Exchange Rate As String' attribute.getExchangeRateAsString()IfcDateAndTime getRateDateTime()
If the meaning of the 'Rate Date Time' reference isn't clear, there really should be more of a description here...
setRateDateTime(IfcDateAndTime),
Ifc2x3tc1Package.getIfcCurrencyRelationship_RateDateTime()void setRateDateTime(IfcDateAndTime value)
Rate Date Time' reference.
value - the new value of the 'Rate Date Time' reference.getRateDateTime()IfcLibraryInformation getRateSource()
If the meaning of the 'Rate Source' reference isn't clear, there really should be more of a description here...
isSetRateSource(),
unsetRateSource(),
setRateSource(IfcLibraryInformation),
Ifc2x3tc1Package.getIfcCurrencyRelationship_RateSource()void setRateSource(IfcLibraryInformation value)
Rate Source' reference.
value - the new value of the 'Rate Source' reference.isSetRateSource(),
unsetRateSource(),
getRateSource()void unsetRateSource()
Rate Source' reference.
boolean isSetRateSource()
Rate Source' reference is set.
unsetRateSource(),
getRateSource(),
setRateSource(IfcLibraryInformation)Copyright © 2018 OpenSource BIM. All rights reserved.