Lines 4269-4281
Link Here
|
4269 |
|
4269 |
|
4270 |
// initialize Java model cache |
4270 |
// initialize Java model cache |
4271 |
this.cache = new JavaModelCache(); |
4271 |
this.cache = new JavaModelCache(); |
4272 |
|
4272 |
|
4273 |
// request state folder creation (workaround 19885) |
4273 |
// request state folder creation (workaround 19885) |
4274 |
JavaCore.getPlugin().getStateLocation(); |
4274 |
JavaCore.getPlugin().getStateLocation(); |
4275 |
|
4275 |
|
4276 |
// Initialize eclipse preferences |
4276 |
// Initialize eclipse preferences |
4277 |
initializePreferences(); |
4277 |
initializePreferences(); |
4278 |
|
4278 |
|
4279 |
// Listen to preference changes |
4279 |
// Listen to preference changes |
4280 |
this.propertyListener = new Preferences.IPropertyChangeListener() { |
4280 |
this.propertyListener = new Preferences.IPropertyChangeListener() { |
4281 |
public void propertyChange(Preferences.PropertyChangeEvent event) { |
4281 |
public void propertyChange(Preferences.PropertyChangeEvent event) { |
Lines 4286-4300
Link Here
|
4286 |
|
4286 |
|
4287 |
// Listen to content-type changes |
4287 |
// Listen to content-type changes |
4288 |
Platform.getContentTypeManager().addContentTypeChangeListener(this); |
4288 |
Platform.getContentTypeManager().addContentTypeChangeListener(this); |
4289 |
|
4289 |
|
4290 |
// retrieve variable values |
4290 |
// retrieve variable values |
4291 |
long start = -1; |
4291 |
long start = -1; |
4292 |
if (VERBOSE) |
4292 |
if (VERBOSE) |
4293 |
start = System.currentTimeMillis(); |
4293 |
start = System.currentTimeMillis(); |
4294 |
loadVariablesAndContainers(); |
4294 |
loadVariablesAndContainers(); |
4295 |
if (VERBOSE) |
4295 |
if (VERBOSE) |
4296 |
traceVariableAndContainers("Loaded", start); //$NON-NLS-1$ |
4296 |
traceVariableAndContainers("Loaded", start); //$NON-NLS-1$ |
4297 |
|
4297 |
|
4298 |
final IWorkspace workspace = ResourcesPlugin.getWorkspace(); |
4298 |
final IWorkspace workspace = ResourcesPlugin.getWorkspace(); |
4299 |
workspace.addResourceChangeListener( |
4299 |
workspace.addResourceChangeListener( |
4300 |
this.deltaState, |
4300 |
this.deltaState, |
Lines 4303-4310
Link Here
|
4303 |
| IResourceChangeEvent.POST_BUILD |
4303 |
| IResourceChangeEvent.POST_BUILD |
4304 |
| IResourceChangeEvent.POST_CHANGE |
4304 |
| IResourceChangeEvent.POST_CHANGE |
4305 |
| IResourceChangeEvent.PRE_DELETE |
4305 |
| IResourceChangeEvent.PRE_DELETE |
4306 |
| IResourceChangeEvent.PRE_CLOSE); |
4306 |
| IResourceChangeEvent.PRE_CLOSE |
4307 |
|
4307 |
| IResourceChangeEvent.PRE_REFRESH); |
|
|
4308 |
|
4308 |
startIndexing(); |
4309 |
startIndexing(); |
4309 |
|
4310 |
|
4310 |
// process deltas since last activated in indexer thread so that indexes are up-to-date. |
4311 |
// process deltas since last activated in indexer thread so that indexes are up-to-date. |