eu.geclipse.workflow.ui.editor
Class WorkflowDiagramEditorUtil
java.lang.Object
eu.geclipse.workflow.ui.editor.WorkflowDiagramEditorUtil
public class WorkflowDiagramEditorUtil
- extends java.lang.Object
|
Method Summary |
static Resource |
createDiagram(URI diagramURI,
IProgressMonitor progressMonitor)
This method should be called within a workspace modify operation since it
creates resources. |
static View |
findView(DiagramEditPart diagramEditPart,
EObject targetElement,
WorkflowDiagramEditorUtil.LazyElement2ViewMap lazyElement2ViewMap)
|
static java.util.Map |
getSaveOptions()
|
static java.lang.String |
getUniqueFileName(IPath containerFullPath,
java.lang.String fileName,
java.lang.String extension)
|
static java.lang.String |
getUniqueFolderName(IPath containerFullPath,
java.lang.String folderName,
java.lang.String extension)
|
static boolean |
openDiagram(Resource diagram)
|
static void |
runWizard(Shell shell,
Wizard wizard,
java.lang.String settingsKey)
Runs the wizard in a dialog. |
static void |
selectElementsInDiagram(IDiagramWorkbenchPart diagramPart,
java.util.List editParts)
|
static void |
setCharset(IFile file)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WorkflowDiagramEditorUtil
public WorkflowDiagramEditorUtil()
getSaveOptions
public static java.util.Map getSaveOptions()
openDiagram
public static boolean openDiagram(Resource diagram)
throws PartInitException
- Throws:
PartInitException
setCharset
public static void setCharset(IFile file)
getUniqueFolderName
public static java.lang.String getUniqueFolderName(IPath containerFullPath,
java.lang.String folderName,
java.lang.String extension)
getUniqueFileName
public static java.lang.String getUniqueFileName(IPath containerFullPath,
java.lang.String fileName,
java.lang.String extension)
runWizard
public static void runWizard(Shell shell,
Wizard wizard,
java.lang.String settingsKey)
- Runs the wizard in a dialog.
createDiagram
public static Resource createDiagram(URI diagramURI,
IProgressMonitor progressMonitor)
- This method should be called within a workspace modify operation since it
creates resources.
selectElementsInDiagram
public static void selectElementsInDiagram(IDiagramWorkbenchPart diagramPart,
java.util.List editParts)
findView
public static View findView(DiagramEditPart diagramEditPart,
EObject targetElement,
WorkflowDiagramEditorUtil.LazyElement2ViewMap lazyElement2ViewMap)