Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [gmf-dev] Refactoring of the IBM gmf runtime contribution...


Hello all,

Here is our final list for the refactoring mapping (speak now if not!).  We are still tweaking and testing the scripts to perform the refactoring.  Consequently, it is unrealistic to expect a weekend delivery.  The new ETA will be Monday evening (August 29th).  
com.ibm.xtools.aurora.doclet org.eclipse.gmf.runtime.doclet
com.ibm.xtools.common.core org.eclipse.gmf.runtime.common.core
com.ibm.xtools.common.core.examples.service org.eclipse.gmf.examples.runtime.common.service
com.ibm.xtools.common.core.provider org.eclipse.gmf.runtime.common.core.provider
com.ibm.xtools.common.core.tests org.eclipse.gmf.tests.runtime.common.core
com.ibm.xtools.common.ui org.eclipse.gmf.runtime.common.ui
com.ibm.xtools.common.ui.action org.eclipse.gmf.runtime.common.ui.action
com.ibm.xtools.common.ui.action.ide org.eclipse.gmf.runtime.common.ui.action.ide
com.ibm.xtools.common.ui.pathvariables.ide org.eclipse.gmf.runtime.common.ui.pathvariables.ide
com.ibm.xtools.common.ui.printing org.eclipse.gmf.runtime.common.ui.printing
com.ibm.xtools.common.ui.printing.win32 org.eclipse.gmf.runtime.common.ui.printing.win32
com.ibm.xtools.common.ui.services org.eclipse.gmf.runtime.common.ui.services
com.ibm.xtools.common.ui.services.action org.eclipse.gmf.runtime.common.ui.services.action
com.ibm.xtools.common.ui.services.action.tests org.eclipse.gmf.tests.runtime.common.ui.services.action
com.ibm.xtools.common.ui.services.dnd org.eclipse.gmf.runtime.common.ui.services.dnd
com.ibm.xtools.common.ui.services.dnd.ide org.eclipse.gmf.runtime.common.ui.services.dnd.ide
com.ibm.xtools.common.ui.services.properties org.eclipse.gmf.runtime.common.ui.services.properties
com.ibm.xtools.common.ui.tests org.eclipse.gmf.tests.runtime.common.ui
com.ibm.xtools.diagram org.eclipse.gmf.runtime.diagram.core
com.ibm.xtools.diagram.ui org.eclipse.gmf.runtime.diagram.ui
com.ibm.xtools.diagram.ui.actions org.eclipse.gmf.runtime.diagram.ui.actions
com.ibm.xtools.diagram.ui.dnd org.eclipse.gmf.runtime.diagram.ui.dnd
com.ibm.xtools.diagram.ui.examples.geoshapes org.eclipse.gmf.examples.runtime.diagram.geoshapes
com.ibm.xtools.diagram.ui.examples.logic org.eclipse.gmf.examples.runtime.diagram.logic
com.ibm.xtools.diagram.ui.examples.logic.semantic org.eclipse.gmf.examples.runtime.diagram.logic.model
com.ibm.xtools.diagram.ui.examples.logic.semantic.edit org.eclipse.gmf.examples.runtime.diagram.logic.model.edit
com.ibm.xtools.diagram.ui.examples.services.decorator org.eclipse.gmf.examples.runtime.diagram.decorator
com.ibm.xtools.diagram.ui.examples.services.layout org.eclipse.gmf.examples.runtime.diagram.layout
com.ibm.xtools.diagram.ui.geoshapes org.eclipse.gmf.runtime.diagram.ui.geoshapes
com.ibm.xtools.diagram.ui.printing org.eclipse.gmf.runtime.diagram.ui.printing
com.ibm.xtools.diagram.ui.printing.render org.eclipse.gmf.runtime.diagram.ui.printing.render
com.ibm.xtools.diagram.ui.properties org.eclipse.gmf.runtime.diagram.ui.properties
com.ibm.xtools.diagram.ui.providers org.eclipse.gmf.runtime.diagram.ui.providers
com.ibm.xtools.diagram.ui.providers.ide org.eclipse.gmf.runtime.diagram.ui.providers.ide
com.ibm.xtools.diagram.ui.render org.eclipse.gmf.runtime.diagram.ui.render
com.ibm.xtools.diagram.ui.resources.editor org.eclipse.gmf.runtime.diagram.ui.resources.editor
com.ibm.xtools.diagram.ui.resources.editor.ide org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide
com.ibm.xtools.diagram.ui.tests org.eclipse.gmf.tests.runtime.diagram.ui
com.ibm.xtools.draw2d.ui org.eclipse.gmf.runtime.draw2d.ui
com.ibm.xtools.draw2d.ui.render org.eclipse.gmf.runtime.draw2d.ui.render
com.ibm.xtools.draw2d.ui.render.tests org.eclipse.gmf.tests.runtime.draw2d.ui.render
com.ibm.xtools.draw2d.ui.tests org.eclipse.gmf.tests.runtime.draw2d.ui
com.ibm.xtools.gef.ui org.eclipse.gmf.runtime.gef.ui
com.ibm.xtools.gef.ui.tests org.eclipse.gmf.tests.runtime.gef.ui
com.ibm.xtools.gmf.doc.isv org.eclipse.gmf.runtime.doc.isv
com.ibm.xtools.gmf.source org.eclipse.gmf.runtime.source
com.ibm.xtools.gmf.ui.pde.examples org.eclipse.gmf.examples.runtime.ui.pde
com.ibm.xtools.emf.msl.commands org.eclipse.gmf.runtime.emf.commands.core
com.ibm.xtools.emf.msl.commands.tests org.eclipse.gmf.tests.runtime.emf.commands.core
com.ibm.xtools.emf.msl.core org.eclipse.gmf.runtime.emf.core
com.ibm.xtools.emf.msl.core.tests org.eclipse.gmf.tests.runtime.emf.core
com.ibm.xtools.emf.msl.example.pde.general.ui org.eclipse.gmf.examples.runtime.emf.general
com.ibm.xtools.emf.msl.ui org.eclipse.gmf.runtime.emf.ui
com.ibm.xtools.emf.msl.ui.properties org.eclipse.gmf.runtime.emf.ui.properties
com.ibm.xtools.emf.msl.ui.tests org.eclipse.gmf.tests.runtime.emf.ui
com.ibm.xtools.emf.msl.ui.properties.tests org.eclipse.gmf.tests.runtime.emf.ui.properties
com.ibm.xtools.emf.type org.eclipse.gmf.runtime.emf.type.core
com.ibm.xtools.emf.type.tests org.eclipse.gmf.tests.runtime.emf.type.ui
com.ibm.xtools.emf.type.ui org.eclipse.gmf.runtime.emf.type.ui
com.ibm.xtools.emf.ui.providers.transfer org.eclipse.gmf.runtime.emf.ui.transfer.providers
com.ibm.xtools.emf.clipboard org.eclipse.emf.copypaste
com.ibm.xtools.emf.clipboard.example.pde.copypaste.ui org.eclipse.emf.examples.copypaste
com.ibm.xtools.emf.metamodel.example.pde.rmplibrary org.eclipse.emf.examples.library
com.ibm.xtools.emf.metamodel.example.pde.rmplibrary.edit org.eclipse.emf.examples.library.edit
com.ibm.xtools.emf.metamodel.example.pde.rmplibrary.editor org.eclipse.emf.examples.library.editor
com.ibm.xtools.emf.ocl org.eclipse.emf.ocl
com.ibm.xtools.emf.ocl.tests org.eclipse.emf.tests.ocl
com.ibm.xtools.emf.ocl.example.pde.interpreter.ui org.eclipse.emf.examples.ocl.interpreter
com.ibm.xtools.emf.ocl.example.pde.query.ui org.eclipse.emf.examples.ocl.query
com.ibm.xtools.emf.ocl.example.pde.validation.core org.eclipse.emf.examples.ocl.validation
com.ibm.xtools.emf.query org.eclipse.emf.query
com.ibm.xtools.emf.query.tests org.eclipse.emf.tests.query
com.ibm.xtools.emf.query.example.pde.statements.ui org.eclipse.emf.examples.query.statements
com.ibm.xtools.emf.query.ocl org.eclipse.emf.query.ocl
com.ibm.xtools.emf.query.ocl.tests org.eclipse.emf.tests.query.ocl
com.ibm.xtools.emf.validation org.eclipse.emf.validation
com.ibm.xtools.emf.validation.ui org.eclipse.emf.validation.ui
com.ibm.xtools.emf.validation.ui.ide org.eclipse.emf.validation.ui.ide
com.ibm.xtools.emf.validation.ocl org.eclipse.emf.validation.ocl
com.ibm.xtools.emf.validation.tests org.eclipse.emf.tests.validation
com.ibm.xtools.emf.validation.example.pde.adapter.ui org.eclipse.emf.examples.validation.adapter
com.ibm.xtools.emf.validation.example.pde.general.ui org.eclipse.emf.examples.validation



