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...

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

<<winmail.dat>>


Back to the top