org.drools.workbench.models.guided.dtable.shared.model
Class BRLRuleModel
java.lang.Object
org.drools.workbench.models.datamodel.rule.RuleModel
org.drools.workbench.models.guided.dtable.shared.model.BRLRuleModel
- All Implemented Interfaces:
- org.drools.workbench.models.datamodel.imports.HasImports, org.drools.workbench.models.datamodel.packages.HasPackageName
public class BRLRuleModel
- extends org.drools.workbench.models.datamodel.rule.RuleModel
A RuleModel that can provide details of bound Facts and Fields from an
associated Decision Table. This allows columns using BRL fragments to
integrate with Decision Table columns
| Fields inherited from class org.drools.workbench.models.datamodel.rule.RuleModel |
attributes, lhs, metadataList, modelVersion, name, parentName, rhs |
| Methods inherited from class org.drools.workbench.models.datamodel.rule.RuleModel |
addAttribute, addLhsItem, addLhsItem, addLhsItem, addMetadata, addRhsItem, addRhsItem, addRhsItem, getFieldBinding, getFieldBinding, getImports, getMetaData, getPackageName, hasDSLSentences, isNegated, moveLhsItemDown, moveLhsItemUp, moveRhsItemDown, moveRhsItemUp, removeAttribute, removeLhsItem, removeMetadata, removeRhsItem, setImports, setNegated, setPackageName, updateMetadata |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BRLRuleModel
public BRLRuleModel()
BRLRuleModel
public BRLRuleModel(GuidedDecisionTable52 dtable)
getLHSBoundFacts
public List<String> getLHSBoundFacts()
- Overrides:
getLHSBoundFacts in class org.drools.workbench.models.datamodel.rule.RuleModel
getLHSBoundFact
public org.drools.workbench.models.datamodel.rule.FactPattern getLHSBoundFact(String var)
- Overrides:
getLHSBoundFact in class org.drools.workbench.models.datamodel.rule.RuleModel
getLHSBoundField
public org.drools.workbench.models.datamodel.rule.FieldConstraint getLHSBoundField(String var)
- Overrides:
getLHSBoundField in class org.drools.workbench.models.datamodel.rule.RuleModel
getLHSBindingType
public String getLHSBindingType(String var)
- Overrides:
getLHSBindingType in class org.drools.workbench.models.datamodel.rule.RuleModel
getLHSParentFactPatternForBinding
public org.drools.workbench.models.datamodel.rule.FactPattern getLHSParentFactPatternForBinding(String var)
- Overrides:
getLHSParentFactPatternForBinding in class org.drools.workbench.models.datamodel.rule.RuleModel
getAllVariables
public List<String> getAllVariables()
- Overrides:
getAllVariables in class org.drools.workbench.models.datamodel.rule.RuleModel
getAllLHSVariables
public List<String> getAllLHSVariables()
- Overrides:
getAllLHSVariables in class org.drools.workbench.models.datamodel.rule.RuleModel
getAllRHSVariables
public List<String> getAllRHSVariables()
- Overrides:
getAllRHSVariables in class org.drools.workbench.models.datamodel.rule.RuleModel
isBoundFactUsed
public boolean isBoundFactUsed(String binding)
- Overrides:
isBoundFactUsed in class org.drools.workbench.models.datamodel.rule.RuleModel
getBoundVariablesInScope
public List<String> getBoundVariablesInScope(org.drools.workbench.models.datamodel.rule.BaseSingleFieldConstraint con)
- Overrides:
getBoundVariablesInScope in class org.drools.workbench.models.datamodel.rule.RuleModel
isVariableNameUsed
public boolean isVariableNameUsed(String s)
- Overrides:
isVariableNameUsed in class org.drools.workbench.models.datamodel.rule.RuleModel
getRHSBoundFacts
public List<String> getRHSBoundFacts()
- Overrides:
getRHSBoundFacts in class org.drools.workbench.models.datamodel.rule.RuleModel
getRHSBoundFact
public org.drools.workbench.models.datamodel.rule.ActionInsertFact getRHSBoundFact(String var)
- Overrides:
getRHSBoundFact in class org.drools.workbench.models.datamodel.rule.RuleModel
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.