g-Eclipse
Release 1.0.0

eu.geclipse.workflow.ui.editor
Class WorkflowDiagramEditorUtil

java.lang.Object
  extended by eu.geclipse.workflow.ui.editor.WorkflowDiagramEditorUtil

public class WorkflowDiagramEditorUtil
extends java.lang.Object


Nested Class Summary
static class WorkflowDiagramEditorUtil.LazyElement2ViewMap
           
 
Constructor Summary
WorkflowDiagramEditorUtil()
           
 
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
 

Constructor Detail

WorkflowDiagramEditorUtil

public WorkflowDiagramEditorUtil()
Method Detail

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)

g-Eclipse
Release 1.0.0