Examples of IIssue


Examples of org.locationtech.udig.issues.IIssue

        view.restoreListeners();
    }

    @Test
    public void testDelete() throws Exception {
    IIssue issue = list.get(0);
    viewer.setSelection(new StructuredSelection(issue));
    view.forTestingGetDeleteAction().runWithEvent(new Event());
    assertEquals("only 1 item should have been deleted", 4,list.size()); //$NON-NLS-1$
    IIssue[] issues=new IIssue[3];
    issues[0]=list.get(0);
View Full Code Here

Examples of org.locationtech.udig.issues.IIssue

      issue.setResolution(Resolution.RESOLVED);
    }
      view.setFocus();
      view.forTestingShowResolvedssues(true);
        IIssuesList list=view.forTestingGetResolvedIssues();
      IIssue issue = list.get(0);
    viewer.setSelection(new StructuredSelection(issue));
    view.forTestingGetDeleteAction().runWithEvent(new Event());
    assertEquals("only 1 item should have been deleted", 4,list.size()); //$NON-NLS-1$
    IIssue[] issues=new IIssue[3];
    issues[0]=list.get(0);
View Full Code Here

Examples of org.locationtech.udig.issues.IIssue

    assertEquals("All items should have been deleted except 1", 1,list.size()); //$NON-NLS-1$
  }

    @Test
    public void testGroupDelete() throws Exception {
    IIssue issue = list.get(0);
    viewer.setSelection(new StructuredSelection(issue));
    Event event = new Event();
    event.display=Display.getCurrent();
    view.forTestingGetDeleteGroupAction().runWithEvent(event);
    assertEquals("All items should be deleted", 0,list.size()); //$NON-NLS-1$
View Full Code Here

Examples of org.locationtech.udig.issues.IIssue

      issue.setResolution(Resolution.RESOLVED);
    }
      view.setFocus();
      view.forTestingShowResolvedssues(true);
        IIssuesList list=view.forTestingGetResolvedIssues();
      IIssue issue = list.get(0);
    viewer.setSelection(new StructuredSelection(issue));
    Event event = new Event();
    event.display=Display.getCurrent();
    view.forTestingGetDeleteGroupAction().runWithEvent(event);
    assertEquals("all items should have been deleted", 0,list.size()); //$NON-NLS-1$
View Full Code Here

Examples of org.locationtech.udig.issues.IIssue

     * @param view
     * @param criticalPriorityRow
     * @param expected2nd
     */
    void ordering( final TreeViewer viewer, int criticalPriorityRow, int highPriorityRow ) {
        IIssue issue=(IIssue) viewer.getTree().getItem(criticalPriorityRow).getData();
        assertEquals(0, issue.getPriority().ordinal());
        issue=(IIssue) viewer.getTree().getItem(highPriorityRow).getData();
        assertEquals(1, issue.getPriority().ordinal());
    }
View Full Code Here

Examples of org.locationtech.udig.issues.IIssue

        IMap map=MapTests.createDefaultMap("name", 1, true, new Dimension(10,10)); //$NON-NLS-1$
        ILayer layer=map.getMapLayers().get(0);
        FeatureCollection<SimpleFeatureType, SimpleFeature> collection = layer.getResource(FeatureSource.class, null).getFeatures();
        SimpleFeature feature=collection.features().next();
       
        IIssue original=new FeatureIssue(Priority.WARNING, "test description", layer, feature, "groupID"); //$NON-NLS-1$ //$NON-NLS-2$
        XMLMemento memento=XMLMemento.createWriteRoot("memento"); //$NON-NLS-1$
        XMLMemento viewMemento=XMLMemento.createWriteRoot("viewMemento"); //$NON-NLS-1$
        original.save(memento);
        original.getViewMemento(viewMemento);
        FeatureIssue restored=new FeatureIssue();
        restored.init(memento, viewMemento, original.getId(), original.getGroupId(), original.getBounds());
        restored.setDescription(original.getDescription());
        restored.setPriority(original.getPriority());
        restored.setResolution(original.getResolution());
       
        assertEquals(original.getBounds(), restored.getBounds());
        assertEquals(original.getDescription(), restored.getDescription());
        assertEquals(original.getEditorID(), restored.getEditorID());
        assertEquals(original.getEditorInput(), restored.getEditorInput());
        assertEquals(original.getExtensionID(), restored.getExtensionID());
        assertEquals(original.getGroupId(), restored.getGroupId());
        assertEquals(original.getId(), restored.getId());
        assertEquals(original.getPerspectiveID(), restored.getPerspectiveID());
        assertEquals(original.getPriority(), restored.getPriority());
        assertEquals(original.getProblemObject(), restored.getProblemObject());
        for( int i = 0; i < original.getPropertyNames().length; i++ ) {
            assertEquals(original.getPropertyNames()[i], restored.getPropertyNames()[i]);
        }
        assertEquals(original.getResolution(), restored.getResolution());
        assertEquals(original.getViewPartId(), restored.getViewPartId());
    }
