core/com.nokia.carbide.templatewizard/schema/TemplateXML.xsd2ecore
author timkelly
Tue, 14 Apr 2009 10:18:48 -0500
changeset 91 2010205bb971
parent 2 d760517a8095
permissions -rw-r--r--
deprecate public API for new one that uses progress monitor (bug 7351)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
cawthron
parents:
diff changeset
     1
<?xml version="1.0" encoding="ASCII"?>
cawthron
parents:
diff changeset
     2
<xsd2ecore:XSD2EcoreMappingRoot xmi:version="2.0"
cawthron
parents:
diff changeset
     3
    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsd2ecore="http://www.eclipse.org/emf/2002/XSD2Ecore" inputs="Template.ecore#/"
cawthron
parents:
diff changeset
     4
    outputs="TemplateXML.xsd#/">
cawthron
parents:
diff changeset
     5
  <nested inputs="Template.ecore#/" outputs="TemplateXML.xsd#/">
cawthron
parents:
diff changeset
     6
    <nested inputs="Template.ecore#//BaseFieldType" outputs="TemplateXML.xsd#//BaseFieldType;XSDComplexTypeDefinition">
cawthron
parents:
diff changeset
     7
      <nested inputs="Template.ecore#//BaseFieldType/description" outputs="TemplateXML.xsd#//BaseFieldType;XSDComplexTypeDefinition/XSDAttributeUse"/>
cawthron
parents:
diff changeset
     8
      <nested inputs="Template.ecore#//BaseFieldType/id" outputs="TemplateXML.xsd#//BaseFieldType;XSDComplexTypeDefinition/XSDAttributeUse=1"/>
cawthron
parents:
diff changeset
     9
      <nested inputs="Template.ecore#//BaseFieldType/label" outputs="TemplateXML.xsd#//BaseFieldType;XSDComplexTypeDefinition/XSDAttributeUse=2"/>
cawthron
parents:
diff changeset
    10
      <nested inputs="Template.ecore#//BaseFieldType/mandatory" outputs="TemplateXML.xsd#//BaseFieldType;XSDComplexTypeDefinition/XSDAttributeUse=3"/>
cawthron
parents:
diff changeset
    11
      <nested inputs="Template.ecore#//BaseFieldType/persist" outputs="TemplateXML.xsd#//BaseFieldType;XSDComplexTypeDefinition/XSDAttributeUse=4"/>
cawthron
parents:
diff changeset
    12
    </nested>
cawthron
parents:
diff changeset
    13
    <nested inputs="Template.ecore#//BaseFieldType" outputs="TemplateXML.xsd#//BaseFieldType;XSDElementDeclaration"/>
cawthron
parents:
diff changeset
    14
    <nested inputs="Template.ecore#//DocumentRoot" outputs="TemplateXML.xsd#//DocumentRoot;XSDComplexTypeDefinition=1"/>
cawthron
parents:
diff changeset
    15
    <nested inputs="Template.ecore#//DocumentRoot" outputs="TemplateXML.xsd#//DocumentRoot;XSDElementDeclaration=1"/>
cawthron
parents:
diff changeset
    16
    <nested inputs="Template.ecore#//FilenameFieldType" outputs="TemplateXML.xsd#//FilenameFieldType;XSDComplexTypeDefinition=2">
cawthron
parents:
diff changeset
    17
      <nested inputs="Template.ecore#//FilenameFieldType/default" outputs="TemplateXML.xsd#//FilenameFieldType;XSDComplexTypeDefinition=2/XSDAttributeUse"/>
cawthron
parents:
diff changeset
    18
    </nested>
cawthron
parents:
diff changeset
    19
    <nested inputs="Template.ecore#//FilenameFieldType" outputs="TemplateXML.xsd#//FilenameFieldType;XSDElementDeclaration=2"/>
cawthron
parents:
diff changeset
    20
    <nested inputs="Template.ecore#//MetadataType" outputs="TemplateXML.xsd#//MetadataType;XSDComplexTypeDefinition=3">
cawthron
parents:
diff changeset
    21
      <nested inputs="Template.ecore#//MetadataType/value" outputs="TemplateXML.xsd#//MetadataType;XSDComplexTypeDefinition=3/XSDAttributeUse"/>
cawthron
parents:
diff changeset
    22
      <nested inputs="Template.ecore#//MetadataType/name" outputs="TemplateXML.xsd#//MetadataType;XSDComplexTypeDefinition=3/XSDAttributeUse=1"/>
