Examples of Factor


Examples of org.emftrace.metamodel.EMFfitModel.Factor

  }

  @Test
  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());

    // original list must be unchanged
View Full Code Here

Examples of org.emftrace.metamodel.EMFfitModel.Factor

    assertEquals(5, unfilteredList.size());
  }

  @Test
  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());

    // original list must be unchanged
View Full Code Here

Examples of org.emftrace.metamodel.EMFfitModel.Factor

  public void setUp() throws Exception {
    super.setUp();
    project.getAllModelElements().clear();
    unsortedList = new LinkedList<ContentProviderResultItem>();
   
    Factor f1 = EMFfitModelFactory.eINSTANCE.createFactor();
    f1.setName("1");
    Factor f2 = EMFfitModelFactory.eINSTANCE.createFactor();
    f2.setName("2");
    Factor f3 = EMFfitModelFactory.eINSTANCE.createFactor();
    f3.setName("3");
    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

Examples of org.emftrace.metamodel.EMFfitModel.Factor

  private Image image;
 
  public void setUp() throws Exception {
    super.setUp();
    project.getAllModelElements().clear();
    Factor f = EMFfitModelFactory.eINSTANCE.createFactor();
    f.setName("foo");
    modelElement = f;
    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

Examples of org.emftrace.metamodel.EMFfitModel.Factor

  }
 
  @Test
  public void testCompareTo() {
   
    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

Examples of org.emftrace.metamodel.EMFfitModel.Factor

   */
  @Override
  protected void setInfluencingFactorsItemPartValues(

  InfluencingFactor influencingFactor, final ListItemPart part) {
    Factor factor = influencingFactor.getFactor();
    setInfluencingFactorHeader(factor, part);

    part.setText(influencingFactor.getDescription());

    part
View Full Code Here

Examples of org.emftrace.metamodel.EMFfitModel.Factor

    super.tearDown();
  }

  @Test
  public void testRun() {
    Factor factor1 = EMFfitModelFactory.eINSTANCE.createFactor();

    Term term1 = EMFfitModelFactory.eINSTANCE.createTerm();
    term1.setVisibleContent("foo");

    Hypertext hypertext1 = EMFfitModelFactory.eINSTANCE.createHypertext();
    hypertext1.getContent().add(term1);

    Term term2 = EMFfitModelFactory.eINSTANCE.createTerm();
    term2.setVisibleContent("bar");

    Hypertext hypertext2 = EMFfitModelFactory.eINSTANCE.createHypertext();
    hypertext2.getContent().add(term2);

    factor1.setDescription(hypertext1);
    factor1.setFlexibility(hypertext2);

    Factor factor2 = EMFfitModelFactory.eINSTANCE.createFactor();
    Factor factor3 = EMFfitModelFactory.eINSTANCE.createFactor();
    Factor factor4 = EMFfitModelFactory.eINSTANCE.createFactor();

    factor1.setName("foo factor 1");
    factor1.setNumbering("P1.1.3");
    factor2.setName("foo factor 2");
    factor3.setName("foo factor 3");
View Full Code Here

Examples of org.emftrace.metamodel.EMFfitModel.Factor

  private FilteredContentProviderResultItem item;
 
  public void setUp() throws Exception {
    super.setUp();
    project.getAllModelElements().clear();
    Factor f = EMFfitModelFactory.eINSTANCE.createFactor();
    f.setName("foo fuu bar");
    modelElement = f;
    id = f.getIdentifier();
    label = "P1.2 "+f.getName();
    HashMap<String, String> content = new HashMap<String, String>();
    content.put("Name", f.getName());
   
    HashMap<String, List<String> > hits = new HashMap<String, List<String> > ();
    List<String> nameHits = new ArrayList<String>();
    nameHits.add("foo");
    nameHits.add("fuu");
View Full Code Here

Examples of org.emftrace.metamodel.EMFfitModel.Factor

  /* (non-Javadoc)
   * @see emffit_commands.EMFfitCommand#doRun()
   */
  @Override
  protected void doRun() {
    Factor factor = EMFfitModelFactory.eINSTANCE.createFactor();
    factor.setName(name);   
    factor.setPriority(priority);
    factor.setNumbering(entry.getNumbering()+"."+new Integer(entry.getChildren().size()+1).toString());
    entry.getChildren().add(factor);
  }
View Full Code Here

Examples of org.emftrace.metamodel.EMFfitModel.Factor

  /* (non-Javadoc)
   * @see emffit_commands.EMFfitCommand#doRun()
   */
  @Override
  protected void doRun() {
    Factor newFactor= EMFfitModelFactory.eINSTANCE.createFactor();
    newFactor.setName(name);
   
        String number = FTHelpers.getFactorTableNumbering(factorTable);
        newFactor.setNumbering(number + new Integer(factorTable.getEntries().size() + 1).toString());
       
       /* newFactor.setDescription(EMFfitFactory.eINSTANCE.createHypertext());
        newFactor.setFlexibility(EMFfitFactory.eINSTANCE.createHypertext());
        newFactor.setChangeability(EMFfitFactory.eINSTANCE.createHypertext());
        newFactor.setInfluence(EMFfitFactory.eINSTANCE.createHypertext());*/
   
        newFactor.setPriority(priority);
    factorTable.getEntries().add(newFactor);
  }
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.