Class ExternalProjectRegistratorService
java.lang.Object
com.e1c.langtool.v8.dt.internal.platform.ExternalProjectRegistratorService
- All Implemented Interfaces:
IManagedService
@LifecycleService(name="ExternalProjectRegistratorService")
public class ExternalProjectRegistratorService
extends Object
implements IManagedService
-
Constructor Summary
ConstructorsConstructorDescriptionExternalProjectRegistratorService(ITranslatingProjectManager translatingProjectManager, IBmModelManager modelManager, IConfigurationProjectManager configurationProjectManager) Instantiates a new external project registrator service. -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate()voidvoiddispose(ProjectContext lifecycleContext) voidinit(ProjectContext projectContext)
-
Constructor Details
-
ExternalProjectRegistratorService
@Inject public ExternalProjectRegistratorService(ITranslatingProjectManager translatingProjectManager, IBmModelManager modelManager, IConfigurationProjectManager configurationProjectManager) Instantiates a new external project registrator service.- Parameters:
translatingProjectManager- the translating project manager, cannot benullmodelManager- the model manager, cannot benullconfigurationProjectManager- the configuration project manager, cannot benull
-
-
Method Details
-
activate
public void activate()- Specified by:
activatein interfaceIManagedService
-
deactivate
public void deactivate()- Specified by:
deactivatein interfaceIManagedService
-
init
-
dispose
@LifecycleParticipant(phase=RESOURCE_UNLOADING) public void dispose(ProjectContext lifecycleContext)
-