protected Signal findSignalForName(String signalName) { Collection<Signal> signals = modelInstance.getModelElementsByType(Signal.class); for (Signal signal : signals) { if (signalName.equals(signal.getName())) { // return already existing signal for signal name return signal; } } // create new signal for non existing signal name Definitions definitions = modelInstance.getDefinitions(); Signal signal = createChild(definitions, Signal.class); signal.setName(signalName); return signal; }
public ModifiableBpmnModelInstance renameSignal(String oldSignalName, String newSignalName) { Collection<Signal> signals = modelInstance.getModelElementsByType(Signal.class); for (Signal signal : signals) { if (signal.getName().equals(oldSignalName)) { signal.setName(newSignalName); } } return this; }
protected Signal findSignalForName(String signalName) { Collection<Signal> signals = modelInstance.getModelElementsByType(Signal.class); for (Signal signal : signals) { if (signalName.equals(signal.getName())) { // return already existing signal for signal name return signal; } } // create new signal for non existing signal name Definitions definitions = modelInstance.getDefinitions(); Signal signal = createChild(definitions, Signal.class); signal.setName(signalName); return signal; }
protected Signal findSignalForName(String signalName) { Collection<Signal> signals = modelInstance.getModelElementsByType(Signal.class); for (Signal signal : signals) { if (signalName.equals(signal.getName())) { // return already existing signal for signal name return signal; } } // create new signal for non existing signal name Definitions definitions = modelInstance.getDefinitions(); Signal signal = createChild(definitions, Signal.class); signal.setName(signalName); return signal; }
public ModifiableBpmnModelInstance renameSignal(String oldSignalName, String newSignalName) { Collection<Signal> signals = modelInstance.getModelElementsByType(Signal.class); for (Signal signal : signals) { if (signal.getName().equals(oldSignalName)) { signal.setName(newSignalName); } } return this; }