Regards,

Steve.
________________________________________
Steven R. Shaw
Rational Modeling Platform Diagram Layer Lead
Rational Software | IBM Software Group
770 Palladium Drive, Kanata, ON, Canada, K2V 1C8
tel: 613.591.7979
steveshaw@xxxxxxxxxx



Steven Shaw/Ottawa/IBM@IBMCA
Sent by: gmf-dev-bounces@xxxxxxxxxxx

08/25/2005 01:43 PM

Please respond to
"GMF Project developer discussions."

To
"GMF Project developer discussions." <gmf-dev@xxxxxxxxxxx>
cc
Subject
RE: [gmf-dev] Refactoring of the IBM gmf runtime contribution...






Ok, we'll send out an updated list based on these changes later today.


Just a note: There appears to be some plug-ins under the org.eclipse.gmf.runtime namespace already with-in the main repository:
i.e.
       org.eclipse.gmf/plugins/org.eclipse.gmf.runtime
        org.eclipse.gmf/plugins/org.eclipse.gmf.runtime.gef


While these don't confict with any of the plug-ins we're submitting there could be some confusion.  Could the contents of these be moved into a non runtime namespace and in an internal package to avoid any confusion with the new runtime and API?  Alternatively, after the submittal they could be merged into one of the new runtime plug-ins?


