Examples of DiagramEmbeddedConnectionTemplate


Examples of org.eclipse.sapphire.ui.diagram.internal.DiagramEmbeddedConnectionTemplate

    @Override
    public  List<IDiagramConnectionDef> possibleConnectionDefs( DiagramNodePart srcNode )
    {
      List<IDiagramConnectionDef> connectionDefs = new ArrayList<IDiagramConnectionDef>();
     
        DiagramEmbeddedConnectionTemplate embeddedConnTemplate =
                this.embeddedConnectionTemplateMap.get(srcNode.getDiagramNodeTemplate());
        if (embeddedConnTemplate != null)
        {
            connectionDefs.add(embeddedConnTemplate.getConnectionDef());
        }
        for (DiagramConnectionTemplate connectionTemplate2 : getAllConnectionTemplates())
        {
          if (connectionTemplate2.canStartNewConnection(srcNode))
            {
View Full Code Here

Examples of org.eclipse.sapphire.ui.diagram.internal.DiagramEmbeddedConnectionTemplate

            List<DiagramConnectionTemplate> connTemplates = getAllConnectionTemplates();
            for (DiagramConnectionTemplate connTemplate : connTemplates)
            {
                connTemplate.showAllConnectionParts(nodeTemplate);
            }
            DiagramEmbeddedConnectionTemplate embeddedConnTemplate = this.embeddedConnectionTemplateMap.get(nodeTemplate);
            if (embeddedConnTemplate != null)
            {
                embeddedConnTemplate.showAllConnectionParts(nodeTemplate);
            }
           
            refreshImplicitConnections();
        }
    }
View Full Code Here

Examples of org.eclipse.sapphire.ui.diagram.internal.DiagramEmbeddedConnectionTemplate

            List<DiagramConnectionTemplate> connTemplates = getAllConnectionTemplates();
            for (DiagramConnectionTemplate connTemplate : connTemplates)
            {
                connTemplate.hideAllConnectionParts(nodeTemplate);
            }
            DiagramEmbeddedConnectionTemplate embeddedConnTemplate = this.embeddedConnectionTemplateMap.get(nodeTemplate);
            if (embeddedConnTemplate != null)
            {
                embeddedConnTemplate.hideAllConnectionParts(nodeTemplate);
            }
           
            refreshImplicitConnections();
        }
    }
View Full Code Here

Examples of org.eclipse.sapphire.ui.diagram.internal.DiagramEmbeddedConnectionTemplate

    }
   
    private DiagramConnectionTemplate getConnectionTemplate(DiagramNodePart srcNode, String connectionType)
    {
        DiagramConnectionTemplate connectionTemplate = null;
        DiagramEmbeddedConnectionTemplate embeddedConnTemplate =
                this.embeddedConnectionTemplateMap.get(srcNode.getDiagramNodeTemplate());
        if (embeddedConnTemplate != null &&
                embeddedConnTemplate.getConnectionTypeId().equalsIgnoreCase(connectionType))
        {
            connectionTemplate = embeddedConnTemplate;
        }
        else
        {
View Full Code Here

Examples of org.eclipse.sapphire.ui.diagram.internal.DiagramEmbeddedConnectionTemplate

        // handle embedded connections
        if (!this.definition.getEmbeddedConnections().isEmpty())
        {
            IDiagramExplicitConnectionBindingDef embeddedConnDef =
                        this.definition.getEmbeddedConnections().get( 0 );
            this.embeddedConnTemplate = new DiagramEmbeddedConnectionTemplate(embeddedConnDef);
            IDiagramConnectionDef connDef = this.diagramEditor.getDiagramConnectionDef(embeddedConnDef.getConnectionId().content());
            this.embeddedConnTemplate.init(this, this.modelElement, connDef, Collections.<String,String>emptyMap());
            this.embeddedConnTemplate.initialize();
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.