|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NumberValue
A representation of the model object 'Number Value'.
The following features are supported:
PropertyPackage.getNumberValue()
Field Summary | |
---|---|
static java.lang.String |
copyright
|
Method Summary | |
---|---|
NumberValue |
cloneAndInvert()
Create a "clone" that inverts this value. |
NumberValue |
cloneNumber()
Clone this number value. |
java.lang.String |
getNumberAsString()
get number part of value as string number value converted to String without unit |
ParsedPropertyReference |
getParsedPropertyReference()
returns parsed property reference object |
ParsedPropertyReference |
getParsedUnitLiteralReference()
returns parsed unit literal reference object |
double |
getScaledValue()
Get the scaled value of the number, this is the number's value multiplied by the number's unit's absolute factor. |
double |
getScaledValue(UnitLiteral target)
Get the scaled value of the number, this is the number's value multiplied by the number's unit's scaling factor for the specified unit. |
UnitLiteral |
getUnitLiteral()
Returns the value of the 'Unit Literal' reference |
java.lang.String |
getUnitLiteralName()
returns unit literal name from either the unit literal object or the parsed name. |
java.lang.String |
getValueString()
Returns the value of the 'Value String' attribute |
java.lang.Number |
getXValue()
Get the value of the number. |
void |
setNewValue(java.lang.Number val)
Set the value of the number. |
void |
setParsedPropertyReference(ParsedPropertyReference pr)
sets parsed names for property reference |
void |
setParsedUnitLiteral(java.lang.String pr,
java.lang.String file,
int line)
sets parsed name of unitliteral |
void |
setParsedUnitLiteralReference(ParsedPropertyReference pr)
sets parsed names for unit literal reference |
void |
setUnitLiteral(UnitLiteral value)
Sets the value of the ' Unit Literal ' reference |
void |
setValueString(java.lang.String value)
Sets the value of the ' Value String ' attribute |
Methods inherited from interface edu.cmu.sei.aadl.model.property.NumberOrPropertyReference |
---|
getNumberValue |
Methods inherited from interface edu.cmu.sei.aadl.model.property.PropertyValue |
---|
evaluate, getValueAsString, instantiate, preEvaluate |
Methods inherited from interface edu.cmu.sei.aadl.model.core.AObject |
---|
addComment, getAadlSpec, getAObjectRoot, getChildren, getComment, getContainingClassifier, getContainingClassifierNameSpace, getContainingComponentImpl, getContainingComponentType, getContainingPropertyAssociationDefinitionConstant, getContainingSubcomponent, getLocationReference, getReferencedObject, getSecondReferencedObject, getSystemInstance, setLocationReference, setLocationReference |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Field Detail |
---|
static final java.lang.String copyright
Method Detail |
---|
UnitLiteral getUnitLiteral()
If the meaning of the 'Unit Literal' reference isn't clear, there really should be more of a description here...
setUnitLiteral(UnitLiteral)
,
PropertyPackage.getNumberValue_UnitLiteral()
void setUnitLiteral(UnitLiteral value)
Unit Literal
' reference.
value
- the new value of the 'Unit Literal' reference.getUnitLiteral()
java.lang.Number getXValue()
double getScaledValue()
double getScaledValue(UnitLiteral target)
target
- UnitLiteralvoid setNewValue(java.lang.Number val)
val
- The value.java.lang.String getValueString()
If the meaning of the 'Value String' attribute isn't clear, there really should be more of a description here...
setValueString(String)
,
PropertyPackage.getNumberValue_ValueString()
java.lang.String getNumberAsString()
void setValueString(java.lang.String value)
Value String
' attribute.
value
- the new value of the 'Value String' attribute.getValueString()
void setParsedPropertyReference(ParsedPropertyReference pr)
pr
- parsed property reference objectParsedPropertyReference getParsedPropertyReference()
void setParsedUnitLiteralReference(ParsedPropertyReference pr)
pr
- parsed property reference objectvoid setParsedUnitLiteral(java.lang.String pr, java.lang.String file, int line)
pr
- parsed of unitliteral as stringfile
- file name as stringline
- line number as stringParsedPropertyReference getParsedUnitLiteralReference()
java.lang.String getUnitLiteralName()
NumberValue cloneNumber()
NumberValue cloneAndInvert()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |