Package org.openbp.cockpit.modeler.figures.process

Examples of org.openbp.cockpit.modeler.figures.process.NodeFigure


   * @param node The node
   * @return The new figure or null on error
   */
  public NodeFigure createNodeFigure(Node node)
  {
    NodeFigure figure = (NodeFigure) ProcessElementFigureRegistry.getInstance().createProcessElementContainer(node);
    figure.connect(node, this);
    return figure;
  }
View Full Code Here


      if ("addNode".equals(regionId))
      {
        NodeProvider np = (NodeProvider) data.getTransferData(StandardFlavors.OBJECT);

        NodeFigure nodeFigure = createNodeFigureFromNodeProvider(np);
        if (nodeFigure == null)
        {
          // Failed or aborted
          return false;
        }

        editor.startUndo("Add Node");

        Node node = nodeFigure.getNode();
        process.addNode(node);
        node.maintainReferences(ModelObject.SYNC_GLOBAL_REFNAMES | ModelObject.SYNC_LOCAL_REFNAMES);

        nodeFigure.displayBox(new Rectangle(p));
        add(nodeFigure);
        addedFigure = nodeFigure;
      }
      else if ("addTextElement".equals(regionId))
      {
View Full Code Here

    node.setProcess(process);

    // Make sure that the nodename is unique
    node.setName(process.createUniqueNodeName(node.getName()));

    NodeFigure nodeFigure = createNodeFigure(node);
    if (isSkeleton)
    {
      nodeFigure.setCreatedFromScratch(true);
    }
    return nodeFigure;
  }
View Full Code Here

TOP

Related Classes of org.openbp.cockpit.modeler.figures.process.NodeFigure

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.