Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 256811

Summary: Contributing the XSD Adapter to M2T-Xpand
Product: [Modeling] M2T Reporter: Moritz Eysholdt <moritz.eysholdt>
Component: XpandAssignee: Patrick Schonbach <schoenbach>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: sven.efftinge
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 268577, 268578    
Bug Blocks:    
Attachments:
Description Flags
XSD-Adapter-4.3.0.9-src
none
XSD-Adapter-4.3.1-src
none
XSD Adapter - adapted to M2T Xpand - 0.1 none

Description Moritz Eysholdt CLA 2008-11-27 12:10:48 EST
Hi,

Since Xpand has moved to M2T, I would like to contribute the XSD Adapter I developed for oAW to M2T-Xpand. It allows to read/write XML files as models and XML Schema as meta models. I would continue developing/maintaining/supporting this code at M2T-Xpand.

About a year ago I started working on it (https://bugs.eclipse.org/bugs/show_bug.cgi?id=159700), now it has grown and matured enough to be part of the next oAW release (4.3.1). More information is available at: http://www.openarchitectureware.org/staticpages/index.php/xsd_adapter

The code is licensed under EPL, except for some W3C XML Schemas I use in demos/testcases. All code (except the mentioned schemas) has been written by me.

The Adapter consists of oAW Workflow Components, a MetaModelContributor for IDE integration, ~100 testcases, comprehensive documentation and examples.

For documentation see chapters "Chapter 11. XSD Adapter" and "Chapter 12. XSD Tutorial" in the official oAW documentation: http://architecturware.cvs.sourceforge.net/viewvc/*checkout*/architecturware/oaw_v4/documentation/pdf/oaw4.3/oaw-reference.pdf?revision=1.1.2.11.2.10&pathrev=B_v43

regards,
  Moritz
Comment 1 Moritz Eysholdt CLA 2008-11-27 12:13:39 EST
Created attachment 118932 [details]
XSD-Adapter-4.3.0.9-src

The source code.

For documentation, see: http://architecturware.cvs.sourceforge.net/viewvc/architecturware/oaw_v4/documentation/pdf/oaw4.3/?pathrev=B_v43

For fresh builds, see http://oawbranch.pluginbuilder.org/
Comment 2 Sven Efftinge CLA 2009-01-22 03:15:06 EST
Patrick, could you please apply the patch. And fill in an IP entry for Moritz (using the portal). Thanks.
Comment 3 Moritz Eysholdt CLA 2009-01-22 05:34:47 EST
Created attachment 123357 [details]
XSD-Adapter-4.3.1-src

this is the current version of the XSD Adapter. The documentation is not included, since it is located in the central oAW documentation plugin. If you want me to attach the documentation files of the XSD Adapert to this bug as well, let me know.
Comment 4 Patrick Schonbach CLA 2009-02-19 19:43:41 EST
@Moritz: Yes, please attach the docs.
Comment 5 Patrick Schonbach CLA 2009-02-19 20:23:10 EST
I filed a CQ under https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3116
Comment 6 Moritz Eysholdt CLA 2009-03-13 14:18:45 EDT
Created attachment 128759 [details]
XSD Adapter - adapted to M2T Xpand - 0.1

I've migrated the XSD Adapter to the org.eclipse.xtend/xpand namespace. I'll attach this as well to the CQ.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=268577
https://bugs.eclipse.org/bugs/show_bug.cgi?id=268578
need to be applied to make this code run.
Comment 7 Moritz Eysholdt CLA 2009-03-30 14:01:54 EDT
Hi Patrick,

IPTeam: "We have completed preliminary bug review.  You may now check the code related to this contribution into CVS/SVN in accordance with Parallel IP.  Full due diligence review will occur in parallel."

You can continue with this one.

cheers,
  Moritz
Comment 8 Patrick Schonbach CLA 2009-03-31 04:38:53 EDT
Checked in the code and added the stuff to the team project set. It still has to be integrated into the appropriate Xpand features after the IP process has been fully completed (see bug 270565).
Comment 9 Moritz Eysholdt CLA 2009-03-31 04:57:47 EDT
Thanks! :)

However, the project org.eclipse.xtend.typesystem.xsd.tests would be better off in tests/ than in plugins/

cheers,
  Moritz
Comment 10 Patrick Schonbach CLA 2009-03-31 05:02:39 EDT
(In reply to comment #9)
> However, the project org.eclipse.xtend.typesystem.xsd.tests would be better off
> in tests/ than in plugins/

Ops, sorry, overlooked that. How can we move that?
Comment 11 Moritz Eysholdt CLA 2009-03-31 05:05:38 EDT
I guess either delete + re-checkin, which will leave an empty folder at the old location since CVS doesn't support the deletion of folders. Or ping an admin to do the moving on the server side.
Comment 12 Patrick Schonbach CLA 2009-03-31 05:20:06 EDT
Ok, I deleted the old stuff, checked it in again, and updated the team set. How do we get the old stub deleted?
Comment 13 Moritz Eysholdt CLA 2009-03-31 05:43:37 EDT
Dennis has deleted the old stub. thx Dennis!
Comment 14 Karsten Thoms CLA 2013-02-21 08:11:17 EST
Bug resolved before Xpand 1.2 release date => Closing