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

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


            DiagramNodePart nodePart = (DiagramNodePart)part;
            deleteNode(nodePart);
        }
        else if (part instanceof ShapePart)
        {
            ShapePart shapePart = (ShapePart)part;
            deleteShapePart(shapePart);
        }
        else if (part instanceof SapphireDiagramEditorPagePart)
        {
          SapphireDiagramEditorPagePart pagePart = (SapphireDiagramEditorPagePart)part;
          List<ISapphirePart> parts = new ArrayList<ISapphirePart>();
          parts.addAll(pagePart.getSelections());
          for (ISapphirePart selectedPart : parts)
          {
            if (selectedPart instanceof DiagramConnectionPart)
            {
                    DiagramConnectionPart connPart = (DiagramConnectionPart)selectedPart;
                    connPart.remove();               
            }
                else if (selectedPart instanceof DiagramNodePart)
                {
                    DiagramNodePart nodePart = (DiagramNodePart)selectedPart;
                    deleteNode(nodePart);
                }
                else if (selectedPart instanceof ShapePart)
                {
                    ShapePart shapePart = (ShapePart)selectedPart;
                    deleteShapePart(shapePart);                 
                }
          }
        }
        return null;
View Full Code Here


 
  @Override
  public List<SapphireActionHandler> create()
  {
        final ListFactory<SapphireActionHandler> handlers = ListFactory.start();
        ShapePart shapePart = null;
        DiagramNodePart nodePart = null;
        if (getPart() instanceof DiagramNodePart)
        {
          nodePart = (DiagramNodePart)getPart();
          shapePart = nodePart.getShapePart();
        }
        else if (getPart() instanceof ShapePart )
        {
          shapePart = (ShapePart)getPart();
          nodePart = shapePart.getNodePart();
        }
        List<ShapeFactoryPart> shapeFactories = new ArrayList<ShapeFactoryPart>();
        if (shapePart instanceof ShapeFactoryPart)
        {
          shapeFactories.add((ShapeFactoryPart)shapePart);
View Full Code Here

TOP

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

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.