Class FilterIMTraceAttribute
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.ivmfilter.tree.IvMFilterBuilderAbstract<org.processmining.plugins.InductiveMiner.mining.logs.IMTrace,java.lang.Object,AttributeFilterGui>
-
- org.processmining.plugins.inductiveVisualMiner.ivmfilter.tree.filters.FilterIMTraceAttribute
-
- All Implemented Interfaces:
java.lang.Comparable<IvMFilterBuilder<?,?,?>>,IvMFilterBuilder<org.processmining.plugins.InductiveMiner.mining.logs.IMTrace,java.lang.Object,AttributeFilterGui>
public class FilterIMTraceAttribute extends IvMFilterBuilderAbstract<org.processmining.plugins.InductiveMiner.mining.logs.IMTrace,java.lang.Object,AttributeFilterGui>
-
-
Constructor Summary
Constructors Constructor Description FilterIMTraceAttribute()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallowsChildren()IvMFilterTreeNode<org.processmining.plugins.InductiveMiner.mining.logs.IMTrace>buildFilter(AttributeFilterGui panel)Creates a filter node without children.static <X extends org.deckfour.xes.model.XAttributable>
IvMFilterTreeNode<X>buildFilterA(AttributeFilterGui panel)AttributeFilterGuicreateGui(java.lang.Runnable onUpdate, IvMDecoratorI decorator)java.lang.Class<java.lang.Object>getChildrenTargetClass()java.lang.Class<org.processmining.plugins.InductiveMiner.mining.logs.IMTrace>getTargetClass()voidsetAttributesInfo(org.processmining.plugins.inductiveminer2.attributes.AttributesInfo attributesInfo, AttributeFilterGui panel)java.lang.StringtoString()toString must be overridden with the name of the filter.java.lang.StringtoString(AttributeFilterGui panel)-
Methods inherited from class org.processmining.plugins.inductiveVisualMiner.ivmfilter.tree.IvMFilterBuilderAbstract
compareTo, setCommunicationChannel
-
-
-
-
Method Detail
-
toString
public java.lang.String toString()
Description copied from interface:IvMFilterBuildertoString must be overridden with the name of the filter.- Specified by:
toStringin interfaceIvMFilterBuilder<org.processmining.plugins.InductiveMiner.mining.logs.IMTrace,java.lang.Object,AttributeFilterGui>- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(AttributeFilterGui panel)
- Returns:
- a short description of the currently set-up filter (might be used in the tree view)
-
buildFilter
public IvMFilterTreeNode<org.processmining.plugins.InductiveMiner.mining.logs.IMTrace> buildFilter(AttributeFilterGui panel)
Description copied from interface:IvMFilterBuilderCreates a filter node without children. Note that this method may use the filter's gui to obtain settings, but must copy these in order to guarantee thread-safeness. The returned treeNode must not contain pointers to gui elements.- Returns:
-
buildFilterA
public static <X extends org.deckfour.xes.model.XAttributable> IvMFilterTreeNode<X> buildFilterA(AttributeFilterGui panel)
-
createGui
public AttributeFilterGui createGui(java.lang.Runnable onUpdate, IvMDecoratorI decorator)
-
allowsChildren
public boolean allowsChildren()
-
getTargetClass
public java.lang.Class<org.processmining.plugins.InductiveMiner.mining.logs.IMTrace> getTargetClass()
-
getChildrenTargetClass
public java.lang.Class<java.lang.Object> getChildrenTargetClass()
-
setAttributesInfo
public void setAttributesInfo(org.processmining.plugins.inductiveminer2.attributes.AttributesInfo attributesInfo, AttributeFilterGui panel)
-
-