List<BaseCondition> conditions = new ArrayList<BaseCondition>();
conditions.add(bc1);
conditions.add(bc2);
ElementDefinition e1 = RuleModelFactory.eINSTANCE.createElementDefinition();
ElementDefinition e2 = RuleModelFactory.eINSTANCE.createElementDefinition();
ElementDefinition e3 = RuleModelFactory.eINSTANCE.createElementDefinition();
rule.getElements().add(e1);
rule.getElements().add(e2);
rule.getElements().add(e3);
// set all the attributes:
e1.setAlias("e1");
e2.setAlias("e2");
e3.setAlias("e3");
List<EObject[]> finalTuples = new ArrayList<EObject[]>();
List<EObject[]> currentTuples = new ArrayList<EObject[]>();
Concern c1 = URNModelFactory.eINSTANCE.createConcern();