Regards,


Steve.

________________________________________
Steven R. Shaw
Rational Modeling Platform Diagram Layer Lead
Rational Software | IBM Software Group
770 Palladium Drive, Kanata, ON, Canada, K2V 1C8
tel: 613.591.7979
steveshaw@xxxxxxxxxx


"Richard Gronback" <Richard.Gronback@xxxxxxxxxxx>
Sent by: gmf-dev-bounces@xxxxxxxxxxx

08/24/2005 05:59 PM

Please respond to
"GMF Project developer discussions."

To
"GMF Project developer discussions." <gmf-dev@xxxxxxxxxxx>
cc
Subject
RE: [gmf-dev] Refactoring of the IBM gmf runtime contribution...







Hi Steve,

I'm fine with it being a single shot check-in with the refactored packages.  No need to have a duplication under the 'contributions' directory (if I understand the question correctly).  Of course, those aimed at EMFT should probably not be checked into the GMF /plugins module, so perhaps it's best to put them under 'contributions' for now?  So, either way you propose is fine, as long as we maintain a record of the refactoring (which the script itself represents).

Be aware that the naming convention for tests is org.eclipse.gmf.tests.* and not as you have listed below with org.eclipse.gmf.*.tests.  A similar naming scheme applies to examples, where they should be in org.eclipse.gmf.examples.* packages.

>From the conventions document:

org.eclipse.<subproject>.tests.<component>[.*] - tests
org.eclipse.<subproject>.examples.<component>[.*] - examples

Also, note that tests are located in a /tests module within our CVS structure and currently reside in a single plug-in.  There is no /examples module currently in CVS, so can you please create one when you commit them (and place them there)?

I'll modify the feature projects and map files for the build when this is done.  It doesn't appear there is a conflict with the existing runtime packages, so the current build will not break (which is nice).

Anyone else see something we've missed?

Thanks!
- Rich


