\r
private MultiFuelChart allFuels = new MultiFuelChart();\r
\r
+ private static int lIdx = 0;\r
+ private static int sIdx = 0;\r
public FuelsEditor(Frame frame) {\r
super(frame, "Fuel");\r
addTab("All Fuels", allFuels);\r
addCreator(new ObjectCreator() {\r
@Override\r
public Fuel newObject() {\r
- return new EditablePiecewiseLinearFuel();\r
+ EditablePiecewiseLinearFuel ret = new EditablePiecewiseLinearFuel();\r
+ ret.setName("New Linear Fuel " + ++lIdx);\r
+ return ret;\r
}\r
\r
@Override\r
addCreator(new ObjectCreator() {\r
@Override\r
public Fuel newObject() {\r
- return new EditablePiecewiseSaintRobertFuel();\r
+ EditablePiecewiseSaintRobertFuel ret = new EditablePiecewiseSaintRobertFuel();\r
+ ret.setName("New StRobert Fuel " + ++sIdx);\r
+ return ret;\r
}\r
\r
@Override\r
}\r
});\r
}\r
+ \r
+ /*\r
+ @Override\r
+ protected void objectAdded(Fuel f, AbstractFuelEditor e){\r
+ allFuels.addFuel(f);\r
+ }\r
+ \r
+ @Override\r
+ protected void objectRemoved(Fuel f, AbstractFuelEditor e){\r
+ allFuels.removeFuel(f);\r
+ }*/\r
\r
@Override\r
public AbstractFuelEditor createEditor(Fuel o) {\r