Class DataRowBlockComputer<O,C,P>
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.chain.DataChainLinkAbstract<C>
-
- org.processmining.plugins.inductiveVisualMiner.chain.DataChainLinkComputationAbstract<C>
-
- org.processmining.plugins.inductiveVisualMiner.dataanalysis.DataRowBlockComputer<O,C,P>
-
- Type Parameters:
C-P-
- All Implemented Interfaces:
DataChainLink<C>,DataChainLinkComputation<C>
- Direct Known Subclasses:
DataRowBlockAssociations,DataRowBlockEventData,DataRowBlockEventDataHistogram,DataRowBlockEventDataHistogramVirtual,DataRowBlockEventDataType,DataRowBlockEventDataTypeVirtual,DataRowBlockEventDataVirtual,DataRowBlockLogAttributes,DataRowBlockLogAttributesHighlighted,DataRowBlockLogEMSC,DataRowBlockTrace,DataRowBlockTraceBlockVirtual,DataRowBlockTraceHistogram,DataRowBlockTraceHistogramVirtual,DataRowBlockTraceType,DataRowBlockTraceTypeVirtual,RowBlockModelHistogram,RowBlockModelLogNormal,RowBlockModelWeibull
public abstract class DataRowBlockComputer<O,C,P> extends DataChainLinkComputationAbstract<C>
This class computes and visualises DataRowBlocks. If you do not want to compute them, use DataRowBlockAbstract.- Author:
- sander
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classDataRowBlockComputer.DataRowBlockComputerRowBlock
-
Constructor Summary
Constructors Constructor Description DataRowBlockComputer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.util.List<DataRow<O>>compute(C configuration, IvMObjectValues inputs, IvMCanceller canceller)DataRowBlockComputer.DataRowBlockComputerRowBlockcreateDataRowBlock(DataAnalysisTable<O,C,P> table)IvMObject<?>[]createOutputObjects()IvMObjectValuesexecute(C configuration, IvMObjectValues inputs, IvMCanceller canceller)Performs the computation, given the input.IvMObject<java.util.List>getOutputObject()-
Methods inherited from class org.processmining.plugins.inductiveVisualMiner.chain.DataChainLinkComputationAbstract
getOutputObjects
-
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
-
Methods inherited from interface org.processmining.plugins.inductiveVisualMiner.chain.DataChainLinkComputation
getStatusBusyMessage
-
-
-
-
Method Detail
-
compute
public abstract java.util.List<DataRow<O>> compute(C configuration, IvMObjectValues inputs, IvMCanceller canceller) throws java.lang.Exception
- Throws:
java.lang.Exception
-
createOutputObjects
public IvMObject<?>[] createOutputObjects()
- Specified by:
createOutputObjectsin classDataChainLinkComputationAbstract<C>
-
execute
public IvMObjectValues execute(C configuration, IvMObjectValues inputs, IvMCanceller canceller) throws java.lang.Exception
Description copied from interface:DataChainLinkComputationPerforms the computation, given the input. Side-effects not allowed; should be thread-safe.- Returns:
- Throws:
java.lang.Exception
-
getOutputObject
public IvMObject<java.util.List> getOutputObject()
-
createDataRowBlock
public DataRowBlockComputer.DataRowBlockComputerRowBlock createDataRowBlock(DataAnalysisTable<O,C,P> table)
-
-