/** @generated */ public final void selectionChanged(IStructuredSelection selection) { myDiagram = null; if (selection.size() == 1) { Object selectedElement = selection.getFirstElement(); if (selectedElement instanceof TOENavigatorItem) { selectedElement = ((TOENavigatorItem) selectedElement).getView(); } else if (selectedElement instanceof IAdaptable) { selectedElement = ((IAdaptable) selectedElement).getAdapter(View.class); } if (selectedElement instanceof Diagram) { Diagram diagram = (Diagram) selectedElement; if (AllHolderEditPart.MODEL_ID.equals(TOEVisualIDRegistry.getModelID(diagram))) { myDiagram = diagram; } } } setEnabled(myDiagram != null); }
/** @generated */ private boolean isOwnView(View view) { return AllHolderEditPart.MODEL_ID.equals(TOEVisualIDRegistry.getModelID(view)); }