public class TeamSourceWizard extends org.eclipse.jface.wizard.Wizard implements TeamSourceInstanceContext
IWizard
to add and manage Team
instances.Constructor and Description |
---|
TeamSourceWizard(org.eclipse.core.resources.IProject project)
Initiate to create a new
TeamInstance . |
TeamSourceWizard(org.eclipse.core.resources.IProject project,
TeamInstance teamInstance)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
void |
addPages() |
boolean |
canFinish() |
static Map<String,TeamSourceInstance> |
createTeamSourceInstanceMap(ClassLoader classLoader,
org.eclipse.core.resources.IProject project,
TeamSourceInstanceContext context)
Creates the mapping of
TeamSource class name to its
TeamSourceInstance . |
org.eclipse.jface.wizard.IWizardPage |
getNextPage(org.eclipse.jface.wizard.IWizardPage page) |
TeamInstance |
getTeamInstance()
Obtains the
TeamInstance . |
static TeamInstance |
getTeamInstance(AbstractOfficeFloorEditPart<?,?,?> editPart,
TeamInstance teamInstance)
Facade method to obtain the
TeamInstance . |
boolean |
performFinish() |
void |
setErrorMessage(String message)
Specifies an error message.
|
void |
setTeamTypeLoaded(boolean isTeamTypeLoaded)
Flags if
TeamType is loaded. |
void |
setTitle(String title)
Specifies the title.
|
addPage, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
public TeamSourceWizard(org.eclipse.core.resources.IProject project)
TeamInstance
.project
- IProject
.public TeamSourceWizard(org.eclipse.core.resources.IProject project, TeamInstance teamInstance)
project
- IProject
.teamInstance
- TeamInstance
to be edited, or null
to
create a new TeamInstance
.public static TeamInstance getTeamInstance(AbstractOfficeFloorEditPart<?,?,?> editPart, TeamInstance teamInstance)
TeamInstance
.editPart
- AbstractOfficeFloorEditPart
to obtain necessary
objects to run the TeamSourceWizard
.teamInstance
- TeamInstance
to based decisions. null
if
creating new TeamInstance
.TeamInstance
or null
if cancelled.public static Map<String,TeamSourceInstance> createTeamSourceInstanceMap(ClassLoader classLoader, org.eclipse.core.resources.IProject project, TeamSourceInstanceContext context)
TeamSource
class name to its
TeamSourceInstance
.classLoader
- ClassLoader
.project
- IProject
.context
- TeamSourceInstanceContext
.TeamSource
class name to its
TeamSourceInstance
.public TeamInstance getTeamInstance()
TeamInstance
.TeamInstance
.public void addPages()
addPages
in interface org.eclipse.jface.wizard.IWizard
addPages
in class org.eclipse.jface.wizard.Wizard
public org.eclipse.jface.wizard.IWizardPage getNextPage(org.eclipse.jface.wizard.IWizardPage page)
getNextPage
in interface org.eclipse.jface.wizard.IWizard
getNextPage
in class org.eclipse.jface.wizard.Wizard
public boolean canFinish()
canFinish
in interface org.eclipse.jface.wizard.IWizard
canFinish
in class org.eclipse.jface.wizard.Wizard
public boolean performFinish()
performFinish
in interface org.eclipse.jface.wizard.IWizard
performFinish
in class org.eclipse.jface.wizard.Wizard
public void setTitle(String title)
TeamSourceInstanceContext
setTitle
in interface TeamSourceInstanceContext
title
- Title.public void setErrorMessage(String message)
TeamSourceInstanceContext
setErrorMessage
in interface TeamSourceInstanceContext
message
- Error message or null
to indicate no error.public void setTeamTypeLoaded(boolean isTeamTypeLoaded)
TeamSourceInstanceContext
TeamType
is loaded.setTeamTypeLoaded
in interface TeamSourceInstanceContext
isTeamTypeLoaded
- true
TeamType
loaded.Copyright © 2005–2016. All rights reserved.