public class ManagedObjectSourceWizard extends org.eclipse.jface.wizard.Wizard implements ManagedObjectSourceInstanceContext
IWizard
to add and manage ManagedObject
instances.Constructor and Description |
---|
ManagedObjectSourceWizard(AbstractOfficeFloorEditPart<?,?,?> editPart)
Initiate to create a new
ManagedObjectInstance . |
ManagedObjectSourceWizard(AbstractOfficeFloorEditPart<?,?,?> editPart,
ManagedObjectInstance managedObjectInstance)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
void |
addPages() |
boolean |
canFinish() |
static Map<String,ManagedObjectSourceInstance> |
createManagedObjectSourceInstanceMap(ClassLoader classLoader,
org.eclipse.core.resources.IProject project,
ManagedObjectSourceInstanceContext context)
Creates the mapping of
ManagedObjectSource class name to its
ManagedObjectSourceInstance . |
ManagedObjectInstance |
getManagedObjectInstance()
Obtains the
ManagedObjectInstance . |
static ManagedObjectInstance |
getManagedObjectInstance(AbstractOfficeFloorEditPart<?,?,?> editPart,
ManagedObjectInstance managedObjectInstance)
Facade method to obtain the
ManagedObjectInstance . |
org.eclipse.jface.wizard.IWizardPage |
getNextPage(org.eclipse.jface.wizard.IWizardPage page) |
boolean |
performFinish() |
void |
setErrorMessage(String message)
Specifies an error message.
|
void |
setManagedObjectTypeLoaded(boolean isManagedObjectTypeLoaded)
Flags if
ManagedObjectType 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 ManagedObjectSourceWizard(AbstractOfficeFloorEditPart<?,?,?> editPart)
ManagedObjectInstance
.editPart
- AbstractOfficeFloorEditPart
.public ManagedObjectSourceWizard(AbstractOfficeFloorEditPart<?,?,?> editPart, ManagedObjectInstance managedObjectInstance)
editPart
- AbstractOfficeFloorEditPart
.managedObjectInstance
- ManagedObjectInstance
to be edited, or
null
to create a new
ManagedObjectInstance
.public static ManagedObjectInstance getManagedObjectInstance(AbstractOfficeFloorEditPart<?,?,?> editPart, ManagedObjectInstance managedObjectInstance)
ManagedObjectInstance
.editPart
- AbstractOfficeFloorEditPart
to obtain necessary
objects to run the ManagedObjectSourceWizard
.managedObjectInstance
- ManagedObjectInstance
to based decisions.
null
if creating new
ManagedObjectInstance
.ManagedObjectInstance
or null
if cancelled.public static Map<String,ManagedObjectSourceInstance> createManagedObjectSourceInstanceMap(ClassLoader classLoader, org.eclipse.core.resources.IProject project, ManagedObjectSourceInstanceContext context)
ManagedObjectSource
class name to its
ManagedObjectSourceInstance
.classLoader
- ClassLoader
.project
- IProject
.context
- ManagedObjectSourceInstanceContext
.ManagedObjectSource
class name to its
ManagedObjectSourceInstance
.public ManagedObjectInstance getManagedObjectInstance()
ManagedObjectInstance
.ManagedObjectInstance
.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)
ManagedObjectSourceInstanceContext
setTitle
in interface ManagedObjectSourceInstanceContext
title
- Title.public void setErrorMessage(String message)
ManagedObjectSourceInstanceContext
setErrorMessage
in interface ManagedObjectSourceInstanceContext
message
- Error message or null
to indicate no error.public void setManagedObjectTypeLoaded(boolean isManagedObjectTypeLoaded)
ManagedObjectSourceInstanceContext
ManagedObjectType
is loaded.setManagedObjectTypeLoaded
in interface ManagedObjectSourceInstanceContext
isManagedObjectTypeLoaded
- true
ManagedObjectType
loaded.Copyright © 2005–2016. All rights reserved.