protected Message findMessageForName(String messageName) { Collection<Message> messages = modelInstance.getModelElementsByType(Message.class); for (Message message : messages) { if (messageName.equals(message.getName())) { // return already existing message for message name return message; } } // create new message for non existing message name Definitions definitions = modelInstance.getDefinitions(); Message message = createChild(definitions, Message.class); message.setName(messageName); return message; }
private void addMessageEventDefinition(CatchEvent catchEvent) { BpmnModelInstance modelInstance = (BpmnModelInstance) catchEvent.getModelInstance(); Message message = modelInstance.newInstance(Message.class); message.setId(MESSAGE_ID); message.setName(MESSAGE_NAME); modelInstance.getDefinitions().addChildElement(message); MessageEventDefinition messageEventDefinition = modelInstance.newInstance(MessageEventDefinition.class); messageEventDefinition.setMessage(message); catchEvent.getEventDefinitions().add(messageEventDefinition); }
CheckName.checkName(baseElement)))); } else { if (message.getName() == null || message.getName().isEmpty()) { issues.addAll(IssueWriter.createIssue(rule, CriticalityEnum.ERROR, element, String.format(Messages.getString("MessageEventChecker.3"), //$NON-NLS-1$ CheckName.checkName(baseElement)))); } else if (message.getName().contains("{") || message.getName().contains("}")) { //$NON-NLS-1$ //$NON-NLS-2$ issues.addAll(IssueWriter.createIssue(rule, CriticalityEnum.ERROR, element, String.format(Messages.getString("MessageEventChecker.6"), //$NON-NLS-1$
public ModifiableBpmnModelInstance renameMessage(String oldMessageName, String newMessageName) { Collection<Message> messages = modelInstance.getModelElementsByType(Message.class); for (Message message : messages) { if (message.getName().equals(oldMessageName)) { message.setName(newMessageName); } } return this; }
private void addMessageEventDefinition(CatchEvent catchEvent) { BpmnModelInstance modelInstance = (BpmnModelInstance) catchEvent.getModelInstance(); Message message = modelInstance.newInstance(Message.class); message.setId(MESSAGE_ID); message.setName(MESSAGE_NAME); modelInstance.getDefinitions().addChildElement(message); MessageEventDefinition messageEventDefinition = modelInstance.newInstance(MessageEventDefinition.class); messageEventDefinition.setMessage(message); catchEvent.getEventDefinitions().add(messageEventDefinition); }
protected Message findMessageForName(String messageName) { Collection<Message> messages = modelInstance.getModelElementsByType(Message.class); for (Message message : messages) { if (messageName.equals(message.getName())) { // return already existing message for message name return message; } } // create new message for non existing message name Definitions definitions = modelInstance.getDefinitions(); Message message = createChild(definitions, Message.class); message.setName(messageName); return message; }
protected Message findMessageForName(String messageName) { Collection<Message> messages = modelInstance.getModelElementsByType(Message.class); for (Message message : messages) { if (messageName.equals(message.getName())) { // return already existing message for message name return message; } } // create new message for non existing message name Definitions definitions = modelInstance.getDefinitions(); Message message = createChild(definitions, Message.class); message.setName(messageName); return message; }
public ModifiableBpmnModelInstance renameMessage(String oldMessageName, String newMessageName) { Collection<Message> messages = modelInstance.getModelElementsByType(Message.class); for (Message message : messages) { if (message.getName().equals(oldMessageName)) { message.setName(newMessageName); } } return this; }