public class RecordingJob<EventAtom>
extends org.eclipse.viatra.transformation.evm.api.CompositeJob<EventAtom>
RecordingCommand
if there is a TransactionalEditingDomain
available.Modifier and Type | Class and Description |
---|---|
static class |
RecordingJob.RecordingJobContextData
Data transfer class for storing the commands created by recording jobs.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RECORDING_JOB |
static java.lang.String |
RECORDING_JOB_SESSION_DATA_KEY |
static java.lang.String |
TRANSACTIONAL_EDITING_DOMAIN |
Constructor and Description |
---|
RecordingJob(org.eclipse.viatra.transformation.evm.api.Job<EventAtom> recordedJob)
Creates a new recording job associated with the given state and processor.
|
RecordingJob(org.eclipse.viatra.transformation.evm.api.Job<EventAtom> recordedJob,
EventAtomEditingDomainProvider<EventAtom> provider) |
public static final java.lang.String TRANSACTIONAL_EDITING_DOMAIN
public static final java.lang.String RECORDING_JOB
public static final java.lang.String RECORDING_JOB_SESSION_DATA_KEY
public RecordingJob(org.eclipse.viatra.transformation.evm.api.Job<EventAtom> recordedJob)
recordedJob
- public RecordingJob(org.eclipse.viatra.transformation.evm.api.Job<EventAtom> recordedJob, EventAtomEditingDomainProvider<EventAtom> provider)