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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
projectPartAttached(ModuleUsage usage)
Project is attached to another project or module.void
projectPartDetached(ModuleUsage usage)
Project is detached from project or module.void
projectPartRemoved(IProject project)
Previously attached project is removed and is no longer available.-
Methods inherited from interface com.nomagic.magicdraw.core.project.ProjectEventListener
projectActivated, projectActivatedFromGUI, projectClosed, projectCreated, projectDeActivated, projectOpened, projectOpenedFromGUI, projectPreActivated, projectPreClosed, projectPreClosedFinal, projectPreDeActivated, projectPreOpenedFromGUI, projectPreSaved, projectReplaced, projectSaved
-
Methods inherited from interface com.nomagic.magicdraw.core.project.ProjectPartLoadedListener
projectPartLoaded
-
-
-
-
Method Detail
-
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(IProject project)
Previously attached project is removed and is no longer available.- Parameters:
project
- project which is removed.
-
-