Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Modeling Ganymede M6 Review

Revision as of 13:48, 17 April 2008 by Richard.gronback.borland.com (Talk | contribs) (New page: This wiki page contains the result of the [http://phoenix.eclipse.org/packages/ Ganymede M6 Modeling Package] review. '''Platform''': [http://www.eclipse.org/downloads/download.php?file=/...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This wiki page contains the result of the Ganymede M6 Modeling Package review.

Platform: Mac OS X

Installation

  • 153MB download extracts to 183MB on disk
  • Not all features have generated qualifiers, notably: EMF, XSD, UML2, UML2 Tools, and GMF (only the *.tooling.source feature, oddly enough)
  • Not all plug-ins are signed 227333
  • Not all sources are packaged in the new method

Startup

  • EPP usage data gathering exception on startup
  • Standard Eclipse splash and welcome page (should be updated with Modeling project artwork?)
  • Initial perspective is Java (should be a Modeling perspective?)
  • Installed Features list shows missing localization strings for *.m2m.qvt.oml source features
  • About dialog: all are using proper modeling image, though some issues:
    • GMF and UML2 Tools (documentation only) features missing buildId token replacement (shows @buildId@)
    • Plug-in org.eclipse.gmf.graphdef.edit shows provider as www.example.org and not Eclipse.org
    • All *.m2m.qvt.oml source plug-ins show provider as providerName and not Eclipse.org
    • UML2 Tools diagram plug-in naming scheme is inconsistent (Activity, Deployment, and Use Case should be prefixed with 'UML2' as are the rest)

User Interface Contributions

  • Preferences
    • UML2 diagrams each have a root category, but would be better under a common 'UML Diagrams' root
  • Menus
    • Operational QVT Transformation & Library actions available on New menu within Package Explorer view of Java perspective (appropriate?)
  • New Dialog
    • Eclipse Modeling Framework > EMF Model wizard would be more appropriately named 'EMF Generator Model'
    • Eclipse Modeling Framework category contains no wizard to create a new Ecore model (found in Example EMF Model Creation Wizards category only)
    • UML Model wizard found in Example EMF Model Creation Wizards category, with UML2 Tools diagrams found in UML 2.1 Diagrams category. Why not have both in general 'UML 2.1 Modeling' category?
    • Operational QVT example view, constraints, datatypes, rdb, and simpleuml models are available in EMF Model Creation Wizards category. Move to Operational QVT category below Examples?
    • Ecore Diagram is in the Other category. With the Ecore Tools project available, and as this remains a GMF example, it should be moved to the Examples category?
    • GMF-Xpand top-level category will eventually go away, but for now more appropriate under the existing Graphical Modeling Framework category?
    • GMF wizard names could use some improvement. How about:
      • New GMF Project -> GMF Project (strike the 'New' as it's redundant with dialog purpose and matches EMF counterpart upon which it's based)
      • Simple Graphical Definition Model -> Graphical Definition Model from Domain
      • Simple Tooling Definition Model -> Tooling Definition Model from Domain
      • Reconcile Graphical Definition Model -> Reconcile a Graphical Definition Model
      • Reconcile Tooling Definition Model -> Reconcile a Tooling Definition Model
      • Guide Mapping Model Creation -> Mapping Definition Model from Domain
      • Default subcategory -> Basic
      • GMFGen Model -> Generator Model
      • GMFGraph Model -> Graphical Definition Model
      • GMFMap Model -> Mapping Definition Model
      • GMFTool Model -> Tooling Definition Model
    • Java Emitter Templates category has no wizard to create new JET Template? (seems odd)

Back to the top