Class ProjectEventListenerAdapter
java.lang.Object
com.nomagic.magicdraw.core.project.ProjectEventListenerAdapter
- All Implemented Interfaces:
ProjectEventListener
- Direct Known Subclasses:
ProjectEventListenerAdapter2
,com.nomagic.magicdraw.core.project.ProjectPartLoadedListenerAdapter
,SpecificationDialogManager
Event listener for project events.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
projectActivated
(Project project) Method is called when inactive project became active project.void
projectActivatedFromGUI
(Project project) Method is called when inactive project became active project by user action, not from code.void
projectClosed
(Project project) Method is called after closing the project.void
projectCreated
(Project project) Method is called when project is created, but before activating and opening it.void
projectDeActivated
(Project project) Method is called when active project becomes not active.void
projectOpened
(Project project) Method is called when project was opened, created or loaded from teamwork server.void
projectOpenedFromGUI
(Project project) Method is called when project was opened, created or loaded from teamwork server by user action, not from code.void
projectPreActivated
(Project project) Method is called before inactive project will become an active project.void
projectPreClosed
(Project project) Method is called before closing the project.void
projectPreClosedFinal
(Project project) Method is called before closing the project.void
projectPreDeActivated
(Project project) Method is called before active project will become not active.void
projectPreSaved
(Project project, boolean savedInServer) Method is called when project is going to be saved.void
projectReplaced
(Project oldProject, Project newProject) The method is called when one project is replaced with (logically equivalent) another project.void
projectSaved
(Project project, boolean savedInServer) Method is called when project is saved or exported in Unisys format.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.nomagic.magicdraw.core.project.ProjectEventListener
projectPreOpenedFromGUI, projectUsedFromGUI
-
Constructor Details
-
ProjectEventListenerAdapter
public ProjectEventListenerAdapter()
-
-
Method Details
-
projectOpened
Description copied from interface:ProjectEventListener
Method is called when project was opened, created or loaded from teamwork server. Opened project is active project and no projectActivated(Project) is called for this project.- Specified by:
projectOpened
in interfaceProjectEventListener
- Parameters:
project
- project which was opened.- See Also:
-
projectClosed
Description copied from interface:ProjectEventListener
Method is called after closing the project. Close operation has three steps - preClose, preCloseFinal and projectClosed. Project is marked as "projectClosed" in this step.- Specified by:
projectClosed
in interfaceProjectEventListener
- Parameters:
project
- project which was closed.- See Also:
-
projectSaved
Description copied from interface:ProjectEventListener
Method is called when project is saved or exported in Unisys format. This method is not called when saving project module.- Specified by:
projectSaved
in interfaceProjectEventListener
- Parameters:
project
- project which was saved.savedInServer
- true if project was sent to teamwork server.- See Also:
-
projectActivated
Description copied from interface:ProjectEventListener
Method is called when inactive project became active project.- Specified by:
projectActivated
in interfaceProjectEventListener
- Parameters:
project
- new active project.- See Also:
-
projectDeActivated
Description copied from interface:ProjectEventListener
Method is called when active project becomes not active.- Specified by:
projectDeActivated
in interfaceProjectEventListener
- Parameters:
project
- inactive project.- See Also:
-
projectReplaced
Description copied from interface:ProjectEventListener
The method is called when one project is replaced with (logically equivalent) another project. Such situation occurs, for example, when local project is added to teamwork. In this case the local project is added to teamwork, local project is closed and teamwork project is opened. This results in the notification about old project replacement with the new project- Specified by:
projectReplaced
in interfaceProjectEventListener
- Parameters:
oldProject
- the project, which was replacednewProject
- the project, which replaced the old project- See Also:
-
projectPreClosed
Description copied from interface:ProjectEventListener
Method is called before closing the project. Close operation has three steps - preClose, preCloseFinal and projectClosed. Project is not marked as "closing" in this step.- Specified by:
projectPreClosed
in interfaceProjectEventListener
- Parameters:
project
- project which will be closed.- See Also:
-
projectPreClosedFinal
Description copied from interface:ProjectEventListener
Method is called before closing the project. Close operation has three steps - preClose, preCloseFinal and projectClosed. Project is marked as "closing" in this step.- Specified by:
projectPreClosedFinal
in interfaceProjectEventListener
- Parameters:
project
- project which will be closed.- See Also:
-
projectPreSaved
Description copied from interface:ProjectEventListener
Method is called when project is going to be saved. This method is not called when saving project module.- Specified by:
projectPreSaved
in interfaceProjectEventListener
- Parameters:
project
- project which will be saved.savedInServer
- true if project will be sent to a teamwork server.- See Also:
-
projectPreActivated
Description copied from interface:ProjectEventListener
Method is called before inactive project will become an active project.- Specified by:
projectPreActivated
in interfaceProjectEventListener
- Parameters:
project
- a new active project.- See Also:
-
projectPreDeActivated
Description copied from interface:ProjectEventListener
Method is called before active project will become not active.- Specified by:
projectPreDeActivated
in interfaceProjectEventListener
- Parameters:
project
- an inactive project.- See Also:
-
projectCreated
Description copied from interface:ProjectEventListener
Method is called when project is created, but before activating and opening it.- Specified by:
projectCreated
in interfaceProjectEventListener
- Parameters:
project
- project which was created.- See Also:
-
projectActivatedFromGUI
Description copied from interface:ProjectEventListener
Method is called when inactive project became active project by user action, not from code.- Specified by:
projectActivatedFromGUI
in interfaceProjectEventListener
- Parameters:
project
- new active project.- See Also:
-
projectOpenedFromGUI
Description copied from interface:ProjectEventListener
Method is called when project was opened, created or loaded from teamwork server by user action, not from code. It is very useful if you want to show any dialog, which can be shown only if user itself open project.- Specified by:
projectOpenedFromGUI
in interfaceProjectEventListener
- Parameters:
project
- project which was opened.- See Also:
-