Implementation gei = (Implementation) graphicalEditor;
final DrawingEditorTabbedPane pane = (DrawingEditorTabbedPane) gei.getGraphicalEditorUI().getEditorArea();
DrawingViewContainer rst = new DrawingViewContainer() {
public Map getAllDrawingViews() {
DrawingView[] view= (DrawingView[])pane.toArray();
Map rst = new TreeMap();
for(int i = 0; i < view.length; i++){
rst.put(view[i].getDrawing().getTitle(), view[i]);
}
return rst;