There is a plugin called StatesAppearanceCustomizationSample that
contains several sample classes that show different ways of customizing
states. You could download it from here.
- PrinterFigure, FaxFigure and ConditionFigure that
extends from StateFigure
- RhombusFigure that extends from AbstractStateFigure
- EllipseFigure that extends from draw2d Ellipse (subclass
of Shape)
- ScannerFigure that extends from Shape
On the other hand, the sample contains these definitions that override
standard BTT states:
- InitialState
- OperationState
- ConditionState