Class FilterIvMTraceWithoutAttribute
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.ivmfilter.tree.IvMFilterBuilderAbstract<IvMTrace,java.lang.Object,AttributeFilterNameGui>
-
- org.processmining.plugins.inductiveVisualMiner.ivmfilter.tree.filters.FilterIvMTraceWithoutAttribute
-
- All Implemented Interfaces:
java.lang.Comparable<IvMFilterBuilder<?,?,?>>,IvMFilterBuilder<IvMTrace,java.lang.Object,AttributeFilterNameGui>
public class FilterIvMTraceWithoutAttribute extends IvMFilterBuilderAbstract<IvMTrace,java.lang.Object,AttributeFilterNameGui>
-
-
Constructor Summary
Constructors Constructor Description FilterIvMTraceWithoutAttribute()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallowsChildren()IvMFilterTreeNode<IvMTrace>buildFilter(AttributeFilterNameGui panel)Creates a filter node without children.static <X extends org.deckfour.xes.model.XAttributable>
IvMFilterTreeNode<X>buildFilterA(AttributeFilterNameGui panel)AttributeFilterNameGuicreateGui(java.lang.Runnable onUpdate, IvMDecoratorI decorator)java.lang.Class<java.lang.Object>getChildrenTargetClass()java.lang.Class<IvMTrace>getTargetClass()voidsetAttributesInfo(org.processmining.plugins.inductiveminer2.attributes.AttributesInfo attributesInfo, AttributeFilterNameGui panel)java.lang.StringtoString()toString must be overridden with the name of the filter.java.lang.StringtoString(AttributeFilterNameGui 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<IvMTrace,java.lang.Object,AttributeFilterNameGui>- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(AttributeFilterNameGui panel)
- Returns:
- a short description of the currently set-up filter (might be used in the tree view)
-
buildFilter
public IvMFilterTreeNode<IvMTrace> buildFilter(AttributeFilterNameGui 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(AttributeFilterNameGui panel)
-
createGui
public AttributeFilterNameGui createGui(java.lang.Runnable onUpdate, IvMDecoratorI decorator)
-
allowsChildren
public boolean allowsChildren()
-
getTargetClass
public java.lang.Class<IvMTrace> getTargetClass()
-
getChildrenTargetClass
public java.lang.Class<java.lang.Object> getChildrenTargetClass()
-
setAttributesInfo
public void setAttributesInfo(org.processmining.plugins.inductiveminer2.attributes.AttributesInfo attributesInfo, AttributeFilterNameGui panel)
-
-