Object subject = edit.getSubject(); if (subject instanceof Dataflow) { DataflowSelectionModel selectionModel = DataflowSelectionManager .getInstance().getDataflowSelectionModel( (Dataflow) edit.getSubject()); Object objectOfEdit = null; if (edit instanceof AddProcessorEdit) {
private void considerEdit(EditManagerEvent message, Edit edit) { // boolean result = false; if (edit instanceof CompoundEdit) { for (Edit subEdit : ((CompoundEdit) edit).getChildEdits()) { considerEdit(message, subEdit); } } else { Object subject = edit.getSubject(); if (subject == owningProcessor) { // panel.reevaluate(); setTitle(getRelativeName(owningDataflow, activity)); } else if (subject == owningDataflow) { if (!owningDataflow.getProcessors().contains(owningProcessor)) { ActivityConfigurationAction.clearDialog(activity); } } else if (subject == activity) { if (message instanceof DataFlowUndoEvent) { logger.info("undo of activity edit found"); panel.refreshConfiguration(); } else if (message instanceof DataFlowRedoEvent) { logger.info("redo of activity edit found"); panel.refreshConfiguration(); } } } }