public RuleDescr(final String ruleName, final String documentation) { this.name = ruleName; this.documentation = documentation; this.attributes = new LinkedHashMap<String, AttributeDescr>(); this.namedConsequence = new HashMap<String, Object>(); this.lhs = new AndDescr(); this.consequence = ""; }
public Object start(final String uri, final String localName, final Attributes attrs, final ExtensibleXmlParser parser) throws SAXException { parser.startElementBuilder( localName, attrs ); final AndDescr andDescr = new AndDescr(); return andDescr; }
public CEDescrBuilder<AccumulateDescrBuilder<P>, AndDescr> source() { CEDescrBuilder<AccumulateDescrBuilder<P>, AndDescr> and = new CEDescrBuilderImpl<AccumulateDescrBuilder<P>, AndDescr>( this, new AndDescr() ); descr.setInput( and.getDescr() ); return and; }
public CEDescrBuilder<QueryDescrBuilder, AndDescr> lhs() { CEDescrBuilder<QueryDescrBuilder, AndDescr> ce = new CEDescrBuilderImpl<QueryDescrBuilder, AndDescr>( this, new AndDescr() ); descr.setLhs( ce.getDescr() ); return ce; }
public CEDescrBuilder<RuleDescrBuilder, AndDescr> lhs() { CEDescrBuilder<RuleDescrBuilder, AndDescr> ce = new CEDescrBuilderImpl<RuleDescrBuilder, AndDescr>( this, new AndDescr() ); descr.setLhs( ce.getDescr() ); return ce; }
/** * {@inheritDoc} */ public CEDescrBuilder<CEDescrBuilder<P, T>, AndDescr> and() { AndDescr andDescr = new AndDescr(); ((ConditionalElementDescr) descr).addDescr( andDescr ); return new CEDescrBuilderImpl<CEDescrBuilder<P, T>, AndDescr>( this, andDescr ); }