Package org.eclipse.jface.text.link

Examples of org.eclipse.jface.text.link.LinkedModeModel.addGroup()


    LinkedPositionGroup group = new LinkedPositionGroup();

    LinkedModeModel model = new LinkedModeModel();
    try {
      group.addPosition(position);
      model.addGroup(group);
      model.forceInstall();

      ITextViewer viewer = getViewer(document);
      if (viewer == null) {
        return;
View Full Code Here


          LinkedPositionGroup group = new LinkedPositionGroup();

          try {
            group.addPosition(new LinkedPosition(document, nodeOffset, 0));
            linkModel.addGroup(group);
            hasPositions = true;
          }
          catch (BadLocationException e) {
            StatusHandler.log(new Status(IStatus.ERROR, Activator.PLUGIN_ID,
                "Unable to create linked model for constructor arg quick fix"));
View Full Code Here

    LinkedPositionGroup group = new LinkedPositionGroup();

    LinkedModeModel model = new LinkedModeModel();
    try {
      group.addPosition(position);
      model.addGroup(group);
      model.forceInstall();

      ITextViewer viewer = getViewer(document);
      if (viewer == null) {
        return;
View Full Code Here

      methodStr.append(");");

      document.replace(startOffset + importOffset, endOffset - startOffset, methodStr.toString());

      for (LinkedPositionGroup currGroup : groups) {
        model.addGroup(currGroup);
      }
      model.forceInstall();
      LinkedModeUI ui = new LinkedModeUI(model, viewer);
      ui.setExitPosition(viewer, startOffset + importOffset + methodStr.length(), 0, Integer.MAX_VALUE);
      ui.enter();
View Full Code Here

          LinkedPositionGroup group = new LinkedPositionGroup();

          try {
            group.addPosition(new LinkedPosition(document, nodeOffset, 0));
            linkModel.addGroup(group);
            hasPositions = true;
          }
          catch (BadLocationException e) {
            StatusHandler.log(new Status(IStatus.ERROR, Activator.PLUGIN_ID,
                "Unable to create linked model for property quick fix"));
View Full Code Here

      LinkedPositionGroup group = new LinkedPositionGroup();
      attrNode = ((AttrImpl) beanNode.getAttributes().getNamedItem(BeansSchemaConstants.ATTR_FACTORY_METHOD));

      try {
        group.addPosition(new LinkedPosition(document, attrNode.getValueRegionStartOffset() + 1, 0));
        linkModel.addGroup(group);

      }
      catch (BadLocationException e) {
        StatusHandler.log(new Status(IStatus.ERROR, Activator.PLUGIN_ID,
            "Unable to create linked model for factory method quick fix"));
View Full Code Here

          if (j == 0)
            group.addPosition(first);
          else
            group.addPosition(new LinkedPosition(document, offsets[j] + start, length));

        model.addGroup(group);
        hasPositions= true;
      }

      if (hasPositions) {
        model.forceInstall();
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.