Class FactPatternPattern52Adaptor
- java.lang.Object
-
- org.drools.workbench.models.guided.dtable.shared.model.Pattern52
-
- org.drools.workbench.models.guided.dtable.shared.model.adaptors.FactPatternPattern52Adaptor
-
- All Implemented Interfaces:
org.drools.workbench.models.datamodel.rule.HasCEPWindow,BaseColumn,CompositeColumn<ConditionCol52>,DiffColumn
public class FactPatternPattern52Adaptor extends Pattern52
Adaptor to use RuleModel class in GuidedDecisionTable
-
-
Field Summary
-
Fields inherited from class org.drools.workbench.models.guided.dtable.shared.model.Pattern52
FIELD_BOUND_NAME, FIELD_ENTRY_POINT_NAME, FIELD_FACT_TYPE, FIELD_IS_NEGATED, FIELD_WINDOW
-
-
Constructor Summary
Constructors Constructor Description FactPatternPattern52Adaptor()FactPatternPattern52Adaptor(org.drools.workbench.models.datamodel.rule.IFactPattern fp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Pattern52clonePattern()Clones this pattern instance.List<BaseColumnFieldDiff>diff(BaseColumn otherColumn)Analyze differences between two columns of same type.StringgetBoundName()List<ConditionCol52>getChildColumns()DTCellValue52getDefaultValue()StringgetEntryPointName()StringgetFactType()StringgetHeader()intgetWidth()org.drools.workbench.models.datamodel.rule.CEPWindowgetWindow()booleanisBound()booleanisHideColumn()booleanisNegated()voidsetBoundName(String boundName)voidsetChildColumns(List<ConditionCol52> conditions)voidsetDefaultValue(DTCellValue52 defaultValue)voidsetEntryPointName(String entryPointName)voidsetFactType(String factType)voidsetHeader(String header)voidsetHideColumn(boolean hideColumn)voidsetNegated(boolean negated)voidsetWidth(int width)voidsetWindow(org.drools.workbench.models.datamodel.rule.CEPWindow window)voidupdate(Pattern52 other)Update this pattern instance properties with the given ones from other pattern instance.
-
-
-
Method Detail
-
getFactType
public String getFactType()
- Overrides:
getFactTypein classPattern52
-
getBoundName
public String getBoundName()
- Overrides:
getBoundNamein classPattern52
-
getWindow
public org.drools.workbench.models.datamodel.rule.CEPWindow getWindow()
-
getEntryPointName
public String getEntryPointName()
- Overrides:
getEntryPointNamein classPattern52
-
diff
public List<BaseColumnFieldDiff> diff(BaseColumn otherColumn)
Description copied from interface:DiffColumnAnalyze differences between two columns of same type.- Specified by:
diffin interfaceDiffColumn- Overrides:
diffin classPattern52- Parameters:
otherColumn- The column to compare with this one.- Returns:
- A list of fields and its values that have changed.
-
clonePattern
public Pattern52 clonePattern()
Description copied from class:Pattern52Clones this pattern instance.- Overrides:
clonePatternin classPattern52- Returns:
- The cloned instance.
-
update
public void update(Pattern52 other)
Description copied from class:Pattern52Update this pattern instance properties with the given ones from other pattern instance.
-
setFactType
public void setFactType(String factType)
- Overrides:
setFactTypein classPattern52
-
setBoundName
public void setBoundName(String boundName)
- Overrides:
setBoundNamein classPattern52
-
setNegated
public void setNegated(boolean negated)
- Overrides:
setNegatedin classPattern52
-
getChildColumns
public List<ConditionCol52> getChildColumns()
- Specified by:
getChildColumnsin interfaceCompositeColumn<ConditionCol52>- Overrides:
getChildColumnsin classPattern52
-
setChildColumns
public void setChildColumns(List<ConditionCol52> conditions)
- Specified by:
setChildColumnsin interfaceCompositeColumn<ConditionCol52>- Overrides:
setChildColumnsin classPattern52
-
setWindow
public void setWindow(org.drools.workbench.models.datamodel.rule.CEPWindow window)
-
setEntryPointName
public void setEntryPointName(String entryPointName)
- Overrides:
setEntryPointNamein classPattern52
-
getHeader
public String getHeader()
- Specified by:
getHeaderin interfaceBaseColumn- Overrides:
getHeaderin classPattern52
-
setHeader
public void setHeader(String header)
- Specified by:
setHeaderin interfaceBaseColumn- Overrides:
setHeaderin classPattern52
-
isHideColumn
public boolean isHideColumn()
- Specified by:
isHideColumnin interfaceBaseColumn- Overrides:
isHideColumnin classPattern52
-
setHideColumn
public void setHideColumn(boolean hideColumn)
- Specified by:
setHideColumnin interfaceBaseColumn- Overrides:
setHideColumnin classPattern52
-
getWidth
public int getWidth()
- Specified by:
getWidthin interfaceBaseColumn- Overrides:
getWidthin classPattern52
-
setWidth
public void setWidth(int width)
- Specified by:
setWidthin interfaceBaseColumn- Overrides:
setWidthin classPattern52
-
getDefaultValue
public DTCellValue52 getDefaultValue()
- Specified by:
getDefaultValuein interfaceBaseColumn- Overrides:
getDefaultValuein classPattern52
-
setDefaultValue
public void setDefaultValue(DTCellValue52 defaultValue)
- Specified by:
setDefaultValuein interfaceBaseColumn- Overrides:
setDefaultValuein classPattern52
-
-