Bug 494541 - Define Transformation Development perspective
Summary: Define Transformation Development perspective
Status: RESOLVED FIXED
Alias: None
Product: Viatra
Classification: Modeling
Component: Query (show other bugs)
Version: 1.3.0   Edit
Hardware: Macintosh All
: P3 enhancement
Target Milestone: 1.3.0M2   Edit
Assignee: Abel Hegedus CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 398637
  Show dependency tree
 
Reported: 2016-05-25 09:29 EDT by Abel Hegedus CLA
Modified: 2016-07-07 03:26 EDT (History)
2 users (show)

See Also:


Attachments
Default perspective configuration (29.35 KB, image/png)
2016-05-25 09:43 EDT, Abel Hegedus CLA
no flags Details
New file wizard contributions (20.91 KB, image/png)
2016-05-25 09:45 EDT, Abel Hegedus CLA
no flags Details
Open view contributions (17.13 KB, image/png)
2016-05-25 09:45 EDT, Abel Hegedus CLA
no flags Details
Perspective after opening all views (37.95 KB, image/png)
2016-05-25 09:46 EDT, Abel Hegedus CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Abel Hegedus CLA 2016-05-25 09:29:28 EDT
Since VIATRA now includes several views and wizards, we should provide users with a perspective that helps in developing applications with the VIATRA SDK.
In addition, we should remove the Query Explorer from being visible by default on Java and Plug-in Development perspectives.
Finally, this new perspective should use the new Query specification registry and result viewer UI instead of the hopefully soon legacy Query Explorer.
Comment 1 Eclipse Genie CLA 2016-05-25 09:31:08 EDT
New Gerrit change created: https://git.eclipse.org/r/73602
Comment 2 Zoltan Ujhelyi CLA 2016-05-25 09:38:18 EDT
Can you upload a screenshot with the new perspective (maybe an annotated one)? It would help to review how good it is or where can we change it...
Comment 3 Abel Hegedus CLA 2016-05-25 09:41:19 EDT
Readding to default assignee.
Comment 4 Abel Hegedus CLA 2016-05-25 09:43:30 EDT
Created attachment 262001 [details]
Default perspective configuration
Comment 5 Abel Hegedus CLA 2016-05-25 09:45:06 EDT
Created attachment 262002 [details]
New file wizard contributions
Comment 6 Abel Hegedus CLA 2016-05-25 09:45:34 EDT
Created attachment 262003 [details]
Open view contributions
Comment 7 Abel Hegedus CLA 2016-05-25 09:46:05 EDT
Created attachment 262004 [details]
Perspective after opening all views
Comment 8 Eclipse Genie CLA 2016-05-26 04:11:07 EDT
New Gerrit change created: https://git.eclipse.org/r/73691
Comment 9 Zoltan Ujhelyi CLA 2016-05-26 08:09:44 EDT
To start the discussion, here are a few things I might want to add; however, all are ready for discussion.

An interesting, philosophical question about the perspective: how much we want to support Java/plug-in development shorthands there? Given that all VIATRA projects are tightly bound to Java, and somewhat bound to Eclipse plug-ins, we might want to add some shorthands for those, at the bare minimum:

 * Wizard shortcuts
   * Create Java classes/interfaces
   * Create Xtend classes/interfaces
   * Generic file/folder
   * Create Plug-in project
 * View shortcuts
   * Problems view
   * Package explorer view (I know that by default the Project explorer is opened, but maybe Package explorer as optional include is helpful)
 

Furthermore, other perspectives often allow quick reopening of the most important default views. In our perspective, this should include:

  * Properties view
  * Problems view

Finally, in Neon there is a new view included in the modeling distribution called Contextual Explorer (id: 
org.eclipse.amalgam.explorer.contextual.ui.view.ExplorerContextualID) that visualizes the context of the currently selected model element, and seems very helpful for debugging patterns. We should consider whether we want to include it in our perspective and how.
Comment 10 Gabor Bergmann CLA 2016-05-26 08:40:08 EDT
sorry, misclicked
Comment 11 Abel Hegedus CLA 2016-06-02 07:01:24 EDT
The VIATRA Variables view should be available from the View shortcuts on the Debug perspective.
Comment 13 Zoltan Ujhelyi CLA 2016-06-22 02:57:12 EDT
The current state looks fine by me. I am closing this issue tentatively.
Comment 14 Eclipse Genie CLA 2016-07-07 03:08:11 EDT
New Gerrit change created: https://git.eclipse.org/r/76810