private boolean isParentEventSubprocess(FlowElement fe) { if (fe.eContainer() instanceof SubProcess && ((SubProcess) fe.eContainer()).isTriggeredByEvent()){ return true; } return false; }
private boolean isParentEventSubprocess(FlowElement fe) { if (fe.eContainer() instanceof SubProcess && ((SubProcess) fe.eContainer()).isTriggeredByEvent()){ return true; } return false; }
public static boolean isAdHoc(FlowElement element) { if (element.eContainer() instanceof Process) { Process process = (Process) element.eContainer(); Iterator<FeatureMap.Entry> iter = process.getAnyAttribute().iterator(); while(iter.hasNext()) { FeatureMap.Entry entry = iter.next(); if(entry.getEStructuralFeature().getName().equals("adHoc")) { return Boolean.parseBoolean(((String)entry.getValue()).trim()); } } } else if (element instanceof AdHocSubProcess) { return true; } return false; }
public static boolean isAdHoc(FlowElement element) { if (element.eContainer() instanceof Process) { Process process = (Process) element.eContainer(); Iterator<FeatureMap.Entry> iter = process.getAnyAttribute().iterator(); while(iter.hasNext()) { FeatureMap.Entry entry = iter.next(); if(entry.getEStructuralFeature().getName().equals("adHoc")) { return Boolean.parseBoolean(((String)entry.getValue()).trim()); } } } else if (element instanceof AdHocSubProcess) { return true; } return false; }
public static boolean isAdHoc(FlowElement element) { if (element.eContainer() instanceof Process) { Process process = (Process) element.eContainer(); Iterator<FeatureMap.Entry> iter = process.getAnyAttribute().iterator(); while(iter.hasNext()) { FeatureMap.Entry entry = iter.next(); if(entry.getEStructuralFeature().getName().equals("adHoc")) { return Boolean.parseBoolean(((String)entry.getValue()).trim()); } } } else if (element instanceof AdHocSubProcess) { return true; } return false; }