Interface DataChainLink<C>
-
- All Known Subinterfaces:
DataChainLinkComputation<C>,DataChainLinkGui<C,P>,DataRowBlock<O,C,P>
- All Known Implementing Classes:
Cl01GatherAttributes,Cl02SortEvents,Cl03MakeLog,Cl04FilterLogOnActivities,Cl05Mine,Cl06LayoutModel,Cl07Align,Cl08UpdateIvMAttributes,Cl09LayoutAlignment,Cl10AnimationScaler,Cl11Animate,Cl12TraceColouring,Cl13FilterNodeSelection,Cl14Performance,Cl14PerformanceNegative,Cl15Histogram,Cl18DataAnalysisCohort,Cl19DataAnalysisCost,Cl20DataAnalysisAssociations,Cl21AdvancedAnalysesDelay,Cl22AdvancedAnalysisCausal,DataChainLinkAbstract,DataChainLinkComputationAbstract,DataChainLinkGuiAbstract,DataRowBlockAbstract,DataRowBlockAssociations,DataRowBlockAssociationsProcess,DataRowBlockCausal,DataRowBlockCohorts,DataRowBlockComputer,DataRowBlockComputer.DataRowBlockComputerRowBlock,DataRowBlockCosts,DataRowBlockEventData,DataRowBlockEventDataHistogram,DataRowBlockEventDataHistogramVirtual,DataRowBlockEventDataType,DataRowBlockEventDataTypeVirtual,DataRowBlockEventDataVirtual,DataRowBlockLogAttributes,DataRowBlockLogAttributesHighlighted,DataRowBlockLogEMSC,DataRowBlockTrace,DataRowBlockTraceBlockVirtual,DataRowBlockTraceHistogram,DataRowBlockTraceHistogramVirtual,DataRowBlockTraceType,DataRowBlockTraceTypeVirtual,PopupController.ClPopups,RowBlockModelHistogram,RowBlockModelLogNormal,RowBlockModelPerformance,RowBlockModelWeibull
public interface DataChainLink<C>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetName()IvMObject<?>[]getNonTriggerObjects()If any of the non-trigger objects is available when the computation is executed, it will be provided.IvMObject<?>[]getOptionalObjects()If any of the trigger objects becomes available, the computation is executed (provided all input objects are available as well).IvMObject<?>[]getRequiredObjects()If all of the inputs are available, the computation is executed.
-
-
-
Method Detail
-
getRequiredObjects
IvMObject<?>[] getRequiredObjects()
If all of the inputs are available, the computation is executed.- Returns:
-
getOptionalObjects
IvMObject<?>[] getOptionalObjects()
If any of the trigger objects becomes available, the computation is executed (provided all input objects are available as well). Thus, not all trigger objects are guaranteed to be available on execution.- Returns:
-
getNonTriggerObjects
IvMObject<?>[] getNonTriggerObjects()
If any of the non-trigger objects is available when the computation is executed, it will be provided. However, the computation will not be triggered by the object.- Returns:
-
getName
java.lang.String getName()
- Returns:
- the name of the chain link for debug purposes
-
-