View Full Code Here

Examples of org.locationtech.udig.issues.IIssue

public class IssuesLabelProvider extends LabelProvider implements
    ITableLabelProvider, IColorProvider, IIssuesLabelProvider {

  public Image getColumnImage(Object element, int columnIndex) {
    if (element instanceof IIssue) {
      IIssue issue = (IIssue) element;
      switch (columnIndex) {
      case IssuesView.PRIORITY_COLUMN:
        switch (issue.getPriority()) {
        case CRITICAL:
          return IssuesActivator.getDefault().getImage(ImageConstants.PRIORITY_CRITICAL);
        case HIGH:
          return IssuesActivator.getDefault().getImage(ImageConstants.PRIORITY_HIGH);
        case WARNING:
          return IssuesActivator.getDefault().getImage(ImageConstants.PRIORITY_WARNING);
        case LOW:
          return IssuesActivator.getDefault().getImage(ImageConstants.PRIORITY_LOW);
        case TRIVIAL:
          return IssuesActivator.getDefault().getImage(ImageConstants.PRIORITY_TRIVIAL);

        default:
          break;
        }
      case IssuesView.RESOLUTION_COLUMN:
        switch (issue.getResolution()) {
        case RESOLVED:
          return IssuesActivator.getDefault().getImage(ImageConstants.RESOLUTION_RESOLVED);
        case UNKNOWN:
          return IssuesActivator.getDefault().getImage(ImageConstants.RESOLUTION_UNKNOWN);
        case UNRESOLVED:
View Full Code Here

Examples of org.locationtech.udig.issues.IIssue

    return null;
  }

  public String getColumnText(Object element, int columnIndex) {
    if (element instanceof IIssue) {
      IIssue issue = (IIssue) element;
      switch (columnIndex) {
      case IssuesView.OBJECT_COLUMN:
        return issue.getProblemObject();
      case IssuesView.DESC_COLUMN:
        return issue.getDescription();
      default:
        break;
      }
    }else if (element instanceof String) {
      String groupId = (String) element;
View Full Code Here

Examples of org.locationtech.udig.issues.IIssue

    return null;
  }

  public Color getForeground(Object element) {
    if (element instanceof IIssue) {
      IIssue issue = (IIssue) element;
      switch (issue.getResolution()) {
      case UNKNOWN:
        return Display.getCurrent().getSystemColor(
            SWT.COLOR_DARK_YELLOW);
      case IN_PROGRESS:
        return Display.getCurrent().getSystemColor(SWT.COLOR_DARK_BLUE);
View Full Code Here

Examples of org.locationtech.udig.issues.IIssue

public class IssuesSorter implements IIssuesViewSorter {
    public int compare( Viewer viewer, ViewerSorter defaultSorter, Column selectedColumn, boolean direction, Object e1, Object e2 ) {
        if( !(e1 instanceof IIssue) )
            return defaultSorter.compare(viewer, e1, e2);
       
        IIssue issue1 = (IIssue) e1;
        IIssue issue2 = (IIssue) e2;

        if (!direction) {
            issue1 = (IIssue) e2;
            issue2 = (IIssue) e1;
        }
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.