Examples of JpdlProcessDefinition


Examples of org.jbpm.jpdl.internal.model.JpdlProcessDefinition

      processDefinition.addTaskDefinitionImpl(taskDefinition);
    }

    String swimlaneName = XmlUtil.attribute(element, "swimlane");
    if (swimlaneName!=null) {
      JpdlProcessDefinition jpdlProcessDefinition = parse.contextStackFind(JpdlProcessDefinition.class);
      SwimlaneDefinitionImpl swimlaneDefinition = jpdlProcessDefinition.getSwimlaneDefinition(swimlaneName);
      if (swimlaneDefinition!=null) {
        taskDefinition.setSwimlaneDefinition(swimlaneDefinition);
      } else {
        parse.addProblem("swimlane "+swimlaneName+" not declared", element);
      }
View Full Code Here

Examples of org.jbpm.jpdl.internal.model.JpdlProcessDefinition

    super("start");
  }

  public Object parseJpdl(Element element, Parse parse, JpdlParser parser) {
    ActivityImpl startActivity = parse.contextStackFind(ActivityImpl.class);
    JpdlProcessDefinition processDefinition = parse.contextStackFind(JpdlProcessDefinition.class);
   
    if (processDefinition.getInitial()==null) {
      processDefinition.setInitial(startActivity);
     
    } else if (startActivity.getParentActivity()==null) {
      parse.addProblem("multiple start events not yet supported", element);
    }
   
View Full Code Here
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.