Interface ProjectPartListener

All Superinterfaces:
ProjectEventListener, ProjectPartLoadedListener
All Known Implementing Classes:
ProjectPartListenerAdapter

@OpenApiAll public interface ProjectPartListener extends ProjectPartLoadedListener
Listener which informs about modules attach, detach, load and remove.
  • Method Details

    • projectPartAttached

      void projectPartAttached(ModuleUsage usage)
      Project is attached to another project or module.
      Parameters:
      usage - information about attached project part.
    • projectPartDetached

      void projectPartDetached(ModuleUsage usage)
      Project is detached from project or module. Detached project may still be attached to another project.
      Parameters:
      usage - information about removed project part.
    • projectPartRemoved

      void projectPartRemoved(com.nomagic.ci.persistence.IProject project)
      Previously attached project is removed and is no longer available.
      Parameters:
      project - project which is removed.