ndai | d723dcd | 2004-11-20 21:19:43 +0000 | [diff] [blame] | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <genmodel:GenModel xmi:version="2.0" |
| 3 | xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" |
ndai | 1a43356 | 2007-05-10 04:50:58 +0000 | [diff] [blame] | 4 | xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/Aaa/src" |
| 5 | modelPluginID="org.eclipse.jst.server.generic.core" modelName="ServerType" modelPluginClass="" |
| 6 | testSuiteClass="org.eclipse.jst.server.generic.servertype.definition.tests.ServertypeAllTests" |
| 7 | importerID="org.eclipse.xsd.ecore.importer"> |
| 8 | <foreignModel>../../org.eclipse.jst.server.generic.core/xsd/ServerTypeDefinitionSchema.xsd</foreignModel> |
ndai | d723dcd | 2004-11-20 21:19:43 +0000 | [diff] [blame] | 9 | <genPackages prefix="ServerType" basePackage="org.eclipse.jst.server.generic.servertype" |
ndai | 1a43356 | 2007-05-10 04:50:58 +0000 | [diff] [blame] | 10 | resource="XML" disposableProviderFactory="true" ecorePackage="servertype.ecore#/"> |
| 11 | <genClasses ecoreClass="servertype.ecore#//ArchiveType"> |
| 12 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//ArchiveType/path"/> |
ndai | d723dcd | 2004-11-20 21:19:43 +0000 | [diff] [blame] | 13 | </genClasses> |
ndai | 1a43356 | 2007-05-10 04:50:58 +0000 | [diff] [blame] | 14 | <genClasses ecoreClass="servertype.ecore#//ArgumentPair"> |
| 15 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//ArgumentPair/name"/> |
| 16 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//ArgumentPair/value"/> |
gercan | a8a90f4 | 2005-08-30 21:47:29 +0000 | [diff] [blame] | 17 | </genClasses> |
ndai | 1a43356 | 2007-05-10 04:50:58 +0000 | [diff] [blame] | 18 | <genClasses ecoreClass="servertype.ecore#//Classpath"> |
| 19 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute servertype.ecore#//Classpath/group"/> |
| 20 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference servertype.ecore#//Classpath/archive"/> |
| 21 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference servertype.ecore#//Classpath/fileset"/> |
| 22 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//Classpath/id"/> |
ndai | d723dcd | 2004-11-20 21:19:43 +0000 | [diff] [blame] | 23 | </genClasses> |
ndai | 1a43356 | 2007-05-10 04:50:58 +0000 | [diff] [blame] | 24 | <genClasses ecoreClass="servertype.ecore#//ExcludeType"> |
| 25 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//ExcludeType/name"/> |
gercan | 588d445 | 2005-06-14 20:48:12 +0000 | [diff] [blame] | 26 | </genClasses> |
ndai | 1a43356 | 2007-05-10 04:50:58 +0000 | [diff] [blame] | 27 | <genClasses ecoreClass="servertype.ecore#//External"> |
| 28 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//External/value"/> |
| 29 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//External/os"/> |
gercan | 17dc7bd | 2005-03-27 12:57:17 +0000 | [diff] [blame] | 30 | </genClasses> |
ndai | 1a43356 | 2007-05-10 04:50:58 +0000 | [diff] [blame] | 31 | <genClasses ecoreClass="servertype.ecore#//FilesetType"> |
| 32 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute servertype.ecore#//FilesetType/group"/> |
| 33 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference servertype.ecore#//FilesetType/include"/> |
| 34 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference servertype.ecore#//FilesetType/exclude"/> |
| 35 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//FilesetType/casesensitive"/> |
| 36 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//FilesetType/dir"/> |
ndai | d723dcd | 2004-11-20 21:19:43 +0000 | [diff] [blame] | 37 | </genClasses> |
ndai | 1a43356 | 2007-05-10 04:50:58 +0000 | [diff] [blame] | 38 | <genClasses ecoreClass="servertype.ecore#//IncludeType"> |
| 39 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//IncludeType/name"/> |
ndai | d723dcd | 2004-11-20 21:19:43 +0000 | [diff] [blame] | 40 | </genClasses> |
ndai | 1a43356 | 2007-05-10 04:50:58 +0000 | [diff] [blame] | 41 | <genClasses ecoreClass="servertype.ecore#//JndiConnection"> |
| 42 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//JndiConnection/providerUrl"/> |
| 43 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute servertype.ecore#//JndiConnection/group"/> |
| 44 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference servertype.ecore#//JndiConnection/jndiProperty"/> |
| 45 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//JndiConnection/initialContextFactory"/> |
ndai | d723dcd | 2004-11-20 21:19:43 +0000 | [diff] [blame] | 46 | </genClasses> |
ndai | 1a43356 | 2007-05-10 04:50:58 +0000 | [diff] [blame] | 47 | <genClasses ecoreClass="servertype.ecore#//LaunchConfiguration"> |
| 48 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute servertype.ecore#//LaunchConfiguration/group"/> |
| 49 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference servertype.ecore#//LaunchConfiguration/environmentVariable"/> |
| 50 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute servertype.ecore#//LaunchConfiguration/group1"/> |
| 51 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//LaunchConfiguration/programArguments"/> |
| 52 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//LaunchConfiguration/workingDirectory"/> |
| 53 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//LaunchConfiguration/mainClass"/> |
| 54 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute servertype.ecore#//LaunchConfiguration/group2"/> |
| 55 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//LaunchConfiguration/vmParameters"/> |
| 56 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//LaunchConfiguration/classpathReference"/> |
| 57 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//LaunchConfiguration/debugPort"/> |
| 58 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute servertype.ecore#//LaunchConfiguration/group3"/> |
| 59 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference servertype.ecore#//LaunchConfiguration/external"/> |
ndai | d723dcd | 2004-11-20 21:19:43 +0000 | [diff] [blame] | 60 | </genClasses> |
ndai | 1a43356 | 2007-05-10 04:50:58 +0000 | [diff] [blame] | 61 | <genClasses ecoreClass="servertype.ecore#//Module"> |
| 62 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//Module/type"/> |
| 63 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//Module/publishDir"/> |
| 64 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//Module/publisherReference"/> |
ndai | d723dcd | 2004-11-20 21:19:43 +0000 | [diff] [blame] | 65 | </genClasses> |
ndai | 1a43356 | 2007-05-10 04:50:58 +0000 | [diff] [blame] | 66 | <genClasses ecoreClass="servertype.ecore#//Port"> |
| 67 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//Port/no"/> |
| 68 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//Port/name"/> |
| 69 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//Port/protocol"/> |
ndai | d723dcd | 2004-11-20 21:19:43 +0000 | [diff] [blame] | 70 | </genClasses> |
ndai | 1a43356 | 2007-05-10 04:50:58 +0000 | [diff] [blame] | 71 | <genClasses ecoreClass="servertype.ecore#//Project"> |
| 72 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//Project/classpathReference"/> |
ndai | d723dcd | 2004-11-20 21:19:43 +0000 | [diff] [blame] | 73 | </genClasses> |
ndai | 1a43356 | 2007-05-10 04:50:58 +0000 | [diff] [blame] | 74 | <genClasses ecoreClass="servertype.ecore#//Property"> |
| 75 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//Property/context"/> |
| 76 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//Property/default"/> |
| 77 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//Property/id"/> |
| 78 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//Property/label"/> |
| 79 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//Property/type"/> |
| 80 | </genClasses> |
| 81 | <genClasses ecoreClass="servertype.ecore#//Publisher"> |
| 82 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute servertype.ecore#//Publisher/group"/> |
| 83 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference servertype.ecore#//Publisher/publisherdata"/> |
| 84 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//Publisher/id"/> |
| 85 | </genClasses> |
| 86 | <genClasses ecoreClass="servertype.ecore#//PublisherData"> |
| 87 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//PublisherData/dataname"/> |
| 88 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//PublisherData/datavalue"/> |
| 89 | </genClasses> |
| 90 | <genClasses ecoreClass="servertype.ecore#//ServerRuntime"> |
| 91 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute servertype.ecore#//ServerRuntime/group"/> |
| 92 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference servertype.ecore#//ServerRuntime/property"/> |
| 93 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute servertype.ecore#//ServerRuntime/group1"/> |
| 94 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference servertype.ecore#//ServerRuntime/port"/> |
| 95 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute servertype.ecore#//ServerRuntime/group2"/> |
| 96 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference servertype.ecore#//ServerRuntime/module"/> |
| 97 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference servertype.ecore#//ServerRuntime/project"/> |
| 98 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference servertype.ecore#//ServerRuntime/start"/> |
| 99 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference servertype.ecore#//ServerRuntime/stop"/> |
| 100 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute servertype.ecore#//ServerRuntime/group3"/> |
| 101 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference servertype.ecore#//ServerRuntime/publisher"/> |
| 102 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute servertype.ecore#//ServerRuntime/group4"/> |
| 103 | <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference servertype.ecore#//ServerRuntime/classpath"/> |
| 104 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference servertype.ecore#//ServerRuntime/jndiConnection"/> |
| 105 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//ServerRuntime/name"/> |
| 106 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute servertype.ecore#//ServerRuntime/version"/> |
ndai | d723dcd | 2004-11-20 21:19:43 +0000 | [diff] [blame] | 107 | </genClasses> |
ndai | d723dcd | 2004-11-20 21:19:43 +0000 | [diff] [blame] | 108 | </genPackages> |
| 109 | </genmodel:GenModel> |