Search in sources :

Example 11 with Family

use of Families.Family in project benchmarx by eMoflon.

the class FamilyHelper method createDaughterLisa.

public void createDaughterLisa(FamilyRegister register) {
    Family family = getSimpsonFamily(register);
    builder = new FamilyRegisterBuilder(register);
    builder.family(family).daughter("Lisa");
}
Also used : Family(Families.Family)

Example 12 with Family

use of Families.Family in project benchmarx by eMoflon.

the class FamilyHelper method moveMarge.

public void moveMarge(FamilyRegister register) {
    Family skinner = getFromRegister("Skinner", register);
    FamilyMember marge = getSimpsonFamily(register).getMother();
    skinner.setMother(marge);
}
Also used : FamilyMember(Families.FamilyMember) Family(Families.Family)

Example 13 with Family

use of Families.Family in project benchmarx by eMoflon.

the class FamilyHelper method createSonBart.

public void createSonBart(FamilyRegister register) {
    Family family = getSimpsonFamily(register);
    builder = new FamilyRegisterBuilder(register);
    builder.family(family).son("Bart");
    if (firstBart == null) {
        firstBart = family.getSons().get(0);
    }
}
Also used : Family(Families.Family)

Example 14 with Family

use of Families.Family in project benchmarx by eMoflon.

the class FamilyHelper method createMotherMarge.

public void createMotherMarge(FamilyRegister register) {
    Family family = getSimpsonFamily(register);
    builder = new FamilyRegisterBuilder(register);
    builder.family(family).mother("Marge");
}
Also used : Family(Families.Family)

Example 15 with Family

use of Families.Family in project benchmarx by eMoflon.

the class FamilyHelper method getLisa.

private FamilyMember getLisa(FamilyRegister register) {
    Family fam = getSimpsonFamily(register);
    Optional<FamilyMember> liz = fam.getDaughters().stream().filter(f -> f.getName().equals("Lisa")).findAny();
    assertTrue(liz.isPresent());
    FamilyMember lisa = liz.get();
    assertTrue(lisa.getName().equals("Lisa"));
    return lisa;
}
Also used : FamilyRegister(Families.FamilyRegister) FamilyMember(Families.FamilyMember) EcoreUtil(org.eclipse.emf.ecore.util.EcoreUtil) Assert.assertTrue(org.junit.Assert.assertTrue) Optional(java.util.Optional) Family(Families.Family) FamilyMember(Families.FamilyMember) Family(Families.Family)

Aggregations

Family (Families.Family)23 FamilyMember (Families.FamilyMember)12 FamilyRegister (Families.FamilyRegister)5 Optional (java.util.Optional)5 EcoreUtil (org.eclipse.emf.ecore.util.EcoreUtil)5 Assert.assertTrue (org.junit.Assert.assertTrue)5 ArrayList (java.util.ArrayList)1 List (java.util.List)1 EList (org.eclipse.emf.common.util.EList)1 StringConcatenation (org.eclipse.xtend2.lib.StringConcatenation)1