public void setSyntaxModelBuilder(ISyntaxModelBuilder syntaxModelBuilder) { this.syntaxModelBuilder = syntaxModelBuilder; this.syntaxModelBuilder.setMainDiagramElement(diagramView.getDiagram().getRootElement()); }
getDiagramInterchangeModel().addDiagramElement(di);
if (diElement.getOwningElement()==null) getDiagramInterchangeModel().addDiagramElement(diElement);
@Override public void onRemoveUIElement(IRemoveUIElementEvent removeElementEvent) { IDiagramElementView elView = (IDiagramElementView) removeElementEvent.getRemovedElement(); getDiagramInterchangeModel().getRootElement().removeDiagramElement(elView.getDiagramElement()); } };
public IDiagram getDiagramInterchangeModel(boolean getWithRelativeCoordinates){ IDiagram diagram = this.diBuilder.getDiagramInterchangeModel(); diagram.getRootElement().setModelElement(getDiagramSyntaxModel()); this.fireEvent(new BuildDiagramInterchangeCompleteEvent(diagramView)); return diagram; }
if (controller.getSyntaxModelBuilder()!=null) controller.getSyntaxModelBuilder().setMainDiagramElement(diagramModel.getRootElement()); this.totalElements = diagramModel.getRootElement().getOwnedElements().size(); this.finished = 0; this.percentage = 0; proxy.setBindedModel(diagramModel.getRootElement().getModelElement()); for(IDiagramElement diElement:diagramModel.getRootElement().getOwnedElements()){ for(IDiagramElement diElement:diagramModel.getRootElement().getOwnedElements()){
protected void initializeDiagramController(IProjectInstance projectInstance){ BPMNProjectInstance bpmnprojectInstance = (BPMNProjectInstance) projectInstance; this.diagramController = new DiagramController(diagramView,new BPMNCollaborationDiagram(),diagramModelEditorComponent.getEditorView(),bpmnprojectInstance.getDefinitions()); diagramController.setSyntaxModelBuilder(new CollaborationBuilder(diagramView.getDiagram().getRootElement(),(PoolEditorModel) diagramView.getEditorModel())); }