}
private OperationGraphController createGraphController(Operation op) {
ManagedProject project = ProjectUtils.getManagedProject(op);
ProjectPersistor itemSaver = project.getProjectPersistor();
DefaultOperationGraphController controller = new DefaultOperationGraphController(impl.getView(),
project.getProject(), itemSaver);
controller.setRunOperationAction(Application.getBean(RunOperationAction.ID, Action.class));
controller.setDeploySelectedItemsAction(Application.getBean(DeployActiveObjectsAction.ID, Action.class));
controller.setSetPermissionsAction(Application.getBean(SetPermissionsAction.ID, Action.class));
controller.setAssignPluginAction(Application.getBean(AssignPipelinePluginAction.ID, Action.class));
controller.setTestConnectionAction(Application.getBean(TestConnectionAction.ID, Action.class));
controller.setViewDependenciesAction(Application.getBean(ViewDependenciesAction.ID, Action.class));
return controller;
}