public interface IfcCurrencyRelationship extends IfcResourceLevelRelationship
| 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.
|
String |
getRateDateTime()
Returns the value of the 'Rate Date Time' attribute.
|
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 |
isSetRateDateTime()
Returns whether the value of the '
Rate Date Time' attribute is set. |
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(String value)
Sets the value of the '
Rate Date Time' attribute. |
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 |
unsetRateDateTime()
Unsets the value of the '
Rate Date Time' attribute. |
void |
unsetRateSource()
Unsets the value of the '
Rate Source' reference. |
getDescription, getName, isSetDescription, isSetName, setDescription, setName, unsetDescription, unsetNameforceLoad, 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),
Ifc4Package.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),
Ifc4Package.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),
Ifc4Package.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),
Ifc4Package.getIfcCurrencyRelationship_ExchangeRateAsString()void setExchangeRateAsString(String value)
Exchange Rate As String' attribute.
value - the new value of the 'Exchange Rate As String' attribute.getExchangeRateAsString()String getRateDateTime()
If the meaning of the 'Rate Date Time' attribute isn't clear, there really should be more of a description here...
isSetRateDateTime(),
unsetRateDateTime(),
setRateDateTime(String),
Ifc4Package.getIfcCurrencyRelationship_RateDateTime()void setRateDateTime(String value)
Rate Date Time' attribute.
value - the new value of the 'Rate Date Time' attribute.isSetRateDateTime(),
unsetRateDateTime(),
getRateDateTime()void unsetRateDateTime()
Rate Date Time' attribute.
boolean isSetRateDateTime()
Rate Date Time' attribute is set.
unsetRateDateTime(),
getRateDateTime(),
setRateDateTime(String)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),
Ifc4Package.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.