Package org.eclipse.sapphire.ui.diagram.editor

Examples of org.eclipse.sapphire.ui.diagram.editor.DiagramNodePart


                    if (model == null)
                    {
                        if (reference.text() != null)
                        {
                            SapphireDiagramEditorPagePart diagramEditorPart = getDiagramEditor();
                            DiagramNodePart targetNode = diagramEditorPart.getNode(reference.text());
                            if (targetNode != null)
                            {
                                model = targetNode.getLocalModelElement();
                            }
                        }                       
                    }
                    if (srcNodeModel == model)
                    {
View Full Code Here


      List<StandardDiagramConnectionPart> connParts = getDiagramConnections(null);
      for (StandardDiagramConnectionPart connPart : connParts)
      {
        Element endpt1 = connPart.getEndpoint1();
        Element endpt2 = connPart.getEndpoint2();
        DiagramNodePart nodePart1 = this.diagramEditor.getDiagramNodePart(endpt1);
        if (nodePart1 != null && nodePart1.getDiagramNodeTemplate() == nodeTemplate)
        {
          notifyConnectionAddEvent(new ConnectionAddEvent(connPart));
        }
        else
        {
          DiagramNodePart nodePart2 = this.diagramEditor.getDiagramNodePart(endpt2);
            if (nodePart2 != null && nodePart2.getDiagramNodeTemplate() == nodeTemplate)
            {
              notifyConnectionAddEvent(new ConnectionAddEvent(connPart));
            }         
        }
      }
View Full Code Here

      List<StandardDiagramConnectionPart> connParts = getDiagramConnections(null);
      for (StandardDiagramConnectionPart connPart : connParts)
      {
        Element endpt1 = connPart.getEndpoint1();
        Element endpt2 = connPart.getEndpoint2();
        DiagramNodePart nodePart1 = this.diagramEditor.getDiagramNodePart(endpt1);
        if (nodePart1 != null && nodePart1.getDiagramNodeTemplate() == nodeTemplate)
        {
          notifyConnectionDeleteEvent(new ConnectionDeleteEvent(connPart));
        }
        else
        {
          DiagramNodePart nodePart2 = this.diagramEditor.getDiagramNodePart(endpt2);
            if (nodePart2 != null && nodePart2.getDiagramNodeTemplate() == nodeTemplate)
            {
              notifyConnectionDeleteEvent(new ConnectionDeleteEvent(connPart));
            }         
        }
      }
View Full Code Here

            if (targetObj == null)
            {
                if (refVal.text() != null)
                {
                    SapphireDiagramEditorPagePart diagramEditorPart = this.getDiagramConnectionTemplate().getDiagramEditor();
                    DiagramNodePart targetNode = diagramEditorPart.getNode(refVal.text());
                    if (targetNode != null)
                    {
                        targetObj = targetNode.getLocalModelElement();
                    }
                }
            }
            return (Element)targetObj;
        }
View Full Code Here

            connPart.dispose();
        }
        this.implicitConnections.clear();
        for (int i = 0; i < newFilteredList.size() - 1; i++)
        {
          DiagramNodePart srcNode = this.diagramEditor.getDiagramNodePart(newFilteredList.get(i));
          DiagramNodePart targetNode = this.diagramEditor.getDiagramNodePart(newFilteredList.get(i+1));
          if (srcNode != null && srcNode.getDiagramNodeTemplate().visible() &&
              targetNode != null && targetNode.getDiagramNodeTemplate().visible())
          {
              StandardImplicitConnectionPart connPart =
                      createNewImplicitConnectionPart(newFilteredList.get(i), newFilteredList.get(i+1));
                this.implicitConnections.add(connPart);
                notifyConnectionAdd(connPart);
View Full Code Here

TOP

Related Classes of org.eclipse.sapphire.ui.diagram.editor.DiagramNodePart

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.