Package org.eclipse.gef.requests

Examples of org.eclipse.gef.requests.CreateRequest


    this.main = main;
  }

  protected Request createTargetRequest()
  {
    CreateRequest request = new CreateRequest();
    return request;
  }
View Full Code Here


  /**
   * Adds a new entry to the category. Returns the new model object.
   */
  protected Object addEntry() {
    CreateRequest request = new CreateRequest();
    request.setFactory(getCreationFactory());
    Command command = getCommand(request);
    getCommandStack().execute(command);
    Object newObject = request.getNewObject();
    // Select the new item after creation
    selectEditPart(newObject);
    return newObject;
  }
View Full Code Here

    ((CreateRequest) getTargetRequest()).setLocation(getDropLocation());
  }

  @Override
  protected Request createTargetRequest() {
    CreateRequest request = new CreateRequest();

    request.setFactory(new MyCreationFactory());
    request.setLocation(getDropLocation());
    return request;
  }
View Full Code Here

      GraphicalEditPart gep = (GraphicalEditPart)obj;
      Object template = getClipboardContents();
      if (template != null) {
        CreationFactory factory = getFactory(template);
        if (factory != null) {
          CreateRequest request = new CreateRequest();
          request.setFactory(factory);
          request.setLocation(getPasteLocation(gep));
          result = gep.getCommand(request);
        }
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.eclipse.gef.requests.CreateRequest

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.