Lines 11-18
Link Here
|
11 |
*******************************************************************************/ |
11 |
*******************************************************************************/ |
12 |
package org.eclipse.core.internal.events; |
12 |
package org.eclipse.core.internal.events; |
13 |
|
13 |
|
14 |
import org.eclipse.core.resources.IBuildConfiguration; |
|
|
15 |
|
16 |
import java.util.Map; |
14 |
import java.util.Map; |
17 |
import org.eclipse.core.internal.resources.ICoreConstants; |
15 |
import org.eclipse.core.internal.resources.ICoreConstants; |
18 |
import org.eclipse.core.internal.watson.ElementTree; |
16 |
import org.eclipse.core.internal.watson.ElementTree; |
Lines 62-68
Link Here
|
62 |
/* |
60 |
/* |
63 |
* @see IncrementalProjectBuilder#build |
61 |
* @see IncrementalProjectBuilder#build |
64 |
*/ |
62 |
*/ |
65 |
protected abstract IProject[] build(int kind, Map<String,String> args, IProgressMonitor monitor) throws CoreException; |
63 |
protected abstract IProject[] build(int kind, Map<String, String> args, IProgressMonitor monitor) throws CoreException; |
66 |
|
64 |
|
67 |
/** |
65 |
/** |
68 |
* Returns the value of the callOnEmptyDelta builder extension attribute. |
66 |
* Returns the value of the callOnEmptyDelta builder extension attribute. |
Lines 70-75
Link Here
|
70 |
final boolean callOnEmptyDelta() { |
68 |
final boolean callOnEmptyDelta() { |
71 |
return callOnEmptyDelta; |
69 |
return callOnEmptyDelta; |
72 |
} |
70 |
} |
|
|
71 |
|
72 |
/* |
73 |
* @see IncrementalProjectBuilder |
74 |
*/ |
75 |
protected abstract void clean(Map<String, String> args, IProgressMonitor monitor) throws CoreException; |
76 |
|
73 |
/* |
77 |
/* |
74 |
* @see IncrementalProjectBuilder |
78 |
* @see IncrementalProjectBuilder |
75 |
*/ |
79 |
*/ |
Lines 103-111
Link Here
|
103 |
* @see IncrementalProjectBuilder#getCommand |
107 |
* @see IncrementalProjectBuilder#getCommand |
104 |
*/ |
108 |
*/ |
105 |
protected ICommand getCommand() { |
109 |
protected ICommand getCommand() { |
106 |
return (ICommand)((BuildCommand)command).clone(); |
110 |
return (ICommand) ((BuildCommand) command).clone(); |
107 |
} |
111 |
} |
108 |
|
112 |
|
109 |
/** |
113 |
/** |
110 |
* @see IncrementalProjectBuilder#forgetLastBuiltState() |
114 |
* @see IncrementalProjectBuilder#forgetLastBuiltState() |
111 |
* @see IncrementalProjectBuilder#rememberLastBuiltState() |
115 |
* @see IncrementalProjectBuilder#rememberLastBuiltState() |
Lines 113-122
Link Here
|
113 |
protected IResourceDelta getDelta(IProject aProject) { |
117 |
protected IResourceDelta getDelta(IProject aProject) { |
114 |
return buildManager.getDelta(aProject); |
118 |
return buildManager.getDelta(aProject); |
115 |
} |
119 |
} |
116 |
|
120 |
|
117 |
/** |
121 |
/** |
118 |
* @see IncrementalProjectBuilder#getContext() |
122 |
* @see IncrementalProjectBuilder#getContext() |
119 |
*/ |
123 |
*/ |
120 |
protected IBuildContext getContext() { |
124 |
protected IBuildContext getContext() { |
121 |
return context; |
125 |
return context; |
122 |
} |
126 |
} |
Lines 179-185
Link Here
|
179 |
protected void needRebuild() { |
183 |
protected void needRebuild() { |
180 |
buildManager.requestRebuild(); |
184 |
buildManager.requestRebuild(); |
181 |
} |
185 |
} |
182 |
|
186 |
|
183 |
final void setCallOnEmptyDelta(boolean value) { |
187 |
final void setCallOnEmptyDelta(boolean value) { |
184 |
this.callOnEmptyDelta = value; |
188 |
this.callOnEmptyDelta = value; |
185 |
} |
189 |
} |
Lines 187-193
Link Here
|
187 |
final void setCommand(ICommand value) { |
191 |
final void setCommand(ICommand value) { |
188 |
this.command = value; |
192 |
this.command = value; |
189 |
} |
193 |
} |
190 |
|
194 |
|
191 |
final void setInterestingProjects(IProject[] value) { |
195 |
final void setInterestingProjects(IProject[] value) { |
192 |
interestingProjects = value; |
196 |
interestingProjects = value; |
193 |
} |
197 |
} |