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