/* (non-Javadoc) * @see de.hpi.bpmn2_0.factory.AbstractBpmnFactory#createBpmnElement(org.oryxeditor.server.diagram.Shape, de.hpi.bpmn2_0.factory.BPMNElement) */ @Override public BPMNElement createBpmnElement(Shape shape, BPMNElement parent) throws BpmnConverterException { ConversationLink link = this.createProcessElement(shape); ConversationLinkConnector conLink = this.createDiagramElement(shape); conLink.setConversationLinkRef(link); return new BPMNElement(conLink, link, shape.getResourceId()); }
/* (non-Javadoc) * @see de.hpi.bpmn2_0.factory.AbstractBpmnFactory#createDiagramElement(org.oryxeditor.server.diagram.Shape) */ @Override protected ConversationLinkConnector createDiagramElement(Shape shape) { ConversationLinkConnector conLink = new ConversationLinkConnector(); conLink.setId(shape.getResourceId() + "_gui"); conLink.setLabel(shape.getProperty("name")); // TODO: Label position this.setBendpoints(conLink, shape); return conLink; }