Package com._1c.g5.v8.dt.core.lifecycle
Interface IDtProjectResourceLifecycleBootstrap
-
- All Superinterfaces:
IManagedService
public interface IDtProjectResourceLifecycleBootstrap extends IManagedService
Bootstrap for adding lifecycle callbacks during project resource operations in workspace.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
permitImport(org.eclipse.core.resources.IProject project)
Permit the previously registered import process for continue.void
registerImport(org.eclipse.core.resources.IProject project)
Register pending import with manual LC control.default void
scheduleDtProjectRestart(IDtProject dtProject)
Schedules the existingIDtProject
restartvoid
scheduleWorkspaceProjectsStart()
Schedules the start for available projects in the workspace.-
Methods inherited from interface com._1c.g5.wiring.IManagedService
activate, deactivate
-
-
-
-
Method Detail
-
scheduleWorkspaceProjectsStart
void scheduleWorkspaceProjectsStart()
Schedules the start for available projects in the workspace. The start process could be asynchronous, so projects won't be available right after the exit from this method.
-
registerImport
void registerImport(org.eclipse.core.resources.IProject project)
Register pending import with manual LC control.- Parameters:
project
- The project to register the import process for. Cannot benull
-
permitImport
void permitImport(org.eclipse.core.resources.IProject project)
Permit the previously registered import process for continue.- Parameters:
project
- The project to continue the import for. Cannot benull
-
scheduleDtProjectRestart
default void scheduleDtProjectRestart(IDtProject dtProject)
Schedules the existingIDtProject
restart- Parameters:
dtProject
- The project to restart. May not benull
-
-