-----Original Message-----
From: gmf-dev-bounces@xxxxxxxxxxx on behalf of Steven Shaw
Sent: Wed 8/24/2005 4:39 PM
To: gmf-dev@xxxxxxxxxxx
Subject: [gmf-dev] Refactoring of the IBM gmf runtime contribution...

Hello all,

We're are planning to refactor the naming of the IBM GMF contribution to
conform to the org.eclipse.gmf.runtime naming convention.  Some exceptions
apply for plug-ins that will be submitted to the EMF technology project.
This will affect all plug-ins in the
dev.eclipse.org:/home/technology/org.eclipse.gmf/contributions/ibm-gmf-runtime
repository.

We could move the runtime components into the main repository directory at
the same time (pending feedback - Rich?).  The current plan would be to do
the refactoring inside the contribution directory and move it in a second
stage.

This refactoring is scheduled for this weekend or early next week.  Please
make sure to deliver any outstanding activities that you wish to be
refactored by that timeframe.  If you have a problem with this schedule,
please respond and we'll try to accommodate.

Will will provide a script after our delivery for clients that we do not
have visibility of that will perform the refactoring changes in their
code.

Here is a current list of plug-ins and the proposed name changes
(extracted from our script):

q(com.ibm.xtools.aurora.doclet) => q(org.eclipse.gmf.runtime.doclet),
q(com.ibm.xtools.common.core) => q(org.eclipse.gmf.runtime.common.core),
q(com.ibm.xtools.common.core.examples.service) =>
q(org.eclipse.gmf.runtime.common.examples.service),
q(com.ibm.xtools.common.core.provider) =>
q(org.eclipse.gmf.runtime.common.core.provider),
q(com.ibm.xtools.common.core.tests) =>
q(org.eclipse.gmf.runtime.common.core.tests),
q(com.ibm.xtools.common.ui) => q(org.eclipse.gmf.runtime.common.ui),
q(com.ibm.xtools.common.ui.action) =>
q(org.eclipse.gmf.runtime.common.ui.action),
q(com.ibm.xtools.common.ui.action.ide) =>
q(org.eclipse.gmf.runtime.common.ui.action.ide),
q(com.ibm.xtools.common.ui.pathvariables.ide) =>
q(org.eclipse.gmf.runtime.common.ui.pathvariables.ide),
q(com.ibm.xtools.common.ui.printing) =>
q(org.eclipse.gmf.runtime.common.ui.printing),
q(com.ibm.xtools.common.ui.printing.win32) =>
q(org.eclipse.gmf.runtime.common.ui.printing.win32),
q(com.ibm.xtools.common.ui.services) =>
q(org.eclipse.gmf.runtime.common.ui.services),
q(com.ibm.xtools.common.ui.services.action) =>
q(org.eclipse.gmf.runtime.common.ui.services.action),
q(com.ibm.xtools.common.ui.services.action.tests) =>
q(org.eclipse.gmf.runtime.common.ui.services.action.tests),
q(com.ibm.xtools.common.ui.services.dnd) =>
q(org.eclipse.gmf.runtime.common.ui.services.dnd),
q(com.ibm.xtools.common.ui.services.dnd.ide) =>
q(org.eclipse.gmf.runtime.common.ui.services.dnd.ide),
q(com.ibm.xtools.common.ui.services.properties) =>
q(org.eclipse.gmf.runtime.common.ui.services.properties),
q(com.ibm.xtools.common.ui.tests) =>
q(org.eclipse.gmf.runtime.common.ui.tests),
q(com.ibm.xtools.diagram) => q(org.eclipse.gmf.runtime.diagram.core),
q(com.ibm.xtools.diagram.ui) => q(org.eclipse.gmf.runtime.diagram.ui),
q(com.ibm.xtools.diagram.ui.actions) =>
q(org.eclipse.gmf.runtime.diagram.ui.actions),
q(com.ibm.xtools.diagram.ui.dnd) =>
q(org.eclipse.gmf.runtime.diagram.ui.dnd),
q(com.ibm.xtools.diagram.ui.examples.geoshapes) =>
q(org.eclipse.gmf.runtime.diagram.examples.geoshapes),
q(com.ibm.xtools.diagram.ui.examples.logic) =>
q(org.eclipse.gmf.runtime.diagram.examples.logic),
q(com.ibm.xtools.diagram.ui.examples.logic.semantic) =>
q(org.eclipse.gmf.runtime.diagram.examples.logic.model),
q(com.ibm.xtools.diagram.ui.examples.logic.semantic.edit) =>
q(org.eclipse.gmf.runtime.diagram.examples.logic.model.edit),
q(com.ibm.xtools.diagram.ui.examples.services.decorator) =>
q(org.eclipse.gmf.runtime.diagram.examples.decorator),
q(com.ibm.xtools.diagram.ui.examples.services.layout) =>
q(org.eclipse.gmf.runtime.diagram.examples.layout),
q(com.ibm.xtools.diagram.ui.geoshapes) =>
q(org.eclipse.gmf.runtime.diagram.ui.geoshapes),
q(com.ibm.xtools.diagram.ui.printing) =>
q(org.eclipse.gmf.runtime.diagram.ui.printing),
q(com.ibm.xtools.diagram.ui.printing.render) =>
q(org.eclipse.gmf.runtime.diagram.ui.printing.render),
q(com.ibm.xtools.diagram.ui.properties) =>
q(org.eclipse.gmf.runtime.diagram.ui.properties),
q(com.ibm.xtools.diagram.ui.providers) =>
q(org.eclipse.gmf.runtime.diagram.ui.providers),
q(com.ibm.xtools.diagram.ui.providers.ide) =>
q(org.eclipse.gmf.runtime.diagram.ui.providers.ide),
q(com.ibm.xtools.diagram.ui.render) =>
q(org.eclipse.gmf.runtime.diagram.ui.render),
q(com.ibm.xtools.diagram.ui.resources.editor) =>
q(org.eclipse.gmf.runtime.diagram.ui.resources.editor),
q(com.ibm.xtools.diagram.ui.resources.editor.ide) =>
q(org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide),
q(com.ibm.xtools.diagram.ui.tests) =>
q(org.eclipse.gmf.runtime.diagram.ui.tests),
q(com.ibm.xtools.draw2d.ui) => q(org.eclipse.gmf.runtime.draw2d.ui),
q(com.ibm.xtools.draw2d.ui.render) =>
q(org.eclipse.gmf.runtime.draw2d.ui.render),
q(com.ibm.xtools.draw2d.ui.render.tests) =>
q(org.eclipse.gmf.runtime.draw2d.ui.render.tests),
q(com.ibm.xtools.draw2d.ui.tests) =>
q(org.eclipse.gmf.runtime.draw2d.ui.tests),
q(com.ibm.xtools.gef.ui) => q(org.eclipse.gmf.runtime.gef.ui),
q(com.ibm.xtools.gef.ui.tests) => q(org.eclipse.gmf.runtime.gef.ui.tests),
q(com.ibm.xtools.gmf.doc.isv) => q(org.eclipse.gmf.runtime.doc.isv),
q(com.ibm.xtools.gmf.source) => q(org.eclipse.gmf.runtime.source),
q(com.ibm.xtools.gmf.ui.pde.examples) =>
q(org.eclipse.gmf.runtime.gmf.ui.pde.examples),
q(com.ibm.xtools.emf.msl.commands) =>
q(org.eclipse.gmf.runtime.emf.commands.core),
q(com.ibm.xtools.emf.msl.commands.tests) =>
q(org.eclipse.gmf.runtime.emf.commands.core.tests),
q(com.ibm.xtools.emf.msl.core) => q(org.eclipse.gmf.runtime.emf.core),
q(com.ibm.xtools.emf.msl.core.tests) =>
q(org.eclipse.gmf.runtime.emf.core.tests),
q(com.ibm.xtools.emf.msl.example.pde.general.ui) =>
q(org.eclipse.gmf.runtime.emf.examples.general),
q(com.ibm.xtools.emf.msl.ocl) => q(org.eclipse.gmf.runtime.emf.ocl.core),
q(com.ibm.xtools.emf.msl.ocl.tests) =>
q(org.eclipse.gmf.runtime.emf.ocl.core.tests),
q(com.ibm.xtools.emf.msl.ui) => q(org.eclipse.gmf.runtime.emf.ui),
q(com.ibm.xtools.emf.msl.ui.properties) =>
q(org.eclipse.gmf.runtime.emf.properties.ui),
q(com.ibm.xtools.emf.msl.ui.tests) =>
q(org.eclipse.gmf.runtime.emf.ui.tests),
q(com.ibm.xtools.emf.msl.ui.properties.tests) =>
q(org.eclipse.gmf.runtime.emf.properties.ui.tests),
q(com.ibm.xtools.emf.type) => q(org.eclipse.gmf.runtime.emf.type.core),
q(com.ibm.xtools.emf.type.tests) =>
q(org.eclipse.gmf.runtime.emf.type.ui.tests),
q(com.ibm.xtools.emf.type.ui) => q(org.eclipse.gmf.runtime.emf.type.ui),
q(com.ibm.xtools.emf.ui.providers.transfer) =>
q(org.eclipse.gmf.runtime.emf.transfer.ui.providers),
q(com.ibm.xtools.emf.clipboard) => q(org.eclipse.emf.copypaste),
q(com.ibm.xtools.emf.clipboard.example.pde.copypaste.ui) =>
q(org.eclipse.emf.copypaste.examples),
q(com.ibm.xtools.emf.metamodel.example.pde.rmplibrary) =>
q(org.eclipse.emf.examples.library),
q(com.ibm.xtools.emf.metamodel.example.pde.rmplibrary.edit) =>
q(org.eclipse.emf.examples.library.edit),
q(com.ibm.xtools.emf.metamodel.example.pde.rmplibrary.editor) =>
q(org.eclipse.emf.examples.library.editor),
q(com.ibm.xtools.emf.ocl) => q(org.eclipse.emf.ocl),
q(com.ibm.xtools.emf.ocl.tests) => q(org.eclipse.emf.ocl.tests),
q(com.ibm.xtools.emf.ocl.example.pde.interpreter.ui) =>
q(org.eclipse.emf.ocl.examples.interpreter),
q(com.ibm.xtools.emf.ocl.example.pde.query.ui) =>
q(org.eclipse.emf.ocl.examples.query),
q(com.ibm.xtools.emf.ocl.example.pde.validation.core) =>
q(org.eclipse.emf.ocl.examples.validation),
q(com.ibm.xtools.emf.query) => q(org.eclipse.emf.query),
q(com.ibm.xtools.emf.query.tests) => q(org.eclipse.emf.query.tests),
q(com.ibm.xtools.emf.query.example.pde.statements.ui) =>
q(org.eclipse.emf.query.examples.statements),
q(com.ibm.xtools.emf.query.ocl) => q(org.eclipse.emf.query.ocl),
q(com.ibm.xtools.emf.query.ocl.tests) =>
q(org.eclipse.emf.query.ocl.tests),
q(com.ibm.xtools.emf.validation) => q(org.eclipse.emf.validation),
q(com.ibm.xtools.emf.validation.ui) => q(org.eclipse.emf.validation.ui),
q(com.ibm.xtools.emf.validation.ui.ide) =>
q(org.eclipse.emf.validation.ui.ide),
q(com.ibm.xtools.emf.validation.ocl) => q(org.eclipse.emf.validation.ocl),
q(com.ibm.xtools.emf.validation.tests) =>
q(org.eclipse.emf.validation.tests),
q(com.ibm.xtools.emf.validation.example.pde.adapter.ui) =>
q(org.eclipse.emf.validation.examples.adapter),
q(com.ibm.xtools.emf.validation.example.pde.general.ui) =>
q(org.eclipse.emf.validation.examples)

Regards,

-Steve
_______________________________________________
gmf-dev mailing list
gmf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/gmf-dev

_______________________________________________
gmf-dev mailing list
gmf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/gmf-dev

_______________________________________________
gmf-dev mailing list
gmf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/gmf-dev

Attachment: winmail.dat
Description: Binary data


Back to the top