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
@OpenApiAll public class ProjectEventListenerAdapter extends java.lang.Object implements ProjectEventListener
Event listener for project events.
-
-
Constructor Summary
Constructors Constructor Description ProjectEventListenerAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprojectActivated(Project project)Method is called when inactive project became active project.voidprojectActivatedFromGUI(Project project)Method is called when inactive project became active project by user action, not from code.voidprojectClosed(Project project)Method is called after closing the project.voidprojectCreated(Project project)Method is called when project is created, but before activating and opening it.voidprojectDeActivated(Project project)Method is called when active project becomes not active.voidprojectOpened(Project project)Method is called when project was opened, created or loaded from teamwork server.voidprojectOpenedFromGUI(Project project)Method is called when project was opened, created or loaded from teamwork server by user action, not from code.voidprojectPreActivated(Project project)Method is called before inactive project will became an active project.voidprojectPreClosed(Project project)Method is called before closing the project.voidprojectPreClosedFinal(Project project)Method is called before closing the project.voidprojectPreDeActivated(Project project)Method is called before active project will become not active.voidprojectPreSaved(Project project, boolean savedInServer)Method is called when project is going to be saved.voidprojectReplaced(Project oldProject, Project newProject)The method is called when one project is replaced with (logically equivalent) another project.voidprojectSaved(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
-
-
-
-
Method Detail
-
projectOpened
public void projectOpened(Project project)
Description copied from interface:ProjectEventListenerMethod 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:
projectOpenedin interfaceProjectEventListener- Parameters:
project- project which was opened.- See Also:
ProjectEventListener.projectActivated(Project)
-
projectClosed
public void projectClosed(Project project)
Description copied from interface:ProjectEventListenerMethod 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:
projectClosedin interfaceProjectEventListener- Parameters:
project- project which was closed.- See Also:
ProjectEventListener.projectClosed(Project)
-
projectSaved
public void projectSaved(Project project, boolean savedInServer)
Description copied from interface:ProjectEventListenerMethod is called when project is saved or exported in Unisys format. This method is not called when saving project module.- Specified by:
projectSavedin interfaceProjectEventListener- Parameters:
project- project which was saved.savedInServer- true if project was sent to teamwork server.- See Also:
ProjectEventListener.projectSaved(Project, boolean)
-
projectActivated
public void projectActivated(Project project)
Description copied from interface:ProjectEventListenerMethod is called when inactive project became active project.- Specified by:
projectActivatedin interfaceProjectEventListener- Parameters:
project- new active project.- See Also:
ProjectEventListener.projectActivated(Project)
-
projectDeActivated
public void projectDeActivated(Project project)
Description copied from interface:ProjectEventListenerMethod is called when active project becomes not active.- Specified by:
projectDeActivatedin interfaceProjectEventListener- Parameters:
project- inactive project.- See Also:
ProjectEventListener.projectDeActivated(Project)
-
projectReplaced
public void projectReplaced(Project oldProject, Project newProject)
Description copied from interface:ProjectEventListenerThe 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:
projectReplacedin interfaceProjectEventListener- Parameters:
oldProject- the project, which was replacednewProject- the project, which replaced the old project- See Also:
ProjectEventListener.projectReplaced(Project, Project)
-
projectPreClosed
public void projectPreClosed(Project project)
Description copied from interface:ProjectEventListenerMethod 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:
projectPreClosedin interfaceProjectEventListener- Parameters:
project- project which will be closed.- See Also:
ProjectEventListener.projectPreClosed(com.nomagic.magicdraw.core.Project)
-
projectPreClosedFinal
public void projectPreClosedFinal(Project project)
Description copied from interface:ProjectEventListenerMethod 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:
projectPreClosedFinalin interfaceProjectEventListener- Parameters:
project- project which will be closed.- See Also:
ProjectEventListener.projectPreClosedFinal(com.nomagic.magicdraw.core.Project)
-
projectPreSaved
public void projectPreSaved(Project project, boolean savedInServer)
Description copied from interface:ProjectEventListenerMethod is called when project is going to be saved. This method is not called when saving project module.- Specified by:
projectPreSavedin interfaceProjectEventListener- Parameters:
project- project which will be saved.savedInServer- true if project will be send to a teamwork server.- See Also:
ProjectEventListener.projectPreSaved(com.nomagic.magicdraw.core.Project, boolean)
-
projectPreActivated
public void projectPreActivated(Project project)
Description copied from interface:ProjectEventListenerMethod is called before inactive project will became an active project.- Specified by:
projectPreActivatedin interfaceProjectEventListener- Parameters:
project- a new active project.- See Also:
ProjectEventListener.projectPreActivated(com.nomagic.magicdraw.core.Project)
-
projectPreDeActivated
public void projectPreDeActivated(Project project)
Description copied from interface:ProjectEventListenerMethod is called before active project will become not active.- Specified by:
projectPreDeActivatedin interfaceProjectEventListener- Parameters:
project- an inactive project.- See Also:
ProjectEventListener.projectPreDeActivated(com.nomagic.magicdraw.core.Project)
-
projectCreated
public void projectCreated(Project project)
Description copied from interface:ProjectEventListenerMethod is called when project is created, but before activating and opening it.- Specified by:
projectCreatedin interfaceProjectEventListener- Parameters:
project- project which was created.- See Also:
ProjectEventListener.projectClosed(com.nomagic.magicdraw.core.Project)
-
projectActivatedFromGUI
public void projectActivatedFromGUI(Project project)
Description copied from interface:ProjectEventListenerMethod is called when inactive project became active project by user action, not from code.- Specified by:
projectActivatedFromGUIin interfaceProjectEventListener- Parameters:
project- new active project.- See Also:
ProjectEventListener.projectActivatedFromGUI(com.nomagic.magicdraw.core.Project)
-
projectOpenedFromGUI
public void projectOpenedFromGUI(Project project)
Description copied from interface:ProjectEventListenerMethod 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:
projectOpenedFromGUIin interfaceProjectEventListener- Parameters:
project- project which was opened.- See Also:
ProjectEventListener.projectOpenedFromGUI(com.nomagic.magicdraw.core.Project)
-
-