Package com._1c.g5.v8.dt.bm.xtext
Class CustomToBeBuiltComputer
java.lang.Object
org.eclipse.xtext.builder.impl.ToBeBuiltComputer
com._1c.g5.v8.dt.bm.xtext.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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final CaseInsensitiveString
protected static final CaseInsensitiveString
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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
-
Field Details
-
BSL_EXT
-
XDTO_EXT
-
-
Constructor Details
-
CustomToBeBuiltComputer
public CustomToBeBuiltComputer()
-
-
Method Details
-
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 classorg.eclipse.xtext.builder.impl.ToBeBuiltComputer
- Throws:
org.eclipse.core.runtime.CoreException
-
isHandled
protected boolean isHandled(org.eclipse.core.resources.IStorage storage) - Overrides:
isHandled
in classorg.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 classorg.eclipse.xtext.builder.impl.ToBeBuiltComputer
-