Class NewDFDConfidentialityProjectWizard
- java.lang.Object
-
- org.eclipse.jface.wizard.Wizard
-
- org.palladiosimulator.dataflow.confidentiality.ui.wizard.NewDFDConfidentialityProjectWizard
-
- All Implemented Interfaces:
IShellProvider
,IWizard
,INewWizard
,IWorkbenchWizard
public class NewDFDConfidentialityProjectWizard extends Wizard implements INewWizard
-
-
Field Summary
-
Fields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGE
-
-
Constructor Summary
Constructors Constructor Description NewDFDConfidentialityProjectWizard()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected URI
addDd(IProject project, IProgressMonitor monitor)
protected URI
addDfd(IProject project, IProgressMonitor monitor)
void
addPages()
protected void
addXtextNature(IProject newProject, IProgressMonitor monitor)
protected IProject
createModelingProject(String projectName, IPath projectLocation, IProgressMonitor monitor)
protected void
createNewProject(String projectName, IPath projectLocation, IProgressMonitor monitor)
protected org.eclipse.sirius.business.api.session.Session
createSession(IProject project, IProgressMonitor monitor)
protected URI
createURI(IProject project, String fileName)
protected void
createViewForDFD(org.eclipse.sirius.business.api.session.Session session, URI dfdUri, IProgressMonitor monitor)
void
init(IWorkbench workbench, IStructuredSelection selection)
boolean
performFinish()
protected void
registerInitialResources(org.eclipse.sirius.business.api.session.Session session, URI ddUri, URI dfdUri, IProgressMonitor monitor)
protected void
setErrorMessage(String message)
-
Methods inherited from class org.eclipse.jface.wizard.Wizard
addPage, canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.jface.wizard.IWizard
canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer
-
-
-
-
Method Detail
-
init
public void init(IWorkbench workbench, IStructuredSelection selection)
- Specified by:
init
in interfaceIWorkbenchWizard
-
addPages
public void addPages()
-
performFinish
public boolean performFinish()
- Specified by:
performFinish
in interfaceIWizard
- Specified by:
performFinish
in classWizard
-
setErrorMessage
protected void setErrorMessage(String message)
-
createNewProject
protected void createNewProject(String projectName, IPath projectLocation, IProgressMonitor monitor) throws CoreException
- Throws:
CoreException
-
createModelingProject
protected IProject createModelingProject(String projectName, IPath projectLocation, IProgressMonitor monitor) throws CoreException
- Throws:
CoreException
-
createSession
protected org.eclipse.sirius.business.api.session.Session createSession(IProject project, IProgressMonitor monitor)
-
registerInitialResources
protected void registerInitialResources(org.eclipse.sirius.business.api.session.Session session, URI ddUri, URI dfdUri, IProgressMonitor monitor)
-
createViewForDFD
protected void createViewForDFD(org.eclipse.sirius.business.api.session.Session session, URI dfdUri, IProgressMonitor monitor)
-
addXtextNature
protected void addXtextNature(IProject newProject, IProgressMonitor monitor) throws CoreException
- Throws:
CoreException
-
addDd
protected URI addDd(IProject project, IProgressMonitor monitor) throws CoreException
- Throws:
CoreException
-
addDfd
protected URI addDfd(IProject project, IProgressMonitor monitor) throws CoreException
- Throws:
CoreException
-
-