this.controller = controller;
}
public boolean setContent(OperationWrapperNode opNode, T activity, C content) {
if (controller.isChangeAllowed(opNode)) {
IntegrationEntity previous = activity.getContent();
activity.setContent(content);
controller.getGraph().fireActiveObjectsChanged();
if (previous == null || !previous.getID().equals(content.getID())) {
sendUndoableEdit(opNode, activity, content, previous);
}
return true;
}
return false;