1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <genmodel:GenModel xmi:
version=
"2.0" xmlns:
xmi=
"http://www.omg.org/XMI" xmlns:
ecore=
"http://www.eclipse.org/emf/2002/Ecore"
3 xmlns:
genmodel=
"http://www.eclipse.org/emf/2002/GenModel" modelDirectory=
"/com.hangum.tadpole.rdb.model/src" modelPluginID=
"com.hangum.tadpole.rdb.model"
4 modelName=
"Rdb" editPluginClass=
"com.hangum.tadpole.rdb.provider.RdbEditPlugin"
5 editorPluginClass=
"com.hangum.tadpole.rdb.presentation.RdbEditorPlugin" importerID=
"org.eclipse.emf.importer.ecore"
6 complianceLevel=
"7.0" copyrightFields=
"false">
7 <foreignModel>rdb.ecore
</foreignModel>
8 <genPackages prefix=
"Rdb" basePackage=
"com.hangum.tadpole" disposableProviderFactory=
"true"
9 interfacePackageSuffix=
"model" metaDataPackageSuffix=
"model" classPackageSuffix=
"model.impl"
10 utilityPackageSuffix=
"model.util" providerPackageSuffix=
"model.provider" presentationPackageSuffix=
"model.presentation"
11 testsPackageSuffix=
"model.tests" ecorePackage=
"rdb.ecore#/">
12 <genEnums typeSafeEnumCompatible=
"false" ecoreEnum=
"rdb.ecore#//RelationKind">
13 <genEnumLiterals ecoreEnumLiteral=
"rdb.ecore#//RelationKind/ONLY_ONE"/>
14 <genEnumLiterals ecoreEnumLiteral=
"rdb.ecore#//RelationKind/ZERO_OR_ONE"/>
15 <genEnumLiterals ecoreEnumLiteral=
"rdb.ecore#//RelationKind/ZERO_OR_MANY"/>
16 <genEnumLiterals ecoreEnumLiteral=
"rdb.ecore#//RelationKind/ONE_OR_MANY"/>
18 <genDataTypes ecoreDataType=
"rdb.ecore#//Rectangle"/>
19 <genDataTypes ecoreDataType=
"rdb.ecore#//Point"/>
20 <genClasses ecoreClass=
"rdb.ecore#//DB">
21 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//DB/dbType"/>
22 <genFeatures property=
"None" children=
"true" createChild=
"true" ecoreFeature=
"ecore:EReference rdb.ecore#//DB/tables"/>
23 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//DB/key"/>
24 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//DB/url"/>
25 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//DB/id"/>
26 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//DB/sid"/>
27 <genFeatures property=
"None" children=
"true" createChild=
"true" ecoreFeature=
"ecore:EReference rdb.ecore#//DB/references"/>
28 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//DB/comment"/>
29 <genFeatures notify=
"false" createChild=
"false" propertySortChoices=
"true" ecoreFeature=
"ecore:EReference rdb.ecore#//DB/DBComment"/>
30 <genFeatures property=
"None" children=
"true" createChild=
"true" ecoreFeature=
"ecore:EReference rdb.ecore#//DB/styledReference"/>
32 <genClasses ecoreClass=
"rdb.ecore#//Table">
33 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Table/schema"/>
34 <genFeatures property=
"None" children=
"true" createChild=
"true" ecoreFeature=
"ecore:EReference rdb.ecore#//Table/columns"/>
35 <genFeatures property=
"None" notify=
"false" createChild=
"false" ecoreFeature=
"ecore:EReference rdb.ecore#//Table/db"/>
36 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Table/name"/>
37 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Table/constraints"/>
38 <genFeatures notify=
"false" createChild=
"false" propertySortChoices=
"true" ecoreFeature=
"ecore:EReference rdb.ecore#//Table/incomingLinks"/>
39 <genFeatures notify=
"false" createChild=
"false" propertySortChoices=
"true" ecoreFeature=
"ecore:EReference rdb.ecore#//Table/outgoingLinks"/>
40 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Table/logicalName"/>
41 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Table/comment"/>
42 <genFeatures notify=
"false" createChild=
"false" propertySortChoices=
"true" ecoreFeature=
"ecore:EReference rdb.ecore#//Table/UserCommentReference"/>
44 <genClasses ecoreClass=
"rdb.ecore#//Column">
45 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Column/field"/>
46 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Column/type"/>
47 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Column/null"/>
48 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Column/default"/>
49 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Column/extra"/>
50 <genFeatures property=
"None" notify=
"false" createChild=
"false" ecoreFeature=
"ecore:EReference rdb.ecore#//Column/table"/>
51 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Column/logicalField"/>
52 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Column/key"/>
53 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Column/comment"/>
55 <genClasses ecoreClass=
"rdb.ecore#//Relation">
56 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Relation/type"/>
57 <genFeatures notify=
"false" createChild=
"false" propertySortChoices=
"true" ecoreFeature=
"ecore:EReference rdb.ecore#//Relation/source"/>
58 <genFeatures notify=
"false" createChild=
"false" propertySortChoices=
"true" ecoreFeature=
"ecore:EReference rdb.ecore#//Relation/target"/>
59 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Relation/source_kind"/>
60 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Relation/target_kind"/>
61 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Relation/column_name"/>
62 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Relation/referenced_column_name"/>
63 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Relation/bendpoint"/>
64 <genFeatures property=
"None" notify=
"false" createChild=
"false" ecoreFeature=
"ecore:EReference rdb.ecore#//Relation/db"/>
65 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Relation/comment"/>
66 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Relation/constraint_name"/>
68 <genClasses ecoreClass=
"rdb.ecore#//View">
69 <genFeatures notify=
"false" createChild=
"false" propertySortChoices=
"true" ecoreFeature=
"ecore:EReference rdb.ecore#//View/tableName"/>
71 <genClasses ecoreClass=
"rdb.ecore#//ERDInfo">
72 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//ERDInfo/autoLayout"/>
73 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//ERDInfo/version"/>
74 <genFeatures notify=
"false" createChild=
"false" propertySortChoices=
"true" ecoreFeature=
"ecore:EReference rdb.ecore#//ERDInfo/style"/>
76 <genClasses ecoreClass=
"rdb.ecore#//UserComment">
77 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//UserComment/comment"/>
79 <genClasses ecoreClass=
"rdb.ecore#//Style">
80 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Style/scale"/>
81 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Style/tableTitle"/>
82 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Style/columnPrimaryKey"/>
83 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Style/columnName"/>
84 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Style/columnComment"/>
85 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Style/columnType"/>
86 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Style/columnNullCheck"/>
87 <genFeatures createChild=
"false" ecoreFeature=
"ecore:EAttribute rdb.ecore#//Style/grid"/>
88 <genFeatures property=
"None" notify=
"false" createChild=
"false" ecoreFeature=
"ecore:EReference rdb.ecore#//Style/db"/>