Package org.emftrace.ui.controls

Examples of org.emftrace.ui.controls.ContentProviderResultItem


    f3Content.put("name", f3.getName());
    Factor f4 = EMFfitModelFactory.eINSTANCE.createFactor();
    f4.setName("fou");
    HashMap<String, String> f4Content = new HashMap<String, String>();
    f4Content.put("name", f4.getName());
    unfilteredList.add(new ContentProviderResultItem(f1.getIdentifier(),
        f1, "P1 " + f1.getName(), null, f1Content, project));
    unfilteredList.add(new ContentProviderResultItem(f2.getIdentifier(),
        f2, "P2 " + f2.getName(), null, f2Content, project));
    unfilteredList.add(new ContentProviderResultItem(f3.getIdentifier(),
        f3, "P3 " + f3.getName(), null, f3Content, project));
    unfilteredList.add(new ContentProviderResultItem(f4.getIdentifier(),
        f4, "P4 " + f4.getName(), null, f4Content, project));

  }
View Full Code Here


  public void testFilterForWordWithOneChar() {
    Factor f5 = EMFfitModelFactory.eINSTANCE.createFactor();
    f5.setName("x");
    HashMap<String, String> f5Content = new HashMap<String, String>();
    f5Content.put("name", f5.getName());
    unfilteredList.add(new ContentProviderResultItem(f5.getIdentifier(),
        f5, "P5 " + f5.getName(), null, f5Content, project));

    List<FilteredContentProviderResultItem> filteredList = NGramResultFilter
        .filter(unfilteredList, "x"3, 0.8f);
    assertEquals(1, filteredList.size());
View Full Code Here

  public void testFilterForWordWithOneCharAndCorrelationEqualsZero() {
    Factor f5 = EMFfitModelFactory.eINSTANCE.createFactor();
    f5.setName("z");
    HashMap<String, String> f5Content = new HashMap<String, String>();
    f5Content.put("name", f5.getName());
    unfilteredList.add(new ContentProviderResultItem(f5.getIdentifier(),
        f5, "P5 " + f5.getName(), null, f5Content, project));

    List<FilteredContentProviderResultItem> filteredList = NGramResultFilter
        .filter(unfilteredList, "x"3, 0.0f);
    assertEquals(5, filteredList.size());
View Full Code Here

  public void testFilterForWordWithTwoChars() {
    Factor f5 = EMFfitModelFactory.eINSTANCE.createFactor();
    f5.setName("xy");
    HashMap<String, String> f5Content = new HashMap<String, String>();
    f5Content.put("name", f5.getName());
    unfilteredList.add(new ContentProviderResultItem(f5.getIdentifier(),
        f5, "P5 " + f5.getName(), null, f5Content, project));

    List<FilteredContentProviderResultItem> filteredList = NGramResultFilter
        .filter(unfilteredList, "xy"3, 0.8f);
View Full Code Here

  public void testSplit() {
    Factor f5 = EMFfitModelFactory.eINSTANCE.createFactor();
    f5.setName("thing for split");
    HashMap<String, String> f5Content = new HashMap<String, String>();
    f5Content.put("name", f5.getName());
    unfilteredList.add(new ContentProviderResultItem(f5.getIdentifier(),
        f5, "P5 " + f5.getName(), null, f5Content, project));
    List<FilteredContentProviderResultItem> filteredList = NGramResultFilter
        .filter(unfilteredList, "thing"3, 0.8f);
    assertEquals(2, filteredList.get(0).getHits().size());
    assertEquals(1, filteredList.get(0).getHits().get("name").size());
View Full Code Here

  public void testSplitForEmtpyString() {
    Factor f5 = EMFfitModelFactory.eINSTANCE.createFactor();
    f5.setName("");
    HashMap<String, String> f5Content = new HashMap<String, String>();
    f5Content.put("name", f5.getName());
    unfilteredList.add(new ContentProviderResultItem(f5.getIdentifier(),
        f5, "P5 " + f5.getName(), null, f5Content, project));
    List<FilteredContentProviderResultItem> filteredList = NGramResultFilter
        .filter(unfilteredList, "test"3, 0.8f);
    assertEquals(0, filteredList.size());
View Full Code Here

  public void testSplitForNullString() {
    Factor f5 = EMFfitModelFactory.eINSTANCE.createFactor();
    f5.setName(null);
    HashMap<String, String> f5Content = new HashMap<String, String>();
    f5Content.put("name", f5.getName());
    unfilteredList.add(new ContentProviderResultItem(f5.getIdentifier(),
        f5, "P5 " + f5.getName(), null, f5Content, project));
    List<FilteredContentProviderResultItem> filteredList = NGramResultFilter
        .filter(unfilteredList, "test"3, 0.8f);
    assertEquals(0, filteredList.size());
View Full Code Here

    Factor f4 = EMFfitModelFactory.eINSTANCE.createFactor();
    f4.setName("4");
   
    Factor f5 = EMFfitModelFactory.eINSTANCE.createFactor();
   
    unsortedList.add(new ContentProviderResultItem(f2.getIdentifier(), f2, f2.getName(), null, null,project));
    unsortedList.add(new ContentProviderResultItem(f1.getIdentifier(), f1, f1.getName(), null, null,project));
    unsortedList.add(new ContentProviderResultItem(f4.getIdentifier(), f4, f4.getName(), null, null,project));
    unsortedList.add(new ContentProviderResultItem(f3.getIdentifier(), f3, f3.getName(), null, null,project));
    unsortedList.add(new ContentProviderResultItem(f5.getIdentifier(), f5, f5.getName(), null, null,project));
  }
View Full Code Here

    id = f.getIdentifier();
    content = new HashMap<String, String>();
    content.put("Name", f.getName());
    label = "P1.2 "+f.getName();
    image = new Image(Display.getDefault(), 3,3);
    item = new ContentProviderResultItem(id, modelElement, label, image, content, project);
 
View Full Code Here

   
    Factor equalFactor = EMFfitModelFactory.eINSTANCE.createFactor();
    equalFactor.setName("foo");
    HashMap<String, String> equalFactorContent = new HashMap<String, String>();
    equalFactorContent.put("name", "foo");
    ContentProviderResultItem equalItem = new ContentProviderResultItem(equalFactor.getIdentifier(), equalFactor,"P1.2 " + equalFactor.getName(), null, equalFactorContent,  project);
   
    HashMap<String, String> belowFactorContent = new HashMap<String, String>();
    belowFactorContent.put("name", "foa");
    Factor belowFactor = EMFfitModelFactory.eINSTANCE.createFactor();
    belowFactor.setName("foa");
    ContentProviderResultItem belowItem = new ContentProviderResultItem(belowFactor.getIdentifier(), belowFactor, "P1.1 " + belowFactor.getName(), null, belowFactorContent, project);
   
    HashMap<String, String> aboveFactorContent = new HashMap<String, String>();
    aboveFactorContent.put("name", "foz");
    Factor aboveFactor = EMFfitModelFactory.eINSTANCE.createFactor();
    aboveFactor.setName("foz");
    ContentProviderResultItem aboveItem = new ContentProviderResultItem(aboveFactor.getIdentifier(), aboveFactor, "P1.3 " + aboveFactor.getName(), null, aboveFactorContent, project);
   
    assertTrue(item.compareTo(aboveItem) < 0);
    assertEquals(0, item.compareTo(equalItem));
    assertTrue(item.compareTo(belowItem) > 0);
   
   
    //test with null values
    Factor nullFactor = EMFfitModelFactory.eINSTANCE.createFactor();
    ContentProviderResultItem nullItem = new ContentProviderResultItem(nullFactor.getIdentifier(), nullFactor,  nullFactor.getName(), null, null, null);
   
   
    assertTrue(item.compareTo(nullItem) > 0);
    assertTrue(nullItem.compareTo(item) < 0);

  }
View Full Code Here

TOP

Related Classes of org.emftrace.ui.controls.ContentProviderResultItem

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.