Class 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.AsyncPackageDataModelOracle getDataModelOracle()
      Returns the oracle.
      RuleModeller getModeller()
      Returns the modeller.
      org.drools.workbench.models.datamodel.rule.FactPattern getPattern()
      Returns the pattern.
      boolean isBindable()
      Returns the bindable.
      void setBindable​(boolean bindable)  
      void setDataModelOracle​(org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle)  
      void setModeller​(RuleModeller modeller)  
      void setPattern​(org.drools.workbench.models.datamodel.rule.FactPattern pattern)  
      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.
      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).
      void showPatternPopupForComposite​(org.drools.workbench.models.datamodel.rule.HasConstraints hasConstraints)
      This shows a popup for adding fields to a composite
    • Constructor Detail

      • PopupCreator

        public PopupCreator()
    • 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).