Class SequentialProcessorsJob<Match extends IPatternMatch>
- java.lang.Object
-
- org.eclipse.viatra.transformation.evm.api.Job<Match>
-
- org.eclipse.viatra.transformation.evm.specific.job.StatelessJob<Match>
-
- org.eclipse.viatra.transformation.evm.specific.job.SequentialProcessorsJob<Match>
-
public class SequentialProcessorsJob<Match extends IPatternMatch> extends StatelessJob<Match>
Sequentially executes a list of match processors in a stateless manner.
-
-
Constructor Summary
Constructors Constructor Description SequentialProcessorsJob(CRUDActivationStateEnum cRUDActivationStateEnum, java.util.List<? extends java.util.function.Consumer<Match>> matchProcessors)
Creates a stateless job for the given state and list of processors.
-
Method Summary
-
Methods inherited from class org.eclipse.viatra.transformation.evm.specific.job.StatelessJob
execute, getMatchProcessor, handleError
-
Methods inherited from class org.eclipse.viatra.transformation.evm.api.Job
getActivationState
-
-
-
-
Constructor Detail
-
SequentialProcessorsJob
public SequentialProcessorsJob(CRUDActivationStateEnum cRUDActivationStateEnum, java.util.List<? extends java.util.function.Consumer<Match>> matchProcessors)
Creates a stateless job for the given state and list of processors.- Parameters:
cRUDActivationStateEnum
-matchProcessors
-
-
-