From: <san...@us...> - 2009-04-17 14:14:24
|
Revision: 4516 http://unicore.svn.sourceforge.net/unicore/?rev=4516&view=rev Author: sandra87 Date: 2009-04-17 13:30:24 +0000 (Fri, 17 Apr 2009) Log Message: ----------- Modified Paths: -------------- eclipseclient/trunk/plugins/de.fzj.unicore.rcp.tracegui.sequence/src/net/java/amateras/uml/DiagramEditorWithoutPalette.java eclipseclient/trunk/plugins/de.fzj.unicore.rcp.tracegui.sequence/src/net/java/amateras/uml/sequencediagram/action/TraceSequenceFromWFEditorAction.java Modified: eclipseclient/trunk/plugins/de.fzj.unicore.rcp.tracegui.sequence/src/net/java/amateras/uml/DiagramEditorWithoutPalette.java =================================================================== --- eclipseclient/trunk/plugins/de.fzj.unicore.rcp.tracegui.sequence/src/net/java/amateras/uml/DiagramEditorWithoutPalette.java 2009-04-17 13:27:38 UTC (rev 4515) +++ eclipseclient/trunk/plugins/de.fzj.unicore.rcp.tracegui.sequence/src/net/java/amateras/uml/DiagramEditorWithoutPalette.java 2009-04-17 13:30:24 UTC (rev 4516) @@ -118,9 +118,9 @@ protected void initializeGraphicalViewer() { GraphicalViewer viewer = getGraphicalViewer(); - IFile file = ((IFileEditorInput)getEditorInput()).getFile(); + //IFile file = ((IFileEditorInput)getEditorInput()).getFile(); RootModel root = null; - if(file.exists()){ + //if(file.exists()){ try { //aus datei lesen @@ -133,7 +133,7 @@ } catch(Exception ex){ ex.printStackTrace(); } - } + //} if(root == null){ root = createInitializeModel(); } Modified: eclipseclient/trunk/plugins/de.fzj.unicore.rcp.tracegui.sequence/src/net/java/amateras/uml/sequencediagram/action/TraceSequenceFromWFEditorAction.java =================================================================== --- eclipseclient/trunk/plugins/de.fzj.unicore.rcp.tracegui.sequence/src/net/java/amateras/uml/sequencediagram/action/TraceSequenceFromWFEditorAction.java 2009-04-17 13:27:38 UTC (rev 4515) +++ eclipseclient/trunk/plugins/de.fzj.unicore.rcp.tracegui.sequence/src/net/java/amateras/uml/sequencediagram/action/TraceSequenceFromWFEditorAction.java 2009-04-17 13:30:24 UTC (rev 4516) @@ -3,12 +3,15 @@ import java.net.URL; import org.chemomentum.rcp.tracegui.TraceActivator; import org.eclipse.core.resources.IFile; +import org.eclipse.core.resources.IFolder; import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.Path; import org.eclipse.core.runtime.Platform; import org.eclipse.core.runtime.Status; +import org.eclipse.ui.IEditorInput; import org.eclipse.ui.IWorkbenchPage; import org.eclipse.ui.IWorkbenchPart; +import org.eclipse.ui.PartInitException; import org.eclipse.ui.PlatformUI; import org.eclipse.ui.dialogs.WizardNewFileCreationPage; import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin; @@ -42,6 +45,9 @@ @Override public void run() { try { + IFolder folder=editor.getDiagram().getProject().getFolder(Path.fromPortableString(editor.getDiagram().getParentFolder())); + final IFile f=folder.getFile("hallo.sqd"); + EndpointReferenceType epr = editor.getDiagram().getExecutionData().getTracingService(); final String workflowId = editor.getDiagram().getExecutionData().getSubmissionID(); final URL tracerUrl = new URL(epr.getAddress().getStringValue()); @@ -50,6 +56,15 @@ { public void run() { IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); + IEditorInput input=new FileEditorInput(f); + + try { + page.openEditor(input, "net.java.amateras.uml.sequencediagram.SequenceDiagramEditor"); + + } catch (PartInitException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } //page.openEditor(input, editorId) }; }); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |