Class PlainJavaWorkspace

    • Constructor Summary

      Constructors 
      Constructor Description
      PlainJavaWorkspace​(java.io.File workspaceDirectory)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void build​(ABuildKind buildKind, org.eclipse.core.runtime.IProgressMonitor monitor)
      Builds all projects in this workspace.
      long getNextMarkerId()  
      PlainJavaWorkspaceRoot getRoot()
      Returns the resource representing this workspace.
      void run​(org.eclipse.core.runtime.ICoreRunnable action, org.eclipse.core.runtime.IProgressMonitor monitor)
      Runs the given action, reporting progress to the given monitor
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • PlainJavaWorkspace

        public PlainJavaWorkspace​(java.io.File workspaceDirectory)
    • Method Detail

      • run

        public void run​(org.eclipse.core.runtime.ICoreRunnable action,
                        org.eclipse.core.runtime.IProgressMonitor monitor)
        Description copied from interface: AWorkspace
        Runs the given action, reporting progress to the given monitor
        Specified by:
        run in interface AWorkspace
        Parameters:
        action - an action to be run in the context of this workspace
        monitor - a progress monitor that is notified about the action's process. Individual processing steps may be reported to the monitor to allow fine-grained progress reporting. The monitor may be null when progress does not need to be reported.
      • getNextMarkerId

        public long getNextMarkerId()
      • build

        public void build​(ABuildKind buildKind,
                          org.eclipse.core.runtime.IProgressMonitor monitor)
        Description copied from interface: AWorkspace
        Builds all projects in this workspace.
        Specified by:
        build in interface AWorkspace
        Parameters:
        buildKind - the kind of build to perform
        monitor - a progress monitor that is notified about the build process. Individual file processing is reported to the monitor to allow fine-grained progress reporting. The monitor may be null when progress does not need to be reported.