cawthron
parents:
diff changeset
    23
      <nested inputs="Template.ecore#//MetadataType/value1" outputs="TemplateXML.xsd#//MetadataType;XSDComplexTypeDefinition=3/XSDAttributeUse=2"/>
cawthron
parents:
diff changeset
    24
    </nested>
cawthron
parents:
diff changeset
    25
    <nested inputs="Template.ecore#//MetadataType" outputs="TemplateXML.xsd#//MetadataType;XSDElementDeclaration=3"/>
cawthron
parents:
diff changeset
    26
    <nested inputs="Template.ecore#//ParameterType" outputs="TemplateXML.xsd#//ParameterType;XSDComplexTypeDefinition=4">
cawthron
parents:
diff changeset
    27
      <nested inputs="Template.ecore#//ParameterType/name" outputs="TemplateXML.xsd#//ParameterType;XSDComplexTypeDefinition=4/XSDAttributeUse"/>
cawthron
parents:
diff changeset
    28
    </nested>
cawthron
parents:
diff changeset
    29
    <nested inputs="Template.ecore#//ParameterType" outputs="TemplateXML.xsd#//ParameterType;XSDElementDeclaration=4"/>
cawthron
parents:
diff changeset
    30
    <nested inputs="Template.ecore#//ProcessType" outputs="TemplateXML.xsd#//ProcessType;XSDComplexTypeDefinition=5">
cawthron
parents:
diff changeset
    31
      <nested inputs="Template.ecore#//ProcessType/bundle" outputs="TemplateXML.xsd#//ProcessType;XSDComplexTypeDefinition=5/XSDAttributeUse"/>
cawthron
parents:
diff changeset
    32
      <nested inputs="Template.ecore#//ProcessType/class" outputs="TemplateXML.xsd#//ProcessType;XSDComplexTypeDefinition=5/XSDAttributeUse=1"/>
cawthron
parents:
diff changeset
    33
      <nested inputs="Template.ecore#//ProcessType/name" outputs="TemplateXML.xsd#//ProcessType;XSDComplexTypeDefinition=5/XSDAttributeUse=2"/>
cawthron
parents:
diff changeset
    34
      <nested inputs="Template.ecore#//ProcessType/parameter" outputs="TemplateXML.xsd#//ProcessType;XSDComplexTypeDefinition=5/XSDParticle/XSDModelGroup/XSDParticle"/>
cawthron
parents:
diff changeset
    35
    </nested>
cawthron
parents:
diff changeset
    36
    <nested inputs="Template.ecore#//ProcessType" outputs="TemplateXML.xsd#//ProcessType;XSDElementDeclaration=5"/>
cawthron
parents:
diff changeset
    37
    <nested inputs="Template.ecore#//TemplateType" outputs="TemplateXML.xsd#//TemplateType;XSDComplexTypeDefinition=6">
cawthron
parents:
diff changeset
    38
      <nested inputs="Template.ecore#//TemplateType/description" outputs="TemplateXML.xsd#//TemplateType;XSDComplexTypeDefinition=6/XSDAttributeUse"/>
cawthron
parents:
diff changeset
    39
      <nested inputs="Template.ecore#//TemplateType/author" outputs="TemplateXML.xsd#//TemplateType;XSDComplexTypeDefinition=6/XSDAttributeUse=1"/>
cawthron
parents:
diff changeset
    40
      <nested inputs="Template.ecore#//TemplateType/copyright" outputs="TemplateXML.xsd#//TemplateType;XSDComplexTypeDefinition=6/XSDAttributeUse=2"/>
cawthron
parents:
diff changeset
    41
      <nested inputs="Template.ecore#//TemplateType/help" outputs="TemplateXML.xsd#//TemplateType;XSDComplexTypeDefinition=6/XSDAttributeUse=3"/>
cawthron
parents:
diff changeset
    42
      <nested inputs="Template.ecore#//TemplateType/label" outputs="TemplateXML.xsd#//TemplateType;XSDComplexTypeDefinition=6/XSDAttributeUse=4"/>
cawthron
parents:
diff changeset
    43
      <nested inputs="Template.ecore#//TemplateType/version" outputs="TemplateXML.xsd#//TemplateType;XSDComplexTypeDefinition=6/XSDAttributeUse=5"/>
cawthron
parents:
diff changeset
    44
      <nested inputs="Template.ecore#//TemplateType/wizardPage" outputs="TemplateXML.xsd#//TemplateType;XSDComplexTypeDefinition=6/XSDParticle/XSDModelGroup/XSDParticle"/>
