Skip to main content
summaryrefslogtreecommitdiffstats
blob: 4707b0bbf7e9a40f918b99f5f406a038b8fcfd17 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0"
    xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2007 Oracle Corporation"
    modelDirectory="/org.eclipse.jst.jsf.common/src" editDirectory="/org.eclipse.jst.jsf.common/src"
    editorDirectory="/org.eclipse.jst.jsf.common/src" modelPluginID="org.eclipse.jst.jsf.common"
    modelName="Metadata" editPluginClass="org.eclipse.jst.jsf.common.metadata.MetadataPlugin"
    editorPluginClass="org.eclipse.jst.jsf.common.metadata.MetadataPlugin" generateSchema="true"
    testsDirectory="/org.eclipse.jst.jsf.common/src" testSuiteClass="/org.eclipse.jst.jsf.common.metadata.MetadataAllTests"
    importerID="org.eclipse.emf.importer.ecore">
  <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/exporter/org.eclipse.xsd.ecore.exporter">
    <genAnnotations source="selectedPackages">
      <details key="http://org.eclipse.jst.jsf.common.metadata/metadata.ecore" value="metadata.xsd"/>
    </genAnnotations>
    <details key="directoryURI" value="schema/"/>
  </genAnnotations>
  <foreignModel>metadata.ecore</foreignModel>
  <genPackages prefix="Metadata" basePackage="org.eclipse.jst.jsf.common" resource="XML"
      disposableProviderFactory="true" classPackageSuffix="internal.impl" utilityPackageSuffix="internal.util"
      providerPackageSuffix="internal.provider" presentationPackageSuffix="internal.presentation"
      testsPackageSuffix="internal.tests" generateExampleClass="false" ecorePackage="metadata.ecore#/">
    <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/exporter/org.eclipse.xsd.ecore.exporter">
      <genAnnotations source="schema/metadata.xsd"/>
    </genAnnotations>
    <genDataTypes ecoreDataType="metadata.ecore#//ITraitVisitor"/>
    <genDataTypes ecoreDataType="metadata.ecore#//IEntityVisitor"/>
    <genDataTypes ecoreDataType="metadata.ecore#//IMetaDataSourceModelProvider"/>
    <genDataTypes ecoreDataType="metadata.ecore#//ModelContext"/>
    <genClasses ecoreClass="metadata.ecore#//Model">
      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference metadata.ecore#//Model/entityGroups"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//Model/sourceModelProvider"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//Model/currentModelContext"/>
      <genOperations ecoreOperation="metadata.ecore#//Model/findIncludeGroup">
        <genParameters ecoreParameter="metadata.ecore#//Model/findIncludeGroup/groupId"/>
      </genOperations>
      <genOperations ecoreOperation="metadata.ecore#//Model/accept">
        <genParameters ecoreParameter="metadata.ecore#//Model/accept/visitor"/>
      </genOperations>
    </genClasses>
    <genClasses ecoreClass="metadata.ecore#//EntityGroup"/>
    <genClasses ecoreClass="metadata.ecore#//Entity">
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference metadata.ecore#//Entity/childEntities"/>
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference metadata.ecore#//Entity/traits"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//Entity/id"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//Entity/type"/>
      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference metadata.ecore#//Entity/includeGroups"/>
      <genOperations ecoreOperation="metadata.ecore#//Entity/accept">
        <genParameters ecoreParameter="metadata.ecore#//Entity/accept/visitor"/>
      </genOperations>
      <genOperations ecoreOperation="metadata.ecore#//Entity/getModel"/>
    </genClasses>
    <genClasses ecoreClass="metadata.ecore#//Trait">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//Trait/id"/>
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference metadata.ecore#//Trait/value"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//Trait/sourceModelProvider"/>
      <genOperations ecoreOperation="metadata.ecore#//Trait/accept">
        <genParameters ecoreParameter="metadata.ecore#//Trait/accept/visitor"/>
      </genOperations>
    </genClasses>
    <genClasses ecoreClass="metadata.ecore#//IncludeEntityGroup">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//IncludeEntityGroup/id"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute metadata.ecore#//IncludeEntityGroup/modelUri"/>
    </genClasses>
  </genPackages>
</genmodel:GenModel>

Back to the top