Examples of IPositionMediator


Examples of org.eclipse.jst.pagedesigner.validation.caret.IPositionMediator

  /**
   * @return
   */
  private boolean shouldStartRangeSelection() {
    IPositionMediator positionMediator = new InlineEditingPositionMediator(
        new ActionData(ActionData.INLINE_EDIT, null));
    if (positionMediator.isEditable(new Target(getSourceEditPart()))) {
      return getSourceEditPart() instanceof TextEditPart
          || !(((NodeEditPart) getSourceEditPart()).isWidget());
    }
        return false;
  }
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.validation.caret.IPositionMediator

    //to avoid 219038 and possibility of current viewer changing
    final EditPartViewer viewer = getCurrentViewer();
    final IHTMLGraphicalViewer graphicalViewer = (IHTMLGraphicalViewer)viewer;
    EditPart editPart = viewer.findObjectAtExcluding(
        getLocation(), Collections.EMPTY_LIST);
    IPositionMediator positionMediator = new InlineEditingPositionMediator(
        new ActionData(ActionData.INLINE_EDIT, null));
    ExposeHelper exposeHelper = new ExposeHelper(graphicalViewer);
    exposeHelper.adjustVertical(getCurrentInput().getMouseLocation());
    DesignPosition position = EditPartPositionHelper.findEditPartPosition(
        editPart, getCurrentInput().getMouseLocation(),
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.validation.caret.IPositionMediator

     * @return the validator to be used to validate the 'request' to drop
     * the edit parts specified by 'r' into this policy's host edit part
     */
    protected final IPositionMediator getDropChildValidator(DropRequest r)
    {
        IPositionMediator mediator = createDropChildValidator(r);
       
        if (mediator == null)
        {
            DropData data = createDropData(r);
           
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.validation.caret.IPositionMediator

    }
    return super.getTargetEditPart(request);
  }

  protected final DesignPosition findPosition(DropRequest r) {
    final IPositionMediator mediator = getDropChildValidator(r);
        if (mediator == null)
        {
            return null;
        }
        final IDropLocationStrategy dropStrategy = createDropLocationStrategy(r);
    final DesignPosition position =
            dropStrategy.calculateDesignPosition(getHost(), r.getLocation(), mediator);
       
        // verify that the drop strategy has honoured it's contract that our
        // mediator be respected
        if (position != null)
        {
            if (!mediator.isValidPosition(position))
            {
                // if our mediator says no go, then veto the requestor
                // there is no drop location
                return null;
            }
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.validation.caret.IPositionMediator

            }
        }
  }

  protected DesignPosition findPosition(DropRequest request) {
        final IPositionMediator mediator = getDropChildValidator(request);
        if (mediator == null)
        {
            return null;
        }
       
        final IDropLocationStrategy dropStrategy = createDropLocationStrategy(request);
        final DesignPosition position =
            dropStrategy.calculateDesignPosition(getHost(), request.getLocation(), mediator);
       
        // verify that the drop strategy has honoured it's contract that our
        // mediator be respected
        if (position != null)
        {
            if (!mediator.isValidPosition(position))
            {
                // if our mediator says no go, then veto the requestor
                // there is no drop location
                return null;
            }
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.