org.openl.types.science
Class OneDimensionalExpression
java.lang.Object
org.openl.types.science.AMultiplicativeExpression
org.openl.types.science.OneDimensionalExpression
- All Implemented Interfaces:
- IDimensionPower, IMultiplicativeExpression
public class OneDimensionalExpression
- extends AMultiplicativeExpression
- implements IDimensionPower
- Author:
- snshor
| Methods inherited from class org.openl.types.science.AMultiplicativeExpression |
add, divide, isAdditiveCompatible, multiply, negate, print, printAs, printAs, printInSystem, subtract, toString |
OneDimensionalExpression
public OneDimensionalExpression(double scalar,
IDimension dimension)
changeScalar
public IMultiplicativeExpression changeScalar(double newScalar)
- Specified by:
changeScalar in interface IMultiplicativeExpression
getDimension
public IDimension getDimension()
- Specified by:
getDimension in interface IDimensionPower
getDimensionCount
public int getDimensionCount()
- Description copied from interface:
IMultiplicativeExpression
- Returns number of different dimensions it has
- Specified by:
getDimensionCount in interface IMultiplicativeExpression
- Returns:
getDimensionPower
public IDimensionPower getDimensionPower(IDimension id)
- Specified by:
getDimensionPower in interface IMultiplicativeExpression
getDimensionsPowers
public Iterator getDimensionsPowers()
- Specified by:
getDimensionsPowers in interface IMultiplicativeExpression
getPower
public int getPower()
- Specified by:
getPower in interface IDimensionPower
getScalar
public double getScalar()
- Description copied from interface:
IMultiplicativeExpression
- Return scalar part of the expression
- Specified by:
getScalar in interface IMultiplicativeExpression
- Returns:
Copyright © 2012. All Rights Reserved.