org.drools.workbench.screens.guided.rule.backend.server
Class RuleModelWrapper
java.lang.Object
org.drools.workbench.models.datamodel.rule.RuleModel
org.drools.workbench.screens.guided.rule.backend.server.RuleModelWrapper
- All Implemented Interfaces:
- org.drools.workbench.models.datamodel.imports.HasImports, org.drools.workbench.models.datamodel.packages.HasPackageName
public class RuleModelWrapper
- extends org.drools.workbench.models.datamodel.rule.RuleModel
Delegating RuleModel that controls whether the RuleModel should be rendered with DSL expansions
| Fields inherited from class org.drools.workbench.models.datamodel.rule.RuleModel |
attributes, lhs, metadataList, modelVersion, name, parentName, rhs |
|
Constructor Summary |
RuleModelWrapper(org.drools.workbench.models.datamodel.rule.RuleModel model,
boolean hasDSLSentences)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuleModelWrapper
public RuleModelWrapper(org.drools.workbench.models.datamodel.rule.RuleModel model,
boolean hasDSLSentences)
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.SingleFieldConstraint 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
getFieldBinding
public String getFieldBinding(org.drools.workbench.models.datamodel.rule.FieldConstraint fc,
String var)
- Overrides:
getFieldBinding 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
getLHSParentFactPatternForBinding
public org.drools.workbench.models.datamodel.rule.FactPattern getLHSParentFactPatternForBinding(String var)
- Overrides:
getLHSParentFactPatternForBinding 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
getAllVariables
public List<String> getAllVariables()
- Overrides:
getAllVariables in class org.drools.workbench.models.datamodel.rule.RuleModel
getFieldBinding
public List<String> getFieldBinding(org.drools.workbench.models.datamodel.rule.FieldConstraint f)
- Overrides:
getFieldBinding in class org.drools.workbench.models.datamodel.rule.RuleModel
removeLhsItem
public boolean removeLhsItem(int idx)
- Overrides:
removeLhsItem 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
addLhsItem
public void addLhsItem(org.drools.workbench.models.datamodel.rule.IPattern pat)
- Overrides:
addLhsItem in class org.drools.workbench.models.datamodel.rule.RuleModel
addLhsItem
public void addLhsItem(org.drools.workbench.models.datamodel.rule.IPattern pat,
boolean append)
- Overrides:
addLhsItem in class org.drools.workbench.models.datamodel.rule.RuleModel
addLhsItem
public void addLhsItem(org.drools.workbench.models.datamodel.rule.IPattern pat,
int position)
- Overrides:
addLhsItem in class org.drools.workbench.models.datamodel.rule.RuleModel
moveLhsItemDown
public void moveLhsItemDown(int itemIndex)
- Overrides:
moveLhsItemDown in class org.drools.workbench.models.datamodel.rule.RuleModel
moveLhsItemUp
public void moveLhsItemUp(int itemIndex)
- Overrides:
moveLhsItemUp in class org.drools.workbench.models.datamodel.rule.RuleModel
moveRhsItemDown
public void moveRhsItemDown(int itemIndex)
- Overrides:
moveRhsItemDown in class org.drools.workbench.models.datamodel.rule.RuleModel
moveRhsItemUp
public void moveRhsItemUp(int itemIndex)
- Overrides:
moveRhsItemUp in class org.drools.workbench.models.datamodel.rule.RuleModel
addRhsItem
public void addRhsItem(org.drools.workbench.models.datamodel.rule.IAction action)
- Overrides:
addRhsItem in class org.drools.workbench.models.datamodel.rule.RuleModel
addRhsItem
public void addRhsItem(org.drools.workbench.models.datamodel.rule.IAction action,
boolean append)
- Overrides:
addRhsItem in class org.drools.workbench.models.datamodel.rule.RuleModel
addRhsItem
public void addRhsItem(org.drools.workbench.models.datamodel.rule.IAction action,
int position)
- Overrides:
addRhsItem in class org.drools.workbench.models.datamodel.rule.RuleModel
removeRhsItem
public void removeRhsItem(int idx)
- Overrides:
removeRhsItem in class org.drools.workbench.models.datamodel.rule.RuleModel
addAttribute
public void addAttribute(org.drools.workbench.models.datamodel.rule.RuleAttribute attribute)
- Overrides:
addAttribute in class org.drools.workbench.models.datamodel.rule.RuleModel
removeAttribute
public void removeAttribute(int idx)
- Overrides:
removeAttribute in class org.drools.workbench.models.datamodel.rule.RuleModel
addMetadata
public void addMetadata(org.drools.workbench.models.datamodel.rule.RuleMetadata metadata)
- Overrides:
addMetadata in class org.drools.workbench.models.datamodel.rule.RuleModel
removeMetadata
public void removeMetadata(int idx)
- Overrides:
removeMetadata in class org.drools.workbench.models.datamodel.rule.RuleModel
getMetaData
public org.drools.workbench.models.datamodel.rule.RuleMetadata getMetaData(String attributeName)
- Overrides:
getMetaData in class org.drools.workbench.models.datamodel.rule.RuleModel
updateMetadata
public boolean updateMetadata(org.drools.workbench.models.datamodel.rule.RuleMetadata target)
- Overrides:
updateMetadata 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
hasDSLSentences
public boolean hasDSLSentences()
- Overrides:
hasDSLSentences in class org.drools.workbench.models.datamodel.rule.RuleModel
isNegated
public boolean isNegated()
- Overrides:
isNegated in class org.drools.workbench.models.datamodel.rule.RuleModel
setNegated
public void setNegated(boolean isNegated)
- Overrides:
setNegated in class org.drools.workbench.models.datamodel.rule.RuleModel
getImports
public org.drools.workbench.models.datamodel.imports.Imports getImports()
- Specified by:
getImports in interface org.drools.workbench.models.datamodel.imports.HasImports- Overrides:
getImports in class org.drools.workbench.models.datamodel.rule.RuleModel
setImports
public void setImports(org.drools.workbench.models.datamodel.imports.Imports imports)
- Specified by:
setImports in interface org.drools.workbench.models.datamodel.imports.HasImports- Overrides:
setImports in class org.drools.workbench.models.datamodel.rule.RuleModel
getPackageName
public String getPackageName()
- Specified by:
getPackageName in interface org.drools.workbench.models.datamodel.packages.HasPackageName- Overrides:
getPackageName in class org.drools.workbench.models.datamodel.rule.RuleModel
setPackageName
public void setPackageName(String packageName)
- Specified by:
setPackageName in interface org.drools.workbench.models.datamodel.packages.HasPackageName- Overrides:
setPackageName in class org.drools.workbench.models.datamodel.rule.RuleModel
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.