private void addRuleLine(RuleLine ruleLine, RuleLineCollection ruleLines, RuleLine parentRuleLine) { if (parentRuleLine != null) { parentRuleLine.addChildRuleLine(ruleLine); } else { ruleLines.add(ruleLine); } }
public void addChildRuleLine(RuleLine ruleLine) { getChildrenRuleLines().add(ruleLine); ruleLine.setParentRuleLine(this); }
String gtCodeAux = ((Variable) expressionItemAux).getCode(); SetElementWithElementActionRuleLine sewearl = new SetElementWithElementActionRuleLine(); ruleLines.add(sewearl); sewearl.getArchetypeElementRuleLineElement().setValue(gtCodeRuleLineElement); GTCodeRuleLineElement gtCodeRuleLineElementAux = } else if (expressionItemAux instanceof ConstantExpression) { SetElementWithDataValueActionRuleLine sedvar = new SetElementWithDataValueActionRuleLine(); ruleLines.add(sedvar); sedvar.getArchetypeElementRuleLineElement().setValue(gtCodeRuleLineElement); ArchetypeElementVO archetypeElementVO = null; if (CreateInstanceExpression.FUNCTION_CREATE_NAME.equals(attribute)) { CreateInstanceActionRuleLine cirl = new CreateInstanceActionRuleLine(); ruleLines.add(cirl); RuleLineCollection ruleLinesAssignmentInstance = new RuleLineCollection(cirl.getReadableGuide()); if (!(expressionItemAux instanceof MultipleAssignmentExpression)) { } else if (OpenEHRConst.NULL_FLAVOR_ATTRIBUTE.equals(attribute)) { SetElementWithNullValueActionRuleLine sewnvrl = new SetElementWithNullValueActionRuleLine(); ruleLines.add(sewnvrl); sewnvrl.getArchetypeElementRuleLineElement().setValue(gtCodeRuleLineElement); String dvStr = ((ConstantExpression) expressionItemAux).getValue(); } else { SetElementAttributeActionRuleLine seaarl = new SetElementAttributeActionRuleLine(); ruleLines.add(seaarl); seaarl.getArchetypeElementAttributeRuleLineElement().setAttribute(attribute); ArchetypeElementRuleLineElement aerle = new ArchetypeElementRuleLineElement(seaarl);
for (ArchetypeBinding archetypeBinding : archetypeBindings.values()) { ArchetypeInstantiationRuleLine airl = (ArchetypeInstantiationRuleLine) gtCodeElementMap.get(archetypeBinding.getId()); readableGuide.getDefinitionRuleLines().add(airl); if (archetypeBinding.getPredicateStatements() != null) { processPredicateExpressions(archetypeBinding, airl);