Community
Participate
Working Groups
Build Identifier: 20110218-0911 The org.eclipse.sphinx.xtendxpand.ui plug-in should provide wizards & pages for model to model transformation. This plug-in should include therefore: - extension group (org.eclipse.sphinx.xtendxpand.ui.groups.ExtensionGroup) that allow selecting the Xtend file & the extension to be used; - org.eclipse.sphinx.xtendxpand.ui.wizards.pages.XtendConfigurationPage that allow creating extension group. - org.eclipse.sphinx.xtendxpand.ui.wizards.pages.OutletsConfigurationPage for configuring the outlets to be used for Xpand. - org.eclipse.sphinx.xtendxpand.ui.jobs.ConvertToXtendXpandEnableAutosarProjectJob allowing converting a project toward an Autosar project with Xtend/Xpand nature... - org.eclipse.sphinx.xtendxpand.ui.actions.BasicM2MActions that allows running xtend and check jobs... - Rename org.eclipse.sphinx.emf.mwe.resourcesIScopingResourceLoader to Rename org.eclipse.sphinx.emf.mwe.resourcesWorkspaceResourceLoader. We should rename also all getter and setter method used in actions (e.g., M2MActions, wizards, jobs and so on .... Reproducible: Always
(In reply to comment #0) Some minor change requests wrt descriptions: > The org.eclipse.sphinx.xtendxpand.ui plug-in should provide wizards & pages for > model to model transformation. > > This plug-in should include therefore: > - extension group (org.eclipse.sphinx.xtendxpand.ui.groups.ExtensionGroup) that > allow selecting the Xtend file & the extension to be used; ... & the function to be used. > - org.eclipse.sphinx.xtendxpand.ui.wizards.pages.OutletsConfigurationPage for > configuring the outlets to be used for Xpand. No, this makes sense for M2T only but not for M2M. But we should provide a CheckConfigurationPage which provides a check groups enabling users to select Check files that should be applied before running the model transformation. > org.eclipse.sphinx.xtendxpand.ui.jobs.ConvertToXtendXpandEnableAutosarProjectJob > allowing converting a project toward an Autosar project with Xtend/Xpand > nature... Never say AUTOSAR in Sphinx. All AUTOSAR-specific stuff must exclusively remain in Artop. ConvertToXtendXpandEnableAutosarProjectJob => ConvertToXtendXpandEnabledProjectJob (attention includes Enable => Enabled!) ... allowing to convert a project toward Java+Plug-in project with Xtend/Xpand nature > - Rename org.eclipse.sphinx.emf.mwe.resourcesIScopingResourceLoader to Rename > org.eclipse.sphinx.emf.mwe.resourcesWorkspaceResourceLoader. org.eclipse.sphinx.emf.mwe.resources.IWorkspaceResourceLoader Ok for all other change proposals.
(In reply to comment #1) > (In reply to comment #0) > Some minor change requests wrt descriptions: > > > The org.eclipse.sphinx.xtendxpand.ui plug-in should provide wizards & pages for > > model to model transformation. > > > > This plug-in should include therefore: > > - extension group (org.eclipse.sphinx.xtendxpand.ui.groups.ExtensionGroup) that > > allow selecting the Xtend file & the extension to be used; > > ... & the function to be used. OK > > > - org.eclipse.sphinx.xtendxpand.ui.wizards.pages.OutletsConfigurationPage for > > configuring the outlets to be used for Xpand. > > No, this makes sense for M2T only but not for M2M. But we should provide a > CheckConfigurationPage which provides a check groups enabling users to select > Check files that should be applied before running the model transformation. YES. CheckConfigurationPage provides a check groups enabling users to select Check files that should be applied before running the model transformation (like for M2T). OutletsConfigurationPage is annother page that make sense only for M2T and provides a wizard page that allow configuring outlets like in OutletsPreferencePage. > > > org.eclipse.sphinx.xtendxpand.ui.jobs.ConvertToXtendXpandEnableAutosarProjectJob > > allowing converting a project toward an Autosar project with Xtend/Xpand > > nature... > > Never say AUTOSAR in Sphinx. All AUTOSAR-specific stuff must exclusively remain > in Artop. > > ConvertToXtendXpandEnableAutosarProjectJob => > ConvertToXtendXpandEnabledProjectJob > (attention includes Enable => Enabled!) > > ... allowing to convert a project toward Java+Plug-in project with Xtend/Xpand > nature OK > > > > - Rename org.eclipse.sphinx.emf.mwe.resourcesIScopingResourceLoader to Rename > > org.eclipse.sphinx.emf.mwe.resourcesWorkspaceResourceLoader. > > org.eclipse.sphinx.emf.mwe.resources.IWorkspaceResourceLoader OK > > Ok for all other change proposals. See proposed patch.
Created attachment 193557 [details] The org.eclipse.sphinx.xtendxpand.ui plug-in should provide wizards & pages for model to model transformation.
Created attachment 193558 [details] The org.eclipse.sphinx.xtendxpand.ui plug-in should provide wizards & pages for model to model transformation.
Created attachment 193587 [details] The org.eclipse.sphinx.xtendxpand.ui plug-in should provide wizards & pages for model to model transformation.
Created attachment 193598 [details] provides M2M functionnalities
Created attachment 193667 [details] provides M2M functionnalities
Created attachment 193675 [details] provides M2M functionnalities
Fixed by applying proposed patch with some minor improvements.
Mass-closing Resolved tickets