Package org.jbpm.ui.common.action

Source Code of org.jbpm.ui.common.action.SubprocessDelegate

package org.jbpm.ui.common.action;

import org.eclipse.jface.action.IAction;
import org.eclipse.jface.window.Window;
import org.jbpm.ui.common.model.Subprocess;
import org.jbpm.ui.dialog.SubprocessDialog;

public class SubprocessDelegate extends BaseActionDelegate {

    public void run(IAction action) {
        Subprocess subprocess = (Subprocess) selectedPart.getModel();
        openDetails(subprocess);
    }

    public void openDetails(Subprocess subprocess) {
        SubprocessDialog dialog = new SubprocessDialog(subprocess);
        if (dialog.open() != Window.CANCEL) {
            subprocess.setVariablesList(dialog.getSubprocessVariables());
            subprocess.setSubProcessName(dialog.getSubprocessName());
        }
    }
}
TOP

Related Classes of org.jbpm.ui.common.action.SubprocessDelegate

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.