示例#1
0
 public static bool IsSubProcess(ProcessItemType type)
 {
     return
         (IsAdHocSubProcess(type) ||
          IsTransaction(type) ||
          type.Equals(ProcessItemType.SubProcess));
 }
示例#2
0
 public static bool IsTask(ProcessItemType type)
 {
     return
         (IsUserTask(type) ||
          IsBusinessRuleTask(type) ||
          IsManualTask(type) ||
          IsReceiveTask(type) ||
          IsScriptTask(type) ||
          IsSendTask(type) ||
          IsServiceTask(type) ||
          type.Equals(ProcessItemType.Task));
 }
示例#3
0
 public static bool IsParallelGateway(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.ParallelGateway));
 }
示例#4
0
 public static bool IsInclusiveGateway(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.InclusiveGateway));
 }
示例#5
0
 public static bool IsEventBasedGateway(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.EventBasedGateway));
 }
示例#6
0
 public static bool IsComplexGateway(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.ComplexGateway));
 }
示例#7
0
 private static bool IsReceiveTask(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.ReceiveTask));
 }
示例#8
0
 public static bool IsSequenceFlow(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.SequenceFlow));
 }
示例#9
0
 public static bool IsImplicitThrowEvent(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.ImplicitThrowEvent));
 }
示例#10
0
 public static bool IsEndEvent(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.EndEvent));
 }
示例#11
0
 public static bool IsBoundaryEvent(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.BoundaryEvent));
 }
示例#12
0
 public static bool IsCallActivity(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.CallActivity));
 }
示例#13
0
 public static bool IsUserTask(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.UserTask));
 }
示例#14
0
 private static bool IsBusinessRuleTask(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.BusinessRuleTask));
 }
示例#15
0
 private static bool IsManualTask(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.ManualTask));
 }
示例#16
0
 public static bool IsDataObject(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.DataObject));
 }
示例#17
0
 public static bool IsDataStoreReference(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.DataStoreReference));
 }
示例#18
0
 public static bool IsIntermediateThrowEvent(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.IntermediateThrowEvent));
 }
示例#19
0
 public static bool IsChoreographyTask(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.ChoreographyTask));
 }
示例#20
0
 public static bool IsSubChoreography(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.SubChoreography));
 }
示例#21
0
 private static bool IsServiceTask(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.ServiceTask));
 }
示例#22
0
 private static bool IsScriptTask(ProcessItemType type)
 {
     return(type.Equals(ProcessItemType.ScriptTask));
 }