public class RuleModelWrapper
extends org.drools.workbench.models.datamodel.rule.RuleModel
| Constructor and Description |
|---|
RuleModelWrapper(org.drools.workbench.models.datamodel.rule.RuleModel model,
boolean hasDSLSentences) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(org.drools.workbench.models.datamodel.rule.RuleAttribute attribute) |
void |
addLhsItem(org.drools.workbench.models.datamodel.rule.IPattern pat) |
void |
addLhsItem(org.drools.workbench.models.datamodel.rule.IPattern pat,
boolean append) |
void |
addLhsItem(org.drools.workbench.models.datamodel.rule.IPattern pat,
int position) |
void |
addMetadata(org.drools.workbench.models.datamodel.rule.RuleMetadata metadata) |
void |
addRhsItem(org.drools.workbench.models.datamodel.rule.IAction action) |
void |
addRhsItem(org.drools.workbench.models.datamodel.rule.IAction action,
boolean append) |
void |
addRhsItem(org.drools.workbench.models.datamodel.rule.IAction action,
int position) |
List<String> |
getAllLHSVariables() |
List<String> |
getAllRHSVariables() |
List<String> |
getAllVariables() |
List<String> |
getBoundVariablesInScope(org.drools.workbench.models.datamodel.rule.BaseSingleFieldConstraint con) |
List<String> |
getFieldBinding(org.drools.workbench.models.datamodel.rule.FieldConstraint f) |
String |
getFieldBinding(org.drools.workbench.models.datamodel.rule.FieldConstraint fc,
String var) |
org.kie.soup.project.datamodel.imports.Imports |
getImports() |
String |
getLHSBindingType(String var) |
org.drools.workbench.models.datamodel.rule.FactPattern |
getLHSBoundFact(String var) |
List<String> |
getLHSBoundFacts() |
org.drools.workbench.models.datamodel.rule.SingleFieldConstraint |
getLHSBoundField(String var) |
org.drools.workbench.models.datamodel.rule.FactPattern |
getLHSParentFactPatternForBinding(String var) |
org.drools.workbench.models.datamodel.rule.RuleMetadata |
getMetaData(String attributeName) |
String |
getPackageName() |
org.drools.workbench.models.datamodel.rule.ActionInsertFact |
getRHSBoundFact(String var) |
List<String> |
getRHSBoundFacts() |
boolean |
hasDSLSentences() |
boolean |
isBoundFactUsed(String binding) |
boolean |
isNegated() |
boolean |
isVariableNameUsed(String s) |
void |
moveLhsItemDown(int itemIndex) |
void |
moveLhsItemUp(int itemIndex) |
void |
moveRhsItemDown(int itemIndex) |
void |
moveRhsItemUp(int itemIndex) |
void |
removeAttribute(int idx) |
boolean |
removeLhsItem(int idx) |
void |
removeMetadata(int idx) |
void |
removeRhsItem(int idx) |
void |
setImports(org.kie.soup.project.datamodel.imports.Imports imports) |
void |
setNegated(boolean isNegated) |
void |
setPackageName(String packageName) |
boolean |
updateMetadata(org.drools.workbench.models.datamodel.rule.RuleMetadata target) |
public RuleModelWrapper(org.drools.workbench.models.datamodel.rule.RuleModel model,
boolean hasDSLSentences)
public List<String> getLHSBoundFacts()
getLHSBoundFacts in class org.drools.workbench.models.datamodel.rule.RuleModelpublic org.drools.workbench.models.datamodel.rule.FactPattern getLHSBoundFact(String var)
getLHSBoundFact in class org.drools.workbench.models.datamodel.rule.RuleModelpublic org.drools.workbench.models.datamodel.rule.SingleFieldConstraint getLHSBoundField(String var)
getLHSBoundField in class org.drools.workbench.models.datamodel.rule.RuleModelpublic String getLHSBindingType(String var)
getLHSBindingType in class org.drools.workbench.models.datamodel.rule.RuleModelpublic String getFieldBinding(org.drools.workbench.models.datamodel.rule.FieldConstraint fc, String var)
getFieldBinding in class org.drools.workbench.models.datamodel.rule.RuleModelpublic List<String> getRHSBoundFacts()
getRHSBoundFacts in class org.drools.workbench.models.datamodel.rule.RuleModelpublic org.drools.workbench.models.datamodel.rule.ActionInsertFact getRHSBoundFact(String var)
getRHSBoundFact in class org.drools.workbench.models.datamodel.rule.RuleModelpublic org.drools.workbench.models.datamodel.rule.FactPattern getLHSParentFactPatternForBinding(String var)
getLHSParentFactPatternForBinding in class org.drools.workbench.models.datamodel.rule.RuleModelpublic List<String> getAllLHSVariables()
getAllLHSVariables in class org.drools.workbench.models.datamodel.rule.RuleModelpublic List<String> getAllRHSVariables()
getAllRHSVariables in class org.drools.workbench.models.datamodel.rule.RuleModelpublic List<String> getAllVariables()
getAllVariables in class org.drools.workbench.models.datamodel.rule.RuleModelpublic List<String> getFieldBinding(org.drools.workbench.models.datamodel.rule.FieldConstraint f)
getFieldBinding in class org.drools.workbench.models.datamodel.rule.RuleModelpublic boolean removeLhsItem(int idx)
removeLhsItem in class org.drools.workbench.models.datamodel.rule.RuleModelpublic boolean isBoundFactUsed(String binding)
isBoundFactUsed in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void addLhsItem(org.drools.workbench.models.datamodel.rule.IPattern pat)
addLhsItem in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void addLhsItem(org.drools.workbench.models.datamodel.rule.IPattern pat,
boolean append)
addLhsItem in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void addLhsItem(org.drools.workbench.models.datamodel.rule.IPattern pat,
int position)
addLhsItem in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void moveLhsItemDown(int itemIndex)
moveLhsItemDown in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void moveLhsItemUp(int itemIndex)
moveLhsItemUp in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void moveRhsItemDown(int itemIndex)
moveRhsItemDown in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void moveRhsItemUp(int itemIndex)
moveRhsItemUp in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void addRhsItem(org.drools.workbench.models.datamodel.rule.IAction action)
addRhsItem in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void addRhsItem(org.drools.workbench.models.datamodel.rule.IAction action,
boolean append)
addRhsItem in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void addRhsItem(org.drools.workbench.models.datamodel.rule.IAction action,
int position)
addRhsItem in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void removeRhsItem(int idx)
removeRhsItem in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void addAttribute(org.drools.workbench.models.datamodel.rule.RuleAttribute attribute)
addAttribute in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void removeAttribute(int idx)
removeAttribute in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void addMetadata(org.drools.workbench.models.datamodel.rule.RuleMetadata metadata)
addMetadata in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void removeMetadata(int idx)
removeMetadata in class org.drools.workbench.models.datamodel.rule.RuleModelpublic org.drools.workbench.models.datamodel.rule.RuleMetadata getMetaData(String attributeName)
getMetaData in class org.drools.workbench.models.datamodel.rule.RuleModelpublic boolean updateMetadata(org.drools.workbench.models.datamodel.rule.RuleMetadata target)
updateMetadata in class org.drools.workbench.models.datamodel.rule.RuleModelpublic List<String> getBoundVariablesInScope(org.drools.workbench.models.datamodel.rule.BaseSingleFieldConstraint con)
getBoundVariablesInScope in class org.drools.workbench.models.datamodel.rule.RuleModelpublic boolean isVariableNameUsed(String s)
isVariableNameUsed in class org.drools.workbench.models.datamodel.rule.RuleModelpublic boolean hasDSLSentences()
hasDSLSentences in class org.drools.workbench.models.datamodel.rule.RuleModelpublic boolean isNegated()
isNegated in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void setNegated(boolean isNegated)
setNegated in class org.drools.workbench.models.datamodel.rule.RuleModelpublic org.kie.soup.project.datamodel.imports.Imports getImports()
getImports in interface org.kie.soup.project.datamodel.imports.HasImportsgetImports in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void setImports(org.kie.soup.project.datamodel.imports.Imports imports)
setImports in interface org.kie.soup.project.datamodel.imports.HasImportssetImports in class org.drools.workbench.models.datamodel.rule.RuleModelpublic String getPackageName()
getPackageName in interface org.kie.soup.project.datamodel.packages.HasPackageNamegetPackageName in class org.drools.workbench.models.datamodel.rule.RuleModelpublic void setPackageName(String packageName)
setPackageName in interface org.kie.soup.project.datamodel.packages.HasPackageNamesetPackageName in class org.drools.workbench.models.datamodel.rule.RuleModelCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.