Class DataRowBlockAbstract<O,C,P>
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.chain.DataChainLinkAbstract<C>
-
- org.processmining.plugins.inductiveVisualMiner.chain.DataChainLinkGuiAbstract<C,P>
-
- org.processmining.plugins.inductiveVisualMiner.dataanalysis.DataRowBlockAbstract<O,C,P>
-
- All Implemented Interfaces:
DataChainLink<C>,DataChainLinkGui<C,P>,DataRowBlock<O,C,P>
- Direct Known Subclasses:
DataRowBlockAssociationsProcess,DataRowBlockCausal,DataRowBlockCohorts,DataRowBlockComputer.DataRowBlockComputerRowBlock,DataRowBlockCosts,RowBlockModelPerformance
public abstract class DataRowBlockAbstract<O,C,P> extends DataChainLinkGuiAbstract<C,P> implements DataRowBlock<O,C,P>
-
-
Constructor Summary
Constructors Constructor Description DataRowBlockAbstract()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.util.List<DataRow<O>>gather(IvMObjectValues inputs)This is performed on the gui thread, so large computations are forbidden: the user is waiting!intgetMaxNumberOfNames()intgetMaxNumberOfValues()intgetNumberOfRows()DataRow<O>getRow(int row)voidinvalidate(P panel)Updates the gui by invalidation.voidsetTable(DataAnalysisTable<O,C,P> table)booleanshowsSomething()voidupdateGui(P panel, IvMObjectValues inputs)-
Methods inherited from class org.processmining.plugins.inductiveVisualMiner.chain.DataChainLinkAbstract
createInputObjects, createNonTriggerObjects, createOptionalObjects, equals, getNonTriggerObjects, getOptionalObjects, getRequiredObjects, hashCode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.processmining.plugins.inductiveVisualMiner.chain.DataChainLink
getName, getNonTriggerObjects, getOptionalObjects, getRequiredObjects
-
-
-
-
Method Detail
-
setTable
public void setTable(DataAnalysisTable<O,C,P> table)
- Specified by:
setTablein interfaceDataRowBlock<O,C,P>
-
gather
public abstract java.util.List<DataRow<O>> gather(IvMObjectValues inputs)
This is performed on the gui thread, so large computations are forbidden: the user is waiting!- Parameters:
inputs-- Returns:
-
getNumberOfRows
public int getNumberOfRows()
- Specified by:
getNumberOfRowsin interfaceDataRowBlock<O,C,P>
-
invalidate
public void invalidate(P panel)
Description copied from interface:DataChainLinkGuiUpdates the gui by invalidation. (e.g. one of the inputs got replaced). Will be called on the GUI thread.- Specified by:
invalidatein interfaceDataChainLinkGui<O,C>
-
updateGui
public void updateGui(P panel, IvMObjectValues inputs) throws java.lang.Exception
- Specified by:
updateGuiin interfaceDataChainLinkGui<O,C>- Throws:
java.lang.Exception
-
getMaxNumberOfNames
public int getMaxNumberOfNames()
- Specified by:
getMaxNumberOfNamesin interfaceDataRowBlock<O,C,P>
-
getMaxNumberOfValues
public int getMaxNumberOfValues()
- Specified by:
getMaxNumberOfValuesin interfaceDataRowBlock<O,C,P>
-
showsSomething
public boolean showsSomething()
- Specified by:
showsSomethingin interfaceDataRowBlock<O,C,P>
-
-