Class NewProfileProjectOperation
- java.lang.Object
-
- org.eclipse.ui.actions.WorkspaceModifyOperation
-
- org.modelversioning.emfprofile.project.ui.wizard.NewProfileProjectOperation
-
- All Implemented Interfaces:
IRunnableWithProgress
,IThreadListener
public class NewProfileProjectOperation extends WorkspaceModifyOperation
-
-
Constructor Summary
Constructors Constructor Description NewProfileProjectOperation(ProfileProjectData projectData)
NewProfileProjectOperation(ProfileProjectData projectData, boolean openDiagram)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPDENature()
protected void
createContents(IProgressMonitor monitor)
protected void
execute(IProgressMonitor monitor)
-
Methods inherited from class org.eclipse.ui.actions.WorkspaceModifyOperation
getRule, run, threadChange
-
-
-
-
Constructor Detail
-
NewProfileProjectOperation
public NewProfileProjectOperation(ProfileProjectData projectData)
-
NewProfileProjectOperation
public NewProfileProjectOperation(ProfileProjectData projectData, boolean openDiagram)
-
-
Method Detail
-
execute
protected void execute(IProgressMonitor monitor) throws CoreException, InvocationTargetException, InterruptedException
- Specified by:
execute
in classWorkspaceModifyOperation
- Throws:
CoreException
InvocationTargetException
InterruptedException
-
addPDENature
public void addPDENature() throws CoreException
- Throws:
CoreException
-
createContents
protected void createContents(IProgressMonitor monitor) throws CoreException, org.eclipse.jdt.core.JavaModelException, InvocationTargetException, InterruptedException
- Throws:
CoreException
org.eclipse.jdt.core.JavaModelException
InvocationTargetException
InterruptedException
-
-