subflow.java

来自「jawe的最新版本,基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用」· Java 代码 · 共 59 行

JAVA
59
字号
package org.enhydra.shark.xpdl.elements;import org.enhydra.shark.xpdl.XMLAttribute;import org.enhydra.shark.xpdl.XMLComplexElement;import org.enhydra.shark.xpdl.XPDLConstants;/** *  Represents coresponding element from XPDL schema. *  *  @author Sasa Bojanic */public class SubFlow extends XMLComplexElement {   public SubFlow (ImplementationTypes parent) {      super(parent, true);   }   protected void fillStructure () {      XMLAttribute attrId=new XMLAttribute(this,"Id", true); // required      XMLAttribute attrExecution=new XMLAttribute(this,"Execution",         false,new String[] {            XPDLConstants.EXECUTION_NONE,            XPDLConstants.EXECUTION_ASYNCHR,            XPDLConstants.EXECUTION_SYNCHR         }, 0);      ActualParameters refActualParameters=new ActualParameters(this); // min=0      add(attrId);            add(attrExecution);            add(refActualParameters);         }   public String getId () {      return get("Id").toValue();   }   public void setId (String id) {      set("Id",id);   }   public XMLAttribute getExecutionAttribute () {      return (XMLAttribute)get("Execution");   }   public String getExecution() {      return getExecutionAttribute().toValue();   }   public void setExecutionNONE() {      getExecutionAttribute().setValue(XPDLConstants.EXECUTION_NONE);   }   public void setExecutionASYNCHR() {      getExecutionAttribute().setValue(XPDLConstants.EXECUTION_ASYNCHR);   }   public void setExecutionSYNCHR() {      getExecutionAttribute().setValue(XPDLConstants.EXECUTION_SYNCHR);   }      public ActualParameters getActualParameters() {      return (ActualParameters)get("ActualParameters");   }   }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?