Class SynchronizeModelOperation

    • Constructor Detail

      • SynchronizeModelOperation

        protected SynchronizeModelOperation​(ISynchronizePageConfiguration configuration,
                                            IDiffElement[] elements)
        Create an operation that will operate on the given diff elements.
        Parameters:
        configuration - the participant configuration in which this operation is run
        elements - the model elements this operation will run with
    • Method Detail

      • getSyncInfoSet

        protected SyncInfoSet getSyncInfoSet()
        Returns a sync info set that contains the SyncInfofor the elements of this operations.
        Returns:
        the sync info set that contains the elements this operation is operating on.
      • scheduled

        public void scheduled​(IJobChangeEvent event)
        Description copied from interface: IJobChangeListener
        Notification that a job is being added to the queue of scheduled jobs. The event details includes the scheduling delay before the job should start running.
        Specified by:
        scheduled in interface IJobChangeListener
        Overrides:
        scheduled in class JobChangeAdapter
        Parameters:
        event - the event details, including the job instance and the scheduling delay
      • done

        public void done​(IJobChangeEvent event)
        Description copied from interface: IJobChangeListener
        Notification that a job has completed execution, either due to cancelation, successful completion, or failure. The event status object indicates how the job finished, and the reason for failure, if applicable.
        Specified by:
        done in interface IJobChangeListener
        Overrides:
        done in class JobChangeAdapter
        Parameters:
        event - the event details