Class EditorRuntimeBuilderJob

java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.core.internal.jobs.InternalJob
org.eclipse.core.runtime.jobs.Job
com.iizigo.run.EditorRuntimeBuilderJob
All Implemented Interfaces:
Comparable<org.eclipse.core.internal.jobs.InternalJob>, IAdaptable

public class EditorRuntimeBuilderJob extends Job
The Eclipse Job to create an iiziRun for an app.
Author:
Christopher Mindus
  • Constructor Details

    • EditorRuntimeBuilderJob

      public EditorRuntimeBuilderJob(IProject project, RuntimeBuilderSettings settings, IRuntimeBuilder runtimeBuilder)
      Creates the Job for a the iiziRun builder and sets the Build Rule.
      Parameters:
      project - The project.
      settings - The settings.
      runtimeBuilder - The runtime builder implementation.
  • Method Details

    • run

      protected IStatus run(IProgressMonitor monitor)
      Runs the job.
      Specified by:
      run in class Job
    • belongsTo

      public boolean belongsTo(Object family)
      Same family as MANUAL_BUILD jobs, this will "trigger SyncState" causing stability for changes, i.e. restrictions or held user operations (refactor, etc).
      Overrides:
      belongsTo in class Job