package net.sf.openrocket.unit;
/*
* This class provides a 'dumb' version of UnitGroup
* It allows any arbitrary unit to be created. It doesn't store any value and can't be converted into anything else.
* This is useful for custom expression units.
*
* @author Richard Graham
*/
public class FixedUnitGroup extends UnitGroup {
String unitString;
public FixedUnitGroup( String unitString ){
this.unitString = unitString;
}
@Override
public int getUnitCount(){
return 1;
}
@Override
public Unit getDefaultUnit(){
return new GeneralUnit(1, unitString);
}
@Override
public Unit getSIUnit(){
return new GeneralUnit(1, unitString);
}
@Override
public boolean contains(Unit u){
return true;
}
}