/**
* Returns a newly created Figure.
*/
protected IFigure createFigure() {
OutputFigure figure;
if (getModel() == null)
return null;
else if (getModel() instanceof LiveOutput)
figure = new LiveOutputFigure();
else if (getModel() instanceof GroundOutput)
figure = new GroundFigure();
else
figure = new OutputFigure();
return figure;
}