コード例 #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));
 }