Class PopupCreator
- java.lang.Object
-
- org.drools.workbench.screens.guided.rule.client.editor.factPattern.PopupCreator
-
public class PopupCreator extends Object
-
-
Constructor Summary
Constructors Constructor Description PopupCreator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOraclegetDataModelOracle()Returns the oracle.RuleModellergetModeller()Returns the modeller.org.drools.workbench.models.datamodel.rule.FactPatterngetPattern()Returns the pattern.booleanisBindable()Returns the bindable.voidsetBindable(boolean bindable)voidsetDataModelOracle(org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle)voidsetModeller(RuleModeller modeller)voidsetPattern(org.drools.workbench.models.datamodel.rule.FactPattern pattern)voidshowBindFieldPopup(org.drools.workbench.models.datamodel.rule.FactPattern fp, org.drools.workbench.models.datamodel.rule.SingleFieldConstraint con, org.kie.soup.project.datamodel.oracle.ModelField[] fields, PopupCreator popupCreator)Display a little editor for field bindings.voidshowPatternPopup(org.drools.workbench.models.datamodel.rule.FactPattern fp, org.drools.workbench.models.datamodel.rule.SingleFieldConstraint con, boolean isNested)This shows a popup allowing you to add field constraints to a pattern (its a popup).voidshowPatternPopupForComposite(org.drools.workbench.models.datamodel.rule.HasConstraints hasConstraints)This shows a popup for adding fields to a composite
-
-
-
Method Detail
-
getPattern
public org.drools.workbench.models.datamodel.rule.FactPattern getPattern()
Returns the pattern.
-
setPattern
public void setPattern(org.drools.workbench.models.datamodel.rule.FactPattern pattern)
- Parameters:
pattern- the pattern to set
-
getDataModelOracle
public org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle getDataModelOracle()
Returns the oracle.
-
setDataModelOracle
public void setDataModelOracle(org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle)
- Parameters:
oracle- the oracle to set
-
getModeller
public RuleModeller getModeller()
Returns the modeller.
-
setModeller
public void setModeller(RuleModeller modeller)
- Parameters:
modeller- the modeller to set
-
isBindable
public boolean isBindable()
Returns the bindable.
-
setBindable
public void setBindable(boolean bindable)
- Parameters:
bindable- the bindable to set
-
showBindFieldPopup
public void showBindFieldPopup(org.drools.workbench.models.datamodel.rule.FactPattern fp, org.drools.workbench.models.datamodel.rule.SingleFieldConstraint con, org.kie.soup.project.datamodel.oracle.ModelField[] fields, PopupCreator popupCreator)Display a little editor for field bindings.
-
showPatternPopupForComposite
public void showPatternPopupForComposite(org.drools.workbench.models.datamodel.rule.HasConstraints hasConstraints)
This shows a popup for adding fields to a composite
-
showPatternPopup
public void showPatternPopup(org.drools.workbench.models.datamodel.rule.FactPattern fp, org.drools.workbench.models.datamodel.rule.SingleFieldConstraint con, boolean isNested)This shows a popup allowing you to add field constraints to a pattern (its a popup).
-
-