Class CustomToBeBuiltComputer


  • public class CustomToBeBuiltComputer
    extends org.eclipse.xtext.builder.impl.ToBeBuiltComputer
    Special ToBeBuiltComputer for DT project. It additionally checks correct state of resources corresponding to the context def of Bsl module Implementation uses obsolete IBmResource so may be a target or further changes in the future
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.xtext.builder.impl.ToBeBuiltComputer

        org.eclipse.xtext.builder.impl.ToBeBuiltComputer.CompositeContribution, org.eclipse.xtext.builder.impl.ToBeBuiltComputer.NullContribution
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.eclipse.xtext.builder.impl.ToBeBuilt doRemoveProject​(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor monitor)  
      protected boolean isHandled​(org.eclipse.core.resources.IStorage storage)  
      org.eclipse.xtext.builder.impl.ToBeBuilt updateProjectNewResourcesOnly​(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor monitor)  
      • Methods inherited from class org.eclipse.xtext.builder.impl.ToBeBuiltComputer

        getInterestingProjects, getUri, isHandled, isValid, removeProject, removeStorage, updateProject, updateStorage
    • Constructor Detail

      • CustomToBeBuiltComputer

        public CustomToBeBuiltComputer()
    • Method Detail

      • updateProjectNewResourcesOnly

        public org.eclipse.xtext.builder.impl.ToBeBuilt updateProjectNewResourcesOnly​(org.eclipse.core.resources.IProject project,
                                                                                      org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                               throws org.eclipse.core.runtime.CoreException
        Overrides:
        updateProjectNewResourcesOnly in class org.eclipse.xtext.builder.impl.ToBeBuiltComputer
        Throws:
        org.eclipse.core.runtime.CoreException
      • isHandled

        protected boolean isHandled​(org.eclipse.core.resources.IStorage storage)
        Overrides:
        isHandled in class org.eclipse.xtext.builder.impl.ToBeBuiltComputer
      • doRemoveProject

        protected org.eclipse.xtext.builder.impl.ToBeBuilt doRemoveProject​(org.eclipse.core.resources.IProject project,
                                                                           org.eclipse.core.runtime.IProgressMonitor monitor)
        Overrides:
        doRemoveProject in class org.eclipse.xtext.builder.impl.ToBeBuiltComputer