Class DlgpeSentenceFactory
java.lang.Object
fr.inria.rules.integraal.io.dlgpe2.DlgpeSentenceFactory
- All Implemented Interfaces:
fr.inria.rules.dlgpereader.builder.api.ISentenceFactory
public class DlgpeSentenceFactory
extends Object
implements fr.inria.rules.dlgpereader.builder.api.ISentenceFactory
Creates sentence objects while parsing DLGPE input.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a DLGPE sentence factory for the supplied environment. -
Method Summary
Modifier and TypeMethodDescriptionfr.inria.rules.dlgpemodel.testimpl.sentences.DummyConstraintcreateConstraint(fr.inria.rules.dlgpemodel.api.formulas.IFormula body) createFact(fr.inria.rules.dlgpemodel.api.formulas.IFormula head) createQuery(List<? extends fr.inria.rules.dlgpemodel.api.elems.IVariable> answerVars, fr.inria.rules.dlgpemodel.api.formulas.IFormula body) createRule(fr.inria.rules.dlgpemodel.api.formulas.IFormula head, fr.inria.rules.dlgpemodel.api.formulas.IFormula body)
-
Constructor Details
-
DlgpeSentenceFactory
Creates a DLGPE sentence factory for the supplied environment.- Parameters:
env- the parsing environment
-
-
Method Details
-
createRule
public FORule createRule(fr.inria.rules.dlgpemodel.api.formulas.IFormula head, fr.inria.rules.dlgpemodel.api.formulas.IFormula body) - Specified by:
createRulein interfacefr.inria.rules.dlgpereader.builder.api.ISentenceFactory
-
createFact
- Specified by:
createFactin interfacefr.inria.rules.dlgpereader.builder.api.ISentenceFactory
-
createConstraint
public fr.inria.rules.dlgpemodel.testimpl.sentences.DummyConstraint createConstraint(fr.inria.rules.dlgpemodel.api.formulas.IFormula body) - Specified by:
createConstraintin interfacefr.inria.rules.dlgpereader.builder.api.ISentenceFactory
-
createQuery
public UnionFOQuery createQuery(List<? extends fr.inria.rules.dlgpemodel.api.elems.IVariable> answerVars, fr.inria.rules.dlgpemodel.api.formulas.IFormula body) - Specified by:
createQueryin interfacefr.inria.rules.dlgpereader.builder.api.ISentenceFactory
-