@Override public DetachedRulesetReference clone() { DetachedRulesetReference result = (DetachedRulesetReference) super.clone(); result.variable = variable == null ? null : variable.clone(); result.configureParentToAllChilds(); return result; }
public void wrongDetachedRulesetReference(DetachedRulesetReference reference, Expression value) { addError( reference, "Detached ruleset reference \"" + reference.getVariable().getName() + "\" does not evaluate to detached ruleset. It resolved to expression defined at " + printer.toPosition(value)); }
public void detachedRulesetNotfound(DetachedRulesetReference reference) { addError( reference, "Could not find detached ruleset for \"" + reference.getVariable().getName() + "\"."); }