cawthron
parents:
diff changeset
    45
      <nested inputs="Template.ecore#//TemplateType/process" outputs="TemplateXML.xsd#//TemplateType;XSDComplexTypeDefinition=6/XSDParticle/XSDModelGroup/XSDParticle=1"/>
cawthron
parents:
diff changeset
    46
      <nested inputs="Template.ecore#//TemplateType/metadata" outputs="TemplateXML.xsd#//TemplateType;XSDComplexTypeDefinition=6/XSDParticle/XSDModelGroup/XSDParticle=2"/>
cawthron
parents:
diff changeset
    47
    </nested>
cawthron
parents:
diff changeset
    48
    <nested inputs="Template.ecore#//TemplateType" outputs="TemplateXML.xsd#//TemplateType;XSDElementDeclaration=6"/>
cawthron
parents:
diff changeset
    49
    <nested inputs="Template.ecore#//TextFieldType" outputs="TemplateXML.xsd#//TextFieldType;XSDComplexTypeDefinition=7">
cawthron
parents:
diff changeset
    50
      <nested inputs="Template.ecore#//TextFieldType/default" outputs="TemplateXML.xsd#//TextFieldType;XSDComplexTypeDefinition=7/XSDAttributeUse"/>
cawthron
parents:
diff changeset
    51
      <nested inputs="Template.ecore#//TextFieldType/multiline" outputs="TemplateXML.xsd#//TextFieldType;XSDComplexTypeDefinition=7/XSDAttributeUse=1"/>
cawthron
parents:
diff changeset
    52
      <nested inputs="Template.ecore#//TextFieldType/pattern" outputs="TemplateXML.xsd#//TextFieldType;XSDComplexTypeDefinition=7/XSDAttributeUse=2"/>
cawthron
parents:
diff changeset
    53
    </nested>
cawthron
parents:
diff changeset
    54
    <nested inputs="Template.ecore#//TextFieldType" outputs="TemplateXML.xsd#//TextFieldType;XSDElementDeclaration=7"/>
cawthron
parents:
diff changeset
    55
    <nested inputs="Template.ecore#//UidFieldType" outputs="TemplateXML.xsd#//UidFieldType;XSDComplexTypeDefinition=8">
cawthron
parents:
diff changeset
    56
      <nested inputs="Template.ecore#//UidFieldType/max" outputs="TemplateXML.xsd#//UidFieldType;XSDComplexTypeDefinition=8/XSDAttributeUse"/>
cawthron
parents:
diff changeset
    57
      <nested inputs="Template.ecore#//UidFieldType/min" outputs="TemplateXML.xsd#//UidFieldType;XSDComplexTypeDefinition=8/XSDAttributeUse=1"/>
cawthron
parents:
diff changeset
    58
    </nested>
cawthron
parents:
diff changeset
    59
    <nested inputs="Template.ecore#//UidFieldType" outputs="TemplateXML.xsd#//UidFieldType;XSDElementDeclaration=8"/>
cawthron
parents:
diff changeset
    60
    <nested inputs="Template.ecore#//WizardPageType" outputs="TemplateXML.xsd#//WizardPageType;XSDComplexTypeDefinition=9">
cawthron
parents:
diff changeset
    61
      <nested inputs="Template.ecore#//WizardPageType/description" outputs="TemplateXML.xsd#//WizardPageType;XSDComplexTypeDefinition=9/XSDAttributeUse"/>
cawthron
parents:
diff changeset
    62
      <nested inputs="Template.ecore#//WizardPageType/help" outputs="TemplateXML.xsd#//WizardPageType;XSDComplexTypeDefinition=9/XSDAttributeUse=1"/>
cawthron
parents:
diff changeset
    63
      <nested inputs="Template.ecore#//WizardPageType/id" outputs="TemplateXML.xsd#//WizardPageType;XSDComplexTypeDefinition=9/XSDAttributeUse=2"/>
cawthron
parents:
diff changeset
    64
      <nested inputs="Template.ecore#//WizardPageType/label" outputs="TemplateXML.xsd#//WizardPageType;XSDComplexTypeDefinition=9/XSDAttributeUse=3"/>
cawthron
parents:
diff changeset
    65
    </nested>
cawthron
parents:
diff changeset
    66
    <nested inputs="Template.ecore#//WizardPageType" outputs="TemplateXML.xsd#//WizardPageType;XSDElementDeclaration=9"/>
cawthron
parents:
diff changeset
    67
  </nested>
cawthron
parents:
diff changeset
    68
</xsd2ecore:XSD2EcoreMappingRoot>