public void doValidation() { if (!model.isColaboration()) return; List<EdgeAdaptor> messages = getMessageFlowList(); List<EdgeAdaptor> conversationLinks = messageEvent.getAdjacentEdges(ConversationLink.class); if (messages.isEmpty() && conversationLinks.isEmpty()) { reportNoMessages(); // @todo: Validation needs to be refined for main process events! } else if (messages.size() + conversationLinks.size() > 1) { reportTooManyMessages(messages); } }