diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.defs')
85 files changed, 5664 insertions, 5362 deletions
diff --git a/plugins/org.eclipse.emf.cdo.defs/.classpath b/plugins/org.eclipse.emf.cdo.defs/.classpath index 304e86186a..64c5e31b7a 100644 --- a/plugins/org.eclipse.emf.cdo.defs/.classpath +++ b/plugins/org.eclipse.emf.cdo.defs/.classpath @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> + <classpathentry kind="src" path="src"/> <classpathentry kind="output" path="bin"/> </classpath> diff --git a/plugins/org.eclipse.emf.cdo.defs/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.emf.cdo.defs/.settings/org.eclipse.jdt.core.prefs index 43c49c0ea4..702162b414 100644 --- a/plugins/org.eclipse.emf.cdo.defs/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/org.eclipse.emf.cdo.defs/.settings/org.eclipse.jdt.core.prefs @@ -1,5 +1,23 @@ -#Mon Dec 15 16:13:11 CET 2008 +#Wed Dec 31 15:41:04 CET 2008 eclipse.preferences.version=1 +org.eclipse.jdt.core.codeComplete.argumentPrefixes= +org.eclipse.jdt.core.codeComplete.argumentSuffixes= +org.eclipse.jdt.core.codeComplete.fieldPrefixes= +org.eclipse.jdt.core.codeComplete.fieldSuffixes= +org.eclipse.jdt.core.codeComplete.localPrefixes= +org.eclipse.jdt.core.codeComplete.localSuffixes= +org.eclipse.jdt.core.codeComplete.staticFieldPrefixes= +org.eclipse.jdt.core.codeComplete.staticFieldSuffixes= +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.5 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 diff --git a/plugins/org.eclipse.emf.cdo.defs/.settings/org.eclipse.jdt.ui.prefs b/plugins/org.eclipse.emf.cdo.defs/.settings/org.eclipse.jdt.ui.prefs index 4420bb92c8..568fb4f31c 100644 --- a/plugins/org.eclipse.emf.cdo.defs/.settings/org.eclipse.jdt.ui.prefs +++ b/plugins/org.eclipse.emf.cdo.defs/.settings/org.eclipse.jdt.ui.prefs @@ -1,5 +1,66 @@ -#Wed Dec 17 14:17:04 CET 2008 +#Wed Dec 31 15:41:04 CET 2008 +cleanup.add_default_serial_version_id=true +cleanup.add_generated_serial_version_id=false +cleanup.add_missing_annotations=true +cleanup.add_missing_deprecated_annotations=true +cleanup.add_missing_methods=false +cleanup.add_missing_nls_tags=false +cleanup.add_missing_override_annotations=true +cleanup.add_serial_version_id=true +cleanup.always_use_blocks=true +cleanup.always_use_parentheses_in_expressions=false +cleanup.always_use_this_for_non_static_field_access=false +cleanup.always_use_this_for_non_static_method_access=false +cleanup.convert_to_enhanced_for_loop=false +cleanup.correct_indentation=true +cleanup.format_source_code=true +cleanup.format_source_code_changes_only=false +cleanup.make_local_variable_final=true +cleanup.make_parameters_final=false +cleanup.make_private_fields_final=true +cleanup.make_type_abstract_if_missing_method=false +cleanup.make_variable_declarations_final=false +cleanup.never_use_blocks=false +cleanup.never_use_parentheses_in_expressions=true +cleanup.organize_imports=true +cleanup.qualify_static_field_accesses_with_declaring_class=false +cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true +cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true +cleanup.qualify_static_member_accesses_with_declaring_class=false +cleanup.qualify_static_method_accesses_with_declaring_class=false +cleanup.remove_private_constructors=true +cleanup.remove_trailing_whitespaces=true +cleanup.remove_trailing_whitespaces_all=true +cleanup.remove_trailing_whitespaces_ignore_empty=false +cleanup.remove_unnecessary_casts=true +cleanup.remove_unnecessary_nls_tags=true +cleanup.remove_unused_imports=true +cleanup.remove_unused_local_variables=false +cleanup.remove_unused_private_fields=true +cleanup.remove_unused_private_members=false +cleanup.remove_unused_private_methods=true +cleanup.remove_unused_private_types=true +cleanup.sort_members=false +cleanup.sort_members_all=false +cleanup.use_blocks=true +cleanup.use_blocks_only_for_return_and_throw=false +cleanup.use_parentheses_in_expressions=true +cleanup.use_this_for_non_static_field_access=true +cleanup.use_this_for_non_static_field_access_only_if_necessary=true +cleanup.use_this_for_non_static_method_access=true +cleanup.use_this_for_non_static_method_access_only_if_necessary=true +cleanup_profile=_EMFT +cleanup_settings_version=2 eclipse.preferences.version=1 -formatter_profile=_Unmanaged profile 'EMFT' mine +formatter_profile=_EMFT formatter_settings_version=11 -org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/> +org.eclipse.jdt.ui.exception.name=ex +org.eclipse.jdt.ui.gettersetter.use.is=true +org.eclipse.jdt.ui.ignorelowercasenames=true +org.eclipse.jdt.ui.importorder=org.eclipse.emf.cdo;org.eclipse.emf.internal.cdo;org.eclipse.net4j;org.eclipse.internal.net4j;org.eclipse.emf;org.eclipse;com;org;javax;java; +org.eclipse.jdt.ui.javadoc=false +org.eclipse.jdt.ui.keywordthis=false +org.eclipse.jdt.ui.ondemandthreshold=99 +org.eclipse.jdt.ui.overrideannotation=true +org.eclipse.jdt.ui.staticondemandthreshold=99 +org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="false" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment"/><template autoinsert\="false" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment"/><template autoinsert\="false" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment"/><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/***************************************************************************\r\n * Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\n * All rights reserved. This program and the accompanying materials\r\n * are made available under the terms of the Eclipse Public License v1.0\r\n * which accompanies this distribution, and is available at\r\n * http\://www.eclipse.org/legal/epl-v10.html\r\n * \r\n * Contributors\:\r\n * Eike Stepper - initial API and implementation\r\n **************************************************************************/</template><template autoinsert\="false" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\r\n * @author Eike Stepper\r\n */</template><template autoinsert\="false" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment"/><template autoinsert\="false" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment"/><template autoinsert\="false" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment"/><template autoinsert\="false" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment"/><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\r\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\r\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\r\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\r\n</template><template autoinsert\="false" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">${exception_var}.printStackTrace();</template><template autoinsert\="false" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">${body_statement}</template><template autoinsert\="false" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates> diff --git a/plugins/org.eclipse.emf.cdo.defs/META-INF/CDO.MF b/plugins/org.eclipse.emf.cdo.defs/META-INF/CDO.MF deleted file mode 100644 index bbfa1b0550..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/META-INF/CDO.MF +++ /dev/null @@ -1 +0,0 @@ -This is a marker file for bundles with CDO native models. diff --git a/plugins/org.eclipse.emf.cdo.defs/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.cdo.defs/META-INF/MANIFEST.MF index 6d3b3da84c..85c82fdfba 100644 --- a/plugins/org.eclipse.emf.cdo.defs/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.emf.cdo.defs/META-INF/MANIFEST.MF @@ -11,6 +11,6 @@ Require-Bundle: org.eclipse.net4j.defs;bundle-version="[2.0.0,3.0.0)";visibility org.eclipse.net4j.util.defs;bundle-version="[2.0.0,3.0.0)";visibility:=reexport, org.eclipse.emf.cdo;bundle-version="[2.0.0,3.0.0)";visibility:=reexport Bundle-ActivationPolicy: lazy -Export-Package: org.eclipse.emf.cdo.cdodefs;version="2.0.0", - org.eclipse.emf.cdo.cdodefs.impl;version="2.0.0", - org.eclipse.emf.cdo.cdodefs.util;version="2.0.0" +Export-Package: org.eclipse.emf.cdo.defs;version="2.0.0", + org.eclipse.emf.cdo.defs.impl;version="2.0.0", + org.eclipse.emf.cdo.defs.util;version="2.0.0" diff --git a/plugins/org.eclipse.emf.cdo.defs/model/org.eclipse.emf.cdo.defs.ecore b/plugins/org.eclipse.emf.cdo.defs/model/org.eclipse.emf.cdo.defs.ecore index c77195f2cb..abfd3d0c0e 100644 --- a/plugins/org.eclipse.emf.cdo.defs/model/org.eclipse.emf.cdo.defs.ecore +++ b/plugins/org.eclipse.emf.cdo.defs/model/org.eclipse.emf.cdo.defs.ecore @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="cdodefs" - nsURI="http://www.eclipse.org/emf/CDO/defs/1.0.0" nsPrefix="cdodefs"> + xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="defs" + nsURI="http://www.eclipse.org/emf/CDO/defs/1.0.0" nsPrefix="cdo.defs"> <eClassifiers xsi:type="ecore:EClass" name="CDOViewDef" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"> <eStructuralFeatures xsi:type="ecore:EReference" name="cdoSessionDef" lowerBound="1" eType="#//CDOSessionDef"/> diff --git a/plugins/org.eclipse.emf.cdo.defs/model/org.eclipse.emf.cdo.defs.ecorediag b/plugins/org.eclipse.emf.cdo.defs/model/org.eclipse.emf.cdo.defs.ecorediag index 32f1d99940..a30c344988 100644 --- a/plugins/org.eclipse.emf.cdo.defs/model/org.eclipse.emf.cdo.defs.ecorediag +++ b/plugins/org.eclipse.emf.cdo.defs/model/org.eclipse.emf.cdo.defs.ecorediag @@ -255,54 +255,6 @@ <element xmi:type="ecore:EClass" href="org.eclipse.emf.cdo.defs.ecore#//CDOClientProtocolFactoryDef"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ptz8Esz_Ed2cpYYbBdM6vg" x="841"/> </children> - <children xmi:type="notation:Node" xmi:id="_pt2YVMz_Ed2cpYYbBdM6vg" type="1001"> - <children xmi:type="notation:Node" xmi:id="_pt2YV8z_Ed2cpYYbBdM6vg" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_pt2YWMz_Ed2cpYYbBdM6vg" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_pt2YWcz_Ed2cpYYbBdM6vg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_pt2YWsz_Ed2cpYYbBdM6vg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_pt2YW8z_Ed2cpYYbBdM6vg"/> - </children> - <children xmi:type="notation:Node" xmi:id="_pt2_YMz_Ed2cpYYbBdM6vg" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_pt2_Ycz_Ed2cpYYbBdM6vg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_pt2_Ysz_Ed2cpYYbBdM6vg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_pt2_Y8z_Ed2cpYYbBdM6vg"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_pt2YVcz_Ed2cpYYbBdM6vg" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> - <element xmi:type="ecore:EClass" href="org.eclipse.emf.cdo.defs.ecore#//CDOServerProtocolFactoryDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pt2YVsz_Ed2cpYYbBdM6vg" x="1014" y="148"/> - </children> - <children xmi:type="notation:Node" xmi:id="_pt2_ZMz_Ed2cpYYbBdM6vg" type="1001"> - <children xmi:type="notation:Node" xmi:id="_pt2_Z8z_Ed2cpYYbBdM6vg" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_pt2_aMz_Ed2cpYYbBdM6vg" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_pt2_acz_Ed2cpYYbBdM6vg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_pt2_asz_Ed2cpYYbBdM6vg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_pt2_a8z_Ed2cpYYbBdM6vg"/> - </children> - <children xmi:type="notation:Node" xmi:id="_pt3mcMz_Ed2cpYYbBdM6vg" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_pt3mccz_Ed2cpYYbBdM6vg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_pt3mcsz_Ed2cpYYbBdM6vg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_pt3mc8z_Ed2cpYYbBdM6vg"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_pt2_Zcz_Ed2cpYYbBdM6vg" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> - <element xmi:type="ecore:EClass" href="org.eclipse.emf.cdo.defs.ecore#//RepositoryProviderDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pt2_Zsz_Ed2cpYYbBdM6vg" x="1171"/> - </children> - <children xmi:type="notation:Node" xmi:id="_pt3mdMz_Ed2cpYYbBdM6vg" type="1001"> - <children xmi:type="notation:Node" xmi:id="_pt4NgMz_Ed2cpYYbBdM6vg" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_pt40kMz_Ed2cpYYbBdM6vg" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_pt40kcz_Ed2cpYYbBdM6vg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_pt40ksz_Ed2cpYYbBdM6vg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_pt40k8z_Ed2cpYYbBdM6vg"/> - </children> - <children xmi:type="notation:Node" xmi:id="_pt40lMz_Ed2cpYYbBdM6vg" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_pt40lcz_Ed2cpYYbBdM6vg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_pt40lsz_Ed2cpYYbBdM6vg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_pt40l8z_Ed2cpYYbBdM6vg"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_pt3mdcz_Ed2cpYYbBdM6vg" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> - <element xmi:type="ecore:EClass" href="org.eclipse.emf.cdo.defs.ecore#//PluginRepositoryProviderDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pt3mdsz_Ed2cpYYbBdM6vg" x="1288" y="148"/> - </children> <children xmi:type="notation:Node" xmi:id="_pt5boMz_Ed2cpYYbBdM6vg" type="1001"> <children xmi:type="notation:Node" xmi:id="_pt5bo8z_Ed2cpYYbBdM6vg" type="4001"/> <children xmi:type="notation:Node" xmi:id="_pt5bpMz_Ed2cpYYbBdM6vg" type="5001"> @@ -441,28 +393,6 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pv3KgMz_Ed2cpYYbBdM6vg" id="(0.5,0.0)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pv3Kgcz_Ed2cpYYbBdM6vg" id="(0.744,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_pt8fAMz_Ed2cpYYbBdM6vg" type="3002" source="_pt2YVMz_Ed2cpYYbBdM6vg" target="_pt2_ZMz_Ed2cpYYbBdM6vg"> - <children xmi:type="notation:Node" xmi:id="_pt9GAMz_Ed2cpYYbBdM6vg" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_pt9GAcz_Ed2cpYYbBdM6vg" x="-10" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_pt9GAsz_Ed2cpYYbBdM6vg" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_pt9GA8z_Ed2cpYYbBdM6vg" x="10" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_pt8fAcz_Ed2cpYYbBdM6vg" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_pt8fAsz_Ed2cpYYbBdM6vg" fontName="Sans" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="org.eclipse.emf.cdo.defs.ecore#//CDOServerProtocolFactoryDef/repositoryProviderDef"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pt8fA8z_Ed2cpYYbBdM6vg" points="[0, 0, -106, 107]$[106, -107, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pv5mwsz_Ed2cpYYbBdM6vg" id="(0.5,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pv5mw8z_Ed2cpYYbBdM6vg" id="(0.33333334,1.0)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_pt9GBMz_Ed2cpYYbBdM6vg" type="3003" source="_pt3mdMz_Ed2cpYYbBdM6vg" target="_pt2_ZMz_Ed2cpYYbBdM6vg"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_pt9GBcz_Ed2cpYYbBdM6vg" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_pt9GBsz_Ed2cpYYbBdM6vg" fontName="Sans"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pt9GB8z_Ed2cpYYbBdM6vg" points="[0, 0, 107, 107]$[0, -30, 107, 77]$[-107, -30, 0, 77]$[-107, -107, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pv2jcMz_Ed2cpYYbBdM6vg" id="(0.49756098,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pv2jccz_Ed2cpYYbBdM6vg" id="(0.6666667,1.0)"/> - </edges> <edges xmi:type="notation:Edge" xmi:id="_pt9GCMz_Ed2cpYYbBdM6vg" type="3002" source="_pt5boMz_Ed2cpYYbBdM6vg" target="_ptPUUMz_Ed2cpYYbBdM6vg"> <children xmi:type="notation:Node" xmi:id="_pt9GDMz_Ed2cpYYbBdM6vg" type="4011"> <layoutConstraint xmi:type="notation:Location" xmi:id="_pt9GDcz_Ed2cpYYbBdM6vg" x="-10" y="-10"/> diff --git a/plugins/org.eclipse.emf.cdo.defs/model/org.eclipse.emf.cdo.defs.genmodel b/plugins/org.eclipse.emf.cdo.defs/model/org.eclipse.emf.cdo.defs.genmodel index 4271352bfc..ed7a7dd1f5 100644 --- a/plugins/org.eclipse.emf.cdo.defs/model/org.eclipse.emf.cdo.defs.genmodel +++ b/plugins/org.eclipse.emf.cdo.defs/model/org.eclipse.emf.cdo.defs.genmodel @@ -1,10 +1,17 @@ <?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" +<<<<<<< org.eclipse.emf.cdo.defs.genmodel + xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText=" * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Contributors:
 * André Dietisheim - initial API and implementation" + modelDirectory="/org.eclipse.emf.cdo.defs/src" modelPluginID="org.eclipse.emf.cdo.defs" + modelName="Org.eclipse.emf.cdo" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" + copyrightFields="false" usedGenPackages="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.genmodel#//defs ../../org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.genmodel#//defs"> +======= xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.emf.cdo.defs/src" editDirectory="" editorDirectory="" modelPluginID="org.eclipse.emf.cdo.defs" modelName="Org.eclipse.emf.cdo" testsDirectory="" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" copyrightFields="false" usedGenPackages="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.genmodel#//net4jutildefs ../../org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.genmodel#//net4jdefs"> +>>>>>>> 1.2 <foreignModel>org.eclipse.emf.cdo.defs.ecore</foreignModel> <genPackages prefix="CDODefs" basePackage="org.eclipse.emf.cdo" disposableProviderFactory="true" ecorePackage="org.eclipse.emf.cdo.defs.ecore#/"> diff --git a/plugins/org.eclipse.emf.cdo.defs/plugin.xml b/plugins/org.eclipse.emf.cdo.defs/plugin.xml index 959167cee5..4aa8199aec 100644 --- a/plugins/org.eclipse.emf.cdo.defs/plugin.xml +++ b/plugins/org.eclipse.emf.cdo.defs/plugin.xml @@ -5,7 +5,7 @@ <copyright> </copyright> - $Id: plugin.xml,v 1.1 2008-12-28 18:05:25 estepper Exp $ + $Id: plugin.xml,v 1.2 2008-12-31 14:43:30 estepper Exp $ --> <plugin> @@ -13,7 +13,7 @@ <extension point="org.eclipse.emf.ecore.generated_package"> <package uri="http://www.eclipse.org/emf/CDO/defs/1.0.0" - class="org.eclipse.emf.cdo.cdodefs.CDODefsPackage" + class="org.eclipse.emf.cdo.defs.CDODefsPackage" genModel="model/org.eclipse.net4j.defs.genmodel"/> </extension> diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOAuditDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOAuditDef.java deleted file mode 100644 index 0f3e248997..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOAuditDef.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOAuditDef.java,v 1.2 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - -import java.util.Date; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>CDO Audit Def</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.CDOAuditDef#getTimeStamp <em>Time Stamp</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOAuditDef() - * @model - * @generated - */ -public interface CDOAuditDef extends CDOViewDef { - /** - * Returns the value of the '<em><b>Time Stamp</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Time Stamp</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Time Stamp</em>' attribute. - * @see #setTimeStamp(Date) - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOAuditDef_TimeStamp() - * @model required="true" - * @generated - */ - Date getTimeStamp(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.cdodefs.CDOAuditDef#getTimeStamp <em>Time Stamp</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Time Stamp</em>' attribute. - * @see #getTimeStamp() - * @generated - */ - void setTimeStamp(Date value); - -} // CDOAuditDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOClientProtocolFactoryDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOClientProtocolFactoryDef.java deleted file mode 100644 index f18af73d92..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOClientProtocolFactoryDef.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOClientProtocolFactoryDef.java,v 1.1 2008-12-28 18:05:24 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - -import org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>CDO Client Protocol Factory Def</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOClientProtocolFactoryDef() - * @model - * @generated - */ -public interface CDOClientProtocolFactoryDef extends ClientProtocolFactoryDef { -} // CDOClientProtocolFactoryDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOClientProtocolProviderDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOClientProtocolProviderDef.java deleted file mode 100644 index 07d33be094..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOClientProtocolProviderDef.java +++ /dev/null @@ -1,23 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOClientProtocolProviderDef.java,v 1.1 2008-12-28 18:05:24 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - -import org.eclipse.net4j.net4jdefs.ProtocolProviderDef; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>CDO Client Protocol Provider Def</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.emf.cdo.cdodefs.CdodefsPackage#getCDOClientProtocolProviderDef() - * @model - * @generated - */ -public interface CDOClientProtocolProviderDef extends ProtocolProviderDef { -} // CDOClientProtocolProviderDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDODefsFactory.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDODefsFactory.java deleted file mode 100644 index 7649c6ce77..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDODefsFactory.java +++ /dev/null @@ -1,145 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDODefsFactory.java,v 1.2 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - -import org.eclipse.emf.ecore.EFactory; - -/** - * <!-- begin-user-doc --> - * The <b>Factory</b> for the model. - * It provides a create method for each non-abstract class of the model. - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage - * @generated - */ -public interface CDODefsFactory extends EFactory { - /** - * The singleton instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - CDODefsFactory eINSTANCE = org.eclipse.emf.cdo.cdodefs.impl.CDODefsFactoryImpl.init(); - - /** - * Returns a new object of class '<em>CDO View Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>CDO View Def</em>'. - * @generated - */ - CDOViewDef createCDOViewDef(); - - /** - * Returns a new object of class '<em>CDO Transaction Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>CDO Transaction Def</em>'. - * @generated - */ - CDOTransactionDef createCDOTransactionDef(); - - /** - * Returns a new object of class '<em>CDO Audit Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>CDO Audit Def</em>'. - * @generated - */ - CDOAuditDef createCDOAuditDef(); - - /** - * Returns a new object of class '<em>CDO Session Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>CDO Session Def</em>'. - * @generated - */ - CDOSessionDef createCDOSessionDef(); - - /** - * Returns a new object of class '<em>Retry Fail Over Strategy Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Retry Fail Over Strategy Def</em>'. - * @generated - */ - RetryFailOverStrategyDef createRetryFailOverStrategyDef(); - - /** - * Returns a new object of class '<em>CDO Package Registry Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>CDO Package Registry Def</em>'. - * @generated - */ - CDOPackageRegistryDef createCDOPackageRegistryDef(); - - /** - * Returns a new object of class '<em>CDO Eager Package Registry Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>CDO Eager Package Registry Def</em>'. - * @generated - */ - CDOEagerPackageRegistryDef createCDOEagerPackageRegistryDef(); - - /** - * Returns a new object of class '<em>CDO Lazy Package Registry Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>CDO Lazy Package Registry Def</em>'. - * @generated - */ - CDOLazyPackageRegistryDef createCDOLazyPackageRegistryDef(); - - /** - * Returns a new object of class '<em>EDynamic Package Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>EDynamic Package Def</em>'. - * @generated - */ - EDynamicPackageDef createEDynamicPackageDef(); - - /** - * Returns a new object of class '<em>EGlobal Package Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>EGlobal Package Def</em>'. - * @generated - */ - EGlobalPackageDef createEGlobalPackageDef(); - - /** - * Returns a new object of class '<em>CDO Client Protocol Factory Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>CDO Client Protocol Factory Def</em>'. - * @generated - */ - CDOClientProtocolFactoryDef createCDOClientProtocolFactoryDef(); - - /** - * Returns a new object of class '<em>CDO Resource Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>CDO Resource Def</em>'. - * @generated - */ - CDOResourceDef createCDOResourceDef(); - - /** - * Returns the package supported by this factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the package supported by this factory. - * @generated - */ - CDODefsPackage getCDODefsPackage(); - -} //CDODefsFactory diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDODefsPackage.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDODefsPackage.java deleted file mode 100644 index 53148e8fcd..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDODefsPackage.java +++ /dev/null @@ -1,1150 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDODefsPackage.java,v 1.2 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EEnum; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -/** - * <!-- begin-user-doc --> - * The <b>Package</b> for the model. - * It contains accessors for the meta objects to represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.CDODefsFactory - * @model kind="package" - * @generated - */ -public interface CDODefsPackage extends EPackage { - /** - * The package name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNAME = "cdodefs"; - - /** - * The package namespace URI. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_URI = "http://www.eclipse.org/emf/CDO/defs/1.0.0"; - - /** - * The package namespace name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_PREFIX = "cdodefs"; - - /** - * The singleton instance of the package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - CDODefsPackage eINSTANCE = org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl.init(); - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOViewDefImpl <em>CDO View Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOViewDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOViewDef() - * @generated - */ - int CDO_VIEW_DEF = 0; - - /** - * The feature id for the '<em><b>Cdo Session Def</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_VIEW_DEF__CDO_SESSION_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>CDO View Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_VIEW_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOTransactionDefImpl <em>CDO Transaction Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOTransactionDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOTransactionDef() - * @generated - */ - int CDO_TRANSACTION_DEF = 1; - - /** - * The feature id for the '<em><b>Cdo Session Def</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_TRANSACTION_DEF__CDO_SESSION_DEF = CDO_VIEW_DEF__CDO_SESSION_DEF; - - /** - * The number of structural features of the '<em>CDO Transaction Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_TRANSACTION_DEF_FEATURE_COUNT = CDO_VIEW_DEF_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOAuditDefImpl <em>CDO Audit Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOAuditDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOAuditDef() - * @generated - */ - int CDO_AUDIT_DEF = 2; - - /** - * The feature id for the '<em><b>Cdo Session Def</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_AUDIT_DEF__CDO_SESSION_DEF = CDO_VIEW_DEF__CDO_SESSION_DEF; - - /** - * The feature id for the '<em><b>Time Stamp</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_AUDIT_DEF__TIME_STAMP = CDO_VIEW_DEF_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>CDO Audit Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_AUDIT_DEF_FEATURE_COUNT = CDO_VIEW_DEF_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOSessionDefImpl <em>CDO Session Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOSessionDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOSessionDef() - * @generated - */ - int CDO_SESSION_DEF = 3; - - /** - * The feature id for the '<em><b>Connector Def</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_SESSION_DEF__CONNECTOR_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Repository Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_SESSION_DEF__REPOSITORY_NAME = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Cdo Package Registry Def</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Legacy Support Enabled</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 3; - - /** - * The feature id for the '<em><b>Fail Over Strategy Def</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 4; - - /** - * The number of structural features of the '<em>CDO Session Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_SESSION_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 5; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.impl.FailOverStrategyDefImpl <em>Fail Over Strategy Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.FailOverStrategyDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getFailOverStrategyDef() - * @generated - */ - int FAIL_OVER_STRATEGY_DEF = 4; - - /** - * The feature id for the '<em><b>Connector Def</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Fail Over Strategy Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FAIL_OVER_STRATEGY_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.impl.RetryFailOverStrategyDefImpl <em>Retry Fail Over Strategy Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.RetryFailOverStrategyDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getRetryFailOverStrategyDef() - * @generated - */ - int RETRY_FAIL_OVER_STRATEGY_DEF = 5; - - /** - * The feature id for the '<em><b>Connector Def</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int RETRY_FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF = FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF; - - /** - * The feature id for the '<em><b>Retries</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES = FAIL_OVER_STRATEGY_DEF_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Retry Fail Over Strategy Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int RETRY_FAIL_OVER_STRATEGY_DEF_FEATURE_COUNT = FAIL_OVER_STRATEGY_DEF_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOPackageRegistryDefImpl <em>CDO Package Registry Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOPackageRegistryDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOPackageRegistryDef() - * @generated - */ - int CDO_PACKAGE_REGISTRY_DEF = 6; - - /** - * The feature id for the '<em><b>Packages</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_PACKAGE_REGISTRY_DEF__PACKAGES = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>CDO Package Registry Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_PACKAGE_REGISTRY_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOEagerPackageRegistryDefImpl <em>CDO Eager Package Registry Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOEagerPackageRegistryDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOEagerPackageRegistryDef() - * @generated - */ - int CDO_EAGER_PACKAGE_REGISTRY_DEF = 7; - - /** - * The feature id for the '<em><b>Packages</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_EAGER_PACKAGE_REGISTRY_DEF__PACKAGES = CDO_PACKAGE_REGISTRY_DEF__PACKAGES; - - /** - * The number of structural features of the '<em>CDO Eager Package Registry Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_EAGER_PACKAGE_REGISTRY_DEF_FEATURE_COUNT = CDO_PACKAGE_REGISTRY_DEF_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOLazyPackageRegistryDefImpl <em>CDO Lazy Package Registry Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOLazyPackageRegistryDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOLazyPackageRegistryDef() - * @generated - */ - int CDO_LAZY_PACKAGE_REGISTRY_DEF = 8; - - /** - * The feature id for the '<em><b>Packages</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_LAZY_PACKAGE_REGISTRY_DEF__PACKAGES = CDO_PACKAGE_REGISTRY_DEF__PACKAGES; - - /** - * The number of structural features of the '<em>CDO Lazy Package Registry Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_LAZY_PACKAGE_REGISTRY_DEF_FEATURE_COUNT = CDO_PACKAGE_REGISTRY_DEF_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.impl.EPackageDefImpl <em>EPackage Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.EPackageDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getEPackageDef() - * @generated - */ - int EPACKAGE_DEF = 9; - - /** - * The feature id for the '<em><b>Ns URI</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EPACKAGE_DEF__NS_URI = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>EPackage Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EPACKAGE_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.impl.EDynamicPackageDefImpl <em>EDynamic Package Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.EDynamicPackageDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getEDynamicPackageDef() - * @generated - */ - int EDYNAMIC_PACKAGE_DEF = 10; - - /** - * The feature id for the '<em><b>Ns URI</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EDYNAMIC_PACKAGE_DEF__NS_URI = EPACKAGE_DEF__NS_URI; - - /** - * The feature id for the '<em><b>Resource URI</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EDYNAMIC_PACKAGE_DEF__RESOURCE_URI = EPACKAGE_DEF_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>EDynamic Package Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EDYNAMIC_PACKAGE_DEF_FEATURE_COUNT = EPACKAGE_DEF_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.impl.EGlobalPackageDefImpl <em>EGlobal Package Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.EGlobalPackageDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getEGlobalPackageDef() - * @generated - */ - int EGLOBAL_PACKAGE_DEF = 11; - - /** - * The feature id for the '<em><b>Ns URI</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EGLOBAL_PACKAGE_DEF__NS_URI = EPACKAGE_DEF__NS_URI; - - /** - * The number of structural features of the '<em>EGlobal Package Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EGLOBAL_PACKAGE_DEF_FEATURE_COUNT = EPACKAGE_DEF_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOClientProtocolFactoryDefImpl <em>CDO Client Protocol Factory Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOClientProtocolFactoryDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOClientProtocolFactoryDef() - * @generated - */ - int CDO_CLIENT_PROTOCOL_FACTORY_DEF = 12; - - /** - * The number of structural features of the '<em>CDO Client Protocol Factory Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_CLIENT_PROTOCOL_FACTORY_DEF_FEATURE_COUNT = Net4jDefsPackage.CLIENT_PROTOCOL_FACTORY_DEF_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOResourceDefImpl <em>CDO Resource Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOResourceDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOResourceDef() - * @generated - */ - int CDO_RESOURCE_DEF = 13; - - /** - * The feature id for the '<em><b>Cdo Transaction</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_RESOURCE_DEF__CDO_TRANSACTION = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Resource Mode</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_RESOURCE_DEF__RESOURCE_MODE = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Path</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_RESOURCE_DEF__PATH = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 2; - - /** - * The number of structural features of the '<em>CDO Resource Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_RESOURCE_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 3; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.cdodefs.ResourceMode <em>Resource Mode</em>}' enum. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.ResourceMode - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getResourceMode() - * @generated - */ - int RESOURCE_MODE = 14; - - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.cdodefs.CDOViewDef <em>CDO View Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>CDO View Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOViewDef - * @generated - */ - EClass getCDOViewDef(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.cdodefs.CDOViewDef#getCdoSessionDef <em>Cdo Session Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Cdo Session Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOViewDef#getCdoSessionDef() - * @see #getCDOViewDef() - * @generated - */ - EReference getCDOViewDef_CdoSessionDef(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.cdodefs.CDOTransactionDef <em>CDO Transaction Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>CDO Transaction Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOTransactionDef - * @generated - */ - EClass getCDOTransactionDef(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.cdodefs.CDOAuditDef <em>CDO Audit Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>CDO Audit Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOAuditDef - * @generated - */ - EClass getCDOAuditDef(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.cdodefs.CDOAuditDef#getTimeStamp <em>Time Stamp</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Time Stamp</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOAuditDef#getTimeStamp() - * @see #getCDOAuditDef() - * @generated - */ - EAttribute getCDOAuditDef_TimeStamp(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef <em>CDO Session Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>CDO Session Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOSessionDef - * @generated - */ - EClass getCDOSessionDef(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getConnectorDef <em>Connector Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Connector Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getConnectorDef() - * @see #getCDOSessionDef() - * @generated - */ - EReference getCDOSessionDef_ConnectorDef(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getRepositoryName <em>Repository Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Repository Name</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getRepositoryName() - * @see #getCDOSessionDef() - * @generated - */ - EAttribute getCDOSessionDef_RepositoryName(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getCdoPackageRegistryDef <em>Cdo Package Registry Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Cdo Package Registry Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getCdoPackageRegistryDef() - * @see #getCDOSessionDef() - * @generated - */ - EReference getCDOSessionDef_CdoPackageRegistryDef(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#isLegacySupportEnabled <em>Legacy Support Enabled</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Legacy Support Enabled</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOSessionDef#isLegacySupportEnabled() - * @see #getCDOSessionDef() - * @generated - */ - EAttribute getCDOSessionDef_LegacySupportEnabled(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getFailOverStrategyDef <em>Fail Over Strategy Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Fail Over Strategy Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getFailOverStrategyDef() - * @see #getCDOSessionDef() - * @generated - */ - EReference getCDOSessionDef_FailOverStrategyDef(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef <em>Fail Over Strategy Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Fail Over Strategy Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef - * @generated - */ - EClass getFailOverStrategyDef(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef#getConnectorDef <em>Connector Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Connector Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef#getConnectorDef() - * @see #getFailOverStrategyDef() - * @generated - */ - EReference getFailOverStrategyDef_ConnectorDef(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef <em>Retry Fail Over Strategy Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Retry Fail Over Strategy Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef - * @generated - */ - EClass getRetryFailOverStrategyDef(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef#getRetries <em>Retries</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Retries</em>'. - * @see org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef#getRetries() - * @see #getRetryFailOverStrategyDef() - * @generated - */ - EAttribute getRetryFailOverStrategyDef_Retries(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef <em>CDO Package Registry Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>CDO Package Registry Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef - * @generated - */ - EClass getCDOPackageRegistryDef(); - - /** - * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef#getPackages <em>Packages</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Packages</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef#getPackages() - * @see #getCDOPackageRegistryDef() - * @generated - */ - EReference getCDOPackageRegistryDef_Packages(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.cdodefs.CDOEagerPackageRegistryDef <em>CDO Eager Package Registry Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>CDO Eager Package Registry Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOEagerPackageRegistryDef - * @generated - */ - EClass getCDOEagerPackageRegistryDef(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.cdodefs.CDOLazyPackageRegistryDef <em>CDO Lazy Package Registry Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>CDO Lazy Package Registry Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOLazyPackageRegistryDef - * @generated - */ - EClass getCDOLazyPackageRegistryDef(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.cdodefs.EPackageDef <em>EPackage Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>EPackage Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.EPackageDef - * @generated - */ - EClass getEPackageDef(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.cdodefs.EPackageDef#getNsURI <em>Ns URI</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Ns URI</em>'. - * @see org.eclipse.emf.cdo.cdodefs.EPackageDef#getNsURI() - * @see #getEPackageDef() - * @generated - */ - EAttribute getEPackageDef_NsURI(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.cdodefs.EDynamicPackageDef <em>EDynamic Package Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>EDynamic Package Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.EDynamicPackageDef - * @generated - */ - EClass getEDynamicPackageDef(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.cdodefs.EDynamicPackageDef#getResourceURI <em>Resource URI</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Resource URI</em>'. - * @see org.eclipse.emf.cdo.cdodefs.EDynamicPackageDef#getResourceURI() - * @see #getEDynamicPackageDef() - * @generated - */ - EAttribute getEDynamicPackageDef_ResourceURI(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.cdodefs.EGlobalPackageDef <em>EGlobal Package Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>EGlobal Package Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.EGlobalPackageDef - * @generated - */ - EClass getEGlobalPackageDef(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.cdodefs.CDOClientProtocolFactoryDef <em>CDO Client Protocol Factory Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>CDO Client Protocol Factory Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOClientProtocolFactoryDef - * @generated - */ - EClass getCDOClientProtocolFactoryDef(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.cdodefs.CDOResourceDef <em>CDO Resource Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>CDO Resource Def</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOResourceDef - * @generated - */ - EClass getCDOResourceDef(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.cdodefs.CDOResourceDef#getCdoTransaction <em>Cdo Transaction</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Cdo Transaction</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOResourceDef#getCdoTransaction() - * @see #getCDOResourceDef() - * @generated - */ - EReference getCDOResourceDef_CdoTransaction(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.cdodefs.CDOResourceDef#getResourceMode <em>Resource Mode</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Resource Mode</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOResourceDef#getResourceMode() - * @see #getCDOResourceDef() - * @generated - */ - EAttribute getCDOResourceDef_ResourceMode(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.cdodefs.CDOResourceDef#getPath <em>Path</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Path</em>'. - * @see org.eclipse.emf.cdo.cdodefs.CDOResourceDef#getPath() - * @see #getCDOResourceDef() - * @generated - */ - EAttribute getCDOResourceDef_Path(); - - /** - * Returns the meta object for enum '{@link org.eclipse.emf.cdo.cdodefs.ResourceMode <em>Resource Mode</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for enum '<em>Resource Mode</em>'. - * @see org.eclipse.emf.cdo.cdodefs.ResourceMode - * @generated - */ - EEnum getResourceMode(); - - /** - * Returns the factory that creates the instances of the model. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the factory that creates the instances of the model. - * @generated - */ - CDODefsFactory getCDODefsFactory(); - - /** - * <!-- begin-user-doc --> - * Defines literals for the meta objects that represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * @generated - */ - interface Literals { - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOViewDefImpl <em>CDO View Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOViewDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOViewDef() - * @generated - */ - EClass CDO_VIEW_DEF = eINSTANCE.getCDOViewDef(); - - /** - * The meta object literal for the '<em><b>Cdo Session Def</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CDO_VIEW_DEF__CDO_SESSION_DEF = eINSTANCE.getCDOViewDef_CdoSessionDef(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOTransactionDefImpl <em>CDO Transaction Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOTransactionDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOTransactionDef() - * @generated - */ - EClass CDO_TRANSACTION_DEF = eINSTANCE.getCDOTransactionDef(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOAuditDefImpl <em>CDO Audit Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOAuditDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOAuditDef() - * @generated - */ - EClass CDO_AUDIT_DEF = eINSTANCE.getCDOAuditDef(); - - /** - * The meta object literal for the '<em><b>Time Stamp</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute CDO_AUDIT_DEF__TIME_STAMP = eINSTANCE.getCDOAuditDef_TimeStamp(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOSessionDefImpl <em>CDO Session Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOSessionDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOSessionDef() - * @generated - */ - EClass CDO_SESSION_DEF = eINSTANCE.getCDOSessionDef(); - - /** - * The meta object literal for the '<em><b>Connector Def</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CDO_SESSION_DEF__CONNECTOR_DEF = eINSTANCE.getCDOSessionDef_ConnectorDef(); - - /** - * The meta object literal for the '<em><b>Repository Name</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute CDO_SESSION_DEF__REPOSITORY_NAME = eINSTANCE.getCDOSessionDef_RepositoryName(); - - /** - * The meta object literal for the '<em><b>Cdo Package Registry Def</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF = eINSTANCE.getCDOSessionDef_CdoPackageRegistryDef(); - - /** - * The meta object literal for the '<em><b>Legacy Support Enabled</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED = eINSTANCE.getCDOSessionDef_LegacySupportEnabled(); - - /** - * The meta object literal for the '<em><b>Fail Over Strategy Def</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF = eINSTANCE.getCDOSessionDef_FailOverStrategyDef(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.impl.FailOverStrategyDefImpl <em>Fail Over Strategy Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.FailOverStrategyDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getFailOverStrategyDef() - * @generated - */ - EClass FAIL_OVER_STRATEGY_DEF = eINSTANCE.getFailOverStrategyDef(); - - /** - * The meta object literal for the '<em><b>Connector Def</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF = eINSTANCE.getFailOverStrategyDef_ConnectorDef(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.impl.RetryFailOverStrategyDefImpl <em>Retry Fail Over Strategy Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.RetryFailOverStrategyDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getRetryFailOverStrategyDef() - * @generated - */ - EClass RETRY_FAIL_OVER_STRATEGY_DEF = eINSTANCE.getRetryFailOverStrategyDef(); - - /** - * The meta object literal for the '<em><b>Retries</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES = eINSTANCE.getRetryFailOverStrategyDef_Retries(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOPackageRegistryDefImpl <em>CDO Package Registry Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOPackageRegistryDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOPackageRegistryDef() - * @generated - */ - EClass CDO_PACKAGE_REGISTRY_DEF = eINSTANCE.getCDOPackageRegistryDef(); - - /** - * The meta object literal for the '<em><b>Packages</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CDO_PACKAGE_REGISTRY_DEF__PACKAGES = eINSTANCE.getCDOPackageRegistryDef_Packages(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOEagerPackageRegistryDefImpl <em>CDO Eager Package Registry Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOEagerPackageRegistryDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOEagerPackageRegistryDef() - * @generated - */ - EClass CDO_EAGER_PACKAGE_REGISTRY_DEF = eINSTANCE.getCDOEagerPackageRegistryDef(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOLazyPackageRegistryDefImpl <em>CDO Lazy Package Registry Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOLazyPackageRegistryDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOLazyPackageRegistryDef() - * @generated - */ - EClass CDO_LAZY_PACKAGE_REGISTRY_DEF = eINSTANCE.getCDOLazyPackageRegistryDef(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.impl.EPackageDefImpl <em>EPackage Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.EPackageDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getEPackageDef() - * @generated - */ - EClass EPACKAGE_DEF = eINSTANCE.getEPackageDef(); - - /** - * The meta object literal for the '<em><b>Ns URI</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute EPACKAGE_DEF__NS_URI = eINSTANCE.getEPackageDef_NsURI(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.impl.EDynamicPackageDefImpl <em>EDynamic Package Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.EDynamicPackageDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getEDynamicPackageDef() - * @generated - */ - EClass EDYNAMIC_PACKAGE_DEF = eINSTANCE.getEDynamicPackageDef(); - - /** - * The meta object literal for the '<em><b>Resource URI</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute EDYNAMIC_PACKAGE_DEF__RESOURCE_URI = eINSTANCE.getEDynamicPackageDef_ResourceURI(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.impl.EGlobalPackageDefImpl <em>EGlobal Package Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.EGlobalPackageDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getEGlobalPackageDef() - * @generated - */ - EClass EGLOBAL_PACKAGE_DEF = eINSTANCE.getEGlobalPackageDef(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOClientProtocolFactoryDefImpl <em>CDO Client Protocol Factory Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOClientProtocolFactoryDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOClientProtocolFactoryDef() - * @generated - */ - EClass CDO_CLIENT_PROTOCOL_FACTORY_DEF = eINSTANCE.getCDOClientProtocolFactoryDef(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.impl.CDOResourceDefImpl <em>CDO Resource Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.impl.CDOResourceDefImpl - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getCDOResourceDef() - * @generated - */ - EClass CDO_RESOURCE_DEF = eINSTANCE.getCDOResourceDef(); - - /** - * The meta object literal for the '<em><b>Cdo Transaction</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CDO_RESOURCE_DEF__CDO_TRANSACTION = eINSTANCE.getCDOResourceDef_CdoTransaction(); - - /** - * The meta object literal for the '<em><b>Resource Mode</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute CDO_RESOURCE_DEF__RESOURCE_MODE = eINSTANCE.getCDOResourceDef_ResourceMode(); - - /** - * The meta object literal for the '<em><b>Path</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute CDO_RESOURCE_DEF__PATH = eINSTANCE.getCDOResourceDef_Path(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.cdodefs.ResourceMode <em>Resource Mode</em>}' enum. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.ResourceMode - * @see org.eclipse.emf.cdo.cdodefs.impl.CDODefsPackageImpl#getResourceMode() - * @generated - */ - EEnum RESOURCE_MODE = eINSTANCE.getResourceMode(); - - } - -} //CDODefsPackage diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOEagerPackageRegistryDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOEagerPackageRegistryDef.java deleted file mode 100644 index d6dfc282ac..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOEagerPackageRegistryDef.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOEagerPackageRegistryDef.java,v 1.1 2008-12-28 18:05:24 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Eager Package Registry Def</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOEagerPackageRegistryDef() - * @model - * @generated - */ -public interface CDOEagerPackageRegistryDef extends CDOPackageRegistryDef { -} // EagerPackageRegistryDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOLazyPackageRegistryDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOLazyPackageRegistryDef.java deleted file mode 100644 index 6a9ee629cd..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOLazyPackageRegistryDef.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOLazyPackageRegistryDef.java,v 1.1 2008-12-28 18:05:24 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Lazy Package Registry Def</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOLazyPackageRegistryDef() - * @model - * @generated - */ -public interface CDOLazyPackageRegistryDef extends CDOPackageRegistryDef { -} // LazyPackageRegistryDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOPackageRegistryDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOPackageRegistryDef.java deleted file mode 100644 index 79e3f718d3..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOPackageRegistryDef.java +++ /dev/null @@ -1,46 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOPackageRegistryDef.java,v 1.2 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - -import org.eclipse.net4j.util.net4jutildefs.Def; - -import org.eclipse.emf.common.util.EList; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>CDO Package Registry Def</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef#getPackages <em>Packages</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOPackageRegistryDef() - * @model - * @generated - */ -public interface CDOPackageRegistryDef extends Def { - /** - * Returns the value of the '<em><b>Packages</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.emf.cdo.cdodefs.EPackageDef}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Packages</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Packages</em>' containment reference list. - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOPackageRegistryDef_Packages() - * @model containment="true" - * @generated - */ - EList<EPackageDef> getPackages(); - -} // CDOPackageRegistryDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOResourceDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOResourceDef.java deleted file mode 100644 index 6d9af5114e..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOResourceDef.java +++ /dev/null @@ -1,112 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOResourceDef.java,v 1.2 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - -import org.eclipse.net4j.util.net4jutildefs.Def; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>CDO Resource Def</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.CDOResourceDef#getCdoTransaction <em>Cdo Transaction</em>}</li> - * <li>{@link org.eclipse.emf.cdo.cdodefs.CDOResourceDef#getResourceMode <em>Resource Mode</em>}</li> - * <li>{@link org.eclipse.emf.cdo.cdodefs.CDOResourceDef#getPath <em>Path</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOResourceDef() - * @model - * @generated - */ -public interface CDOResourceDef extends Def { - /** - * Returns the value of the '<em><b>Cdo Transaction</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Cdo Transaction</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Cdo Transaction</em>' reference. - * @see #setCdoTransaction(CDOTransactionDef) - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOResourceDef_CdoTransaction() - * @model required="true" - * @generated - */ - CDOTransactionDef getCdoTransaction(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.cdodefs.CDOResourceDef#getCdoTransaction <em>Cdo Transaction</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Cdo Transaction</em>' reference. - * @see #getCdoTransaction() - * @generated - */ - void setCdoTransaction(CDOTransactionDef value); - - /** - * Returns the value of the '<em><b>Resource Mode</b></em>' attribute. - * The default value is <code>"null"</code>. - * The literals are from the enumeration {@link org.eclipse.emf.cdo.cdodefs.ResourceMode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Resource Mode</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Resource Mode</em>' attribute. - * @see org.eclipse.emf.cdo.cdodefs.ResourceMode - * @see #setResourceMode(ResourceMode) - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOResourceDef_ResourceMode() - * @model default="null" required="true" - * @generated - */ - ResourceMode getResourceMode(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.cdodefs.CDOResourceDef#getResourceMode <em>Resource Mode</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Resource Mode</em>' attribute. - * @see org.eclipse.emf.cdo.cdodefs.ResourceMode - * @see #getResourceMode() - * @generated - */ - void setResourceMode(ResourceMode value); - - /** - * Returns the value of the '<em><b>Path</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Path</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Path</em>' attribute. - * @see #setPath(String) - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOResourceDef_Path() - * @model required="true" - * @generated - */ - String getPath(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.cdodefs.CDOResourceDef#getPath <em>Path</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Path</em>' attribute. - * @see #getPath() - * @generated - */ - void setPath(String value); - -} // CDOResourceDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOSessionDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOSessionDef.java deleted file mode 100644 index 9f11ad33f5..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOSessionDef.java +++ /dev/null @@ -1,218 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOSessionDef.java,v 1.2 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - -import org.eclipse.net4j.net4jdefs.ConnectorDef; -import org.eclipse.net4j.util.net4jutildefs.Def; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>CDO Session Def</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getConnectorDef <em>Connector Def</em>}</li> - * <li>{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getRepositoryName <em>Repository Name</em>}</li> - * <li>{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getCdoPackageRegistryDef <em>Cdo Package Registry Def</em>}</li> - * <li>{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#isLegacySupportEnabled <em>Legacy Support Enabled</em>}</li> - * <li>{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getFailOverStrategyDef <em>Fail Over Strategy Def</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOSessionDef() - * @model - * @generated - */ -public interface CDOSessionDef extends Def { - /** - * Returns the value of the '<em><b>Connector Def</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Connector Def</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Connector Def</em>' reference. - * @see #isSetConnectorDef() - * @see #unsetConnectorDef() - * @see #setConnectorDef(ConnectorDef) - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOSessionDef_ConnectorDef() - * @model unsettable="true" required="true" - * @generated - */ - ConnectorDef getConnectorDef(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getConnectorDef <em>Connector Def</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Connector Def</em>' reference. - * @see #isSetConnectorDef() - * @see #unsetConnectorDef() - * @see #getConnectorDef() - * @generated - */ - void setConnectorDef(ConnectorDef value); - - /** - * Unsets the value of the '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getConnectorDef <em>Connector Def</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #isSetConnectorDef() - * @see #getConnectorDef() - * @see #setConnectorDef(ConnectorDef) - * @generated - */ - void unsetConnectorDef(); - - /** - * Returns whether the value of the '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getConnectorDef <em>Connector Def</em>}' reference is set. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return whether the value of the '<em>Connector Def</em>' reference is set. - * @see #unsetConnectorDef() - * @see #getConnectorDef() - * @see #setConnectorDef(ConnectorDef) - * @generated - */ - boolean isSetConnectorDef(); - - /** - * Returns the value of the '<em><b>Repository Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Repository Name</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Repository Name</em>' attribute. - * @see #setRepositoryName(String) - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOSessionDef_RepositoryName() - * @model unique="false" required="true" ordered="false" - * @generated - */ - String getRepositoryName(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getRepositoryName <em>Repository Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Repository Name</em>' attribute. - * @see #getRepositoryName() - * @generated - */ - void setRepositoryName(String value); - - /** - * Returns the value of the '<em><b>Cdo Package Registry Def</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Cdo Package Registry Def</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Cdo Package Registry Def</em>' reference. - * @see #setCdoPackageRegistryDef(CDOPackageRegistryDef) - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOSessionDef_CdoPackageRegistryDef() - * @model required="true" - * @generated - */ - CDOPackageRegistryDef getCdoPackageRegistryDef(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getCdoPackageRegistryDef <em>Cdo Package Registry Def</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Cdo Package Registry Def</em>' reference. - * @see #getCdoPackageRegistryDef() - * @generated - */ - void setCdoPackageRegistryDef(CDOPackageRegistryDef value); - - /** - * Returns the value of the '<em><b>Legacy Support Enabled</b></em>' attribute. - * The default value is <code>"false"</code>. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Legacy Support Enabled</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Legacy Support Enabled</em>' attribute. - * @see #setLegacySupportEnabled(boolean) - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOSessionDef_LegacySupportEnabled() - * @model default="false" required="true" - * @generated - */ - boolean isLegacySupportEnabled(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#isLegacySupportEnabled <em>Legacy Support Enabled</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Legacy Support Enabled</em>' attribute. - * @see #isLegacySupportEnabled() - * @generated - */ - void setLegacySupportEnabled(boolean value); - - /** - * Returns the value of the '<em><b>Fail Over Strategy Def</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Fail Over Strategy Def</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Fail Over Strategy Def</em>' reference. - * @see #isSetFailOverStrategyDef() - * @see #unsetFailOverStrategyDef() - * @see #setFailOverStrategyDef(FailOverStrategyDef) - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOSessionDef_FailOverStrategyDef() - * @model unsettable="true" - * @generated - */ - FailOverStrategyDef getFailOverStrategyDef(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getFailOverStrategyDef <em>Fail Over Strategy Def</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Fail Over Strategy Def</em>' reference. - * @see #isSetFailOverStrategyDef() - * @see #unsetFailOverStrategyDef() - * @see #getFailOverStrategyDef() - * @generated - */ - void setFailOverStrategyDef(FailOverStrategyDef value); - - /** - * Unsets the value of the '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getFailOverStrategyDef <em>Fail Over Strategy Def</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #isSetFailOverStrategyDef() - * @see #getFailOverStrategyDef() - * @see #setFailOverStrategyDef(FailOverStrategyDef) - * @generated - */ - void unsetFailOverStrategyDef(); - - /** - * Returns whether the value of the '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef#getFailOverStrategyDef <em>Fail Over Strategy Def</em>}' reference is set. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return whether the value of the '<em>Fail Over Strategy Def</em>' reference is set. - * @see #unsetFailOverStrategyDef() - * @see #getFailOverStrategyDef() - * @see #setFailOverStrategyDef(FailOverStrategyDef) - * @generated - */ - boolean isSetFailOverStrategyDef(); - -} // CDOSessionDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOTransactionDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOTransactionDef.java deleted file mode 100644 index 406874b112..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOTransactionDef.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOTransactionDef.java,v 1.1 2008-12-28 18:05:24 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>CDO Transaction Def</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOTransactionDef() - * @model - * @generated - */ -public interface CDOTransactionDef extends CDOViewDef { - -} // CDOTransactionDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOViewDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOViewDef.java deleted file mode 100644 index ceb524f31e..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/CDOViewDef.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOViewDef.java,v 1.2 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - -import org.eclipse.net4j.util.net4jutildefs.Def; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>CDO View Def</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.CDOViewDef#getCdoSessionDef <em>Cdo Session Def</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOViewDef() - * @model - * @generated - */ -public interface CDOViewDef extends Def { - /** - * Returns the value of the '<em><b>Cdo Session Def</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Cdo Session Def</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Cdo Session Def</em>' reference. - * @see #setCdoSessionDef(CDOSessionDef) - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getCDOViewDef_CdoSessionDef() - * @model required="true" - * @generated - */ - CDOSessionDef getCdoSessionDef(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.cdodefs.CDOViewDef#getCdoSessionDef <em>Cdo Session Def</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Cdo Session Def</em>' reference. - * @see #getCdoSessionDef() - * @generated - */ - void setCdoSessionDef(CDOSessionDef value); - -} // CDOViewDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/EDynamicPackageDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/EDynamicPackageDef.java deleted file mode 100644 index 3c590c9816..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/EDynamicPackageDef.java +++ /dev/null @@ -1,53 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: EDynamicPackageDef.java,v 1.2 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Dynamic CDO Package Def</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.EDynamicPackageDef#getResourceURI <em>Resource URI</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getEDynamicPackageDef() - * @model - * @generated - */ -public interface EDynamicPackageDef extends EPackageDef { - /** - * Returns the value of the '<em><b>Resource URI</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Resource URI</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Resource URI</em>' attribute. - * @see #setResourceURI(String) - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getEDynamicPackageDef_ResourceURI() - * @model required="true" - * @generated - */ - String getResourceURI(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.cdodefs.EDynamicPackageDef#getResourceURI <em>Resource URI</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Resource URI</em>' attribute. - * @see #getResourceURI() - * @generated - */ - void setResourceURI(String value); - -} // DynamicCDOPackageDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/EGlobalPackageDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/EGlobalPackageDef.java deleted file mode 100644 index 375b85cb5a..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/EGlobalPackageDef.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: EGlobalPackageDef.java,v 1.1 2008-12-28 18:05:24 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Native CDO Package Def</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getEGlobalPackageDef() - * @model - * @generated - */ -public interface EGlobalPackageDef extends EPackageDef { -} // NativeCDOPackageDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/EPackageDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/EPackageDef.java deleted file mode 100644 index 510685b838..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/EPackageDef.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: EPackageDef.java,v 1.2 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - -import org.eclipse.net4j.util.net4jutildefs.Def; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>CDO Package Def</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.EPackageDef#getNsURI <em>Ns URI</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getEPackageDef() - * @model abstract="true" - * @generated - */ -public interface EPackageDef extends Def { - /** - * Returns the value of the '<em><b>Ns URI</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Ns URI</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Ns URI</em>' attribute. - * @see #setNsURI(String) - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getEPackageDef_NsURI() - * @model required="true" - * @generated - */ - String getNsURI(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.cdodefs.EPackageDef#getNsURI <em>Ns URI</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Ns URI</em>' attribute. - * @see #getNsURI() - * @generated - */ - void setNsURI(String value); - -} // CDOPackageDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/FailOverStrategyDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/FailOverStrategyDef.java deleted file mode 100644 index 7f406d9eb9..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/FailOverStrategyDef.java +++ /dev/null @@ -1,55 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FailOverStrategyDef.java,v 1.2 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - -import org.eclipse.net4j.net4jdefs.ConnectorDef; -import org.eclipse.net4j.util.net4jutildefs.Def; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Fail Over Strategy Def</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef#getConnectorDef <em>Connector Def</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getFailOverStrategyDef() - * @model abstract="true" - * @generated - */ -public interface FailOverStrategyDef extends Def { - /** - * Returns the value of the '<em><b>Connector Def</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Connector Def</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Connector Def</em>' reference. - * @see #setConnectorDef(ConnectorDef) - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getFailOverStrategyDef_ConnectorDef() - * @model required="true" - * @generated - */ - ConnectorDef getConnectorDef(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef#getConnectorDef <em>Connector Def</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Connector Def</em>' reference. - * @see #getConnectorDef() - * @generated - */ - void setConnectorDef(ConnectorDef value); - -} // FailOverStrategyDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/RetryFailOverStrategyDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/RetryFailOverStrategyDef.java deleted file mode 100644 index 75d771e980..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/RetryFailOverStrategyDef.java +++ /dev/null @@ -1,80 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: RetryFailOverStrategyDef.java,v 1.2 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Retry Fail Over Strategy</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef#getRetries <em>Retries</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getRetryFailOverStrategyDef() - * @model - * @generated - */ -public interface RetryFailOverStrategyDef extends FailOverStrategyDef { - /** - * Returns the value of the '<em><b>Retries</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Retries</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Retries</em>' attribute. - * @see #isSetRetries() - * @see #unsetRetries() - * @see #setRetries(int) - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getRetryFailOverStrategyDef_Retries() - * @model unsettable="true" - * @generated - */ - int getRetries(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef#getRetries <em>Retries</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Retries</em>' attribute. - * @see #isSetRetries() - * @see #unsetRetries() - * @see #getRetries() - * @generated - */ - void setRetries(int value); - - /** - * Unsets the value of the '{@link org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef#getRetries <em>Retries</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #isSetRetries() - * @see #getRetries() - * @see #setRetries(int) - * @generated - */ - void unsetRetries(); - - /** - * Returns whether the value of the '{@link org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef#getRetries <em>Retries</em>}' attribute is set. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return whether the value of the '<em>Retries</em>' attribute is set. - * @see #unsetRetries() - * @see #getRetries() - * @see #setRetries(int) - * @generated - */ - boolean isSetRetries(); - -} // RetryFailOverStrategy diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOClientProtocolFactoryDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOClientProtocolFactoryDefImpl.java deleted file mode 100644 index 6ddc9699c7..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOClientProtocolFactoryDefImpl.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOClientProtocolFactoryDefImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.impl; - -import org.eclipse.emf.cdo.cdodefs.CDOClientProtocolFactoryDef; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; - -import org.eclipse.emf.internal.cdo.protocol.CDOClientProtocolFactory; - -import org.eclipse.net4j.net4jdefs.impl.ClientProtocolFactoryDefImpl; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>CDO Client Protocol Factory Def</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class CDOClientProtocolFactoryDefImpl extends ClientProtocolFactoryDefImpl implements CDOClientProtocolFactoryDef { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CDOClientProtocolFactoryDefImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return CDODefsPackage.Literals.CDO_CLIENT_PROTOCOL_FACTORY_DEF; - } - - @Override - protected Object createInstance() { - return new CDOClientProtocolFactory(); - } - -} //CDOClientProtocolFactoryDefImpl diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDODefsFactoryImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDODefsFactoryImpl.java deleted file mode 100644 index 48ce3e56a0..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDODefsFactoryImpl.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDODefsFactoryImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.impl; - -import org.eclipse.emf.cdo.cdodefs.CDOAuditDef; -import org.eclipse.emf.cdo.cdodefs.CDOClientProtocolFactoryDef; -import org.eclipse.emf.cdo.cdodefs.CDODefsFactory; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.CDOEagerPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.CDOLazyPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.CDOResourceDef; -import org.eclipse.emf.cdo.cdodefs.CDOSessionDef; -import org.eclipse.emf.cdo.cdodefs.CDOTransactionDef; -import org.eclipse.emf.cdo.cdodefs.CDOViewDef; -import org.eclipse.emf.cdo.cdodefs.EDynamicPackageDef; -import org.eclipse.emf.cdo.cdodefs.EGlobalPackageDef; -import org.eclipse.emf.cdo.cdodefs.ResourceMode; -import org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.impl.EFactoryImpl; -import org.eclipse.emf.ecore.plugin.EcorePlugin; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Factory</b>. - * <!-- end-user-doc --> - * @generated - */ -public class CDODefsFactoryImpl extends EFactoryImpl implements CDODefsFactory { - /** - * Creates the default factory implementation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static CDODefsFactory init() { - try - { - CDODefsFactory theCDODefsFactory = (CDODefsFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/emf/CDO/defs/1.0.0"); - if (theCDODefsFactory != null) - { - return theCDODefsFactory; - } - } - catch (Exception exception) - { - EcorePlugin.INSTANCE.log(exception); - } - return new CDODefsFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDODefsFactoryImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EObject create(EClass eClass) { - switch (eClass.getClassifierID()) - { - case CDODefsPackage.CDO_VIEW_DEF: return createCDOViewDef(); - case CDODefsPackage.CDO_TRANSACTION_DEF: return createCDOTransactionDef(); - case CDODefsPackage.CDO_AUDIT_DEF: return createCDOAuditDef(); - case CDODefsPackage.CDO_SESSION_DEF: return createCDOSessionDef(); - case CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF: return createRetryFailOverStrategyDef(); - case CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF: return createCDOPackageRegistryDef(); - case CDODefsPackage.CDO_EAGER_PACKAGE_REGISTRY_DEF: return createCDOEagerPackageRegistryDef(); - case CDODefsPackage.CDO_LAZY_PACKAGE_REGISTRY_DEF: return createCDOLazyPackageRegistryDef(); - case CDODefsPackage.EDYNAMIC_PACKAGE_DEF: return createEDynamicPackageDef(); - case CDODefsPackage.EGLOBAL_PACKAGE_DEF: return createEGlobalPackageDef(); - case CDODefsPackage.CDO_CLIENT_PROTOCOL_FACTORY_DEF: return createCDOClientProtocolFactoryDef(); - case CDODefsPackage.CDO_RESOURCE_DEF: return createCDOResourceDef(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object createFromString(EDataType eDataType, String initialValue) { - switch (eDataType.getClassifierID()) - { - case CDODefsPackage.RESOURCE_MODE: - return createResourceModeFromString(eDataType, initialValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String convertToString(EDataType eDataType, Object instanceValue) { - switch (eDataType.getClassifierID()) - { - case CDODefsPackage.RESOURCE_MODE: - return convertResourceModeToString(eDataType, instanceValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOViewDef createCDOViewDef() { - CDOViewDefImpl cdoViewDef = new CDOViewDefImpl(); - return cdoViewDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOTransactionDef createCDOTransactionDef() { - CDOTransactionDefImpl cdoTransactionDef = new CDOTransactionDefImpl(); - return cdoTransactionDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOAuditDef createCDOAuditDef() { - CDOAuditDefImpl cdoAuditDef = new CDOAuditDefImpl(); - return cdoAuditDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOSessionDef createCDOSessionDef() { - CDOSessionDefImpl cdoSessionDef = new CDOSessionDefImpl(); - return cdoSessionDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public RetryFailOverStrategyDef createRetryFailOverStrategyDef() { - RetryFailOverStrategyDefImpl retryFailOverStrategyDef = new RetryFailOverStrategyDefImpl(); - return retryFailOverStrategyDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOPackageRegistryDef createCDOPackageRegistryDef() { - CDOPackageRegistryDefImpl cdoPackageRegistryDef = new CDOPackageRegistryDefImpl(); - return cdoPackageRegistryDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOEagerPackageRegistryDef createCDOEagerPackageRegistryDef() { - CDOEagerPackageRegistryDefImpl cdoEagerPackageRegistryDef = new CDOEagerPackageRegistryDefImpl(); - return cdoEagerPackageRegistryDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOLazyPackageRegistryDef createCDOLazyPackageRegistryDef() { - CDOLazyPackageRegistryDefImpl cdoLazyPackageRegistryDef = new CDOLazyPackageRegistryDefImpl(); - return cdoLazyPackageRegistryDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EDynamicPackageDef createEDynamicPackageDef() { - EDynamicPackageDefImpl eDynamicPackageDef = new EDynamicPackageDefImpl(); - return eDynamicPackageDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EGlobalPackageDef createEGlobalPackageDef() { - EGlobalPackageDefImpl eGlobalPackageDef = new EGlobalPackageDefImpl(); - return eGlobalPackageDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOClientProtocolFactoryDef createCDOClientProtocolFactoryDef() { - CDOClientProtocolFactoryDefImpl cdoClientProtocolFactoryDef = new CDOClientProtocolFactoryDefImpl(); - return cdoClientProtocolFactoryDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOResourceDef createCDOResourceDef() { - CDOResourceDefImpl cdoResourceDef = new CDOResourceDefImpl(); - return cdoResourceDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ResourceMode createResourceModeFromString(EDataType eDataType, String initialValue) { - ResourceMode result = ResourceMode.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String convertResourceModeToString(EDataType eDataType, Object instanceValue) { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDODefsPackage getCDODefsPackage() { - return (CDODefsPackage)getEPackage(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @deprecated - * @generated - */ - @Deprecated - public static CDODefsPackage getPackage() { - return CDODefsPackage.eINSTANCE; - } - -} //CDODefsFactoryImpl diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDODefsPackageImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDODefsPackageImpl.java deleted file mode 100644 index 071c802a10..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDODefsPackageImpl.java +++ /dev/null @@ -1,666 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDODefsPackageImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.impl; - -import org.eclipse.emf.cdo.cdodefs.CDOAuditDef; -import org.eclipse.emf.cdo.cdodefs.CDOClientProtocolFactoryDef; -import org.eclipse.emf.cdo.cdodefs.CDODefsFactory; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.CDOEagerPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.CDOLazyPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.CDOResourceDef; -import org.eclipse.emf.cdo.cdodefs.CDOSessionDef; -import org.eclipse.emf.cdo.cdodefs.CDOTransactionDef; -import org.eclipse.emf.cdo.cdodefs.CDOViewDef; -import org.eclipse.emf.cdo.cdodefs.EDynamicPackageDef; -import org.eclipse.emf.cdo.cdodefs.EGlobalPackageDef; -import org.eclipse.emf.cdo.cdodefs.EPackageDef; -import org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef; -import org.eclipse.emf.cdo.cdodefs.ResourceMode; -import org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef; - -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EEnum; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; -import org.eclipse.emf.ecore.impl.EPackageImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Package</b>. - * <!-- end-user-doc --> - * @generated - */ -public class CDODefsPackageImpl extends EPackageImpl implements CDODefsPackage { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass cdoViewDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass cdoTransactionDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass cdoAuditDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass cdoSessionDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass failOverStrategyDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass retryFailOverStrategyDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass cdoPackageRegistryDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass cdoEagerPackageRegistryDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass cdoLazyPackageRegistryDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass ePackageDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass eDynamicPackageDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass eGlobalPackageDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass cdoClientProtocolFactoryDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass cdoResourceDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EEnum resourceModeEEnum = null; - - /** - * Creates an instance of the model <b>Package</b>, registered with - * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - * <p>Note: the correct way to create the package is via the static - * factory method {@link #init init()}, which also performs - * initialization of the package, or returns the registered package, - * if one already exists. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#eNS_URI - * @see #init() - * @generated - */ - private CDODefsPackageImpl() { - super(eNS_URI, CDODefsFactory.eINSTANCE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static boolean isInited = false; - - /** - * Creates, registers, and initializes the <b>Package</b> for this - * model, and for any others upon which it depends. Simple - * dependencies are satisfied by calling this method on all - * dependent packages before doing anything else. This method drives - * initialization for interdependent packages directly, in parallel - * with this package, itself. - * <p>Of this package and its interdependencies, all packages which - * have not yet been registered by their URI values are first created - * and registered. The packages are then initialized in two steps: - * meta-model objects for all of the packages are created before any - * are initialized, since one package's meta-model objects may refer to - * those of another. - * <p>Invocation of this method will not affect any packages that have - * already been initialized. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static CDODefsPackage init() { - if (isInited) return (CDODefsPackage)EPackage.Registry.INSTANCE.getEPackage(CDODefsPackage.eNS_URI); - - // Obtain or create and register package - CDODefsPackageImpl theCDODefsPackage = (CDODefsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof CDODefsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new CDODefsPackageImpl()); - - isInited = true; - - // Initialize simple dependencies - Net4jDefsPackage.eINSTANCE.eClass(); - - // Create package meta-data objects - theCDODefsPackage.createPackageContents(); - - // Initialize created meta-data - theCDODefsPackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theCDODefsPackage.freeze(); - - return theCDODefsPackage; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCDOViewDef() { - return cdoViewDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCDOViewDef_CdoSessionDef() { - return (EReference)cdoViewDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCDOTransactionDef() { - return cdoTransactionDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCDOAuditDef() { - return cdoAuditDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getCDOAuditDef_TimeStamp() { - return (EAttribute)cdoAuditDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCDOSessionDef() { - return cdoSessionDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCDOSessionDef_ConnectorDef() { - return (EReference)cdoSessionDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getCDOSessionDef_RepositoryName() { - return (EAttribute)cdoSessionDefEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCDOSessionDef_CdoPackageRegistryDef() { - return (EReference)cdoSessionDefEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getCDOSessionDef_LegacySupportEnabled() { - return (EAttribute)cdoSessionDefEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCDOSessionDef_FailOverStrategyDef() { - return (EReference)cdoSessionDefEClass.getEStructuralFeatures().get(4); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFailOverStrategyDef() { - return failOverStrategyDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFailOverStrategyDef_ConnectorDef() { - return (EReference)failOverStrategyDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getRetryFailOverStrategyDef() { - return retryFailOverStrategyDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getRetryFailOverStrategyDef_Retries() { - return (EAttribute)retryFailOverStrategyDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCDOPackageRegistryDef() { - return cdoPackageRegistryDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCDOPackageRegistryDef_Packages() { - return (EReference)cdoPackageRegistryDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCDOEagerPackageRegistryDef() { - return cdoEagerPackageRegistryDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCDOLazyPackageRegistryDef() { - return cdoLazyPackageRegistryDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getEPackageDef() { - return ePackageDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getEPackageDef_NsURI() { - return (EAttribute)ePackageDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getEDynamicPackageDef() { - return eDynamicPackageDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getEDynamicPackageDef_ResourceURI() { - return (EAttribute)eDynamicPackageDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getEGlobalPackageDef() { - return eGlobalPackageDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCDOClientProtocolFactoryDef() { - return cdoClientProtocolFactoryDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCDOResourceDef() { - return cdoResourceDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCDOResourceDef_CdoTransaction() { - return (EReference)cdoResourceDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getCDOResourceDef_ResourceMode() { - return (EAttribute)cdoResourceDefEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getCDOResourceDef_Path() { - return (EAttribute)cdoResourceDefEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EEnum getResourceMode() { - return resourceModeEEnum; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDODefsFactory getCDODefsFactory() { - return (CDODefsFactory)getEFactoryInstance(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private boolean isCreated = false; - - /** - * Creates the meta-model objects for the package. This method is - * guarded to have no affect on any invocation but its first. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void createPackageContents() { - if (isCreated) return; - isCreated = true; - - // Create classes and their features - cdoViewDefEClass = createEClass(CDO_VIEW_DEF); - createEReference(cdoViewDefEClass, CDO_VIEW_DEF__CDO_SESSION_DEF); - - cdoTransactionDefEClass = createEClass(CDO_TRANSACTION_DEF); - - cdoAuditDefEClass = createEClass(CDO_AUDIT_DEF); - createEAttribute(cdoAuditDefEClass, CDO_AUDIT_DEF__TIME_STAMP); - - cdoSessionDefEClass = createEClass(CDO_SESSION_DEF); - createEReference(cdoSessionDefEClass, CDO_SESSION_DEF__CONNECTOR_DEF); - createEAttribute(cdoSessionDefEClass, CDO_SESSION_DEF__REPOSITORY_NAME); - createEReference(cdoSessionDefEClass, CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF); - createEAttribute(cdoSessionDefEClass, CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED); - createEReference(cdoSessionDefEClass, CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF); - - failOverStrategyDefEClass = createEClass(FAIL_OVER_STRATEGY_DEF); - createEReference(failOverStrategyDefEClass, FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF); - - retryFailOverStrategyDefEClass = createEClass(RETRY_FAIL_OVER_STRATEGY_DEF); - createEAttribute(retryFailOverStrategyDefEClass, RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES); - - cdoPackageRegistryDefEClass = createEClass(CDO_PACKAGE_REGISTRY_DEF); - createEReference(cdoPackageRegistryDefEClass, CDO_PACKAGE_REGISTRY_DEF__PACKAGES); - - cdoEagerPackageRegistryDefEClass = createEClass(CDO_EAGER_PACKAGE_REGISTRY_DEF); - - cdoLazyPackageRegistryDefEClass = createEClass(CDO_LAZY_PACKAGE_REGISTRY_DEF); - - ePackageDefEClass = createEClass(EPACKAGE_DEF); - createEAttribute(ePackageDefEClass, EPACKAGE_DEF__NS_URI); - - eDynamicPackageDefEClass = createEClass(EDYNAMIC_PACKAGE_DEF); - createEAttribute(eDynamicPackageDefEClass, EDYNAMIC_PACKAGE_DEF__RESOURCE_URI); - - eGlobalPackageDefEClass = createEClass(EGLOBAL_PACKAGE_DEF); - - cdoClientProtocolFactoryDefEClass = createEClass(CDO_CLIENT_PROTOCOL_FACTORY_DEF); - - cdoResourceDefEClass = createEClass(CDO_RESOURCE_DEF); - createEReference(cdoResourceDefEClass, CDO_RESOURCE_DEF__CDO_TRANSACTION); - createEAttribute(cdoResourceDefEClass, CDO_RESOURCE_DEF__RESOURCE_MODE); - createEAttribute(cdoResourceDefEClass, CDO_RESOURCE_DEF__PATH); - - // Create enums - resourceModeEEnum = createEEnum(RESOURCE_MODE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private boolean isInitialized = false; - - /** - * Complete the initialization of the package and its meta-model. This - * method is guarded to have no affect on any invocation but its first. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void initializePackageContents() { - if (isInitialized) return; - isInitialized = true; - - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Obtain other dependent packages - Net4jUtilDefsPackage theNet4jUtilDefsPackage = (Net4jUtilDefsPackage)EPackage.Registry.INSTANCE.getEPackage(Net4jUtilDefsPackage.eNS_URI); - Net4jDefsPackage theNet4jDefsPackage = (Net4jDefsPackage)EPackage.Registry.INSTANCE.getEPackage(Net4jDefsPackage.eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - cdoViewDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - cdoTransactionDefEClass.getESuperTypes().add(this.getCDOViewDef()); - cdoAuditDefEClass.getESuperTypes().add(this.getCDOViewDef()); - cdoSessionDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - failOverStrategyDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - retryFailOverStrategyDefEClass.getESuperTypes().add(this.getFailOverStrategyDef()); - cdoPackageRegistryDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - cdoEagerPackageRegistryDefEClass.getESuperTypes().add(this.getCDOPackageRegistryDef()); - cdoLazyPackageRegistryDefEClass.getESuperTypes().add(this.getCDOPackageRegistryDef()); - ePackageDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - eDynamicPackageDefEClass.getESuperTypes().add(this.getEPackageDef()); - eGlobalPackageDefEClass.getESuperTypes().add(this.getEPackageDef()); - cdoClientProtocolFactoryDefEClass.getESuperTypes().add(theNet4jDefsPackage.getClientProtocolFactoryDef()); - cdoResourceDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - - // Initialize classes and features; add operations and parameters - initEClass(cdoViewDefEClass, CDOViewDef.class, "CDOViewDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCDOViewDef_CdoSessionDef(), this.getCDOSessionDef(), null, "cdoSessionDef", null, 1, 1, CDOViewDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(cdoTransactionDefEClass, CDOTransactionDef.class, "CDOTransactionDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(cdoAuditDefEClass, CDOAuditDef.class, "CDOAuditDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getCDOAuditDef_TimeStamp(), ecorePackage.getEDate(), "timeStamp", null, 1, 1, CDOAuditDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(cdoSessionDefEClass, CDOSessionDef.class, "CDOSessionDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCDOSessionDef_ConnectorDef(), theNet4jDefsPackage.getConnectorDef(), null, "connectorDef", null, 1, 1, CDOSessionDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getCDOSessionDef_RepositoryName(), ecorePackage.getEString(), "repositoryName", null, 1, 1, CDOSessionDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); - initEReference(getCDOSessionDef_CdoPackageRegistryDef(), this.getCDOPackageRegistryDef(), null, "cdoPackageRegistryDef", null, 1, 1, CDOSessionDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getCDOSessionDef_LegacySupportEnabled(), ecorePackage.getEBoolean(), "legacySupportEnabled", "false", 1, 1, CDOSessionDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCDOSessionDef_FailOverStrategyDef(), this.getFailOverStrategyDef(), null, "failOverStrategyDef", null, 0, 1, CDOSessionDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(failOverStrategyDefEClass, FailOverStrategyDef.class, "FailOverStrategyDef", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getFailOverStrategyDef_ConnectorDef(), theNet4jDefsPackage.getConnectorDef(), null, "connectorDef", null, 1, 1, FailOverStrategyDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(retryFailOverStrategyDefEClass, RetryFailOverStrategyDef.class, "RetryFailOverStrategyDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getRetryFailOverStrategyDef_Retries(), ecorePackage.getEInt(), "retries", null, 0, 1, RetryFailOverStrategyDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(cdoPackageRegistryDefEClass, CDOPackageRegistryDef.class, "CDOPackageRegistryDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCDOPackageRegistryDef_Packages(), this.getEPackageDef(), null, "packages", null, 0, -1, CDOPackageRegistryDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(cdoEagerPackageRegistryDefEClass, CDOEagerPackageRegistryDef.class, "CDOEagerPackageRegistryDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(cdoLazyPackageRegistryDefEClass, CDOLazyPackageRegistryDef.class, "CDOLazyPackageRegistryDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(ePackageDefEClass, EPackageDef.class, "EPackageDef", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getEPackageDef_NsURI(), ecorePackage.getEString(), "nsURI", null, 1, 1, EPackageDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(eDynamicPackageDefEClass, EDynamicPackageDef.class, "EDynamicPackageDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getEDynamicPackageDef_ResourceURI(), ecorePackage.getEString(), "resourceURI", null, 1, 1, EDynamicPackageDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(eGlobalPackageDefEClass, EGlobalPackageDef.class, "EGlobalPackageDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(cdoClientProtocolFactoryDefEClass, CDOClientProtocolFactoryDef.class, "CDOClientProtocolFactoryDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(cdoResourceDefEClass, CDOResourceDef.class, "CDOResourceDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCDOResourceDef_CdoTransaction(), this.getCDOTransactionDef(), null, "cdoTransaction", null, 1, 1, CDOResourceDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getCDOResourceDef_ResourceMode(), this.getResourceMode(), "resourceMode", "null", 1, 1, CDOResourceDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getCDOResourceDef_Path(), ecorePackage.getEString(), "path", null, 1, 1, CDOResourceDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - // Initialize enums and add enum literals - initEEnum(resourceModeEEnum, ResourceMode.class, "ResourceMode"); - addEEnumLiteral(resourceModeEEnum, ResourceMode.GET); - addEEnumLiteral(resourceModeEEnum, ResourceMode.CREATE); - addEEnumLiteral(resourceModeEEnum, ResourceMode.GET_OR_CREATE); - - // Create resource - createResource(eNS_URI); - } - -} //CDODefsPackageImpl diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOViewDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOViewDefImpl.java deleted file mode 100644 index 720ad5773c..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOViewDefImpl.java +++ /dev/null @@ -1,194 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOViewDefImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.impl; - -import org.eclipse.emf.cdo.CDOSession; -import org.eclipse.emf.cdo.CDOView; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.CDOSessionDef; -import org.eclipse.emf.cdo.cdodefs.CDOViewDef; - -import org.eclipse.net4j.util.CheckUtil; -import org.eclipse.net4j.util.container.ContainerEventAdapter; -import org.eclipse.net4j.util.container.IContainer; -import org.eclipse.net4j.util.event.EventUtil; -import org.eclipse.net4j.util.event.IListener; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * <!-- begin-user-doc --> An implementation of the model object ' - * <em><b>CDO View Definition</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.impl.CDOViewDefImpl#getCdoSessionDef <em>Cdo Session Def</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class CDOViewDefImpl extends DefImpl implements CDOViewDef { - - protected IListener instanceListener = new ContainerEventAdapter<CDOView>() { - @Override - protected void onRemoved(IContainer<CDOView> container, CDOView element) { - Object instance = getInternalInstance(); - if (element == instance) { - handleDeactivation(instance); - } - } - }; - - /** - * The cached value of the '{@link #getCdoSessionDef() <em>Cdo Session Def</em>}' reference. - * <!-- begin-user-doc --> <!-- - * end-user-doc --> - * @see #getCdoSessionDef() - * @generated - * @ordered - */ - protected CDOSessionDef cdoSessionDef; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - protected CDOViewDefImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return CDODefsPackage.Literals.CDO_VIEW_DEF; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public CDOSessionDef getCdoSessionDef() { - if (cdoSessionDef != null && cdoSessionDef.eIsProxy()) - { - InternalEObject oldCdoSessionDef = (InternalEObject)cdoSessionDef; - cdoSessionDef = (CDOSessionDef)eResolveProxy(oldCdoSessionDef); - if (cdoSessionDef != oldCdoSessionDef) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CDODefsPackage.CDO_VIEW_DEF__CDO_SESSION_DEF, oldCdoSessionDef, cdoSessionDef)); - } - } - return cdoSessionDef; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public CDOSessionDef basicGetCdoSessionDef() { - return cdoSessionDef; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public void setCdoSessionDef(CDOSessionDef newCdoSessionDef) { - CDOSessionDef oldCdoSessionDef = cdoSessionDef; - cdoSessionDef = newCdoSessionDef; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_VIEW_DEF__CDO_SESSION_DEF, oldCdoSessionDef, cdoSessionDef)); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) - { - case CDODefsPackage.CDO_VIEW_DEF__CDO_SESSION_DEF: - if (resolve) return getCdoSessionDef(); - return basicGetCdoSessionDef(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) - { - case CDODefsPackage.CDO_VIEW_DEF__CDO_SESSION_DEF: - setCdoSessionDef((CDOSessionDef)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) - { - case CDODefsPackage.CDO_VIEW_DEF__CDO_SESSION_DEF: - setCdoSessionDef((CDOSessionDef)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) - { - case CDODefsPackage.CDO_VIEW_DEF__CDO_SESSION_DEF: - return cdoSessionDef != null; - } - return super.eIsSet(featureID); - } - - @Override - protected Object createInstance() { - CDOSession cdoSession = (CDOSession) getCdoSessionDef().getInstance(); - return cdoSession.openView(); - } - - @Override - protected void validateDefinition() { - CheckUtil.checkState(eIsSet(CDODefsPackage.CDO_VIEW_DEF__CDO_SESSION_DEF), - "no session definition set yet!"); - } - - protected void wireInstance(Object instance) { - EventUtil.addListener(((CDOView) instance).getSession(), - instanceListener); - } - - protected void unwireInstance(Object instance) { - EventUtil.removeListener(((CDOView) instance).getSession(), instanceListener); - } -} // CDOViewDefImpl diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/FailOverStrategyDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/FailOverStrategyDefImpl.java deleted file mode 100644 index ed9396ce2f..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/FailOverStrategyDefImpl.java +++ /dev/null @@ -1,166 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FailOverStrategyDefImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.impl; - -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef; - -import org.eclipse.net4j.net4jdefs.ConnectorDef; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Fail Over Strategy Def</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.impl.FailOverStrategyDefImpl#getConnectorDef <em>Connector Def</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public abstract class FailOverStrategyDefImpl extends DefImpl implements FailOverStrategyDef { - /** - * The cached value of the '{@link #getConnectorDef() <em>Connector Def</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getConnectorDef() - * @generated - * @ordered - */ - protected ConnectorDef connectorDef; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FailOverStrategyDefImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return CDODefsPackage.Literals.FAIL_OVER_STRATEGY_DEF; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ConnectorDef getConnectorDef() { - if (connectorDef != null && connectorDef.eIsProxy()) - { - InternalEObject oldConnectorDef = (InternalEObject)connectorDef; - connectorDef = (ConnectorDef)eResolveProxy(oldConnectorDef); - if (connectorDef != oldConnectorDef) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CDODefsPackage.FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF, oldConnectorDef, connectorDef)); - } - } - return connectorDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ConnectorDef basicGetConnectorDef() { - return connectorDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setConnectorDef(ConnectorDef newConnectorDef) { - ConnectorDef oldConnectorDef = connectorDef; - connectorDef = newConnectorDef; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF, oldConnectorDef, connectorDef)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) - { - case CDODefsPackage.FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF: - if (resolve) return getConnectorDef(); - return basicGetConnectorDef(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) - { - case CDODefsPackage.FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF: - setConnectorDef((ConnectorDef)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) - { - case CDODefsPackage.FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF: - setConnectorDef((ConnectorDef)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) - { - case CDODefsPackage.FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF: - return connectorDef != null; - } - return super.eIsSet(featureID); - } - -} //FailOverStrategyDefImpl diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/RetryFailOverStrategyDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/RetryFailOverStrategyDefImpl.java deleted file mode 100644 index a7a76f8ed6..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/RetryFailOverStrategyDefImpl.java +++ /dev/null @@ -1,205 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: RetryFailOverStrategyDefImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.impl; - -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef; - -import org.eclipse.net4j.connector.IConnector; -import org.eclipse.net4j.signal.failover.IFailOverStrategy; -import org.eclipse.net4j.signal.failover.RetryFailOverStrategy; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * <!-- begin-user-doc --> An implementation of the model object ' - * <em><b>Retry Fail Over Strategy</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.impl.RetryFailOverStrategyDefImpl#getRetries <em>Retries</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class RetryFailOverStrategyDefImpl extends FailOverStrategyDefImpl - implements RetryFailOverStrategyDef { - /** - * The default value of the '{@link #getRetries() <em>Retries</em>}' attribute. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @see #getRetries() - * @generated - * @ordered - */ - protected static final int RETRIES_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getRetries() <em>Retries</em>}' attribute. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @see #getRetries() - * @generated - * @ordered - */ - protected int retries = RETRIES_EDEFAULT; - - /** - * This is true if the Retries attribute has been set. - * <!-- begin-user-doc - * --> <!-- end-user-doc --> - * @generated - * @ordered - */ - protected boolean retriesESet; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - protected RetryFailOverStrategyDefImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return CDODefsPackage.Literals.RETRY_FAIL_OVER_STRATEGY_DEF; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public int getRetries() { - return retries; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public void setRetries(int newRetries) { - int oldRetries = retries; - retries = newRetries; - boolean oldRetriesESet = retriesESet; - retriesESet = true; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES, oldRetries, retries, !oldRetriesESet)); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public void unsetRetries() { - int oldRetries = retries; - boolean oldRetriesESet = retriesESet; - retries = RETRIES_EDEFAULT; - retriesESet = false; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.UNSET, CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES, oldRetries, RETRIES_EDEFAULT, oldRetriesESet)); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public boolean isSetRetries() { - return retriesESet; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) - { - case CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES: - return getRetries(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) - { - case CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES: - setRetries((Integer)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) - { - case CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES: - unsetRetries(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) - { - case CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES: - return isSetRetries(); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (retries: "); - if (retriesESet) result.append(retries); else result.append("<unset>"); - result.append(')'); - return result.toString(); - } - - @Override - protected IFailOverStrategy createInstance() { - IFailOverStrategy failOverStrategy = null; - IConnector connector = (IConnector) getConnectorDef().getInstance(); - if (isSetRetries()) { - failOverStrategy = new RetryFailOverStrategy(connector, - getRetries()); - } else { - failOverStrategy = new RetryFailOverStrategy(connector); - } - return failOverStrategy; - } -} // RetryFailOverStrategyImpl diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/util/CDODefsAdapterFactory.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/util/CDODefsAdapterFactory.java deleted file mode 100644 index 0c2320e4fd..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/util/CDODefsAdapterFactory.java +++ /dev/null @@ -1,450 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDODefsAdapterFactory.java,v 1.2 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.util; - -import org.eclipse.emf.cdo.cdodefs.CDOAuditDef; -import org.eclipse.emf.cdo.cdodefs.CDOClientProtocolFactoryDef; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.CDOEagerPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.CDOLazyPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.CDOResourceDef; -import org.eclipse.emf.cdo.cdodefs.CDOSessionDef; -import org.eclipse.emf.cdo.cdodefs.CDOTransactionDef; -import org.eclipse.emf.cdo.cdodefs.CDOViewDef; -import org.eclipse.emf.cdo.cdodefs.EDynamicPackageDef; -import org.eclipse.emf.cdo.cdodefs.EGlobalPackageDef; -import org.eclipse.emf.cdo.cdodefs.EPackageDef; -import org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef; -import org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef; - -import org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef; -import org.eclipse.net4j.net4jdefs.ProtocolProviderDef; -import org.eclipse.net4j.util.net4jutildefs.Def; - -import org.eclipse.emf.common.notify.Adapter; -import org.eclipse.emf.common.notify.Notifier; -import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * The <b>Adapter Factory</b> for the model. - * It provides an adapter <code>createXXX</code> method for each class of the model. - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage - * @generated - */ -public class CDODefsAdapterFactory extends AdapterFactoryImpl { - /** - * The cached model package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static CDODefsPackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDODefsAdapterFactory() { - if (modelPackage == null) - { - modelPackage = CDODefsPackage.eINSTANCE; - } - } - - /** - * Returns whether this factory is applicable for the type of the object. - * <!-- begin-user-doc --> - * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model. - * <!-- end-user-doc --> - * @return whether this factory is applicable for the type of the object. - * @generated - */ - @Override - public boolean isFactoryForType(Object object) { - if (object == modelPackage) - { - return true; - } - if (object instanceof EObject) - { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } - - /** - * The switch that delegates to the <code>createXXX</code> methods. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CDODefsSwitch<Adapter> modelSwitch = - new CDODefsSwitch<Adapter>() - { - @Override - public Adapter caseCDOViewDef(CDOViewDef object) - { - return createCDOViewDefAdapter(); - } - @Override - public Adapter caseCDOTransactionDef(CDOTransactionDef object) - { - return createCDOTransactionDefAdapter(); - } - @Override - public Adapter caseCDOAuditDef(CDOAuditDef object) - { - return createCDOAuditDefAdapter(); - } - @Override - public Adapter caseCDOSessionDef(CDOSessionDef object) - { - return createCDOSessionDefAdapter(); - } - @Override - public Adapter caseFailOverStrategyDef(FailOverStrategyDef object) - { - return createFailOverStrategyDefAdapter(); - } - @Override - public Adapter caseRetryFailOverStrategyDef(RetryFailOverStrategyDef object) - { - return createRetryFailOverStrategyDefAdapter(); - } - @Override - public Adapter caseCDOPackageRegistryDef(CDOPackageRegistryDef object) - { - return createCDOPackageRegistryDefAdapter(); - } - @Override - public Adapter caseCDOEagerPackageRegistryDef(CDOEagerPackageRegistryDef object) - { - return createCDOEagerPackageRegistryDefAdapter(); - } - @Override - public Adapter caseCDOLazyPackageRegistryDef(CDOLazyPackageRegistryDef object) - { - return createCDOLazyPackageRegistryDefAdapter(); - } - @Override - public Adapter caseEPackageDef(EPackageDef object) - { - return createEPackageDefAdapter(); - } - @Override - public Adapter caseEDynamicPackageDef(EDynamicPackageDef object) - { - return createEDynamicPackageDefAdapter(); - } - @Override - public Adapter caseEGlobalPackageDef(EGlobalPackageDef object) - { - return createEGlobalPackageDefAdapter(); - } - @Override - public Adapter caseCDOClientProtocolFactoryDef(CDOClientProtocolFactoryDef object) - { - return createCDOClientProtocolFactoryDefAdapter(); - } - @Override - public Adapter caseCDOResourceDef(CDOResourceDef object) - { - return createCDOResourceDefAdapter(); - } - @Override - public Adapter caseDef(Def object) - { - return createDefAdapter(); - } - @Override - public Adapter caseProtocolProviderDef(ProtocolProviderDef object) - { - return createProtocolProviderDefAdapter(); - } - @Override - public Adapter caseClientProtocolFactoryDef(ClientProtocolFactoryDef object) - { - return createClientProtocolFactoryDefAdapter(); - } - @Override - public Adapter defaultCase(EObject object) - { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the <code>target</code>. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param target the object to adapt. - * @return the adapter for the <code>target</code>. - * @generated - */ - @Override - public Adapter createAdapter(Notifier target) { - return modelSwitch.doSwitch((EObject)target); - } - - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.cdodefs.CDOViewDef <em>CDO View Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.emf.cdo.cdodefs.CDOViewDef - * @generated - */ - public Adapter createCDOViewDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.cdodefs.CDOTransactionDef <em>CDO Transaction Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.emf.cdo.cdodefs.CDOTransactionDef - * @generated - */ - public Adapter createCDOTransactionDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.cdodefs.CDOAuditDef <em>CDO Audit Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.emf.cdo.cdodefs.CDOAuditDef - * @generated - */ - public Adapter createCDOAuditDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef <em>CDO Session Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.emf.cdo.cdodefs.CDOSessionDef - * @generated - */ - public Adapter createCDOSessionDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef <em>Fail Over Strategy Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef - * @generated - */ - public Adapter createFailOverStrategyDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef <em>Retry Fail Over Strategy Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef - * @generated - */ - public Adapter createRetryFailOverStrategyDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef <em>CDO Package Registry Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef - * @generated - */ - public Adapter createCDOPackageRegistryDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.cdodefs.CDOEagerPackageRegistryDef <em>CDO Eager Package Registry Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.emf.cdo.cdodefs.CDOEagerPackageRegistryDef - * @generated - */ - public Adapter createCDOEagerPackageRegistryDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.cdodefs.CDOLazyPackageRegistryDef <em>CDO Lazy Package Registry Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.emf.cdo.cdodefs.CDOLazyPackageRegistryDef - * @generated - */ - public Adapter createCDOLazyPackageRegistryDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.cdodefs.EPackageDef <em>EPackage Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.emf.cdo.cdodefs.EPackageDef - * @generated - */ - public Adapter createEPackageDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.cdodefs.EDynamicPackageDef <em>EDynamic Package Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.emf.cdo.cdodefs.EDynamicPackageDef - * @generated - */ - public Adapter createEDynamicPackageDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.cdodefs.EGlobalPackageDef <em>EGlobal Package Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.emf.cdo.cdodefs.EGlobalPackageDef - * @generated - */ - public Adapter createEGlobalPackageDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.cdodefs.CDOClientProtocolFactoryDef <em>CDO Client Protocol Factory Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.emf.cdo.cdodefs.CDOClientProtocolFactoryDef - * @generated - */ - public Adapter createCDOClientProtocolFactoryDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.cdodefs.CDOResourceDef <em>CDO Resource Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.emf.cdo.cdodefs.CDOResourceDef - * @generated - */ - public Adapter createCDOResourceDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.net4jutildefs.Def <em>Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.net4j.util.net4jutildefs.Def - * @generated - */ - public Adapter createDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.ProtocolProviderDef <em>Protocol Provider Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.net4j.net4jdefs.ProtocolProviderDef - * @generated - */ - public Adapter createProtocolProviderDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef <em>Client Protocol Factory Def</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef - * @generated - */ - public Adapter createClientProtocolFactoryDefAdapter() { - return null; - } - - /** - * Creates a new adapter for the default case. - * <!-- begin-user-doc --> - * This default implementation returns null. - * <!-- end-user-doc --> - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() { - return null; - } - -} //CDODefsAdapterFactory diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/util/CDODefsSwitch.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/util/CDODefsSwitch.java deleted file mode 100644 index f143125485..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/util/CDODefsSwitch.java +++ /dev/null @@ -1,507 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDODefsSwitch.java,v 1.2 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.util; - -import org.eclipse.emf.cdo.cdodefs.CDOAuditDef; -import org.eclipse.emf.cdo.cdodefs.CDOClientProtocolFactoryDef; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.CDOEagerPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.CDOLazyPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.CDOResourceDef; -import org.eclipse.emf.cdo.cdodefs.CDOSessionDef; -import org.eclipse.emf.cdo.cdodefs.CDOTransactionDef; -import org.eclipse.emf.cdo.cdodefs.CDOViewDef; -import org.eclipse.emf.cdo.cdodefs.EDynamicPackageDef; -import org.eclipse.emf.cdo.cdodefs.EGlobalPackageDef; -import org.eclipse.emf.cdo.cdodefs.EPackageDef; -import org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef; -import org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef; - -import org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef; -import org.eclipse.net4j.net4jdefs.ProtocolProviderDef; -import org.eclipse.net4j.util.net4jutildefs.Def; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; - -import java.util.List; - -/** - * <!-- begin-user-doc --> - * The <b>Switch</b> for the model's inheritance hierarchy. - * It supports the call {@link #doSwitch(EObject) doSwitch(object)} - * to invoke the <code>caseXXX</code> method for each class of the model, - * starting with the actual class of the object - * and proceeding up the inheritance hierarchy - * until a non-null result is returned, - * which is the result of the switch. - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage - * @generated - */ -public class CDODefsSwitch<T> { - /** - * The cached model package - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static CDODefsPackage modelPackage; - - /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDODefsSwitch() { - if (modelPackage == null) - { - modelPackage = CDODefsPackage.eINSTANCE; - } - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - public T doSwitch(EObject theEObject) { - return doSwitch(theEObject.eClass(), theEObject); - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - protected T doSwitch(EClass theEClass, EObject theEObject) { - if (theEClass.eContainer() == modelPackage) - { - return doSwitch(theEClass.getClassifierID(), theEObject); - } - else - { - List<EClass> eSuperTypes = theEClass.getESuperTypes(); - return - eSuperTypes.isEmpty() ? - defaultCase(theEObject) : - doSwitch(eSuperTypes.get(0), theEObject); - } - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - protected T doSwitch(int classifierID, EObject theEObject) { - switch (classifierID) - { - case CDODefsPackage.CDO_VIEW_DEF: - { - CDOViewDef cdoViewDef = (CDOViewDef)theEObject; - T result = caseCDOViewDef(cdoViewDef); - if (result == null) result = caseDef(cdoViewDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CDODefsPackage.CDO_TRANSACTION_DEF: - { - CDOTransactionDef cdoTransactionDef = (CDOTransactionDef)theEObject; - T result = caseCDOTransactionDef(cdoTransactionDef); - if (result == null) result = caseCDOViewDef(cdoTransactionDef); - if (result == null) result = caseDef(cdoTransactionDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CDODefsPackage.CDO_AUDIT_DEF: - { - CDOAuditDef cdoAuditDef = (CDOAuditDef)theEObject; - T result = caseCDOAuditDef(cdoAuditDef); - if (result == null) result = caseCDOViewDef(cdoAuditDef); - if (result == null) result = caseDef(cdoAuditDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CDODefsPackage.CDO_SESSION_DEF: - { - CDOSessionDef cdoSessionDef = (CDOSessionDef)theEObject; - T result = caseCDOSessionDef(cdoSessionDef); - if (result == null) result = caseDef(cdoSessionDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CDODefsPackage.FAIL_OVER_STRATEGY_DEF: - { - FailOverStrategyDef failOverStrategyDef = (FailOverStrategyDef)theEObject; - T result = caseFailOverStrategyDef(failOverStrategyDef); - if (result == null) result = caseDef(failOverStrategyDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF: - { - RetryFailOverStrategyDef retryFailOverStrategyDef = (RetryFailOverStrategyDef)theEObject; - T result = caseRetryFailOverStrategyDef(retryFailOverStrategyDef); - if (result == null) result = caseFailOverStrategyDef(retryFailOverStrategyDef); - if (result == null) result = caseDef(retryFailOverStrategyDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF: - { - CDOPackageRegistryDef cdoPackageRegistryDef = (CDOPackageRegistryDef)theEObject; - T result = caseCDOPackageRegistryDef(cdoPackageRegistryDef); - if (result == null) result = caseDef(cdoPackageRegistryDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CDODefsPackage.CDO_EAGER_PACKAGE_REGISTRY_DEF: - { - CDOEagerPackageRegistryDef cdoEagerPackageRegistryDef = (CDOEagerPackageRegistryDef)theEObject; - T result = caseCDOEagerPackageRegistryDef(cdoEagerPackageRegistryDef); - if (result == null) result = caseCDOPackageRegistryDef(cdoEagerPackageRegistryDef); - if (result == null) result = caseDef(cdoEagerPackageRegistryDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CDODefsPackage.CDO_LAZY_PACKAGE_REGISTRY_DEF: - { - CDOLazyPackageRegistryDef cdoLazyPackageRegistryDef = (CDOLazyPackageRegistryDef)theEObject; - T result = caseCDOLazyPackageRegistryDef(cdoLazyPackageRegistryDef); - if (result == null) result = caseCDOPackageRegistryDef(cdoLazyPackageRegistryDef); - if (result == null) result = caseDef(cdoLazyPackageRegistryDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CDODefsPackage.EPACKAGE_DEF: - { - EPackageDef ePackageDef = (EPackageDef)theEObject; - T result = caseEPackageDef(ePackageDef); - if (result == null) result = caseDef(ePackageDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CDODefsPackage.EDYNAMIC_PACKAGE_DEF: - { - EDynamicPackageDef eDynamicPackageDef = (EDynamicPackageDef)theEObject; - T result = caseEDynamicPackageDef(eDynamicPackageDef); - if (result == null) result = caseEPackageDef(eDynamicPackageDef); - if (result == null) result = caseDef(eDynamicPackageDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CDODefsPackage.EGLOBAL_PACKAGE_DEF: - { - EGlobalPackageDef eGlobalPackageDef = (EGlobalPackageDef)theEObject; - T result = caseEGlobalPackageDef(eGlobalPackageDef); - if (result == null) result = caseEPackageDef(eGlobalPackageDef); - if (result == null) result = caseDef(eGlobalPackageDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CDODefsPackage.CDO_CLIENT_PROTOCOL_FACTORY_DEF: - { - CDOClientProtocolFactoryDef cdoClientProtocolFactoryDef = (CDOClientProtocolFactoryDef)theEObject; - T result = caseCDOClientProtocolFactoryDef(cdoClientProtocolFactoryDef); - if (result == null) result = caseClientProtocolFactoryDef(cdoClientProtocolFactoryDef); - if (result == null) result = caseProtocolProviderDef(cdoClientProtocolFactoryDef); - if (result == null) result = caseDef(cdoClientProtocolFactoryDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CDODefsPackage.CDO_RESOURCE_DEF: - { - CDOResourceDef cdoResourceDef = (CDOResourceDef)theEObject; - T result = caseCDOResourceDef(cdoResourceDef); - if (result == null) result = caseDef(cdoResourceDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of '<em>CDO View Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>CDO View Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCDOViewDef(CDOViewDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>CDO Transaction Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>CDO Transaction Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCDOTransactionDef(CDOTransactionDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>CDO Audit Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>CDO Audit Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCDOAuditDef(CDOAuditDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>CDO Session Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>CDO Session Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCDOSessionDef(CDOSessionDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Fail Over Strategy Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Fail Over Strategy Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFailOverStrategyDef(FailOverStrategyDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Retry Fail Over Strategy Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Retry Fail Over Strategy Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRetryFailOverStrategyDef(RetryFailOverStrategyDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>CDO Package Registry Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>CDO Package Registry Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCDOPackageRegistryDef(CDOPackageRegistryDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>CDO Eager Package Registry Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>CDO Eager Package Registry Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCDOEagerPackageRegistryDef(CDOEagerPackageRegistryDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>CDO Lazy Package Registry Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>CDO Lazy Package Registry Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCDOLazyPackageRegistryDef(CDOLazyPackageRegistryDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>EPackage Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>EPackage Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEPackageDef(EPackageDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>EDynamic Package Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>EDynamic Package Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEDynamicPackageDef(EDynamicPackageDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>EGlobal Package Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>EGlobal Package Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEGlobalPackageDef(EGlobalPackageDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>CDO Client Protocol Factory Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>CDO Client Protocol Factory Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCDOClientProtocolFactoryDef(CDOClientProtocolFactoryDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>CDO Resource Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>CDO Resource Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCDOResourceDef(CDOResourceDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDef(Def object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Protocol Provider Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Protocol Provider Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseProtocolProviderDef(ProtocolProviderDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Client Protocol Factory Def</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Client Protocol Factory Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseClientProtocolFactoryDef(ClientProtocolFactoryDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch, but this is the last case anyway. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>EObject</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ - public T defaultCase(EObject object) { - return null; - } - -} //CDODefsSwitch diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOAuditDefValidator.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOAuditDefValidator.java deleted file mode 100644 index ef79a6dff8..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOAuditDefValidator.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOAuditDefValidator.java,v 1.1 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.validation; - -import java.util.Date; - -/** - * A sample validator interface for {@link org.eclipse.emf.cdo.cdodefs.CDOAuditDef}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CDOAuditDefValidator -{ - boolean validate(); - - boolean validateTimeStamp(Date value); -} diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOClientProtocolFactoryDefValidator.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOClientProtocolFactoryDefValidator.java deleted file mode 100644 index 4153a6a010..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOClientProtocolFactoryDefValidator.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOClientProtocolFactoryDefValidator.java,v 1.1 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.validation; - - -/** - * A sample validator interface for {@link org.eclipse.emf.cdo.cdodefs.CDOClientProtocolFactoryDef}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CDOClientProtocolFactoryDefValidator -{ - boolean validate(); - -} diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOEagerPackageRegistryDefValidator.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOEagerPackageRegistryDefValidator.java deleted file mode 100644 index 446529603d..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOEagerPackageRegistryDefValidator.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOEagerPackageRegistryDefValidator.java,v 1.1 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.validation; - - -/** - * A sample validator interface for {@link org.eclipse.emf.cdo.cdodefs.CDOEagerPackageRegistryDef}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CDOEagerPackageRegistryDefValidator -{ - boolean validate(); - -} diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOLazyPackageRegistryDefValidator.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOLazyPackageRegistryDefValidator.java deleted file mode 100644 index fffb7213d3..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOLazyPackageRegistryDefValidator.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOLazyPackageRegistryDefValidator.java,v 1.1 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.validation; - - -/** - * A sample validator interface for {@link org.eclipse.emf.cdo.cdodefs.CDOLazyPackageRegistryDef}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CDOLazyPackageRegistryDefValidator -{ - boolean validate(); - -} diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOPackageRegistryDefValidator.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOPackageRegistryDefValidator.java deleted file mode 100644 index ec9a6607cf..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOPackageRegistryDefValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOPackageRegistryDefValidator.java,v 1.1 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.validation; - -import org.eclipse.emf.cdo.cdodefs.EPackageDef; - -import org.eclipse.emf.common.util.EList; - -/** - * A sample validator interface for {@link org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CDOPackageRegistryDefValidator -{ - boolean validate(); - - boolean validatePackages(EList<EPackageDef> value); -} diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOResourceDefValidator.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOResourceDefValidator.java deleted file mode 100644 index f919a72a1f..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOResourceDefValidator.java +++ /dev/null @@ -1,25 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOResourceDefValidator.java,v 1.1 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.validation; - -import org.eclipse.emf.cdo.cdodefs.CDOTransactionDef; -import org.eclipse.emf.cdo.cdodefs.ResourceMode; - -/** - * A sample validator interface for {@link org.eclipse.emf.cdo.cdodefs.CDOResourceDef}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CDOResourceDefValidator -{ - boolean validate(); - - boolean validateCdoTransaction(CDOTransactionDef value); - boolean validateResourceMode(ResourceMode value); - boolean validatePath(String value); -} diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOSessionDefValidator.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOSessionDefValidator.java deleted file mode 100644 index c9a68196fd..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOSessionDefValidator.java +++ /dev/null @@ -1,29 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOSessionDefValidator.java,v 1.1 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.validation; - -import org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef; - -import org.eclipse.net4j.net4jdefs.ConnectorDef; - -/** - * A sample validator interface for {@link org.eclipse.emf.cdo.cdodefs.CDOSessionDef}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CDOSessionDefValidator -{ - boolean validate(); - - boolean validateConnectorDef(ConnectorDef value); - boolean validateRepositoryName(String value); - boolean validateCdoPackageRegistryDef(CDOPackageRegistryDef value); - boolean validateLegacySupportEnabled(boolean value); - boolean validateFailOverStrategyDef(FailOverStrategyDef value); -} diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOTransactionDefValidator.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOTransactionDefValidator.java deleted file mode 100644 index bca69672d7..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOTransactionDefValidator.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOTransactionDefValidator.java,v 1.1 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.validation; - - -/** - * A sample validator interface for {@link org.eclipse.emf.cdo.cdodefs.CDOTransactionDef}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CDOTransactionDefValidator -{ - boolean validate(); - -} diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOViewDefValidator.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOViewDefValidator.java deleted file mode 100644 index fed79fcd0b..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/CDOViewDefValidator.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOViewDefValidator.java,v 1.1 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.validation; - -import org.eclipse.emf.cdo.cdodefs.CDOSessionDef; - -/** - * A sample validator interface for {@link org.eclipse.emf.cdo.cdodefs.CDOViewDef}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CDOViewDefValidator -{ - boolean validate(); - - boolean validateCdoSessionDef(CDOSessionDef value); -} diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/EDynamicPackageDefValidator.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/EDynamicPackageDefValidator.java deleted file mode 100644 index cc46f6c173..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/EDynamicPackageDefValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: EDynamicPackageDefValidator.java,v 1.1 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.validation; - - -/** - * A sample validator interface for {@link org.eclipse.emf.cdo.cdodefs.EDynamicPackageDef}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface EDynamicPackageDefValidator -{ - boolean validate(); - - boolean validateResourceURI(String value); -} diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/EGlobalPackageDefValidator.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/EGlobalPackageDefValidator.java deleted file mode 100644 index 64a246cf90..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/EGlobalPackageDefValidator.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: EGlobalPackageDefValidator.java,v 1.1 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.validation; - - -/** - * A sample validator interface for {@link org.eclipse.emf.cdo.cdodefs.EGlobalPackageDef}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface EGlobalPackageDefValidator -{ - boolean validate(); - -} diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/EPackageDefValidator.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/EPackageDefValidator.java deleted file mode 100644 index 54c381769c..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/EPackageDefValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: EPackageDefValidator.java,v 1.1 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.validation; - - -/** - * A sample validator interface for {@link org.eclipse.emf.cdo.cdodefs.EPackageDef}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface EPackageDefValidator -{ - boolean validate(); - - boolean validateNsURI(String value); -} diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/FailOverStrategyDefValidator.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/FailOverStrategyDefValidator.java deleted file mode 100644 index f09d0d9890..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/FailOverStrategyDefValidator.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FailOverStrategyDefValidator.java,v 1.1 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.validation; - -import org.eclipse.net4j.net4jdefs.ConnectorDef; - -/** - * A sample validator interface for {@link org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface FailOverStrategyDefValidator -{ - boolean validate(); - - boolean validateConnectorDef(ConnectorDef value); -} diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/RetryFailOverStrategyDefValidator.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/RetryFailOverStrategyDefValidator.java deleted file mode 100644 index da5151a693..0000000000 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/validation/RetryFailOverStrategyDefValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: RetryFailOverStrategyDefValidator.java,v 1.1 2008-12-29 14:01:20 estepper Exp $ - */ -package org.eclipse.emf.cdo.cdodefs.validation; - - -/** - * A sample validator interface for {@link org.eclipse.emf.cdo.cdodefs.RetryFailOverStrategyDef}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface RetryFailOverStrategyDefValidator -{ - boolean validate(); - - boolean validateRetries(int value); -} diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOAuditDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOAuditDef.java new file mode 100644 index 0000000000..b491768fbf --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOAuditDef.java @@ -0,0 +1,61 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDOAuditDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +import java.util.Date; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>CDO Audit Def</b></em>'. <!-- end-user-doc --> + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.emf.cdo.defs.CDOAuditDef#getTimeStamp <em>Time Stamp</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOAuditDef() + * @model + * @generated + */ +public interface CDOAuditDef extends CDOViewDef +{ + /** + * Returns the value of the '<em><b>Time Stamp</b></em>' attribute. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Time Stamp</em>' attribute isn't clear, there really should be more of a description + * here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Time Stamp</em>' attribute. + * @see #setTimeStamp(Date) + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOAuditDef_TimeStamp() + * @model required="true" + * @generated + */ + Date getTimeStamp(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.defs.CDOAuditDef#getTimeStamp <em>Time Stamp</em>}' attribute. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Time Stamp</em>' attribute. + * @see #getTimeStamp() + * @generated + */ + void setTimeStamp(Date value); + +} // CDOAuditDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOClientProtocolFactoryDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOClientProtocolFactoryDef.java new file mode 100644 index 0000000000..9825e90d87 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOClientProtocolFactoryDef.java @@ -0,0 +1,29 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDOClientProtocolFactoryDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +import org.eclipse.net4j.defs.ClientProtocolFactoryDef; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>CDO Client Protocol Factory Def</b></em>'. <!-- + * end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOClientProtocolFactoryDef() + * @model + * @generated + */ +public interface CDOClientProtocolFactoryDef extends ClientProtocolFactoryDef +{ +} // CDOClientProtocolFactoryDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOClientProtocolProviderDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOClientProtocolProviderDef.java new file mode 100644 index 0000000000..6c07d690e2 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOClientProtocolProviderDef.java @@ -0,0 +1,29 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDOClientProtocolProviderDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +import org.eclipse.net4j.defs.ProtocolProviderDef; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>CDO Client Protocol Provider Def</b></em>'. <!-- + * end-user-doc --> + * + * @see org.eclipse.emf.cdo.cdodefs.CdodefsPackage#getCDOClientProtocolProviderDef() + * @model + * @generated + */ +public interface CDOClientProtocolProviderDef extends ProtocolProviderDef +{ +} // CDOClientProtocolProviderDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDODefsFactory.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDODefsFactory.java new file mode 100644 index 0000000000..20daa6c786 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDODefsFactory.java @@ -0,0 +1,143 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDODefsFactory.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +import org.eclipse.emf.ecore.EFactory; + +/** + * <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a create method for each non-abstract class of + * the model. <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage + * @generated + */ +public interface CDODefsFactory extends EFactory +{ + /** + * The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + CDODefsFactory eINSTANCE = org.eclipse.emf.cdo.defs.impl.CDODefsFactoryImpl.init(); + + /** + * Returns a new object of class '<em>CDO View Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>CDO View Def</em>'. + * @generated + */ + CDOViewDef createCDOViewDef(); + + /** + * Returns a new object of class '<em>CDO Transaction Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>CDO Transaction Def</em>'. + * @generated + */ + CDOTransactionDef createCDOTransactionDef(); + + /** + * Returns a new object of class '<em>CDO Audit Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>CDO Audit Def</em>'. + * @generated + */ + CDOAuditDef createCDOAuditDef(); + + /** + * Returns a new object of class '<em>CDO Session Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>CDO Session Def</em>'. + * @generated + */ + CDOSessionDef createCDOSessionDef(); + + /** + * Returns a new object of class '<em>Retry Fail Over Strategy Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * + * @return a new object of class '<em>Retry Fail Over Strategy Def</em>'. + * @generated + */ + RetryFailOverStrategyDef createRetryFailOverStrategyDef(); + + /** + * Returns a new object of class '<em>CDO Package Registry Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>CDO Package Registry Def</em>'. + * @generated + */ + CDOPackageRegistryDef createCDOPackageRegistryDef(); + + /** + * Returns a new object of class '<em>CDO Eager Package Registry Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * + * @return a new object of class '<em>CDO Eager Package Registry Def</em>'. + * @generated + */ + CDOEagerPackageRegistryDef createCDOEagerPackageRegistryDef(); + + /** + * Returns a new object of class '<em>CDO Lazy Package Registry Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * + * @return a new object of class '<em>CDO Lazy Package Registry Def</em>'. + * @generated + */ + CDOLazyPackageRegistryDef createCDOLazyPackageRegistryDef(); + + /** + * Returns a new object of class '<em>EDynamic Package Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>EDynamic Package Def</em>'. + * @generated + */ + EDynamicPackageDef createEDynamicPackageDef(); + + /** + * Returns a new object of class '<em>EGlobal Package Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>EGlobal Package Def</em>'. + * @generated + */ + EGlobalPackageDef createEGlobalPackageDef(); + + /** + * Returns a new object of class '<em>CDO Client Protocol Factory Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * + * @return a new object of class '<em>CDO Client Protocol Factory Def</em>'. + * @generated + */ + CDOClientProtocolFactoryDef createCDOClientProtocolFactoryDef(); + + /** + * Returns a new object of class '<em>CDO Resource Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>CDO Resource Def</em>'. + * @generated + */ + CDOResourceDef createCDOResourceDef(); + + /** + * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the package supported by this factory. + * @generated + */ + CDODefsPackage getCDODefsPackage(); + +} // CDODefsFactory diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDODefsPackage.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDODefsPackage.java new file mode 100644 index 0000000000..4144bf5e41 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDODefsPackage.java @@ -0,0 +1,1138 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDODefsPackage.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +import org.eclipse.net4j.defs.Net4jDefsPackage; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EEnum; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EReference; + +/** + * <!-- begin-user-doc --> The <b>Package</b> for the model. It contains accessors for the meta objects to represent + * <ul> + * <li>each class,</li> + * <li>each feature of each class,</li> + * <li>each enum,</li> + * <li>and each data type</li> + * </ul> + * <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.CDODefsFactory + * @model kind="package" + * @generated + */ +public interface CDODefsPackage extends EPackage +{ + /** + * The package name. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + String eNAME = "defs"; + + /** + * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + String eNS_URI = "http://www.eclipse.org/emf/CDO/defs/1.0.0"; + + /** + * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + String eNS_PREFIX = "cdo.defs"; + + /** + * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + CDODefsPackage eINSTANCE = org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl.init(); + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOViewDefImpl <em>CDO View Def</em>}' class. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOViewDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOViewDef() + * @generated + */ + int CDO_VIEW_DEF = 0; + + /** + * The feature id for the '<em><b>Cdo Session Def</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_VIEW_DEF__CDO_SESSION_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>CDO View Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * + * @generated + * @ordered + */ + int CDO_VIEW_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOTransactionDefImpl + * <em>CDO Transaction Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOTransactionDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOTransactionDef() + * @generated + */ + int CDO_TRANSACTION_DEF = 1; + + /** + * The feature id for the '<em><b>Cdo Session Def</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_TRANSACTION_DEF__CDO_SESSION_DEF = CDO_VIEW_DEF__CDO_SESSION_DEF; + + /** + * The number of structural features of the '<em>CDO Transaction Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_TRANSACTION_DEF_FEATURE_COUNT = CDO_VIEW_DEF_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOAuditDefImpl <em>CDO Audit Def</em>}' class. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOAuditDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOAuditDef() + * @generated + */ + int CDO_AUDIT_DEF = 2; + + /** + * The feature id for the '<em><b>Cdo Session Def</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_AUDIT_DEF__CDO_SESSION_DEF = CDO_VIEW_DEF__CDO_SESSION_DEF; + + /** + * The feature id for the '<em><b>Time Stamp</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_AUDIT_DEF__TIME_STAMP = CDO_VIEW_DEF_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>CDO Audit Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * + * @generated + * @ordered + */ + int CDO_AUDIT_DEF_FEATURE_COUNT = CDO_VIEW_DEF_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOSessionDefImpl <em>CDO Session Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOSessionDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOSessionDef() + * @generated + */ + int CDO_SESSION_DEF = 3; + + /** + * The feature id for the '<em><b>Connector Def</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_SESSION_DEF__CONNECTOR_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Repository Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_SESSION_DEF__REPOSITORY_NAME = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; + + /** + * The feature id for the '<em><b>Cdo Package Registry Def</b></em>' reference. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 2; + + /** + * The feature id for the '<em><b>Legacy Support Enabled</b></em>' attribute. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 3; + + /** + * The feature id for the '<em><b>Fail Over Strategy Def</b></em>' reference. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 4; + + /** + * The number of structural features of the '<em>CDO Session Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_SESSION_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 5; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.FailOverStrategyDefImpl + * <em>Fail Over Strategy Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.FailOverStrategyDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getFailOverStrategyDef() + * @generated + */ + int FAIL_OVER_STRATEGY_DEF = 4; + + /** + * The feature id for the '<em><b>Connector Def</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>Fail Over Strategy Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int FAIL_OVER_STRATEGY_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.RetryFailOverStrategyDefImpl + * <em>Retry Fail Over Strategy Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.RetryFailOverStrategyDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getRetryFailOverStrategyDef() + * @generated + */ + int RETRY_FAIL_OVER_STRATEGY_DEF = 5; + + /** + * The feature id for the '<em><b>Connector Def</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int RETRY_FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF = FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF; + + /** + * The feature id for the '<em><b>Retries</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES = FAIL_OVER_STRATEGY_DEF_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>Retry Fail Over Strategy Def</em>' class. <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int RETRY_FAIL_OVER_STRATEGY_DEF_FEATURE_COUNT = FAIL_OVER_STRATEGY_DEF_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOPackageRegistryDefImpl + * <em>CDO Package Registry Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOPackageRegistryDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOPackageRegistryDef() + * @generated + */ + int CDO_PACKAGE_REGISTRY_DEF = 6; + + /** + * The feature id for the '<em><b>Packages</b></em>' containment reference list. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_PACKAGE_REGISTRY_DEF__PACKAGES = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>CDO Package Registry Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_PACKAGE_REGISTRY_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOEagerPackageRegistryDefImpl + * <em>CDO Eager Package Registry Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOEagerPackageRegistryDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOEagerPackageRegistryDef() + * @generated + */ + int CDO_EAGER_PACKAGE_REGISTRY_DEF = 7; + + /** + * The feature id for the '<em><b>Packages</b></em>' containment reference list. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_EAGER_PACKAGE_REGISTRY_DEF__PACKAGES = CDO_PACKAGE_REGISTRY_DEF__PACKAGES; + + /** + * The number of structural features of the '<em>CDO Eager Package Registry Def</em>' class. <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_EAGER_PACKAGE_REGISTRY_DEF_FEATURE_COUNT = CDO_PACKAGE_REGISTRY_DEF_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOLazyPackageRegistryDefImpl + * <em>CDO Lazy Package Registry Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOLazyPackageRegistryDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOLazyPackageRegistryDef() + * @generated + */ + int CDO_LAZY_PACKAGE_REGISTRY_DEF = 8; + + /** + * The feature id for the '<em><b>Packages</b></em>' containment reference list. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_LAZY_PACKAGE_REGISTRY_DEF__PACKAGES = CDO_PACKAGE_REGISTRY_DEF__PACKAGES; + + /** + * The number of structural features of the '<em>CDO Lazy Package Registry Def</em>' class. <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_LAZY_PACKAGE_REGISTRY_DEF_FEATURE_COUNT = CDO_PACKAGE_REGISTRY_DEF_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.EPackageDefImpl <em>EPackage Def</em>}' class. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.EPackageDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getEPackageDef() + * @generated + */ + int EPACKAGE_DEF = 9; + + /** + * The feature id for the '<em><b>Ns URI</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int EPACKAGE_DEF__NS_URI = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>EPackage Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * + * @generated + * @ordered + */ + int EPACKAGE_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.EDynamicPackageDefImpl + * <em>EDynamic Package Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.EDynamicPackageDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getEDynamicPackageDef() + * @generated + */ + int EDYNAMIC_PACKAGE_DEF = 10; + + /** + * The feature id for the '<em><b>Ns URI</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int EDYNAMIC_PACKAGE_DEF__NS_URI = EPACKAGE_DEF__NS_URI; + + /** + * The feature id for the '<em><b>Resource URI</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int EDYNAMIC_PACKAGE_DEF__RESOURCE_URI = EPACKAGE_DEF_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>EDynamic Package Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int EDYNAMIC_PACKAGE_DEF_FEATURE_COUNT = EPACKAGE_DEF_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.EGlobalPackageDefImpl + * <em>EGlobal Package Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.EGlobalPackageDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getEGlobalPackageDef() + * @generated + */ + int EGLOBAL_PACKAGE_DEF = 11; + + /** + * The feature id for the '<em><b>Ns URI</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int EGLOBAL_PACKAGE_DEF__NS_URI = EPACKAGE_DEF__NS_URI; + + /** + * The number of structural features of the '<em>EGlobal Package Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int EGLOBAL_PACKAGE_DEF_FEATURE_COUNT = EPACKAGE_DEF_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOClientProtocolFactoryDefImpl + * <em>CDO Client Protocol Factory Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOClientProtocolFactoryDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOClientProtocolFactoryDef() + * @generated + */ + int CDO_CLIENT_PROTOCOL_FACTORY_DEF = 12; + + /** + * The number of structural features of the '<em>CDO Client Protocol Factory Def</em>' class. <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_CLIENT_PROTOCOL_FACTORY_DEF_FEATURE_COUNT = Net4jDefsPackage.CLIENT_PROTOCOL_FACTORY_DEF_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOResourceDefImpl <em>CDO Resource Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOResourceDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOResourceDef() + * @generated + */ + int CDO_RESOURCE_DEF = 13; + + /** + * The feature id for the '<em><b>Cdo Transaction</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_RESOURCE_DEF__CDO_TRANSACTION = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Resource Mode</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_RESOURCE_DEF__RESOURCE_MODE = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; + + /** + * The feature id for the '<em><b>Path</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_RESOURCE_DEF__PATH = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 2; + + /** + * The number of structural features of the '<em>CDO Resource Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_RESOURCE_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 3; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.defs.ResourceMode <em>Resource Mode</em>}' enum. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.ResourceMode + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getResourceMode() + * @generated + */ + int RESOURCE_MODE = 14; + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOViewDef <em>CDO View Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>CDO View Def</em>'. + * @see org.eclipse.emf.cdo.defs.CDOViewDef + * @generated + */ + EClass getCDOViewDef(); + + /** + * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.defs.CDOViewDef#getCdoSessionDef + * <em>Cdo Session Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the reference '<em>Cdo Session Def</em>'. + * @see org.eclipse.emf.cdo.defs.CDOViewDef#getCdoSessionDef() + * @see #getCDOViewDef() + * @generated + */ + EReference getCDOViewDef_CdoSessionDef(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOTransactionDef <em>CDO Transaction Def</em>} + * '. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>CDO Transaction Def</em>'. + * @see org.eclipse.emf.cdo.defs.CDOTransactionDef + * @generated + */ + EClass getCDOTransactionDef(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOAuditDef <em>CDO Audit Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>CDO Audit Def</em>'. + * @see org.eclipse.emf.cdo.defs.CDOAuditDef + * @generated + */ + EClass getCDOAuditDef(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.CDOAuditDef#getTimeStamp + * <em>Time Stamp</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Time Stamp</em>'. + * @see org.eclipse.emf.cdo.defs.CDOAuditDef#getTimeStamp() + * @see #getCDOAuditDef() + * @generated + */ + EAttribute getCDOAuditDef_TimeStamp(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOSessionDef <em>CDO Session Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>CDO Session Def</em>'. + * @see org.eclipse.emf.cdo.defs.CDOSessionDef + * @generated + */ + EClass getCDOSessionDef(); + + /** + * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getConnectorDef + * <em>Connector Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the reference '<em>Connector Def</em>'. + * @see org.eclipse.emf.cdo.defs.CDOSessionDef#getConnectorDef() + * @see #getCDOSessionDef() + * @generated + */ + EReference getCDOSessionDef_ConnectorDef(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getRepositoryName + * <em>Repository Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Repository Name</em>'. + * @see org.eclipse.emf.cdo.defs.CDOSessionDef#getRepositoryName() + * @see #getCDOSessionDef() + * @generated + */ + EAttribute getCDOSessionDef_RepositoryName(); + + /** + * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getCdoPackageRegistryDef + * <em>Cdo Package Registry Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the reference '<em>Cdo Package Registry Def</em>'. + * @see org.eclipse.emf.cdo.defs.CDOSessionDef#getCdoPackageRegistryDef() + * @see #getCDOSessionDef() + * @generated + */ + EReference getCDOSessionDef_CdoPackageRegistryDef(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#isLegacySupportEnabled + * <em>Legacy Support Enabled</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Legacy Support Enabled</em>'. + * @see org.eclipse.emf.cdo.defs.CDOSessionDef#isLegacySupportEnabled() + * @see #getCDOSessionDef() + * @generated + */ + EAttribute getCDOSessionDef_LegacySupportEnabled(); + + /** + * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getFailOverStrategyDef + * <em>Fail Over Strategy Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the reference '<em>Fail Over Strategy Def</em>'. + * @see org.eclipse.emf.cdo.defs.CDOSessionDef#getFailOverStrategyDef() + * @see #getCDOSessionDef() + * @generated + */ + EReference getCDOSessionDef_FailOverStrategyDef(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.FailOverStrategyDef + * <em>Fail Over Strategy Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>Fail Over Strategy Def</em>'. + * @see org.eclipse.emf.cdo.defs.FailOverStrategyDef + * @generated + */ + EClass getFailOverStrategyDef(); + + /** + * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.defs.FailOverStrategyDef#getConnectorDef + * <em>Connector Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the reference '<em>Connector Def</em>'. + * @see org.eclipse.emf.cdo.defs.FailOverStrategyDef#getConnectorDef() + * @see #getFailOverStrategyDef() + * @generated + */ + EReference getFailOverStrategyDef_ConnectorDef(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef + * <em>Retry Fail Over Strategy Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>Retry Fail Over Strategy Def</em>'. + * @see org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef + * @generated + */ + EClass getRetryFailOverStrategyDef(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef#getRetries + * <em>Retries</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Retries</em>'. + * @see org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef#getRetries() + * @see #getRetryFailOverStrategyDef() + * @generated + */ + EAttribute getRetryFailOverStrategyDef_Retries(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOPackageRegistryDef + * <em>CDO Package Registry Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>CDO Package Registry Def</em>'. + * @see org.eclipse.emf.cdo.defs.CDOPackageRegistryDef + * @generated + */ + EClass getCDOPackageRegistryDef(); + + /** + * Returns the meta object for the containment reference list ' + * {@link org.eclipse.emf.cdo.defs.CDOPackageRegistryDef#getPackages <em>Packages</em>}'. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @return the meta object for the containment reference list '<em>Packages</em>'. + * @see org.eclipse.emf.cdo.defs.CDOPackageRegistryDef#getPackages() + * @see #getCDOPackageRegistryDef() + * @generated + */ + EReference getCDOPackageRegistryDef_Packages(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef + * <em>CDO Eager Package Registry Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>CDO Eager Package Registry Def</em>'. + * @see org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef + * @generated + */ + EClass getCDOEagerPackageRegistryDef(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef + * <em>CDO Lazy Package Registry Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>CDO Lazy Package Registry Def</em>'. + * @see org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef + * @generated + */ + EClass getCDOLazyPackageRegistryDef(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.EPackageDef <em>EPackage Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>EPackage Def</em>'. + * @see org.eclipse.emf.cdo.defs.EPackageDef + * @generated + */ + EClass getEPackageDef(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.EPackageDef#getNsURI <em>Ns URI</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Ns URI</em>'. + * @see org.eclipse.emf.cdo.defs.EPackageDef#getNsURI() + * @see #getEPackageDef() + * @generated + */ + EAttribute getEPackageDef_NsURI(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.EDynamicPackageDef + * <em>EDynamic Package Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>EDynamic Package Def</em>'. + * @see org.eclipse.emf.cdo.defs.EDynamicPackageDef + * @generated + */ + EClass getEDynamicPackageDef(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.EDynamicPackageDef#getResourceURI + * <em>Resource URI</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Resource URI</em>'. + * @see org.eclipse.emf.cdo.defs.EDynamicPackageDef#getResourceURI() + * @see #getEDynamicPackageDef() + * @generated + */ + EAttribute getEDynamicPackageDef_ResourceURI(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.EGlobalPackageDef <em>EGlobal Package Def</em>} + * '. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>EGlobal Package Def</em>'. + * @see org.eclipse.emf.cdo.defs.EGlobalPackageDef + * @generated + */ + EClass getEGlobalPackageDef(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef + * <em>CDO Client Protocol Factory Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>CDO Client Protocol Factory Def</em>'. + * @see org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef + * @generated + */ + EClass getCDOClientProtocolFactoryDef(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOResourceDef <em>CDO Resource Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>CDO Resource Def</em>'. + * @see org.eclipse.emf.cdo.defs.CDOResourceDef + * @generated + */ + EClass getCDOResourceDef(); + + /** + * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.defs.CDOResourceDef#getCdoTransaction + * <em>Cdo Transaction</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the reference '<em>Cdo Transaction</em>'. + * @see org.eclipse.emf.cdo.defs.CDOResourceDef#getCdoTransaction() + * @see #getCDOResourceDef() + * @generated + */ + EReference getCDOResourceDef_CdoTransaction(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.CDOResourceDef#getResourceMode + * <em>Resource Mode</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Resource Mode</em>'. + * @see org.eclipse.emf.cdo.defs.CDOResourceDef#getResourceMode() + * @see #getCDOResourceDef() + * @generated + */ + EAttribute getCDOResourceDef_ResourceMode(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.CDOResourceDef#getPath <em>Path</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Path</em>'. + * @see org.eclipse.emf.cdo.defs.CDOResourceDef#getPath() + * @see #getCDOResourceDef() + * @generated + */ + EAttribute getCDOResourceDef_Path(); + + /** + * Returns the meta object for enum '{@link org.eclipse.emf.cdo.defs.ResourceMode <em>Resource Mode</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for enum '<em>Resource Mode</em>'. + * @see org.eclipse.emf.cdo.defs.ResourceMode + * @generated + */ + EEnum getResourceMode(); + + /** + * Returns the factory that creates the instances of the model. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the factory that creates the instances of the model. + * @generated + */ + CDODefsFactory getCDODefsFactory(); + + /** + * <!-- begin-user-doc --> Defines literals for the meta objects that represent + * <ul> + * <li>each class,</li> + * <li>each feature of each class,</li> + * <li>each enum,</li> + * <li>and each data type</li> + * </ul> + * <!-- end-user-doc --> + * + * @generated + */ + interface Literals + { + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOViewDefImpl <em>CDO View Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOViewDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOViewDef() + * @generated + */ + EClass CDO_VIEW_DEF = eINSTANCE.getCDOViewDef(); + + /** + * The meta object literal for the '<em><b>Cdo Session Def</b></em>' reference feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EReference CDO_VIEW_DEF__CDO_SESSION_DEF = eINSTANCE.getCDOViewDef_CdoSessionDef(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOTransactionDefImpl + * <em>CDO Transaction Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOTransactionDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOTransactionDef() + * @generated + */ + EClass CDO_TRANSACTION_DEF = eINSTANCE.getCDOTransactionDef(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOAuditDefImpl <em>CDO Audit Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOAuditDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOAuditDef() + * @generated + */ + EClass CDO_AUDIT_DEF = eINSTANCE.getCDOAuditDef(); + + /** + * The meta object literal for the '<em><b>Time Stamp</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute CDO_AUDIT_DEF__TIME_STAMP = eINSTANCE.getCDOAuditDef_TimeStamp(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOSessionDefImpl <em>CDO Session Def</em>} + * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOSessionDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOSessionDef() + * @generated + */ + EClass CDO_SESSION_DEF = eINSTANCE.getCDOSessionDef(); + + /** + * The meta object literal for the '<em><b>Connector Def</b></em>' reference feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EReference CDO_SESSION_DEF__CONNECTOR_DEF = eINSTANCE.getCDOSessionDef_ConnectorDef(); + + /** + * The meta object literal for the '<em><b>Repository Name</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute CDO_SESSION_DEF__REPOSITORY_NAME = eINSTANCE.getCDOSessionDef_RepositoryName(); + + /** + * The meta object literal for the '<em><b>Cdo Package Registry Def</b></em>' reference feature. <!-- begin-user-doc + * --> <!-- end-user-doc --> + * + * @generated + */ + EReference CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF = eINSTANCE.getCDOSessionDef_CdoPackageRegistryDef(); + + /** + * The meta object literal for the '<em><b>Legacy Support Enabled</b></em>' attribute feature. <!-- begin-user-doc + * --> <!-- end-user-doc --> + * + * @generated + */ + EAttribute CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED = eINSTANCE.getCDOSessionDef_LegacySupportEnabled(); + + /** + * The meta object literal for the '<em><b>Fail Over Strategy Def</b></em>' reference feature. <!-- begin-user-doc + * --> <!-- end-user-doc --> + * + * @generated + */ + EReference CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF = eINSTANCE.getCDOSessionDef_FailOverStrategyDef(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.FailOverStrategyDefImpl + * <em>Fail Over Strategy Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.FailOverStrategyDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getFailOverStrategyDef() + * @generated + */ + EClass FAIL_OVER_STRATEGY_DEF = eINSTANCE.getFailOverStrategyDef(); + + /** + * The meta object literal for the '<em><b>Connector Def</b></em>' reference feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EReference FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF = eINSTANCE.getFailOverStrategyDef_ConnectorDef(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.RetryFailOverStrategyDefImpl + * <em>Retry Fail Over Strategy Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.RetryFailOverStrategyDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getRetryFailOverStrategyDef() + * @generated + */ + EClass RETRY_FAIL_OVER_STRATEGY_DEF = eINSTANCE.getRetryFailOverStrategyDef(); + + /** + * The meta object literal for the '<em><b>Retries</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES = eINSTANCE.getRetryFailOverStrategyDef_Retries(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOPackageRegistryDefImpl + * <em>CDO Package Registry Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOPackageRegistryDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOPackageRegistryDef() + * @generated + */ + EClass CDO_PACKAGE_REGISTRY_DEF = eINSTANCE.getCDOPackageRegistryDef(); + + /** + * The meta object literal for the '<em><b>Packages</b></em>' containment reference list feature. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + EReference CDO_PACKAGE_REGISTRY_DEF__PACKAGES = eINSTANCE.getCDOPackageRegistryDef_Packages(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOEagerPackageRegistryDefImpl + * <em>CDO Eager Package Registry Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOEagerPackageRegistryDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOEagerPackageRegistryDef() + * @generated + */ + EClass CDO_EAGER_PACKAGE_REGISTRY_DEF = eINSTANCE.getCDOEagerPackageRegistryDef(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOLazyPackageRegistryDefImpl + * <em>CDO Lazy Package Registry Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOLazyPackageRegistryDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOLazyPackageRegistryDef() + * @generated + */ + EClass CDO_LAZY_PACKAGE_REGISTRY_DEF = eINSTANCE.getCDOLazyPackageRegistryDef(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.EPackageDefImpl <em>EPackage Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.EPackageDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getEPackageDef() + * @generated + */ + EClass EPACKAGE_DEF = eINSTANCE.getEPackageDef(); + + /** + * The meta object literal for the '<em><b>Ns URI</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute EPACKAGE_DEF__NS_URI = eINSTANCE.getEPackageDef_NsURI(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.EDynamicPackageDefImpl + * <em>EDynamic Package Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.EDynamicPackageDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getEDynamicPackageDef() + * @generated + */ + EClass EDYNAMIC_PACKAGE_DEF = eINSTANCE.getEDynamicPackageDef(); + + /** + * The meta object literal for the '<em><b>Resource URI</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute EDYNAMIC_PACKAGE_DEF__RESOURCE_URI = eINSTANCE.getEDynamicPackageDef_ResourceURI(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.EGlobalPackageDefImpl + * <em>EGlobal Package Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.EGlobalPackageDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getEGlobalPackageDef() + * @generated + */ + EClass EGLOBAL_PACKAGE_DEF = eINSTANCE.getEGlobalPackageDef(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOClientProtocolFactoryDefImpl + * <em>CDO Client Protocol Factory Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOClientProtocolFactoryDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOClientProtocolFactoryDef() + * @generated + */ + EClass CDO_CLIENT_PROTOCOL_FACTORY_DEF = eINSTANCE.getCDOClientProtocolFactoryDef(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOResourceDefImpl + * <em>CDO Resource Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.impl.CDOResourceDefImpl + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOResourceDef() + * @generated + */ + EClass CDO_RESOURCE_DEF = eINSTANCE.getCDOResourceDef(); + + /** + * The meta object literal for the '<em><b>Cdo Transaction</b></em>' reference feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EReference CDO_RESOURCE_DEF__CDO_TRANSACTION = eINSTANCE.getCDOResourceDef_CdoTransaction(); + + /** + * The meta object literal for the '<em><b>Resource Mode</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute CDO_RESOURCE_DEF__RESOURCE_MODE = eINSTANCE.getCDOResourceDef_ResourceMode(); + + /** + * The meta object literal for the '<em><b>Path</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute CDO_RESOURCE_DEF__PATH = eINSTANCE.getCDOResourceDef_Path(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.defs.ResourceMode <em>Resource Mode</em>}' enum. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.ResourceMode + * @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getResourceMode() + * @generated + */ + EEnum RESOURCE_MODE = eINSTANCE.getResourceMode(); + + } + +} // CDODefsPackage diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOEagerPackageRegistryDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOEagerPackageRegistryDef.java new file mode 100644 index 0000000000..cfe93fa148 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOEagerPackageRegistryDef.java @@ -0,0 +1,27 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDOEagerPackageRegistryDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Eager Package Registry Def</b></em>'. <!-- + * end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOEagerPackageRegistryDef() + * @model + * @generated + */ +public interface CDOEagerPackageRegistryDef extends CDOPackageRegistryDef +{ +} // EagerPackageRegistryDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOLazyPackageRegistryDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOLazyPackageRegistryDef.java new file mode 100644 index 0000000000..28add2ef20 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOLazyPackageRegistryDef.java @@ -0,0 +1,27 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDOLazyPackageRegistryDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Lazy Package Registry Def</b></em>'. <!-- + * end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOLazyPackageRegistryDef() + * @model + * @generated + */ +public interface CDOLazyPackageRegistryDef extends CDOPackageRegistryDef +{ +} // LazyPackageRegistryDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOPackageRegistryDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOPackageRegistryDef.java new file mode 100644 index 0000000000..d420375dd4 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOPackageRegistryDef.java @@ -0,0 +1,53 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDOPackageRegistryDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +import org.eclipse.net4j.util.defs.Def; + +import org.eclipse.emf.common.util.EList; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>CDO Package Registry Def</b></em>'. <!-- + * end-user-doc --> + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.emf.cdo.defs.CDOPackageRegistryDef#getPackages <em>Packages</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOPackageRegistryDef() + * @model + * @generated + */ +public interface CDOPackageRegistryDef extends Def +{ + /** + * Returns the value of the '<em><b>Packages</b></em>' containment reference list. The list contents are of type + * {@link org.eclipse.emf.cdo.defs.EPackageDef}. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Packages</em>' containment reference list isn't clear, there really should be more of a + * description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Packages</em>' containment reference list. + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOPackageRegistryDef_Packages() + * @model containment="true" + * @generated + */ + EList<EPackageDef> getPackages(); + +} // CDOPackageRegistryDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOResourceDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOResourceDef.java new file mode 100644 index 0000000000..48b10c38f9 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOResourceDef.java @@ -0,0 +1,120 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDOResourceDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +import org.eclipse.net4j.util.defs.Def; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>CDO Resource Def</b></em>'. <!-- end-user-doc + * --> + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.emf.cdo.defs.CDOResourceDef#getCdoTransaction <em>Cdo Transaction</em>}</li> + * <li>{@link org.eclipse.emf.cdo.defs.CDOResourceDef#getResourceMode <em>Resource Mode</em>}</li> + * <li>{@link org.eclipse.emf.cdo.defs.CDOResourceDef#getPath <em>Path</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOResourceDef() + * @model + * @generated + */ +public interface CDOResourceDef extends Def +{ + /** + * Returns the value of the '<em><b>Cdo Transaction</b></em>' reference. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Cdo Transaction</em>' reference isn't clear, there really should be more of a + * description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Cdo Transaction</em>' reference. + * @see #setCdoTransaction(CDOTransactionDef) + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOResourceDef_CdoTransaction() + * @model required="true" + * @generated + */ + CDOTransactionDef getCdoTransaction(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.defs.CDOResourceDef#getCdoTransaction <em>Cdo Transaction</em>}' + * reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Cdo Transaction</em>' reference. + * @see #getCdoTransaction() + * @generated + */ + void setCdoTransaction(CDOTransactionDef value); + + /** + * Returns the value of the '<em><b>Resource Mode</b></em>' attribute. The default value is <code>"null"</code>. The + * literals are from the enumeration {@link org.eclipse.emf.cdo.defs.ResourceMode}. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Resource Mode</em>' attribute isn't clear, there really should be more of a description + * here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Resource Mode</em>' attribute. + * @see org.eclipse.emf.cdo.defs.ResourceMode + * @see #setResourceMode(ResourceMode) + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOResourceDef_ResourceMode() + * @model default="null" required="true" + * @generated + */ + ResourceMode getResourceMode(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.defs.CDOResourceDef#getResourceMode <em>Resource Mode</em>}' + * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Resource Mode</em>' attribute. + * @see org.eclipse.emf.cdo.defs.ResourceMode + * @see #getResourceMode() + * @generated + */ + void setResourceMode(ResourceMode value); + + /** + * Returns the value of the '<em><b>Path</b></em>' attribute. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Path</em>' attribute isn't clear, there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Path</em>' attribute. + * @see #setPath(String) + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOResourceDef_Path() + * @model required="true" + * @generated + */ + String getPath(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.defs.CDOResourceDef#getPath <em>Path</em>}' attribute. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Path</em>' attribute. + * @see #getPath() + * @generated + */ + void setPath(String value); + +} // CDOResourceDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOSessionDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOSessionDef.java new file mode 100644 index 0000000000..7b960a122e --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOSessionDef.java @@ -0,0 +1,229 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDOSessionDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +import org.eclipse.net4j.defs.ConnectorDef; +import org.eclipse.net4j.util.defs.Def; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>CDO Session Def</b></em>'. <!-- end-user-doc --> + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getConnectorDef <em>Connector Def</em>}</li> + * <li>{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getRepositoryName <em>Repository Name</em>}</li> + * <li>{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getCdoPackageRegistryDef <em>Cdo Package Registry Def</em>}</li> + * <li>{@link org.eclipse.emf.cdo.defs.CDOSessionDef#isLegacySupportEnabled <em>Legacy Support Enabled</em>}</li> + * <li>{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getFailOverStrategyDef <em>Fail Over Strategy Def</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOSessionDef() + * @model + * @generated + */ +public interface CDOSessionDef extends Def +{ + /** + * Returns the value of the '<em><b>Connector Def</b></em>' reference. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Connector Def</em>' reference isn't clear, there really should be more of a description + * here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Connector Def</em>' reference. + * @see #isSetConnectorDef() + * @see #unsetConnectorDef() + * @see #setConnectorDef(ConnectorDef) + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOSessionDef_ConnectorDef() + * @model unsettable="true" required="true" + * @generated + */ + ConnectorDef getConnectorDef(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getConnectorDef <em>Connector Def</em>}' + * reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Connector Def</em>' reference. + * @see #isSetConnectorDef() + * @see #unsetConnectorDef() + * @see #getConnectorDef() + * @generated + */ + void setConnectorDef(ConnectorDef value); + + /** + * Unsets the value of the '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getConnectorDef <em>Connector Def</em>}' + * reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see #isSetConnectorDef() + * @see #getConnectorDef() + * @see #setConnectorDef(ConnectorDef) + * @generated + */ + void unsetConnectorDef(); + + /** + * Returns whether the value of the '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getConnectorDef + * <em>Connector Def</em>}' reference is set. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return whether the value of the '<em>Connector Def</em>' reference is set. + * @see #unsetConnectorDef() + * @see #getConnectorDef() + * @see #setConnectorDef(ConnectorDef) + * @generated + */ + boolean isSetConnectorDef(); + + /** + * Returns the value of the '<em><b>Repository Name</b></em>' attribute. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Repository Name</em>' attribute isn't clear, there really should be more of a + * description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Repository Name</em>' attribute. + * @see #setRepositoryName(String) + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOSessionDef_RepositoryName() + * @model unique="false" required="true" ordered="false" + * @generated + */ + String getRepositoryName(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getRepositoryName <em>Repository Name</em>}' + * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Repository Name</em>' attribute. + * @see #getRepositoryName() + * @generated + */ + void setRepositoryName(String value); + + /** + * Returns the value of the '<em><b>Cdo Package Registry Def</b></em>' reference. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Cdo Package Registry Def</em>' reference isn't clear, there really should be more of a + * description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Cdo Package Registry Def</em>' reference. + * @see #setCdoPackageRegistryDef(CDOPackageRegistryDef) + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOSessionDef_CdoPackageRegistryDef() + * @model required="true" + * @generated + */ + CDOPackageRegistryDef getCdoPackageRegistryDef(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getCdoPackageRegistryDef + * <em>Cdo Package Registry Def</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Cdo Package Registry Def</em>' reference. + * @see #getCdoPackageRegistryDef() + * @generated + */ + void setCdoPackageRegistryDef(CDOPackageRegistryDef value); + + /** + * Returns the value of the '<em><b>Legacy Support Enabled</b></em>' attribute. The default value is + * <code>"false"</code>. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Legacy Support Enabled</em>' attribute isn't clear, there really should be more of a + * description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Legacy Support Enabled</em>' attribute. + * @see #setLegacySupportEnabled(boolean) + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOSessionDef_LegacySupportEnabled() + * @model default="false" required="true" + * @generated + */ + boolean isLegacySupportEnabled(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#isLegacySupportEnabled + * <em>Legacy Support Enabled</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Legacy Support Enabled</em>' attribute. + * @see #isLegacySupportEnabled() + * @generated + */ + void setLegacySupportEnabled(boolean value); + + /** + * Returns the value of the '<em><b>Fail Over Strategy Def</b></em>' reference. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Fail Over Strategy Def</em>' reference isn't clear, there really should be more of a + * description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Fail Over Strategy Def</em>' reference. + * @see #isSetFailOverStrategyDef() + * @see #unsetFailOverStrategyDef() + * @see #setFailOverStrategyDef(FailOverStrategyDef) + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOSessionDef_FailOverStrategyDef() + * @model unsettable="true" + * @generated + */ + FailOverStrategyDef getFailOverStrategyDef(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getFailOverStrategyDef + * <em>Fail Over Strategy Def</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Fail Over Strategy Def</em>' reference. + * @see #isSetFailOverStrategyDef() + * @see #unsetFailOverStrategyDef() + * @see #getFailOverStrategyDef() + * @generated + */ + void setFailOverStrategyDef(FailOverStrategyDef value); + + /** + * Unsets the value of the '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getFailOverStrategyDef + * <em>Fail Over Strategy Def</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see #isSetFailOverStrategyDef() + * @see #getFailOverStrategyDef() + * @see #setFailOverStrategyDef(FailOverStrategyDef) + * @generated + */ + void unsetFailOverStrategyDef(); + + /** + * Returns whether the value of the '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getFailOverStrategyDef + * <em>Fail Over Strategy Def</em>}' reference is set. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return whether the value of the '<em>Fail Over Strategy Def</em>' reference is set. + * @see #unsetFailOverStrategyDef() + * @see #getFailOverStrategyDef() + * @see #setFailOverStrategyDef(FailOverStrategyDef) + * @generated + */ + boolean isSetFailOverStrategyDef(); + +} // CDOSessionDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOTransactionDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOTransactionDef.java new file mode 100644 index 0000000000..442d86dc39 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOTransactionDef.java @@ -0,0 +1,28 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDOTransactionDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>CDO Transaction Def</b></em>'. <!-- end-user-doc + * --> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOTransactionDef() + * @model + * @generated + */ +public interface CDOTransactionDef extends CDOViewDef +{ + +} // CDOTransactionDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOViewDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOViewDef.java new file mode 100644 index 0000000000..7f9cf213fd --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/CDOViewDef.java @@ -0,0 +1,61 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDOViewDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +import org.eclipse.net4j.util.defs.Def; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>CDO View Def</b></em>'. <!-- end-user-doc --> + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.emf.cdo.defs.CDOViewDef#getCdoSessionDef <em>Cdo Session Def</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOViewDef() + * @model + * @generated + */ +public interface CDOViewDef extends Def +{ + /** + * Returns the value of the '<em><b>Cdo Session Def</b></em>' reference. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Cdo Session Def</em>' reference isn't clear, there really should be more of a + * description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Cdo Session Def</em>' reference. + * @see #setCdoSessionDef(CDOSessionDef) + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getCDOViewDef_CdoSessionDef() + * @model required="true" + * @generated + */ + CDOSessionDef getCdoSessionDef(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.defs.CDOViewDef#getCdoSessionDef <em>Cdo Session Def</em>}' + * reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Cdo Session Def</em>' reference. + * @see #getCdoSessionDef() + * @generated + */ + void setCdoSessionDef(CDOSessionDef value); + +} // CDOViewDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/EDynamicPackageDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/EDynamicPackageDef.java new file mode 100644 index 0000000000..ceb66d2b4c --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/EDynamicPackageDef.java @@ -0,0 +1,60 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: EDynamicPackageDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Dynamic CDO Package Def</b></em>'. <!-- + * end-user-doc --> + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.emf.cdo.defs.EDynamicPackageDef#getResourceURI <em>Resource URI</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getEDynamicPackageDef() + * @model + * @generated + */ +public interface EDynamicPackageDef extends EPackageDef +{ + /** + * Returns the value of the '<em><b>Resource URI</b></em>' attribute. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Resource URI</em>' attribute isn't clear, there really should be more of a description + * here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Resource URI</em>' attribute. + * @see #setResourceURI(String) + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getEDynamicPackageDef_ResourceURI() + * @model required="true" + * @generated + */ + String getResourceURI(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.defs.EDynamicPackageDef#getResourceURI <em>Resource URI</em>}' + * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Resource URI</em>' attribute. + * @see #getResourceURI() + * @generated + */ + void setResourceURI(String value); + +} // DynamicCDOPackageDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/EGlobalPackageDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/EGlobalPackageDef.java new file mode 100644 index 0000000000..88ac2a2fb3 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/EGlobalPackageDef.java @@ -0,0 +1,27 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: EGlobalPackageDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Native CDO Package Def</b></em>'. <!-- + * end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getEGlobalPackageDef() + * @model + * @generated + */ +public interface EGlobalPackageDef extends EPackageDef +{ +} // NativeCDOPackageDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/EPackageDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/EPackageDef.java new file mode 100644 index 0000000000..35f2c8732d --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/EPackageDef.java @@ -0,0 +1,60 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: EPackageDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +import org.eclipse.net4j.util.defs.Def; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>CDO Package Def</b></em>'. <!-- end-user-doc --> + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.emf.cdo.defs.EPackageDef#getNsURI <em>Ns URI</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getEPackageDef() + * @model abstract="true" + * @generated + */ +public interface EPackageDef extends Def +{ + /** + * Returns the value of the '<em><b>Ns URI</b></em>' attribute. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Ns URI</em>' attribute isn't clear, there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Ns URI</em>' attribute. + * @see #setNsURI(String) + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getEPackageDef_NsURI() + * @model required="true" + * @generated + */ + String getNsURI(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.defs.EPackageDef#getNsURI <em>Ns URI</em>}' attribute. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Ns URI</em>' attribute. + * @see #getNsURI() + * @generated + */ + void setNsURI(String value); + +} // CDOPackageDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/FailOverStrategyDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/FailOverStrategyDef.java new file mode 100644 index 0000000000..bf95b68319 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/FailOverStrategyDef.java @@ -0,0 +1,63 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: FailOverStrategyDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +import org.eclipse.net4j.defs.ConnectorDef; +import org.eclipse.net4j.util.defs.Def; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Fail Over Strategy Def</b></em>'. <!-- + * end-user-doc --> + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.emf.cdo.defs.FailOverStrategyDef#getConnectorDef <em>Connector Def</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getFailOverStrategyDef() + * @model abstract="true" + * @generated + */ +public interface FailOverStrategyDef extends Def +{ + /** + * Returns the value of the '<em><b>Connector Def</b></em>' reference. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Connector Def</em>' reference isn't clear, there really should be more of a description + * here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Connector Def</em>' reference. + * @see #setConnectorDef(ConnectorDef) + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getFailOverStrategyDef_ConnectorDef() + * @model required="true" + * @generated + */ + ConnectorDef getConnectorDef(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.defs.FailOverStrategyDef#getConnectorDef <em>Connector Def</em>}' + * reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Connector Def</em>' reference. + * @see #getConnectorDef() + * @generated + */ + void setConnectorDef(ConnectorDef value); + +} // FailOverStrategyDef diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/ResourceMode.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/ResourceMode.java index 473ee79639..21527355fe 100644 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/ResourceMode.java +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/ResourceMode.java @@ -1,10 +1,18 @@ /** * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation * </copyright> * - * $Id: ResourceMode.java,v 1.2 2008-12-29 14:01:20 estepper Exp $ + * $Id: ResourceMode.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ */ -package org.eclipse.emf.cdo.cdodefs; +package org.eclipse.emf.cdo.defs; import org.eclipse.emf.cdo.CDOTransaction; import org.eclipse.emf.cdo.eresource.CDOResource; @@ -18,7 +26,8 @@ import java.util.List; /** * <!-- begin-user-doc --> A representation of the literals of the enumeration '<em><b>Resource Mode</b></em>', and * utility methods for working with them. <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.cdodefs.CDODefsPackage#getResourceMode() + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getResourceMode() * @model * @generated */ @@ -74,13 +83,13 @@ public enum ResourceMode implements Enumerator }; /** - * The '<em><b>GET</b></em>' literal value. - * <!-- begin-user-doc --> + * The '<em><b>GET</b></em>' literal value. <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>GET</b></em>' literal object isn't clear, there really should be more of a description * here... * </p> * <!-- end-user-doc --> + * * @see #GET * @model * @generated @@ -89,13 +98,13 @@ public enum ResourceMode implements Enumerator public static final int GET_VALUE = 0; /** - * The '<em><b>CREATE</b></em>' literal value. - * <!-- begin-user-doc --> + * The '<em><b>CREATE</b></em>' literal value. <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>CREATE</b></em>' literal object isn't clear, there really should be more of a description * here... * </p> * <!-- end-user-doc --> + * * @see #CREATE * @model * @generated @@ -104,13 +113,13 @@ public enum ResourceMode implements Enumerator public static final int CREATE_VALUE = 0; /** - * The '<em><b>GET OR CREATE</b></em>' literal value. - * <!-- begin-user-doc --> + * The '<em><b>GET OR CREATE</b></em>' literal value. <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>GET OR CREATE</b></em>' literal object isn't clear, there really should be more of a * description here... * </p> * <!-- end-user-doc --> + * * @see #GET_OR_CREATE * @model * @generated @@ -119,29 +128,24 @@ public enum ResourceMode implements Enumerator public static final int GET_OR_CREATE_VALUE = 0; /** - * An array of all the '<em><b>Resource Mode</b></em>' enumerators. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * An array of all the '<em><b>Resource Mode</b></em>' enumerators. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ - private static final ResourceMode[] VALUES_ARRAY = new ResourceMode[] - { - GET, - CREATE, - GET_OR_CREATE, - }; + private static final ResourceMode[] VALUES_ARRAY = new ResourceMode[] { GET, CREATE, GET_OR_CREATE, }; /** - * A public read-only list of all the '<em><b>Resource Mode</b></em>' enumerators. - * <!-- begin-user-doc --> <!-- + * A public read-only list of all the '<em><b>Resource Mode</b></em>' enumerators. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ public static final List<ResourceMode> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); /** - * Returns the '<em><b>Resource Mode</b></em>' literal with the specified literal value. - * <!-- begin-user-doc --> <!-- + * Returns the '<em><b>Resource Mode</b></em>' literal with the specified literal value. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ public static ResourceMode get(String literal) @@ -158,9 +162,9 @@ public enum ResourceMode implements Enumerator } /** - * Returns the '<em><b>Resource Mode</b></em>' literal with the specified name. - * <!-- begin-user-doc --> <!-- + * Returns the '<em><b>Resource Mode</b></em>' literal with the specified name. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ public static ResourceMode getByName(String name) @@ -177,41 +181,45 @@ public enum ResourceMode implements Enumerator } /** - * Returns the '<em><b>Resource Mode</b></em>' literal with the specified integer value. - * <!-- begin-user-doc --> <!-- + * Returns the '<em><b>Resource Mode</b></em>' literal with the specified integer value. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ public static ResourceMode get(int value) { switch (value) { - case GET_VALUE: return GET; + case GET_VALUE: + return GET; } return null; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private final int value; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private final String name; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private final String literal; /** - * Only this class can construct instances. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Only this class can construct instances. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private ResourceMode(int value, String name, String literal) @@ -223,6 +231,7 @@ public enum ResourceMode implements Enumerator /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public int getValue() @@ -232,6 +241,7 @@ public enum ResourceMode implements Enumerator /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public String getName() @@ -241,6 +251,7 @@ public enum ResourceMode implements Enumerator /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public String getLiteral() @@ -249,9 +260,9 @@ public enum ResourceMode implements Enumerator } /** - * Returns the literal value of the enumerator, which is its string representation. - * <!-- begin-user-doc --> <!-- + * Returns the literal value of the enumerator, which is its string representation. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ @Override diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/RetryFailOverStrategyDef.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/RetryFailOverStrategyDef.java new file mode 100644 index 0000000000..8752b9049d --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/RetryFailOverStrategyDef.java @@ -0,0 +1,87 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: RetryFailOverStrategyDef.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Retry Fail Over Strategy</b></em>'. <!-- + * end-user-doc --> + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef#getRetries <em>Retries</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getRetryFailOverStrategyDef() + * @model + * @generated + */ +public interface RetryFailOverStrategyDef extends FailOverStrategyDef +{ + /** + * Returns the value of the '<em><b>Retries</b></em>' attribute. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Retries</em>' attribute isn't clear, there really should be more of a description + * here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Retries</em>' attribute. + * @see #isSetRetries() + * @see #unsetRetries() + * @see #setRetries(int) + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#getRetryFailOverStrategyDef_Retries() + * @model unsettable="true" + * @generated + */ + int getRetries(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef#getRetries <em>Retries</em>}' + * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Retries</em>' attribute. + * @see #isSetRetries() + * @see #unsetRetries() + * @see #getRetries() + * @generated + */ + void setRetries(int value); + + /** + * Unsets the value of the '{@link org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef#getRetries <em>Retries</em>}' + * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see #isSetRetries() + * @see #getRetries() + * @see #setRetries(int) + * @generated + */ + void unsetRetries(); + + /** + * Returns whether the value of the '{@link org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef#getRetries + * <em>Retries</em>}' attribute is set. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return whether the value of the '<em>Retries</em>' attribute is set. + * @see #unsetRetries() + * @see #getRetries() + * @see #setRetries(int) + * @generated + */ + boolean isSetRetries(); + +} // RetryFailOverStrategy diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOAuditDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOAuditDefImpl.java index fc4d4c83ff..79c157d68e 100644 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOAuditDefImpl.java +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOAuditDefImpl.java @@ -1,14 +1,22 @@ /** * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation * </copyright> * - * $Id: CDOAuditDefImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ + * $Id: CDOAuditDefImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ */ -package org.eclipse.emf.cdo.cdodefs.impl; +package org.eclipse.emf.cdo.defs.impl; import org.eclipse.emf.cdo.CDOSession; -import org.eclipse.emf.cdo.cdodefs.CDOAuditDef; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.CDOAuditDef; +import org.eclipse.emf.cdo.defs.CDODefsPackage; import org.eclipse.net4j.util.CheckUtil; @@ -23,18 +31,18 @@ import java.util.Date; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.impl.CDOAuditDefImpl#getTimeStamp <em>Time Stamp</em>}</li> + * <li>{@link org.eclipse.emf.cdo.defs.impl.CDOAuditDefImpl#getTimeStamp <em>Time Stamp</em>}</li> * </ul> * </p> - * + * * @generated */ public class CDOAuditDefImpl extends CDOViewDefImpl implements CDOAuditDef { /** - * The default value of the '{@link #getTimeStamp() <em>Time Stamp</em>}' attribute. - * <!-- begin-user-doc --> <!-- + * The default value of the '{@link #getTimeStamp() <em>Time Stamp</em>}' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @see #getTimeStamp() * @generated * @ordered @@ -42,9 +50,9 @@ public class CDOAuditDefImpl extends CDOViewDefImpl implements CDOAuditDef protected static final Date TIME_STAMP_EDEFAULT = null; /** - * The cached value of the '{@link #getTimeStamp() <em>Time Stamp</em>}' attribute. - * <!-- begin-user-doc --> <!-- + * The cached value of the '{@link #getTimeStamp() <em>Time Stamp</em>}' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @see #getTimeStamp() * @generated * @ordered @@ -53,6 +61,7 @@ public class CDOAuditDefImpl extends CDOViewDefImpl implements CDOAuditDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected CDOAuditDefImpl() @@ -62,6 +71,7 @@ public class CDOAuditDefImpl extends CDOViewDefImpl implements CDOAuditDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -72,6 +82,7 @@ public class CDOAuditDefImpl extends CDOViewDefImpl implements CDOAuditDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public Date getTimeStamp() @@ -81,6 +92,7 @@ public class CDOAuditDefImpl extends CDOViewDefImpl implements CDOAuditDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void setTimeStamp(Date newTimeStamp) @@ -88,11 +100,13 @@ public class CDOAuditDefImpl extends CDOViewDefImpl implements CDOAuditDef Date oldTimeStamp = timeStamp; timeStamp = newTimeStamp; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_AUDIT_DEF__TIME_STAMP, oldTimeStamp, timeStamp)); + eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_AUDIT_DEF__TIME_STAMP, oldTimeStamp, + timeStamp)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -100,14 +114,15 @@ public class CDOAuditDefImpl extends CDOViewDefImpl implements CDOAuditDef { switch (featureID) { - case CDODefsPackage.CDO_AUDIT_DEF__TIME_STAMP: - return getTimeStamp(); + case CDODefsPackage.CDO_AUDIT_DEF__TIME_STAMP: + return getTimeStamp(); } return super.eGet(featureID, resolve, coreType); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -115,15 +130,16 @@ public class CDOAuditDefImpl extends CDOViewDefImpl implements CDOAuditDef { switch (featureID) { - case CDODefsPackage.CDO_AUDIT_DEF__TIME_STAMP: - setTimeStamp((Date)newValue); - return; + case CDODefsPackage.CDO_AUDIT_DEF__TIME_STAMP: + setTimeStamp((Date)newValue); + return; } super.eSet(featureID, newValue); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -131,15 +147,16 @@ public class CDOAuditDefImpl extends CDOViewDefImpl implements CDOAuditDef { switch (featureID) { - case CDODefsPackage.CDO_AUDIT_DEF__TIME_STAMP: - setTimeStamp(TIME_STAMP_EDEFAULT); - return; + case CDODefsPackage.CDO_AUDIT_DEF__TIME_STAMP: + setTimeStamp(TIME_STAMP_EDEFAULT); + return; } super.eUnset(featureID); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -147,20 +164,22 @@ public class CDOAuditDefImpl extends CDOViewDefImpl implements CDOAuditDef { switch (featureID) { - case CDODefsPackage.CDO_AUDIT_DEF__TIME_STAMP: - return TIME_STAMP_EDEFAULT == null ? timeStamp != null : !TIME_STAMP_EDEFAULT.equals(timeStamp); + case CDODefsPackage.CDO_AUDIT_DEF__TIME_STAMP: + return TIME_STAMP_EDEFAULT == null ? timeStamp != null : !TIME_STAMP_EDEFAULT.equals(timeStamp); } return super.eIsSet(featureID); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override public String toString() { - if (eIsProxy()) return super.toString(); + if (eIsProxy()) + return super.toString(); StringBuffer result = new StringBuffer(super.toString()); result.append(" (timeStamp: "); diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOClientProtocolFactoryDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOClientProtocolFactoryDefImpl.java new file mode 100644 index 0000000000..492c9b509b --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOClientProtocolFactoryDefImpl.java @@ -0,0 +1,63 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> * + * $Id: CDOClientProtocolFactoryDefImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs.impl; + +import org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef; +import org.eclipse.emf.cdo.defs.CDODefsPackage; + +import org.eclipse.emf.internal.cdo.protocol.CDOClientProtocolFactory; + +import org.eclipse.net4j.defs.impl.ClientProtocolFactoryDefImpl; + +import org.eclipse.emf.ecore.EClass; + +/** + * <!-- begin-user-doc --> An implementation of the model object '<em><b>CDO Client Protocol Factory Def</b></em>'. <!-- + * end-user-doc --> + * <p> + * </p> + * + * @generated + */ +public class CDOClientProtocolFactoryDefImpl extends ClientProtocolFactoryDefImpl implements + CDOClientProtocolFactoryDef +{ + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected CDOClientProtocolFactoryDefImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return CDODefsPackage.Literals.CDO_CLIENT_PROTOCOL_FACTORY_DEF; + } + + @Override + protected Object createInstance() + { + return new CDOClientProtocolFactory(); + } + +} // CDOClientProtocolFactoryDefImpl diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDODefsFactoryImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDODefsFactoryImpl.java new file mode 100644 index 0000000000..70005c6bc9 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDODefsFactoryImpl.java @@ -0,0 +1,331 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDODefsFactoryImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs.impl; + +import org.eclipse.emf.cdo.defs.CDOAuditDef; +import org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef; +import org.eclipse.emf.cdo.defs.CDODefsFactory; +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDOPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDOResourceDef; +import org.eclipse.emf.cdo.defs.CDOSessionDef; +import org.eclipse.emf.cdo.defs.CDOTransactionDef; +import org.eclipse.emf.cdo.defs.CDOViewDef; +import org.eclipse.emf.cdo.defs.EDynamicPackageDef; +import org.eclipse.emf.cdo.defs.EGlobalPackageDef; +import org.eclipse.emf.cdo.defs.ResourceMode; +import org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EDataType; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.impl.EFactoryImpl; +import org.eclipse.emf.ecore.plugin.EcorePlugin; + +/** + * <!-- begin-user-doc --> An implementation of the model <b>Factory</b>. <!-- end-user-doc --> + * + * @generated + */ +public class CDODefsFactoryImpl extends EFactoryImpl implements CDODefsFactory +{ + /** + * Creates the default factory implementation. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public static CDODefsFactory init() + { + try + { + CDODefsFactory theCDODefsFactory = (CDODefsFactory)EPackage.Registry.INSTANCE + .getEFactory("http://www.eclipse.org/emf/CDO/defs/1.0.0"); + if (theCDODefsFactory != null) + { + return theCDODefsFactory; + } + } + catch (Exception exception) + { + EcorePlugin.INSTANCE.log(exception); + } + return new CDODefsFactoryImpl(); + } + + /** + * Creates an instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDODefsFactoryImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public EObject create(EClass eClass) + { + switch (eClass.getClassifierID()) + { + case CDODefsPackage.CDO_VIEW_DEF: + return createCDOViewDef(); + case CDODefsPackage.CDO_TRANSACTION_DEF: + return createCDOTransactionDef(); + case CDODefsPackage.CDO_AUDIT_DEF: + return createCDOAuditDef(); + case CDODefsPackage.CDO_SESSION_DEF: + return createCDOSessionDef(); + case CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF: + return createRetryFailOverStrategyDef(); + case CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF: + return createCDOPackageRegistryDef(); + case CDODefsPackage.CDO_EAGER_PACKAGE_REGISTRY_DEF: + return createCDOEagerPackageRegistryDef(); + case CDODefsPackage.CDO_LAZY_PACKAGE_REGISTRY_DEF: + return createCDOLazyPackageRegistryDef(); + case CDODefsPackage.EDYNAMIC_PACKAGE_DEF: + return createEDynamicPackageDef(); + case CDODefsPackage.EGLOBAL_PACKAGE_DEF: + return createEGlobalPackageDef(); + case CDODefsPackage.CDO_CLIENT_PROTOCOL_FACTORY_DEF: + return createCDOClientProtocolFactoryDef(); + case CDODefsPackage.CDO_RESOURCE_DEF: + return createCDOResourceDef(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + } + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public Object createFromString(EDataType eDataType, String initialValue) + { + switch (eDataType.getClassifierID()) + { + case CDODefsPackage.RESOURCE_MODE: + return createResourceModeFromString(eDataType, initialValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public String convertToString(EDataType eDataType, Object instanceValue) + { + switch (eDataType.getClassifierID()) + { + case CDODefsPackage.RESOURCE_MODE: + return convertResourceModeToString(eDataType, instanceValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOViewDef createCDOViewDef() + { + CDOViewDefImpl cdoViewDef = new CDOViewDefImpl(); + return cdoViewDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOTransactionDef createCDOTransactionDef() + { + CDOTransactionDefImpl cdoTransactionDef = new CDOTransactionDefImpl(); + return cdoTransactionDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOAuditDef createCDOAuditDef() + { + CDOAuditDefImpl cdoAuditDef = new CDOAuditDefImpl(); + return cdoAuditDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOSessionDef createCDOSessionDef() + { + CDOSessionDefImpl cdoSessionDef = new CDOSessionDefImpl(); + return cdoSessionDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public RetryFailOverStrategyDef createRetryFailOverStrategyDef() + { + RetryFailOverStrategyDefImpl retryFailOverStrategyDef = new RetryFailOverStrategyDefImpl(); + return retryFailOverStrategyDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOPackageRegistryDef createCDOPackageRegistryDef() + { + CDOPackageRegistryDefImpl cdoPackageRegistryDef = new CDOPackageRegistryDefImpl(); + return cdoPackageRegistryDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOEagerPackageRegistryDef createCDOEagerPackageRegistryDef() + { + CDOEagerPackageRegistryDefImpl cdoEagerPackageRegistryDef = new CDOEagerPackageRegistryDefImpl(); + return cdoEagerPackageRegistryDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOLazyPackageRegistryDef createCDOLazyPackageRegistryDef() + { + CDOLazyPackageRegistryDefImpl cdoLazyPackageRegistryDef = new CDOLazyPackageRegistryDefImpl(); + return cdoLazyPackageRegistryDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EDynamicPackageDef createEDynamicPackageDef() + { + EDynamicPackageDefImpl eDynamicPackageDef = new EDynamicPackageDefImpl(); + return eDynamicPackageDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EGlobalPackageDef createEGlobalPackageDef() + { + EGlobalPackageDefImpl eGlobalPackageDef = new EGlobalPackageDefImpl(); + return eGlobalPackageDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOClientProtocolFactoryDef createCDOClientProtocolFactoryDef() + { + CDOClientProtocolFactoryDefImpl cdoClientProtocolFactoryDef = new CDOClientProtocolFactoryDefImpl(); + return cdoClientProtocolFactoryDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOResourceDef createCDOResourceDef() + { + CDOResourceDefImpl cdoResourceDef = new CDOResourceDefImpl(); + return cdoResourceDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public ResourceMode createResourceModeFromString(EDataType eDataType, String initialValue) + { + ResourceMode result = ResourceMode.get(initialValue); + if (result == null) + throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + + eDataType.getName() + "'"); + return result; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public String convertResourceModeToString(EDataType eDataType, Object instanceValue) + { + return instanceValue == null ? null : instanceValue.toString(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDODefsPackage getCDODefsPackage() + { + return (CDODefsPackage)getEPackage(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @deprecated + * @generated + */ + @Deprecated + public static CDODefsPackage getPackage() + { + return CDODefsPackage.eINSTANCE; + } + +} // CDODefsFactoryImpl diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDODefsPackageImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDODefsPackageImpl.java new file mode 100644 index 0000000000..12988bd997 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDODefsPackageImpl.java @@ -0,0 +1,749 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDODefsPackageImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs.impl; + +import org.eclipse.emf.cdo.defs.CDOAuditDef; +import org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef; +import org.eclipse.emf.cdo.defs.CDODefsFactory; +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDOPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDOResourceDef; +import org.eclipse.emf.cdo.defs.CDOSessionDef; +import org.eclipse.emf.cdo.defs.CDOTransactionDef; +import org.eclipse.emf.cdo.defs.CDOViewDef; +import org.eclipse.emf.cdo.defs.EDynamicPackageDef; +import org.eclipse.emf.cdo.defs.EGlobalPackageDef; +import org.eclipse.emf.cdo.defs.EPackageDef; +import org.eclipse.emf.cdo.defs.FailOverStrategyDef; +import org.eclipse.emf.cdo.defs.ResourceMode; +import org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef; + +import org.eclipse.net4j.defs.Net4jDefsPackage; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EEnum; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EReference; +import org.eclipse.emf.ecore.impl.EPackageImpl; + +/** + * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc --> + * + * @generated + */ +public class CDODefsPackageImpl extends EPackageImpl implements CDODefsPackage +{ + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass cdoViewDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass cdoTransactionDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass cdoAuditDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass cdoSessionDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass failOverStrategyDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass retryFailOverStrategyDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass cdoPackageRegistryDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass cdoEagerPackageRegistryDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass cdoLazyPackageRegistryDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass ePackageDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass eDynamicPackageDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass eGlobalPackageDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass cdoClientProtocolFactoryDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass cdoResourceDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EEnum resourceModeEEnum = null; + + /** + * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry + * EPackage.Registry} by the package package URI value. + * <p> + * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also + * performs initialization of the package, or returns the registered package, if one already exists. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.ecore.EPackage.Registry + * @see org.eclipse.emf.cdo.defs.CDODefsPackage#eNS_URI + * @see #init() + * @generated + */ + private CDODefsPackageImpl() + { + super(eNS_URI, CDODefsFactory.eINSTANCE); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private static boolean isInited = false; + + /** + * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. + * Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This + * method drives initialization for interdependent packages directly, in parallel with this package, itself. + * <p> + * Of this package and its interdependencies, all packages which have not yet been registered by their URI values are + * first created and registered. The packages are then initialized in two steps: meta-model objects for all of the + * packages are created before any are initialized, since one package's meta-model objects may refer to those of + * another. + * <p> + * Invocation of this method will not affect any packages that have already been initialized. <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @see #eNS_URI + * @see #createPackageContents() + * @see #initializePackageContents() + * @generated + */ + public static CDODefsPackage init() + { + if (isInited) + return (CDODefsPackage)EPackage.Registry.INSTANCE.getEPackage(CDODefsPackage.eNS_URI); + + // Obtain or create and register package + CDODefsPackageImpl theCDODefsPackage = (CDODefsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof CDODefsPackageImpl ? EPackage.Registry.INSTANCE + .getEPackage(eNS_URI) + : new CDODefsPackageImpl()); + + isInited = true; + + // Initialize simple dependencies + Net4jDefsPackage.eINSTANCE.eClass(); + + // Create package meta-data objects + theCDODefsPackage.createPackageContents(); + + // Initialize created meta-data + theCDODefsPackage.initializePackageContents(); + + // Mark meta-data to indicate it can't be changed + theCDODefsPackage.freeze(); + + return theCDODefsPackage; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getCDOViewDef() + { + return cdoViewDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getCDOViewDef_CdoSessionDef() + { + return (EReference)cdoViewDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getCDOTransactionDef() + { + return cdoTransactionDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getCDOAuditDef() + { + return cdoAuditDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getCDOAuditDef_TimeStamp() + { + return (EAttribute)cdoAuditDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getCDOSessionDef() + { + return cdoSessionDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getCDOSessionDef_ConnectorDef() + { + return (EReference)cdoSessionDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getCDOSessionDef_RepositoryName() + { + return (EAttribute)cdoSessionDefEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getCDOSessionDef_CdoPackageRegistryDef() + { + return (EReference)cdoSessionDefEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getCDOSessionDef_LegacySupportEnabled() + { + return (EAttribute)cdoSessionDefEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getCDOSessionDef_FailOverStrategyDef() + { + return (EReference)cdoSessionDefEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getFailOverStrategyDef() + { + return failOverStrategyDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getFailOverStrategyDef_ConnectorDef() + { + return (EReference)failOverStrategyDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getRetryFailOverStrategyDef() + { + return retryFailOverStrategyDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getRetryFailOverStrategyDef_Retries() + { + return (EAttribute)retryFailOverStrategyDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getCDOPackageRegistryDef() + { + return cdoPackageRegistryDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getCDOPackageRegistryDef_Packages() + { + return (EReference)cdoPackageRegistryDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getCDOEagerPackageRegistryDef() + { + return cdoEagerPackageRegistryDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getCDOLazyPackageRegistryDef() + { + return cdoLazyPackageRegistryDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getEPackageDef() + { + return ePackageDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getEPackageDef_NsURI() + { + return (EAttribute)ePackageDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getEDynamicPackageDef() + { + return eDynamicPackageDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getEDynamicPackageDef_ResourceURI() + { + return (EAttribute)eDynamicPackageDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getEGlobalPackageDef() + { + return eGlobalPackageDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getCDOClientProtocolFactoryDef() + { + return cdoClientProtocolFactoryDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getCDOResourceDef() + { + return cdoResourceDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getCDOResourceDef_CdoTransaction() + { + return (EReference)cdoResourceDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getCDOResourceDef_ResourceMode() + { + return (EAttribute)cdoResourceDefEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getCDOResourceDef_Path() + { + return (EAttribute)cdoResourceDefEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EEnum getResourceMode() + { + return resourceModeEEnum; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDODefsFactory getCDODefsFactory() + { + return (CDODefsFactory)getEFactoryInstance(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private boolean isCreated = false; + + /** + * Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its + * first. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public void createPackageContents() + { + if (isCreated) + return; + isCreated = true; + + // Create classes and their features + cdoViewDefEClass = createEClass(CDO_VIEW_DEF); + createEReference(cdoViewDefEClass, CDO_VIEW_DEF__CDO_SESSION_DEF); + + cdoTransactionDefEClass = createEClass(CDO_TRANSACTION_DEF); + + cdoAuditDefEClass = createEClass(CDO_AUDIT_DEF); + createEAttribute(cdoAuditDefEClass, CDO_AUDIT_DEF__TIME_STAMP); + + cdoSessionDefEClass = createEClass(CDO_SESSION_DEF); + createEReference(cdoSessionDefEClass, CDO_SESSION_DEF__CONNECTOR_DEF); + createEAttribute(cdoSessionDefEClass, CDO_SESSION_DEF__REPOSITORY_NAME); + createEReference(cdoSessionDefEClass, CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF); + createEAttribute(cdoSessionDefEClass, CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED); + createEReference(cdoSessionDefEClass, CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF); + + failOverStrategyDefEClass = createEClass(FAIL_OVER_STRATEGY_DEF); + createEReference(failOverStrategyDefEClass, FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF); + + retryFailOverStrategyDefEClass = createEClass(RETRY_FAIL_OVER_STRATEGY_DEF); + createEAttribute(retryFailOverStrategyDefEClass, RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES); + + cdoPackageRegistryDefEClass = createEClass(CDO_PACKAGE_REGISTRY_DEF); + createEReference(cdoPackageRegistryDefEClass, CDO_PACKAGE_REGISTRY_DEF__PACKAGES); + + cdoEagerPackageRegistryDefEClass = createEClass(CDO_EAGER_PACKAGE_REGISTRY_DEF); + + cdoLazyPackageRegistryDefEClass = createEClass(CDO_LAZY_PACKAGE_REGISTRY_DEF); + + ePackageDefEClass = createEClass(EPACKAGE_DEF); + createEAttribute(ePackageDefEClass, EPACKAGE_DEF__NS_URI); + + eDynamicPackageDefEClass = createEClass(EDYNAMIC_PACKAGE_DEF); + createEAttribute(eDynamicPackageDefEClass, EDYNAMIC_PACKAGE_DEF__RESOURCE_URI); + + eGlobalPackageDefEClass = createEClass(EGLOBAL_PACKAGE_DEF); + + cdoClientProtocolFactoryDefEClass = createEClass(CDO_CLIENT_PROTOCOL_FACTORY_DEF); + + cdoResourceDefEClass = createEClass(CDO_RESOURCE_DEF); + createEReference(cdoResourceDefEClass, CDO_RESOURCE_DEF__CDO_TRANSACTION); + createEAttribute(cdoResourceDefEClass, CDO_RESOURCE_DEF__RESOURCE_MODE); + createEAttribute(cdoResourceDefEClass, CDO_RESOURCE_DEF__PATH); + + // Create enums + resourceModeEEnum = createEEnum(RESOURCE_MODE); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private boolean isInitialized = false; + + /** + * Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any + * invocation but its first. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public void initializePackageContents() + { + if (isInitialized) + return; + isInitialized = true; + + // Initialize package + setName(eNAME); + setNsPrefix(eNS_PREFIX); + setNsURI(eNS_URI); + + // Obtain other dependent packages + Net4jUtilDefsPackage theNet4jUtilDefsPackage = (Net4jUtilDefsPackage)EPackage.Registry.INSTANCE + .getEPackage(Net4jUtilDefsPackage.eNS_URI); + Net4jDefsPackage theNet4jDefsPackage = (Net4jDefsPackage)EPackage.Registry.INSTANCE + .getEPackage(Net4jDefsPackage.eNS_URI); + + // Create type parameters + + // Set bounds for type parameters + + // Add supertypes to classes + cdoViewDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); + cdoTransactionDefEClass.getESuperTypes().add(this.getCDOViewDef()); + cdoAuditDefEClass.getESuperTypes().add(this.getCDOViewDef()); + cdoSessionDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); + failOverStrategyDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); + retryFailOverStrategyDefEClass.getESuperTypes().add(this.getFailOverStrategyDef()); + cdoPackageRegistryDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); + cdoEagerPackageRegistryDefEClass.getESuperTypes().add(this.getCDOPackageRegistryDef()); + cdoLazyPackageRegistryDefEClass.getESuperTypes().add(this.getCDOPackageRegistryDef()); + ePackageDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); + eDynamicPackageDefEClass.getESuperTypes().add(this.getEPackageDef()); + eGlobalPackageDefEClass.getESuperTypes().add(this.getEPackageDef()); + cdoClientProtocolFactoryDefEClass.getESuperTypes().add(theNet4jDefsPackage.getClientProtocolFactoryDef()); + cdoResourceDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); + + // Initialize classes and features; add operations and parameters + initEClass(cdoViewDefEClass, CDOViewDef.class, "CDOViewDef", !IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + initEReference(getCDOViewDef_CdoSessionDef(), this.getCDOSessionDef(), null, "cdoSessionDef", null, 1, 1, + CDOViewDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(cdoTransactionDefEClass, CDOTransactionDef.class, "CDOTransactionDef", !IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + + initEClass(cdoAuditDefEClass, CDOAuditDef.class, "CDOAuditDef", !IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getCDOAuditDef_TimeStamp(), ecorePackage.getEDate(), "timeStamp", null, 1, 1, CDOAuditDef.class, + !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(cdoSessionDefEClass, CDOSessionDef.class, "CDOSessionDef", !IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + initEReference(getCDOSessionDef_ConnectorDef(), theNet4jDefsPackage.getConnectorDef(), null, "connectorDef", null, + 1, 1, CDOSessionDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getCDOSessionDef_RepositoryName(), ecorePackage.getEString(), "repositoryName", null, 1, 1, + CDOSessionDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, + !IS_DERIVED, !IS_ORDERED); + initEReference(getCDOSessionDef_CdoPackageRegistryDef(), this.getCDOPackageRegistryDef(), null, + "cdoPackageRegistryDef", null, 1, 1, CDOSessionDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, + !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getCDOSessionDef_LegacySupportEnabled(), ecorePackage.getEBoolean(), "legacySupportEnabled", + "false", 1, 1, CDOSessionDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, + IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getCDOSessionDef_FailOverStrategyDef(), this.getFailOverStrategyDef(), null, "failOverStrategyDef", + null, 0, 1, CDOSessionDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(failOverStrategyDefEClass, FailOverStrategyDef.class, "FailOverStrategyDef", IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + initEReference(getFailOverStrategyDef_ConnectorDef(), theNet4jDefsPackage.getConnectorDef(), null, "connectorDef", + null, 1, 1, FailOverStrategyDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, + IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(retryFailOverStrategyDefEClass, RetryFailOverStrategyDef.class, "RetryFailOverStrategyDef", + !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getRetryFailOverStrategyDef_Retries(), ecorePackage.getEInt(), "retries", null, 0, 1, + RetryFailOverStrategyDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, + !IS_DERIVED, IS_ORDERED); + + initEClass(cdoPackageRegistryDefEClass, CDOPackageRegistryDef.class, "CDOPackageRegistryDef", !IS_ABSTRACT, + !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getCDOPackageRegistryDef_Packages(), this.getEPackageDef(), null, "packages", null, 0, -1, + CDOPackageRegistryDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, + !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(cdoEagerPackageRegistryDefEClass, CDOEagerPackageRegistryDef.class, "CDOEagerPackageRegistryDef", + !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(cdoLazyPackageRegistryDefEClass, CDOLazyPackageRegistryDef.class, "CDOLazyPackageRegistryDef", + !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(ePackageDefEClass, EPackageDef.class, "EPackageDef", IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getEPackageDef_NsURI(), ecorePackage.getEString(), "nsURI", null, 1, 1, EPackageDef.class, + !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(eDynamicPackageDefEClass, EDynamicPackageDef.class, "EDynamicPackageDef", !IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getEDynamicPackageDef_ResourceURI(), ecorePackage.getEString(), "resourceURI", null, 1, 1, + EDynamicPackageDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, + !IS_DERIVED, IS_ORDERED); + + initEClass(eGlobalPackageDefEClass, EGlobalPackageDef.class, "EGlobalPackageDef", !IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + + initEClass(cdoClientProtocolFactoryDefEClass, CDOClientProtocolFactoryDef.class, "CDOClientProtocolFactoryDef", + !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(cdoResourceDefEClass, CDOResourceDef.class, "CDOResourceDef", !IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + initEReference(getCDOResourceDef_CdoTransaction(), this.getCDOTransactionDef(), null, "cdoTransaction", null, 1, 1, + CDOResourceDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getCDOResourceDef_ResourceMode(), this.getResourceMode(), "resourceMode", "null", 1, 1, + CDOResourceDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, + !IS_DERIVED, IS_ORDERED); + initEAttribute(getCDOResourceDef_Path(), ecorePackage.getEString(), "path", null, 1, 1, CDOResourceDef.class, + !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + // Initialize enums and add enum literals + initEEnum(resourceModeEEnum, ResourceMode.class, "ResourceMode"); + addEEnumLiteral(resourceModeEEnum, ResourceMode.GET); + addEEnumLiteral(resourceModeEEnum, ResourceMode.CREATE); + addEEnumLiteral(resourceModeEEnum, ResourceMode.GET_OR_CREATE); + + // Create resource + createResource(eNS_URI); + } + +} // CDODefsPackageImpl diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOEagerPackageRegistryDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOEagerPackageRegistryDefImpl.java index c34b788971..f9c9167118 100644 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOEagerPackageRegistryDefImpl.java +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOEagerPackageRegistryDefImpl.java @@ -1,13 +1,21 @@ /** * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation * </copyright> * - * $Id: CDOEagerPackageRegistryDefImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ + * $Id: CDOEagerPackageRegistryDefImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ */ -package org.eclipse.emf.cdo.cdodefs.impl; +package org.eclipse.emf.cdo.defs.impl; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.CDOEagerPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef; import org.eclipse.emf.cdo.util.CDOUtil; import org.eclipse.emf.internal.cdo.util.CDOPackageRegistryImpl.Eager; @@ -19,13 +27,14 @@ import org.eclipse.emf.ecore.EClass; * end-user-doc --> * <p> * </p> - * + * * @generated */ public class CDOEagerPackageRegistryDefImpl extends CDOPackageRegistryDefImpl implements CDOEagerPackageRegistryDef { /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected CDOEagerPackageRegistryDefImpl() @@ -35,6 +44,7 @@ public class CDOEagerPackageRegistryDefImpl extends CDOPackageRegistryDefImpl im /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOLazyPackageRegistryDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOLazyPackageRegistryDefImpl.java index 6a025124a9..b5ec2871b3 100644 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOLazyPackageRegistryDefImpl.java +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOLazyPackageRegistryDefImpl.java @@ -1,13 +1,20 @@ /** * <copyright> - * </copyright> - * - * $Id: CDOLazyPackageRegistryDefImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> * + * $Id: CDOLazyPackageRegistryDefImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ */ -package org.eclipse.emf.cdo.cdodefs.impl; +package org.eclipse.emf.cdo.defs.impl; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.CDOLazyPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef; import org.eclipse.emf.cdo.util.CDOUtil; import org.eclipse.emf.internal.cdo.util.CDOPackageRegistryImpl.Lazy; @@ -19,13 +26,14 @@ import org.eclipse.emf.ecore.EClass; * end-user-doc --> * <p> * </p> - * + * * @generated */ public class CDOLazyPackageRegistryDefImpl extends CDOPackageRegistryDefImpl implements CDOLazyPackageRegistryDef { /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected CDOLazyPackageRegistryDefImpl() @@ -35,6 +43,7 @@ public class CDOLazyPackageRegistryDefImpl extends CDOPackageRegistryDefImpl imp /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOPackageRegistryDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOPackageRegistryDefImpl.java index 15b8a7e11a..f340954897 100644 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOPackageRegistryDefImpl.java +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOPackageRegistryDefImpl.java @@ -1,16 +1,25 @@ /** * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation * </copyright> + * - * $Id: CDOPackageRegistryDefImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ + * $Id: CDOPackageRegistryDefImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ */ -package org.eclipse.emf.cdo.cdodefs.impl; +package org.eclipse.emf.cdo.defs.impl; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.EPackageDef; +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.CDOPackageRegistryDef; +import org.eclipse.emf.cdo.defs.EPackageDef; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; +import org.eclipse.net4j.util.defs.impl.DefImpl; import org.eclipse.emf.common.notify.NotificationChain; import org.eclipse.emf.common.util.EList; @@ -30,10 +39,10 @@ import java.util.Collection; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.impl.CDOPackageRegistryDefImpl#getPackages <em>Packages</em>}</li> + * <li>{@link org.eclipse.emf.cdo.defs.impl.CDOPackageRegistryDefImpl#getPackages <em>Packages</em>}</li> * </ul> * </p> - * + * * @generated */ public class CDOPackageRegistryDefImpl extends DefImpl implements CDOPackageRegistryDef @@ -73,12 +82,12 @@ public class CDOPackageRegistryDefImpl extends DefImpl implements CDOPackageRegi * @return the packages * @generated */ - @SuppressWarnings("unchecked") public EList<EPackageDef> getPackages() { if (packages == null) { - packages = new EObjectContainmentEList<EPackageDef>(EPackageDef.class, this, CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF__PACKAGES); + packages = new EObjectContainmentEList<EPackageDef>(EPackageDef.class, this, + CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF__PACKAGES); } return packages; } @@ -100,8 +109,8 @@ public class CDOPackageRegistryDefImpl extends DefImpl implements CDOPackageRegi { switch (featureID) { - case CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF__PACKAGES: - return ((InternalEList<?>)getPackages()).basicRemove(otherEnd, msgs); + case CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF__PACKAGES: + return ((InternalEList<?>)getPackages()).basicRemove(otherEnd, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); } @@ -123,8 +132,8 @@ public class CDOPackageRegistryDefImpl extends DefImpl implements CDOPackageRegi { switch (featureID) { - case CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF__PACKAGES: - return getPackages(); + case CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF__PACKAGES: + return getPackages(); } return super.eGet(featureID, resolve, coreType); } @@ -144,10 +153,10 @@ public class CDOPackageRegistryDefImpl extends DefImpl implements CDOPackageRegi { switch (featureID) { - case CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF__PACKAGES: - getPackages().clear(); - getPackages().addAll((Collection<? extends EPackageDef>)newValue); - return; + case CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF__PACKAGES: + getPackages().clear(); + getPackages().addAll((Collection<? extends EPackageDef>)newValue); + return; } super.eSet(featureID, newValue); } @@ -164,9 +173,9 @@ public class CDOPackageRegistryDefImpl extends DefImpl implements CDOPackageRegi { switch (featureID) { - case CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF__PACKAGES: - getPackages().clear(); - return; + case CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF__PACKAGES: + getPackages().clear(); + return; } super.eUnset(featureID); } @@ -184,8 +193,8 @@ public class CDOPackageRegistryDefImpl extends DefImpl implements CDOPackageRegi { switch (featureID) { - case CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF__PACKAGES: - return packages != null && !packages.isEmpty(); + case CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF__PACKAGES: + return packages != null && !packages.isEmpty(); } return super.eIsSet(featureID); } diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOResourceDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOResourceDefImpl.java index 6e212edde4..254b331ead 100644 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOResourceDefImpl.java +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOResourceDefImpl.java @@ -1,20 +1,28 @@ /** * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation * </copyright> * - * $Id: CDOResourceDefImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ + * $Id: CDOResourceDefImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ */ -package org.eclipse.emf.cdo.cdodefs.impl; +package org.eclipse.emf.cdo.defs.impl; import org.eclipse.emf.cdo.CDOTransaction; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.CDOResourceDef; -import org.eclipse.emf.cdo.cdodefs.CDOTransactionDef; -import org.eclipse.emf.cdo.cdodefs.ResourceMode; +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.CDOResourceDef; +import org.eclipse.emf.cdo.defs.CDOTransactionDef; +import org.eclipse.emf.cdo.defs.ResourceMode; import org.eclipse.emf.cdo.eresource.CDOResource; import org.eclipse.net4j.util.CheckUtil; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; +import org.eclipse.net4j.util.defs.impl.DefImpl; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.ecore.EClass; @@ -27,7 +35,7 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.impl.CDOResourceDefImpl#getCdoTransaction <em>Cdo Transaction</em>}</li> + * <li>{@link org.eclipse.emf.cdo.defs.impl.CDOResourceDefImpl#getCdoTransaction <em>Cdo Transaction</em>}</li> * </ul> * </p> * @@ -37,9 +45,9 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef { /** - * The cached value of the '{@link #getCdoTransaction() <em>Cdo Transaction</em>}' reference. - * <!-- begin-user-doc --> + * The cached value of the '{@link #getCdoTransaction() <em>Cdo Transaction</em>}' reference. <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getCdoTransaction() * @generated * @ordered @@ -47,19 +55,19 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef protected CDOTransactionDef cdoTransaction; /** - * The default value of the '{@link #getResourceMode() <em>Resource Mode</em>}' attribute. - * <!-- begin-user-doc --> + * The default value of the '{@link #getResourceMode() <em>Resource Mode</em>}' attribute. <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see #getResourceMode() - * @generated NOT - * @ordered - */ + * + * @see #getResourceMode() + * @generated NOT + * @ordered + */ protected static final ResourceMode RESOURCE_MODE_EDEFAULT = null; /** - * The cached value of the '{@link #getResourceMode() <em>Resource Mode</em>}' attribute. - * <!-- begin-user-doc --> <!-- + * The cached value of the '{@link #getResourceMode() <em>Resource Mode</em>}' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @see #getResourceMode() * @generated * @ordered @@ -77,8 +85,8 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef protected static final String PATH_EDEFAULT = null; /** - * The cached value of the '{@link #getPath() <em>Path</em>}' attribute. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The cached value of the '{@link #getPath() <em>Path</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see #getPath() * @generated * @ordered @@ -87,6 +95,7 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected CDOResourceDefImpl() @@ -96,6 +105,7 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -106,6 +116,7 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public CDOTransactionDef getCdoTransaction() @@ -117,7 +128,8 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef if (cdoTransaction != oldCdoTransaction) { if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CDODefsPackage.CDO_RESOURCE_DEF__CDO_TRANSACTION, oldCdoTransaction, cdoTransaction)); + eNotify(new ENotificationImpl(this, Notification.RESOLVE, CDODefsPackage.CDO_RESOURCE_DEF__CDO_TRANSACTION, + oldCdoTransaction, cdoTransaction)); } } return cdoTransaction; @@ -125,6 +137,7 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public CDOTransactionDef basicGetCdoTransaction() @@ -134,6 +147,7 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void setCdoTransaction(CDOTransactionDef newCdoTransaction) @@ -141,11 +155,13 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef CDOTransactionDef oldCdoTransaction = cdoTransaction; cdoTransaction = newCdoTransaction; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_RESOURCE_DEF__CDO_TRANSACTION, oldCdoTransaction, cdoTransaction)); + eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_RESOURCE_DEF__CDO_TRANSACTION, + oldCdoTransaction, cdoTransaction)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public ResourceMode getResourceMode() @@ -155,6 +171,7 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void setResourceMode(ResourceMode newResourceMode) @@ -162,11 +179,13 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef ResourceMode oldResourceMode = resourceMode; resourceMode = newResourceMode == null ? RESOURCE_MODE_EDEFAULT : newResourceMode; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_RESOURCE_DEF__RESOURCE_MODE, oldResourceMode, resourceMode)); + eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_RESOURCE_DEF__RESOURCE_MODE, + oldResourceMode, resourceMode)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public String getPath() @@ -176,6 +195,7 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void setPath(String newPath) @@ -188,6 +208,7 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -195,19 +216,21 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef { switch (featureID) { - case CDODefsPackage.CDO_RESOURCE_DEF__CDO_TRANSACTION: - if (resolve) return getCdoTransaction(); - return basicGetCdoTransaction(); - case CDODefsPackage.CDO_RESOURCE_DEF__RESOURCE_MODE: - return getResourceMode(); - case CDODefsPackage.CDO_RESOURCE_DEF__PATH: - return getPath(); + case CDODefsPackage.CDO_RESOURCE_DEF__CDO_TRANSACTION: + if (resolve) + return getCdoTransaction(); + return basicGetCdoTransaction(); + case CDODefsPackage.CDO_RESOURCE_DEF__RESOURCE_MODE: + return getResourceMode(); + case CDODefsPackage.CDO_RESOURCE_DEF__PATH: + return getPath(); } return super.eGet(featureID, resolve, coreType); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -215,21 +238,22 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef { switch (featureID) { - case CDODefsPackage.CDO_RESOURCE_DEF__CDO_TRANSACTION: - setCdoTransaction((CDOTransactionDef)newValue); - return; - case CDODefsPackage.CDO_RESOURCE_DEF__RESOURCE_MODE: - setResourceMode((ResourceMode)newValue); - return; - case CDODefsPackage.CDO_RESOURCE_DEF__PATH: - setPath((String)newValue); - return; + case CDODefsPackage.CDO_RESOURCE_DEF__CDO_TRANSACTION: + setCdoTransaction((CDOTransactionDef)newValue); + return; + case CDODefsPackage.CDO_RESOURCE_DEF__RESOURCE_MODE: + setResourceMode((ResourceMode)newValue); + return; + case CDODefsPackage.CDO_RESOURCE_DEF__PATH: + setPath((String)newValue); + return; } super.eSet(featureID, newValue); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -237,21 +261,22 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef { switch (featureID) { - case CDODefsPackage.CDO_RESOURCE_DEF__CDO_TRANSACTION: - setCdoTransaction((CDOTransactionDef)null); - return; - case CDODefsPackage.CDO_RESOURCE_DEF__RESOURCE_MODE: - setResourceMode(RESOURCE_MODE_EDEFAULT); - return; - case CDODefsPackage.CDO_RESOURCE_DEF__PATH: - setPath(PATH_EDEFAULT); - return; + case CDODefsPackage.CDO_RESOURCE_DEF__CDO_TRANSACTION: + setCdoTransaction((CDOTransactionDef)null); + return; + case CDODefsPackage.CDO_RESOURCE_DEF__RESOURCE_MODE: + setResourceMode(RESOURCE_MODE_EDEFAULT); + return; + case CDODefsPackage.CDO_RESOURCE_DEF__PATH: + setPath(PATH_EDEFAULT); + return; } super.eUnset(featureID); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -259,24 +284,26 @@ public class CDOResourceDefImpl extends DefImpl implements CDOResourceDef { switch (featureID) { - case CDODefsPackage.CDO_RESOURCE_DEF__CDO_TRANSACTION: - return cdoTransaction != null; - case CDODefsPackage.CDO_RESOURCE_DEF__RESOURCE_MODE: - return resourceMode != RESOURCE_MODE_EDEFAULT; - case CDODefsPackage.CDO_RESOURCE_DEF__PATH: - return PATH_EDEFAULT == null ? path != null : !PATH_EDEFAULT.equals(path); + case CDODefsPackage.CDO_RESOURCE_DEF__CDO_TRANSACTION: + return cdoTransaction != null; + case CDODefsPackage.CDO_RESOURCE_DEF__RESOURCE_MODE: + return resourceMode != RESOURCE_MODE_EDEFAULT; + case CDODefsPackage.CDO_RESOURCE_DEF__PATH: + return PATH_EDEFAULT == null ? path != null : !PATH_EDEFAULT.equals(path); } return super.eIsSet(featureID); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override public String toString() { - if (eIsProxy()) return super.toString(); + if (eIsProxy()) + return super.toString(); StringBuffer result = new StringBuffer(super.toString()); result.append(" (resourceMode: "); diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOSessionDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOSessionDefImpl.java index 645792969d..d5d4b91581 100644 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOSessionDefImpl.java +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOSessionDefImpl.java @@ -1,27 +1,35 @@ /** * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation * </copyright> * - * $Id: CDOSessionDefImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ + * $Id: CDOSessionDefImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ */ -package org.eclipse.emf.cdo.cdodefs.impl; +package org.eclipse.emf.cdo.defs.impl; import org.eclipse.emf.cdo.CDOSession; import org.eclipse.emf.cdo.CDOSessionConfiguration; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.CDOSessionDef; -import org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef; +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.CDOPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDOSessionDef; +import org.eclipse.emf.cdo.defs.FailOverStrategyDef; import org.eclipse.emf.cdo.util.CDOPackageRegistry; import org.eclipse.emf.cdo.util.CDOUtil; import org.eclipse.emf.internal.cdo.CDOSessionConfigurationImpl; import org.eclipse.net4j.connector.IConnector; -import org.eclipse.net4j.net4jdefs.ConnectorDef; +import org.eclipse.net4j.defs.ConnectorDef; import org.eclipse.net4j.signal.failover.IFailOverStrategy; import org.eclipse.net4j.util.CheckUtil; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; +import org.eclipse.net4j.util.defs.impl.DefImpl; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.ecore.EClass; @@ -34,14 +42,12 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.impl.CDOSessionDefImpl#getConnectorDef <em>Connector Def</em>}</li> - * <li>{@link org.eclipse.emf.cdo.cdodefs.impl.CDOSessionDefImpl#getRepositoryName <em>Repository Name</em>}</li> - * <li>{@link org.eclipse.emf.cdo.cdodefs.impl.CDOSessionDefImpl#getCdoPackageRegistryDef <em>Cdo Package Registry Def + * <li>{@link org.eclipse.emf.cdo.defs.impl.CDOSessionDefImpl#getConnectorDef <em>Connector Def</em>}</li> + * <li>{@link org.eclipse.emf.cdo.defs.impl.CDOSessionDefImpl#getRepositoryName <em>Repository Name</em>}</li> + * <li>{@link org.eclipse.emf.cdo.defs.impl.CDOSessionDefImpl#getCdoPackageRegistryDef <em>Cdo Package Registry Def * </em>}</li> - * <li>{@link org.eclipse.emf.cdo.cdodefs.impl.CDOSessionDefImpl#isLegacySupportEnabled <em>Legacy Support Enabled</em>} - * </li> - * <li>{@link org.eclipse.emf.cdo.cdodefs.impl.CDOSessionDefImpl#getFailOverStrategyDef <em>Fail Over Strategy Def</em>} - * </li> + * <li>{@link org.eclipse.emf.cdo.defs.impl.CDOSessionDefImpl#isLegacySupportEnabled <em>Legacy Support Enabled</em>}</li> + * <li>{@link org.eclipse.emf.cdo.defs.impl.CDOSessionDefImpl#getFailOverStrategyDef <em>Fail Over Strategy Def</em>}</li> * </ul> * </p> * @@ -50,9 +56,9 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef { /** - * The cached value of the '{@link #getConnectorDef() <em>Connector Def</em>}' reference. - * <!-- begin-user-doc --> <!-- + * The cached value of the '{@link #getConnectorDef() <em>Connector Def</em>}' reference. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @see #getConnectorDef() * @generated * @ordered @@ -60,17 +66,17 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef protected ConnectorDef connectorDef; /** - * This is true if the Connector Def reference has been set. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * This is true if the Connector Def reference has been set. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ protected boolean connectorDefESet; /** - * The default value of the '{@link #getRepositoryName() <em>Repository Name</em>}' attribute. - * <!-- begin-user-doc --> + * The default value of the '{@link #getRepositoryName() <em>Repository Name</em>}' attribute. <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getRepositoryName() * @generated * @ordered @@ -78,9 +84,9 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef protected static final String REPOSITORY_NAME_EDEFAULT = null; /** - * The cached value of the '{@link #getRepositoryName() <em>Repository Name</em>}' attribute. - * <!-- begin-user-doc --> + * The cached value of the '{@link #getRepositoryName() <em>Repository Name</em>}' attribute. <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getRepositoryName() * @generated * @ordered @@ -128,8 +134,8 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef protected FailOverStrategyDef failOverStrategyDef; /** - * This is true if the Fail Over Strategy Def reference has been set. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * This is true if the Fail Over Strategy Def reference has been set. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ @@ -137,6 +143,7 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected CDOSessionDefImpl() @@ -146,6 +153,7 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -156,6 +164,7 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public ConnectorDef getConnectorDef() @@ -167,7 +176,8 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef if (connectorDef != oldConnectorDef) { if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CDODefsPackage.CDO_SESSION_DEF__CONNECTOR_DEF, oldConnectorDef, connectorDef)); + eNotify(new ENotificationImpl(this, Notification.RESOLVE, CDODefsPackage.CDO_SESSION_DEF__CONNECTOR_DEF, + oldConnectorDef, connectorDef)); } } return connectorDef; @@ -175,6 +185,7 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public ConnectorDef basicGetConnectorDef() @@ -206,6 +217,7 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void setConnectorDefGen(ConnectorDef newConnectorDef) @@ -215,11 +227,13 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef boolean oldConnectorDefESet = connectorDefESet; connectorDefESet = true; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_SESSION_DEF__CONNECTOR_DEF, oldConnectorDef, connectorDef, !oldConnectorDefESet)); + eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_SESSION_DEF__CONNECTOR_DEF, + oldConnectorDef, connectorDef, !oldConnectorDefESet)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void unsetConnectorDef() @@ -229,11 +243,13 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef connectorDef = null; connectorDefESet = false; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.UNSET, CDODefsPackage.CDO_SESSION_DEF__CONNECTOR_DEF, oldConnectorDef, null, oldConnectorDefESet)); + eNotify(new ENotificationImpl(this, Notification.UNSET, CDODefsPackage.CDO_SESSION_DEF__CONNECTOR_DEF, + oldConnectorDef, null, oldConnectorDefESet)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public boolean isSetConnectorDef() @@ -243,6 +259,7 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public String getRepositoryName() @@ -252,6 +269,7 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void setRepositoryName(String newRepositoryName) @@ -259,11 +277,13 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef String oldRepositoryName = repositoryName; repositoryName = newRepositoryName; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_SESSION_DEF__REPOSITORY_NAME, oldRepositoryName, repositoryName)); + eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_SESSION_DEF__REPOSITORY_NAME, + oldRepositoryName, repositoryName)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public CDOPackageRegistryDef getCdoPackageRegistryDef() @@ -275,7 +295,8 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef if (cdoPackageRegistryDef != oldCdoPackageRegistryDef) { if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CDODefsPackage.CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF, oldCdoPackageRegistryDef, cdoPackageRegistryDef)); + eNotify(new ENotificationImpl(this, Notification.RESOLVE, + CDODefsPackage.CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF, oldCdoPackageRegistryDef, cdoPackageRegistryDef)); } } return cdoPackageRegistryDef; @@ -283,6 +304,7 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public CDOPackageRegistryDef basicGetCdoPackageRegistryDef() @@ -292,6 +314,7 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void setCdoPackageRegistryDef(CDOPackageRegistryDef newCdoPackageRegistryDef) @@ -299,11 +322,13 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef CDOPackageRegistryDef oldCdoPackageRegistryDef = cdoPackageRegistryDef; cdoPackageRegistryDef = newCdoPackageRegistryDef; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF, oldCdoPackageRegistryDef, cdoPackageRegistryDef)); + eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF, + oldCdoPackageRegistryDef, cdoPackageRegistryDef)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public boolean isLegacySupportEnabled() @@ -313,6 +338,7 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void setLegacySupportEnabled(boolean newLegacySupportEnabled) @@ -320,11 +346,13 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef boolean oldLegacySupportEnabled = legacySupportEnabled; legacySupportEnabled = newLegacySupportEnabled; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED, oldLegacySupportEnabled, legacySupportEnabled)); + eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED, + oldLegacySupportEnabled, legacySupportEnabled)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public FailOverStrategyDef getFailOverStrategyDef() @@ -336,7 +364,8 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef if (failOverStrategyDef != oldFailOverStrategyDef) { if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CDODefsPackage.CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF, oldFailOverStrategyDef, failOverStrategyDef)); + eNotify(new ENotificationImpl(this, Notification.RESOLVE, + CDODefsPackage.CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF, oldFailOverStrategyDef, failOverStrategyDef)); } } return failOverStrategyDef; @@ -344,6 +373,7 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public FailOverStrategyDef basicGetFailOverStrategyDef() @@ -374,6 +404,7 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void setFailOverStrategyDefGen(FailOverStrategyDef newFailOverStrategyDef) @@ -383,11 +414,13 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef boolean oldFailOverStrategyDefESet = failOverStrategyDefESet; failOverStrategyDefESet = true; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF, oldFailOverStrategyDef, failOverStrategyDef, !oldFailOverStrategyDefESet)); + eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF, + oldFailOverStrategyDef, failOverStrategyDef, !oldFailOverStrategyDefESet)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void unsetFailOverStrategyDef() @@ -397,11 +430,13 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef failOverStrategyDef = null; failOverStrategyDefESet = false; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.UNSET, CDODefsPackage.CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF, oldFailOverStrategyDef, null, oldFailOverStrategyDefESet)); + eNotify(new ENotificationImpl(this, Notification.UNSET, CDODefsPackage.CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF, + oldFailOverStrategyDef, null, oldFailOverStrategyDefESet)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public boolean isSetFailOverStrategyDef() @@ -411,6 +446,7 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -418,25 +454,29 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef { switch (featureID) { - case CDODefsPackage.CDO_SESSION_DEF__CONNECTOR_DEF: - if (resolve) return getConnectorDef(); - return basicGetConnectorDef(); - case CDODefsPackage.CDO_SESSION_DEF__REPOSITORY_NAME: - return getRepositoryName(); - case CDODefsPackage.CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF: - if (resolve) return getCdoPackageRegistryDef(); - return basicGetCdoPackageRegistryDef(); - case CDODefsPackage.CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED: - return isLegacySupportEnabled(); - case CDODefsPackage.CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF: - if (resolve) return getFailOverStrategyDef(); - return basicGetFailOverStrategyDef(); + case CDODefsPackage.CDO_SESSION_DEF__CONNECTOR_DEF: + if (resolve) + return getConnectorDef(); + return basicGetConnectorDef(); + case CDODefsPackage.CDO_SESSION_DEF__REPOSITORY_NAME: + return getRepositoryName(); + case CDODefsPackage.CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF: + if (resolve) + return getCdoPackageRegistryDef(); + return basicGetCdoPackageRegistryDef(); + case CDODefsPackage.CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED: + return isLegacySupportEnabled() ? Boolean.TRUE : Boolean.FALSE; + case CDODefsPackage.CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF: + if (resolve) + return getFailOverStrategyDef(); + return basicGetFailOverStrategyDef(); } return super.eGet(featureID, resolve, coreType); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -444,27 +484,28 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef { switch (featureID) { - case CDODefsPackage.CDO_SESSION_DEF__CONNECTOR_DEF: - setConnectorDef((ConnectorDef)newValue); - return; - case CDODefsPackage.CDO_SESSION_DEF__REPOSITORY_NAME: - setRepositoryName((String)newValue); - return; - case CDODefsPackage.CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF: - setCdoPackageRegistryDef((CDOPackageRegistryDef)newValue); - return; - case CDODefsPackage.CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED: - setLegacySupportEnabled((Boolean)newValue); - return; - case CDODefsPackage.CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF: - setFailOverStrategyDef((FailOverStrategyDef)newValue); - return; + case CDODefsPackage.CDO_SESSION_DEF__CONNECTOR_DEF: + setConnectorDef((ConnectorDef)newValue); + return; + case CDODefsPackage.CDO_SESSION_DEF__REPOSITORY_NAME: + setRepositoryName((String)newValue); + return; + case CDODefsPackage.CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF: + setCdoPackageRegistryDef((CDOPackageRegistryDef)newValue); + return; + case CDODefsPackage.CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED: + setLegacySupportEnabled(((Boolean)newValue).booleanValue()); + return; + case CDODefsPackage.CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF: + setFailOverStrategyDef((FailOverStrategyDef)newValue); + return; } super.eSet(featureID, newValue); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -472,27 +513,28 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef { switch (featureID) { - case CDODefsPackage.CDO_SESSION_DEF__CONNECTOR_DEF: - unsetConnectorDef(); - return; - case CDODefsPackage.CDO_SESSION_DEF__REPOSITORY_NAME: - setRepositoryName(REPOSITORY_NAME_EDEFAULT); - return; - case CDODefsPackage.CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF: - setCdoPackageRegistryDef((CDOPackageRegistryDef)null); - return; - case CDODefsPackage.CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED: - setLegacySupportEnabled(LEGACY_SUPPORT_ENABLED_EDEFAULT); - return; - case CDODefsPackage.CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF: - unsetFailOverStrategyDef(); - return; + case CDODefsPackage.CDO_SESSION_DEF__CONNECTOR_DEF: + unsetConnectorDef(); + return; + case CDODefsPackage.CDO_SESSION_DEF__REPOSITORY_NAME: + setRepositoryName(REPOSITORY_NAME_EDEFAULT); + return; + case CDODefsPackage.CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF: + setCdoPackageRegistryDef((CDOPackageRegistryDef)null); + return; + case CDODefsPackage.CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED: + setLegacySupportEnabled(LEGACY_SUPPORT_ENABLED_EDEFAULT); + return; + case CDODefsPackage.CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF: + unsetFailOverStrategyDef(); + return; } super.eUnset(featureID); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -500,28 +542,31 @@ public class CDOSessionDefImpl extends DefImpl implements CDOSessionDef { switch (featureID) { - case CDODefsPackage.CDO_SESSION_DEF__CONNECTOR_DEF: - return isSetConnectorDef(); - case CDODefsPackage.CDO_SESSION_DEF__REPOSITORY_NAME: - return REPOSITORY_NAME_EDEFAULT == null ? repositoryName != null : !REPOSITORY_NAME_EDEFAULT.equals(repositoryName); - case CDODefsPackage.CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF: - return cdoPackageRegistryDef != null; - case CDODefsPackage.CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED: - return legacySupportEnabled != LEGACY_SUPPORT_ENABLED_EDEFAULT; - case CDODefsPackage.CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF: - return isSetFailOverStrategyDef(); + case CDODefsPackage.CDO_SESSION_DEF__CONNECTOR_DEF: + return isSetConnectorDef(); + case CDODefsPackage.CDO_SESSION_DEF__REPOSITORY_NAME: + return REPOSITORY_NAME_EDEFAULT == null ? repositoryName != null : !REPOSITORY_NAME_EDEFAULT + .equals(repositoryName); + case CDODefsPackage.CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF: + return cdoPackageRegistryDef != null; + case CDODefsPackage.CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED: + return legacySupportEnabled != LEGACY_SUPPORT_ENABLED_EDEFAULT; + case CDODefsPackage.CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF: + return isSetFailOverStrategyDef(); } return super.eIsSet(featureID); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override public String toString() { - if (eIsProxy()) return super.toString(); + if (eIsProxy()) + return super.toString(); StringBuffer result = new StringBuffer(super.toString()); result.append(" (repositoryName: "); diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOTransactionDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOTransactionDefImpl.java index ae904851be..7eba772e4f 100644 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/CDOTransactionDefImpl.java +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOTransactionDefImpl.java @@ -1,14 +1,22 @@ /** * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation * </copyright> * - * $Id: CDOTransactionDefImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ + * $Id: CDOTransactionDefImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ */ -package org.eclipse.emf.cdo.cdodefs.impl; +package org.eclipse.emf.cdo.defs.impl; import org.eclipse.emf.cdo.CDOSession; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.CDOTransactionDef; +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.CDOTransactionDef; import org.eclipse.emf.ecore.EClass; @@ -17,7 +25,7 @@ import org.eclipse.emf.ecore.EClass; * end-user-doc --> * <p> * </p> - * + * * @generated */ public class CDOTransactionDefImpl extends CDOViewDefImpl implements CDOTransactionDef @@ -25,6 +33,7 @@ public class CDOTransactionDefImpl extends CDOViewDefImpl implements CDOTransact /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected CDOTransactionDefImpl() @@ -34,6 +43,7 @@ public class CDOTransactionDefImpl extends CDOViewDefImpl implements CDOTransact /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -45,7 +55,7 @@ public class CDOTransactionDefImpl extends CDOViewDefImpl implements CDOTransact @Override protected Object createInstance() { - CDOSession cdoSession = (CDOSession) getCdoSessionDef().getInstance(); + CDOSession cdoSession = (CDOSession)getCdoSessionDef().getInstance(); return cdoSession.openTransaction(); } diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOViewDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOViewDefImpl.java new file mode 100644 index 0000000000..e2ed3bfde3 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/CDOViewDefImpl.java @@ -0,0 +1,207 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDOViewDefImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs.impl; + +import org.eclipse.emf.cdo.CDOSession; +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.CDOSessionDef; +import org.eclipse.emf.cdo.defs.CDOViewDef; + +import org.eclipse.net4j.util.CheckUtil; +import org.eclipse.net4j.util.defs.impl.DefImpl; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * <!-- begin-user-doc --> An implementation of the model object ' <em><b>CDO View Definition</b></em>'. <!-- + * end-user-doc --> + * <p> + * The following features are implemented: + * <ul> + * <li>{@link org.eclipse.emf.cdo.defs.impl.CDOViewDefImpl#getCdoSessionDef <em>Cdo Session Def</em>}</li> + * </ul> + * </p> + * + * @generated + */ +public class CDOViewDefImpl extends DefImpl implements CDOViewDef +{ + + /** + * The cached value of the '{@link #getCdoSessionDef() <em>Cdo Session Def</em>}' reference. <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @see #getCdoSessionDef() + * @generated + * @ordered + */ + protected CDOSessionDef cdoSessionDef; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected CDOViewDefImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return CDODefsPackage.Literals.CDO_VIEW_DEF; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOSessionDef getCdoSessionDef() + { + if (cdoSessionDef != null && cdoSessionDef.eIsProxy()) + { + InternalEObject oldCdoSessionDef = (InternalEObject)cdoSessionDef; + cdoSessionDef = (CDOSessionDef)eResolveProxy(oldCdoSessionDef); + if (cdoSessionDef != oldCdoSessionDef) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, CDODefsPackage.CDO_VIEW_DEF__CDO_SESSION_DEF, + oldCdoSessionDef, cdoSessionDef)); + } + } + return cdoSessionDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOSessionDef basicGetCdoSessionDef() + { + return cdoSessionDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public void setCdoSessionDef(CDOSessionDef newCdoSessionDef) + { + CDOSessionDef oldCdoSessionDef = cdoSessionDef; + cdoSessionDef = newCdoSessionDef; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.CDO_VIEW_DEF__CDO_SESSION_DEF, + oldCdoSessionDef, cdoSessionDef)); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case CDODefsPackage.CDO_VIEW_DEF__CDO_SESSION_DEF: + if (resolve) + return getCdoSessionDef(); + return basicGetCdoSessionDef(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case CDODefsPackage.CDO_VIEW_DEF__CDO_SESSION_DEF: + setCdoSessionDef((CDOSessionDef)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case CDODefsPackage.CDO_VIEW_DEF__CDO_SESSION_DEF: + setCdoSessionDef((CDOSessionDef)null); + return; + } + super.eUnset(featureID); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case CDODefsPackage.CDO_VIEW_DEF__CDO_SESSION_DEF: + return cdoSessionDef != null; + } + return super.eIsSet(featureID); + } + + /** + * @ADDED + */ + @Override + protected Object createInstance() + { + CDOSession cdoSession = (CDOSession)getCdoSessionDef().getInstance(); + return cdoSession.openView(); + } + + /** + * @ADDED + */ + @Override + protected void validateDefinition() + { + CheckUtil.checkState(eIsSet(CDODefsPackage.CDO_VIEW_DEF__CDO_SESSION_DEF), "no session definition set yet!"); + } +} // CDOViewDefImpl diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/EDynamicPackageDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/EDynamicPackageDefImpl.java index 00dc43c998..72bbed29c8 100644 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/EDynamicPackageDefImpl.java +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/EDynamicPackageDefImpl.java @@ -1,13 +1,21 @@ /** * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation * </copyright> * - * $Id: EDynamicPackageDefImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ + * $Id: EDynamicPackageDefImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ */ -package org.eclipse.emf.cdo.cdodefs.impl; +package org.eclipse.emf.cdo.defs.impl; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.EDynamicPackageDef; +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.EDynamicPackageDef; import org.eclipse.net4j.util.CheckUtil; @@ -21,18 +29,18 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.impl.EDynamicPackageDefImpl#getResourceURI <em>Resource URI</em>}</li> + * <li>{@link org.eclipse.emf.cdo.defs.impl.EDynamicPackageDefImpl#getResourceURI <em>Resource URI</em>}</li> * </ul> * </p> - * + * * @generated */ public class EDynamicPackageDefImpl extends EPackageDefImpl implements EDynamicPackageDef { /** - * The default value of the '{@link #getResourceURI() <em>Resource URI</em>}' attribute. - * <!-- begin-user-doc --> <!-- + * The default value of the '{@link #getResourceURI() <em>Resource URI</em>}' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @see #getResourceURI() * @generated * @ordered @@ -40,9 +48,9 @@ public class EDynamicPackageDefImpl extends EPackageDefImpl implements EDynamicP protected static final String RESOURCE_URI_EDEFAULT = null; /** - * The cached value of the '{@link #getResourceURI() <em>Resource URI</em>}' attribute. - * <!-- begin-user-doc --> <!-- + * The cached value of the '{@link #getResourceURI() <em>Resource URI</em>}' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @see #getResourceURI() * @generated * @ordered @@ -51,6 +59,7 @@ public class EDynamicPackageDefImpl extends EPackageDefImpl implements EDynamicP /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected EDynamicPackageDefImpl() @@ -60,6 +69,7 @@ public class EDynamicPackageDefImpl extends EPackageDefImpl implements EDynamicP /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -70,6 +80,7 @@ public class EDynamicPackageDefImpl extends EPackageDefImpl implements EDynamicP /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public String getResourceURI() @@ -79,6 +90,7 @@ public class EDynamicPackageDefImpl extends EPackageDefImpl implements EDynamicP /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void setResourceURI(String newResourceURI) @@ -86,11 +98,13 @@ public class EDynamicPackageDefImpl extends EPackageDefImpl implements EDynamicP String oldResourceURI = resourceURI; resourceURI = newResourceURI; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.EDYNAMIC_PACKAGE_DEF__RESOURCE_URI, oldResourceURI, resourceURI)); + eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.EDYNAMIC_PACKAGE_DEF__RESOURCE_URI, + oldResourceURI, resourceURI)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -98,14 +112,15 @@ public class EDynamicPackageDefImpl extends EPackageDefImpl implements EDynamicP { switch (featureID) { - case CDODefsPackage.EDYNAMIC_PACKAGE_DEF__RESOURCE_URI: - return getResourceURI(); + case CDODefsPackage.EDYNAMIC_PACKAGE_DEF__RESOURCE_URI: + return getResourceURI(); } return super.eGet(featureID, resolve, coreType); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -113,15 +128,16 @@ public class EDynamicPackageDefImpl extends EPackageDefImpl implements EDynamicP { switch (featureID) { - case CDODefsPackage.EDYNAMIC_PACKAGE_DEF__RESOURCE_URI: - setResourceURI((String)newValue); - return; + case CDODefsPackage.EDYNAMIC_PACKAGE_DEF__RESOURCE_URI: + setResourceURI((String)newValue); + return; } super.eSet(featureID, newValue); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -129,15 +145,16 @@ public class EDynamicPackageDefImpl extends EPackageDefImpl implements EDynamicP { switch (featureID) { - case CDODefsPackage.EDYNAMIC_PACKAGE_DEF__RESOURCE_URI: - setResourceURI(RESOURCE_URI_EDEFAULT); - return; + case CDODefsPackage.EDYNAMIC_PACKAGE_DEF__RESOURCE_URI: + setResourceURI(RESOURCE_URI_EDEFAULT); + return; } super.eUnset(featureID); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -145,20 +162,22 @@ public class EDynamicPackageDefImpl extends EPackageDefImpl implements EDynamicP { switch (featureID) { - case CDODefsPackage.EDYNAMIC_PACKAGE_DEF__RESOURCE_URI: - return RESOURCE_URI_EDEFAULT == null ? resourceURI != null : !RESOURCE_URI_EDEFAULT.equals(resourceURI); + case CDODefsPackage.EDYNAMIC_PACKAGE_DEF__RESOURCE_URI: + return RESOURCE_URI_EDEFAULT == null ? resourceURI != null : !RESOURCE_URI_EDEFAULT.equals(resourceURI); } return super.eIsSet(featureID); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override public String toString() { - if (eIsProxy()) return super.toString(); + if (eIsProxy()) + return super.toString(); StringBuffer result = new StringBuffer(super.toString()); result.append(" (resourceURI: "); @@ -167,12 +186,18 @@ public class EDynamicPackageDefImpl extends EPackageDefImpl implements EDynamicP return result.toString(); } + /** + * @ADDED + */ @Override protected Object createInstance() { throw new UnsupportedOperationException("not implemented yet!"); } + /** + * @ADDED + */ @Override protected void validateDefinition() { diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/EGlobalPackageDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/EGlobalPackageDefImpl.java index 44b037693d..b319a5d98b 100644 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/EGlobalPackageDefImpl.java +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/EGlobalPackageDefImpl.java @@ -1,13 +1,21 @@ /** * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation * </copyright> * - * $Id: EGlobalPackageDefImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ + * $Id: EGlobalPackageDefImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ */ -package org.eclipse.emf.cdo.cdodefs.impl; +package org.eclipse.emf.cdo.defs.impl; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.EGlobalPackageDef; +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.EGlobalPackageDef; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; @@ -17,13 +25,14 @@ import org.eclipse.emf.ecore.EPackage; * end-user-doc --> * <p> * </p> - * + * * @generated */ public class EGlobalPackageDefImpl extends EPackageDefImpl implements EGlobalPackageDef { /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected EGlobalPackageDefImpl() @@ -33,6 +42,7 @@ public class EGlobalPackageDefImpl extends EPackageDefImpl implements EGlobalPac /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -41,6 +51,9 @@ public class EGlobalPackageDefImpl extends EPackageDefImpl implements EGlobalPac return CDODefsPackage.Literals.EGLOBAL_PACKAGE_DEF; } + /** + * @ADDED + */ @Override public Object createInstance() { diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/EPackageDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/EPackageDefImpl.java index af670afa10..2635578b9e 100644 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/impl/EPackageDefImpl.java +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/EPackageDefImpl.java @@ -1,16 +1,24 @@ /** * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation * </copyright> * - * $Id: EPackageDefImpl.java,v 1.2 2008-12-29 14:01:19 estepper Exp $ + * $Id: EPackageDefImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ */ -package org.eclipse.emf.cdo.cdodefs.impl; +package org.eclipse.emf.cdo.defs.impl; -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.cdodefs.EPackageDef; +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.EPackageDef; import org.eclipse.net4j.util.CheckUtil; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; +import org.eclipse.net4j.util.defs.impl.DefImpl; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.ecore.EClass; @@ -24,7 +32,7 @@ import java.net.URI; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.emf.cdo.cdodefs.impl.EPackageDefImpl#getNsURI <em>Ns URI</em>}</li> + * <li>{@link org.eclipse.emf.cdo.defs.impl.EPackageDefImpl#getNsURI <em>Ns URI</em>}</li> * </ul> * </p> * @@ -54,6 +62,7 @@ public abstract class EPackageDefImpl extends DefImpl implements EPackageDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected EPackageDefImpl() @@ -63,6 +72,7 @@ public abstract class EPackageDefImpl extends DefImpl implements EPackageDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -73,6 +83,7 @@ public abstract class EPackageDefImpl extends DefImpl implements EPackageDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public String getNsURI() @@ -82,6 +93,7 @@ public abstract class EPackageDefImpl extends DefImpl implements EPackageDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void setNsURI(String newNsURI) @@ -94,6 +106,7 @@ public abstract class EPackageDefImpl extends DefImpl implements EPackageDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -101,14 +114,15 @@ public abstract class EPackageDefImpl extends DefImpl implements EPackageDef { switch (featureID) { - case CDODefsPackage.EPACKAGE_DEF__NS_URI: - return getNsURI(); + case CDODefsPackage.EPACKAGE_DEF__NS_URI: + return getNsURI(); } return super.eGet(featureID, resolve, coreType); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -116,15 +130,16 @@ public abstract class EPackageDefImpl extends DefImpl implements EPackageDef { switch (featureID) { - case CDODefsPackage.EPACKAGE_DEF__NS_URI: - setNsURI((String)newValue); - return; + case CDODefsPackage.EPACKAGE_DEF__NS_URI: + setNsURI((String)newValue); + return; } super.eSet(featureID, newValue); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -132,15 +147,16 @@ public abstract class EPackageDefImpl extends DefImpl implements EPackageDef { switch (featureID) { - case CDODefsPackage.EPACKAGE_DEF__NS_URI: - setNsURI(NS_URI_EDEFAULT); - return; + case CDODefsPackage.EPACKAGE_DEF__NS_URI: + setNsURI(NS_URI_EDEFAULT); + return; } super.eUnset(featureID); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -148,20 +164,22 @@ public abstract class EPackageDefImpl extends DefImpl implements EPackageDef { switch (featureID) { - case CDODefsPackage.EPACKAGE_DEF__NS_URI: - return NS_URI_EDEFAULT == null ? nsURI != null : !NS_URI_EDEFAULT.equals(nsURI); + case CDODefsPackage.EPACKAGE_DEF__NS_URI: + return NS_URI_EDEFAULT == null ? nsURI != null : !NS_URI_EDEFAULT.equals(nsURI); } return super.eIsSet(featureID); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override public String toString() { - if (eIsProxy()) return super.toString(); + if (eIsProxy()) + return super.toString(); StringBuffer result = new StringBuffer(super.toString()); result.append(" (nsURI: "); @@ -170,11 +188,14 @@ public abstract class EPackageDefImpl extends DefImpl implements EPackageDef return result.toString(); } + /** + * @ADDED + */ @Override protected void validateDefinition() { - CheckUtil.checkState(eIsSet(CDODefsPackage.EPACKAGE_DEF__NS_URI) && URI.create(getNsURI()) != null, - "nsURI not set or not valid!"); + CheckUtil.checkState(eIsSet(CDODefsPackage.EPACKAGE_DEF__NS_URI) // + && URI.create(getNsURI()) != null, "nsURI not set or not valid!"); } } // CDOPackageDefImpl diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/FailOverStrategyDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/FailOverStrategyDefImpl.java new file mode 100644 index 0000000000..9200815122 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/FailOverStrategyDefImpl.java @@ -0,0 +1,186 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: FailOverStrategyDefImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs.impl; + +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.FailOverStrategyDef; + +import org.eclipse.net4j.defs.ConnectorDef; +import org.eclipse.net4j.util.defs.impl.DefImpl; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * <!-- begin-user-doc --> An implementation of the model object '<em><b>Fail Over Strategy Def</b></em>'. <!-- + * end-user-doc --> + * <p> + * The following features are implemented: + * <ul> + * <li>{@link org.eclipse.emf.cdo.defs.impl.FailOverStrategyDefImpl#getConnectorDef <em>Connector Def</em>}</li> + * </ul> + * </p> + * + * @generated + */ +public abstract class FailOverStrategyDefImpl extends DefImpl implements FailOverStrategyDef +{ + /** + * The cached value of the '{@link #getConnectorDef() <em>Connector Def</em>}' reference. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @see #getConnectorDef() + * @generated + * @ordered + */ + protected ConnectorDef connectorDef; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected FailOverStrategyDefImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return CDODefsPackage.Literals.FAIL_OVER_STRATEGY_DEF; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public ConnectorDef getConnectorDef() + { + if (connectorDef != null && connectorDef.eIsProxy()) + { + InternalEObject oldConnectorDef = (InternalEObject)connectorDef; + connectorDef = (ConnectorDef)eResolveProxy(oldConnectorDef); + if (connectorDef != oldConnectorDef) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, + CDODefsPackage.FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF, oldConnectorDef, connectorDef)); + } + } + return connectorDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public ConnectorDef basicGetConnectorDef() + { + return connectorDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public void setConnectorDef(ConnectorDef newConnectorDef) + { + ConnectorDef oldConnectorDef = connectorDef; + connectorDef = newConnectorDef; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF, + oldConnectorDef, connectorDef)); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case CDODefsPackage.FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF: + if (resolve) + return getConnectorDef(); + return basicGetConnectorDef(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case CDODefsPackage.FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF: + setConnectorDef((ConnectorDef)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case CDODefsPackage.FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF: + setConnectorDef((ConnectorDef)null); + return; + } + super.eUnset(featureID); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case CDODefsPackage.FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF: + return connectorDef != null; + } + return super.eIsSet(featureID); + } + +} // FailOverStrategyDefImpl diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/RetryFailOverStrategyDefImpl.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/RetryFailOverStrategyDefImpl.java new file mode 100644 index 0000000000..c9ae494dbc --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/impl/RetryFailOverStrategyDefImpl.java @@ -0,0 +1,248 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: RetryFailOverStrategyDefImpl.java,v 1.1 2008-12-31 14:43:30 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs.impl; + +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef; + +import org.eclipse.net4j.connector.IConnector; +import org.eclipse.net4j.signal.failover.IFailOverStrategy; +import org.eclipse.net4j.signal.failover.RetryFailOverStrategy; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * <!-- begin-user-doc --> An implementation of the model object ' <em><b>Retry Fail Over Strategy</b></em>'. <!-- + * end-user-doc --> + * <p> + * The following features are implemented: + * <ul> + * <li>{@link org.eclipse.emf.cdo.defs.impl.RetryFailOverStrategyDefImpl#getRetries <em>Retries</em>}</li> + * </ul> + * </p> + * + * @generated + */ +public class RetryFailOverStrategyDefImpl extends FailOverStrategyDefImpl implements RetryFailOverStrategyDef +{ + /** + * The default value of the '{@link #getRetries() <em>Retries</em>}' attribute. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @see #getRetries() + * @generated + * @ordered + */ + protected static final int RETRIES_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getRetries() <em>Retries</em>}' attribute. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @see #getRetries() + * @generated + * @ordered + */ + protected int retries = RETRIES_EDEFAULT; + + /** + * This is true if the Retries attribute has been set. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + protected boolean retriesESet; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected RetryFailOverStrategyDefImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return CDODefsPackage.Literals.RETRY_FAIL_OVER_STRATEGY_DEF; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public int getRetries() + { + return retries; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public void setRetries(int newRetries) + { + int oldRetries = retries; + retries = newRetries; + boolean oldRetriesESet = retriesESet; + retriesESet = true; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES, + oldRetries, retries, !oldRetriesESet)); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public void unsetRetries() + { + int oldRetries = retries; + boolean oldRetriesESet = retriesESet; + retries = RETRIES_EDEFAULT; + retriesESet = false; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.UNSET, CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES, + oldRetries, RETRIES_EDEFAULT, oldRetriesESet)); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public boolean isSetRetries() + { + return retriesESet; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES: + return new Integer(getRetries()); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES: + setRetries(((Integer)newValue).intValue()); + return; + } + super.eSet(featureID, newValue); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES: + unsetRetries(); + return; + } + super.eUnset(featureID); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES: + return isSetRetries(); + } + return super.eIsSet(featureID); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) + return super.toString(); + + StringBuffer result = new StringBuffer(super.toString()); + result.append(" (retries: "); + if (retriesESet) + result.append(retries); + else + result.append("<unset>"); + result.append(')'); + return result.toString(); + } + + /** + * @ADDED + */ + @Override + protected IFailOverStrategy createInstance() + { + IFailOverStrategy failOverStrategy = null; + IConnector connector = (IConnector)getConnectorDef().getInstance(); + if (isSetRetries()) + { + failOverStrategy = new RetryFailOverStrategy(connector, getRetries()); + } + else + { + failOverStrategy = new RetryFailOverStrategy(connector); + } + return failOverStrategy; + } +} // RetryFailOverStrategyImpl diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/util/CDODefsAdapterFactory.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/util/CDODefsAdapterFactory.java new file mode 100644 index 0000000000..ee15713f9e --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/util/CDODefsAdapterFactory.java @@ -0,0 +1,484 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDODefsAdapterFactory.java,v 1.1 2008-12-31 14:43:31 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs.util; + +import org.eclipse.emf.cdo.defs.CDOAuditDef; +import org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef; +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDOPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDOResourceDef; +import org.eclipse.emf.cdo.defs.CDOSessionDef; +import org.eclipse.emf.cdo.defs.CDOTransactionDef; +import org.eclipse.emf.cdo.defs.CDOViewDef; +import org.eclipse.emf.cdo.defs.EDynamicPackageDef; +import org.eclipse.emf.cdo.defs.EGlobalPackageDef; +import org.eclipse.emf.cdo.defs.EPackageDef; +import org.eclipse.emf.cdo.defs.FailOverStrategyDef; +import org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef; + +import org.eclipse.net4j.defs.ClientProtocolFactoryDef; +import org.eclipse.net4j.defs.ProtocolProviderDef; +import org.eclipse.net4j.util.defs.Def; + +import org.eclipse.emf.common.notify.Adapter; +import org.eclipse.emf.common.notify.Notifier; +import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; +import org.eclipse.emf.ecore.EObject; + +/** + * <!-- begin-user-doc --> The <b>Adapter Factory</b> for the model. It provides an adapter <code>createXXX</code> + * method for each class of the model. <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage + * @generated + */ +public class CDODefsAdapterFactory extends AdapterFactoryImpl +{ + /** + * The cached model package. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected static CDODefsPackage modelPackage; + + /** + * Creates an instance of the adapter factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDODefsAdapterFactory() + { + if (modelPackage == null) + { + modelPackage = CDODefsPackage.eINSTANCE; + } + } + + /** + * Returns whether this factory is applicable for the type of the object. <!-- begin-user-doc --> This implementation + * returns <code>true</code> if the object is either the model's package or is an instance object of the model. <!-- + * end-user-doc --> + * + * @return whether this factory is applicable for the type of the object. + * @generated + */ + @Override + public boolean isFactoryForType(Object object) + { + if (object == modelPackage) + { + return true; + } + if (object instanceof EObject) + { + return ((EObject)object).eClass().getEPackage() == modelPackage; + } + return false; + } + + /** + * The switch that delegates to the <code>createXXX</code> methods. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected CDODefsSwitch<Adapter> modelSwitch = new CDODefsSwitch<Adapter>() + { + @Override + public Adapter caseCDOViewDef(CDOViewDef object) + { + return createCDOViewDefAdapter(); + } + + @Override + public Adapter caseCDOTransactionDef(CDOTransactionDef object) + { + return createCDOTransactionDefAdapter(); + } + + @Override + public Adapter caseCDOAuditDef(CDOAuditDef object) + { + return createCDOAuditDefAdapter(); + } + + @Override + public Adapter caseCDOSessionDef(CDOSessionDef object) + { + return createCDOSessionDefAdapter(); + } + + @Override + public Adapter caseFailOverStrategyDef(FailOverStrategyDef object) + { + return createFailOverStrategyDefAdapter(); + } + + @Override + public Adapter caseRetryFailOverStrategyDef(RetryFailOverStrategyDef object) + { + return createRetryFailOverStrategyDefAdapter(); + } + + @Override + public Adapter caseCDOPackageRegistryDef(CDOPackageRegistryDef object) + { + return createCDOPackageRegistryDefAdapter(); + } + + @Override + public Adapter caseCDOEagerPackageRegistryDef(CDOEagerPackageRegistryDef object) + { + return createCDOEagerPackageRegistryDefAdapter(); + } + + @Override + public Adapter caseCDOLazyPackageRegistryDef(CDOLazyPackageRegistryDef object) + { + return createCDOLazyPackageRegistryDefAdapter(); + } + + @Override + public Adapter caseEPackageDef(EPackageDef object) + { + return createEPackageDefAdapter(); + } + + @Override + public Adapter caseEDynamicPackageDef(EDynamicPackageDef object) + { + return createEDynamicPackageDefAdapter(); + } + + @Override + public Adapter caseEGlobalPackageDef(EGlobalPackageDef object) + { + return createEGlobalPackageDefAdapter(); + } + + @Override + public Adapter caseCDOClientProtocolFactoryDef(CDOClientProtocolFactoryDef object) + { + return createCDOClientProtocolFactoryDefAdapter(); + } + + @Override + public Adapter caseCDOResourceDef(CDOResourceDef object) + { + return createCDOResourceDefAdapter(); + } + + @Override + public Adapter caseDef(Def object) + { + return createDefAdapter(); + } + + @Override + public Adapter caseProtocolProviderDef(ProtocolProviderDef object) + { + return createProtocolProviderDefAdapter(); + } + + @Override + public Adapter caseClientProtocolFactoryDef(ClientProtocolFactoryDef object) + { + return createClientProtocolFactoryDefAdapter(); + } + + @Override + public Adapter defaultCase(EObject object) + { + return createEObjectAdapter(); + } + }; + + /** + * Creates an adapter for the <code>target</code>. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param target + * the object to adapt. + * @return the adapter for the <code>target</code>. + * @generated + */ + @Override + public Adapter createAdapter(Notifier target) + { + return modelSwitch.doSwitch((EObject)target); + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.defs.CDOViewDef <em>CDO View Def</em>}'. + * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to + * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.emf.cdo.defs.CDOViewDef + * @generated + */ + public Adapter createCDOViewDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.defs.CDOTransactionDef + * <em>CDO Transaction Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can + * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- + * end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.emf.cdo.defs.CDOTransactionDef + * @generated + */ + public Adapter createCDOTransactionDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.defs.CDOAuditDef <em>CDO Audit Def</em>}'. + * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to + * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.emf.cdo.defs.CDOAuditDef + * @generated + */ + public Adapter createCDOAuditDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.defs.CDOSessionDef + * <em>CDO Session Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily + * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.emf.cdo.defs.CDOSessionDef + * @generated + */ + public Adapter createCDOSessionDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.defs.FailOverStrategyDef + * <em>Fail Over Strategy Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can + * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- + * end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.emf.cdo.defs.FailOverStrategyDef + * @generated + */ + public Adapter createFailOverStrategyDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef + * <em>Retry Fail Over Strategy Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that + * we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- + * end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef + * @generated + */ + public Adapter createRetryFailOverStrategyDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.defs.CDOPackageRegistryDef + * <em>CDO Package Registry Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we + * can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- + * end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.emf.cdo.defs.CDOPackageRegistryDef + * @generated + */ + public Adapter createCDOPackageRegistryDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef + * <em>CDO Eager Package Registry Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that + * we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- + * end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef + * @generated + */ + public Adapter createCDOEagerPackageRegistryDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef + * <em>CDO Lazy Package Registry Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that + * we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- + * end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef + * @generated + */ + public Adapter createCDOLazyPackageRegistryDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.defs.EPackageDef <em>EPackage Def</em>}'. + * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to + * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.emf.cdo.defs.EPackageDef + * @generated + */ + public Adapter createEPackageDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.defs.EDynamicPackageDef + * <em>EDynamic Package Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can + * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- + * end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.emf.cdo.defs.EDynamicPackageDef + * @generated + */ + public Adapter createEDynamicPackageDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.defs.EGlobalPackageDef + * <em>EGlobal Package Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can + * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- + * end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.emf.cdo.defs.EGlobalPackageDef + * @generated + */ + public Adapter createEGlobalPackageDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef + * <em>CDO Client Protocol Factory Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so + * that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. + * <!-- end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef + * @generated + */ + public Adapter createCDOClientProtocolFactoryDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.defs.CDOResourceDef + * <em>CDO Resource Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily + * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.emf.cdo.defs.CDOResourceDef + * @generated + */ + public Adapter createCDOResourceDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.defs.Def <em>Def</em>}'. <!-- + * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to + * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.net4j.util.defs.Def + * @generated + */ + public Adapter createDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.ProtocolProviderDef + * <em>Protocol Provider Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can + * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- + * end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.net4j.defs.ProtocolProviderDef + * @generated + */ + public Adapter createProtocolProviderDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.ClientProtocolFactoryDef + * <em>Client Protocol Factory Def</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we + * can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- + * end-user-doc --> + * + * @return the new adapter. + * @see org.eclipse.net4j.defs.ClientProtocolFactoryDef + * @generated + */ + public Adapter createClientProtocolFactoryDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for the default case. <!-- begin-user-doc --> This default implementation returns null. <!-- + * end-user-doc --> + * + * @return the new adapter. + * @generated + */ + public Adapter createEObjectAdapter() + { + return null; + } + +} // CDODefsAdapterFactory diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/util/CDODefsSwitch.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/util/CDODefsSwitch.java new file mode 100644 index 0000000000..b5cf5eb4c1 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/util/CDODefsSwitch.java @@ -0,0 +1,559 @@ +/** + * <copyright> + * Copyright (c) 2004 - 2008 André Dietisheim, Switzerland. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * André Dietisheim - initial API and implementation + * </copyright> + * + * $Id: CDODefsSwitch.java,v 1.1 2008-12-31 14:43:31 estepper Exp $ + */ +package org.eclipse.emf.cdo.defs.util; + +import org.eclipse.emf.cdo.defs.CDOAuditDef; +import org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef; +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDOPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDOResourceDef; +import org.eclipse.emf.cdo.defs.CDOSessionDef; +import org.eclipse.emf.cdo.defs.CDOTransactionDef; +import org.eclipse.emf.cdo.defs.CDOViewDef; +import org.eclipse.emf.cdo.defs.EDynamicPackageDef; +import org.eclipse.emf.cdo.defs.EGlobalPackageDef; +import org.eclipse.emf.cdo.defs.EPackageDef; +import org.eclipse.emf.cdo.defs.FailOverStrategyDef; +import org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef; + +import org.eclipse.net4j.defs.ClientProtocolFactoryDef; +import org.eclipse.net4j.defs.ProtocolProviderDef; +import org.eclipse.net4j.util.defs.Def; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EObject; + +import java.util.List; + +/** + * <!-- begin-user-doc --> The <b>Switch</b> for the model's inheritance hierarchy. It supports the call + * {@link #doSwitch(EObject) doSwitch(object)} to invoke the <code>caseXXX</code> method for each class of the model, + * starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is + * returned, which is the result of the switch. <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.defs.CDODefsPackage + * @generated + */ +public class CDODefsSwitch<T> +{ + /** + * The cached model package <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected static CDODefsPackage modelPackage; + + /** + * Creates an instance of the switch. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDODefsSwitch() + { + if (modelPackage == null) + { + modelPackage = CDODefsPackage.eINSTANCE; + } + } + + /** + * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the first non-null result returned by a <code>caseXXX</code> call. + * @generated + */ + public T doSwitch(EObject theEObject) + { + return doSwitch(theEObject.eClass(), theEObject); + } + + /** + * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the first non-null result returned by a <code>caseXXX</code> call. + * @generated + */ + protected T doSwitch(EClass theEClass, EObject theEObject) + { + if (theEClass.eContainer() == modelPackage) + { + return doSwitch(theEClass.getClassifierID(), theEObject); + } + else + { + List<EClass> eSuperTypes = theEClass.getESuperTypes(); + return eSuperTypes.isEmpty() ? defaultCase(theEObject) : doSwitch(eSuperTypes.get(0), theEObject); + } + } + + /** + * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the first non-null result returned by a <code>caseXXX</code> call. + * @generated + */ + protected T doSwitch(int classifierID, EObject theEObject) + { + switch (classifierID) + { + case CDODefsPackage.CDO_VIEW_DEF: + { + CDOViewDef cdoViewDef = (CDOViewDef)theEObject; + T result = caseCDOViewDef(cdoViewDef); + if (result == null) + result = caseDef(cdoViewDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case CDODefsPackage.CDO_TRANSACTION_DEF: + { + CDOTransactionDef cdoTransactionDef = (CDOTransactionDef)theEObject; + T result = caseCDOTransactionDef(cdoTransactionDef); + if (result == null) + result = caseCDOViewDef(cdoTransactionDef); + if (result == null) + result = caseDef(cdoTransactionDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case CDODefsPackage.CDO_AUDIT_DEF: + { + CDOAuditDef cdoAuditDef = (CDOAuditDef)theEObject; + T result = caseCDOAuditDef(cdoAuditDef); + if (result == null) + result = caseCDOViewDef(cdoAuditDef); + if (result == null) + result = caseDef(cdoAuditDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case CDODefsPackage.CDO_SESSION_DEF: + { + CDOSessionDef cdoSessionDef = (CDOSessionDef)theEObject; + T result = caseCDOSessionDef(cdoSessionDef); + if (result == null) + result = caseDef(cdoSessionDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case CDODefsPackage.FAIL_OVER_STRATEGY_DEF: + { + FailOverStrategyDef failOverStrategyDef = (FailOverStrategyDef)theEObject; + T result = caseFailOverStrategyDef(failOverStrategyDef); + if (result == null) + result = caseDef(failOverStrategyDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case CDODefsPackage.RETRY_FAIL_OVER_STRATEGY_DEF: + { + RetryFailOverStrategyDef retryFailOverStrategyDef = (RetryFailOverStrategyDef)theEObject; + T result = caseRetryFailOverStrategyDef(retryFailOverStrategyDef); + if (result == null) + result = caseFailOverStrategyDef(retryFailOverStrategyDef); + if (result == null) + result = caseDef(retryFailOverStrategyDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case CDODefsPackage.CDO_PACKAGE_REGISTRY_DEF: + { + CDOPackageRegistryDef cdoPackageRegistryDef = (CDOPackageRegistryDef)theEObject; + T result = caseCDOPackageRegistryDef(cdoPackageRegistryDef); + if (result == null) + result = caseDef(cdoPackageRegistryDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case CDODefsPackage.CDO_EAGER_PACKAGE_REGISTRY_DEF: + { + CDOEagerPackageRegistryDef cdoEagerPackageRegistryDef = (CDOEagerPackageRegistryDef)theEObject; + T result = caseCDOEagerPackageRegistryDef(cdoEagerPackageRegistryDef); + if (result == null) + result = caseCDOPackageRegistryDef(cdoEagerPackageRegistryDef); + if (result == null) + result = caseDef(cdoEagerPackageRegistryDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case CDODefsPackage.CDO_LAZY_PACKAGE_REGISTRY_DEF: + { + CDOLazyPackageRegistryDef cdoLazyPackageRegistryDef = (CDOLazyPackageRegistryDef)theEObject; + T result = caseCDOLazyPackageRegistryDef(cdoLazyPackageRegistryDef); + if (result == null) + result = caseCDOPackageRegistryDef(cdoLazyPackageRegistryDef); + if (result == null) + result = caseDef(cdoLazyPackageRegistryDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case CDODefsPackage.EPACKAGE_DEF: + { + EPackageDef ePackageDef = (EPackageDef)theEObject; + T result = caseEPackageDef(ePackageDef); + if (result == null) + result = caseDef(ePackageDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case CDODefsPackage.EDYNAMIC_PACKAGE_DEF: + { + EDynamicPackageDef eDynamicPackageDef = (EDynamicPackageDef)theEObject; + T result = caseEDynamicPackageDef(eDynamicPackageDef); + if (result == null) + result = caseEPackageDef(eDynamicPackageDef); + if (result == null) + result = caseDef(eDynamicPackageDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case CDODefsPackage.EGLOBAL_PACKAGE_DEF: + { + EGlobalPackageDef eGlobalPackageDef = (EGlobalPackageDef)theEObject; + T result = caseEGlobalPackageDef(eGlobalPackageDef); + if (result == null) + result = caseEPackageDef(eGlobalPackageDef); + if (result == null) + result = caseDef(eGlobalPackageDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case CDODefsPackage.CDO_CLIENT_PROTOCOL_FACTORY_DEF: + { + CDOClientProtocolFactoryDef cdoClientProtocolFactoryDef = (CDOClientProtocolFactoryDef)theEObject; + T result = caseCDOClientProtocolFactoryDef(cdoClientProtocolFactoryDef); + if (result == null) + result = caseClientProtocolFactoryDef(cdoClientProtocolFactoryDef); + if (result == null) + result = caseProtocolProviderDef(cdoClientProtocolFactoryDef); + if (result == null) + result = caseDef(cdoClientProtocolFactoryDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case CDODefsPackage.CDO_RESOURCE_DEF: + { + CDOResourceDef cdoResourceDef = (CDOResourceDef)theEObject; + T result = caseCDOResourceDef(cdoResourceDef); + if (result == null) + result = caseDef(cdoResourceDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + default: + return defaultCase(theEObject); + } + } + + /** + * Returns the result of interpreting the object as an instance of '<em>CDO View Def</em>'. <!-- begin-user-doc --> + * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>CDO View Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCDOViewDef(CDOViewDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>CDO Transaction Def</em>'. <!-- begin-user-doc + * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>CDO Transaction Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCDOTransactionDef(CDOTransactionDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>CDO Audit Def</em>'. <!-- begin-user-doc --> + * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>CDO Audit Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCDOAuditDef(CDOAuditDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>CDO Session Def</em>'. <!-- begin-user-doc --> + * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>CDO Session Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCDOSessionDef(CDOSessionDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Fail Over Strategy Def</em>'. <!-- + * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!-- + * end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>Fail Over Strategy Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseFailOverStrategyDef(FailOverStrategyDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Retry Fail Over Strategy Def</em>'. <!-- + * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!-- + * end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>Retry Fail Over Strategy Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseRetryFailOverStrategyDef(RetryFailOverStrategyDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>CDO Package Registry Def</em>'. <!-- + * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!-- + * end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>CDO Package Registry Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCDOPackageRegistryDef(CDOPackageRegistryDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>CDO Eager Package Registry Def</em>'. <!-- + * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!-- + * end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>CDO Eager Package Registry Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCDOEagerPackageRegistryDef(CDOEagerPackageRegistryDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>CDO Lazy Package Registry Def</em>'. <!-- + * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!-- + * end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>CDO Lazy Package Registry Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCDOLazyPackageRegistryDef(CDOLazyPackageRegistryDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>EPackage Def</em>'. <!-- begin-user-doc --> + * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>EPackage Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseEPackageDef(EPackageDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>EDynamic Package Def</em>'. <!-- + * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!-- + * end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>EDynamic Package Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseEDynamicPackageDef(EDynamicPackageDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>EGlobal Package Def</em>'. <!-- begin-user-doc + * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>EGlobal Package Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseEGlobalPackageDef(EGlobalPackageDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>CDO Client Protocol Factory Def</em>'. <!-- + * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!-- + * end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>CDO Client Protocol Factory Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCDOClientProtocolFactoryDef(CDOClientProtocolFactoryDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>CDO Resource Def</em>'. <!-- begin-user-doc + * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>CDO Resource Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCDOResourceDef(CDOResourceDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Def</em>'. <!-- begin-user-doc --> This + * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseDef(Def object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Protocol Provider Def</em>'. <!-- + * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!-- + * end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>Protocol Provider Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseProtocolProviderDef(ProtocolProviderDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Client Protocol Factory Def</em>'. <!-- + * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!-- + * end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>Client Protocol Factory Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseClientProtocolFactoryDef(ClientProtocolFactoryDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. <!-- begin-user-doc --> This + * implementation returns null; returning a non-null result will terminate the switch, but this is the last case + * anyway. <!-- end-user-doc --> + * + * @param object + * the target of the switch. + * @return the result of interpreting the object as an instance of '<em>EObject</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) + * @generated + */ + public T defaultCase(EObject object) + { + return null; + } + +} // CDODefsSwitch diff --git a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/util/CDODefsUtil.java b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/util/CDODefsUtil.java index 30255e670f..064f25c98b 100644 --- a/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/cdodefs/util/CDODefsUtil.java +++ b/plugins/org.eclipse.emf.cdo.defs/src/org/eclipse/emf/cdo/defs/util/CDODefsUtil.java @@ -1,14 +1,14 @@ -package org.eclipse.emf.cdo.cdodefs.util; +package org.eclipse.emf.cdo.defs.util; -import org.eclipse.emf.cdo.cdodefs.CDOAuditDef; -import org.eclipse.emf.cdo.cdodefs.CDODefsFactory; -import org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.CDOResourceDef; -import org.eclipse.emf.cdo.cdodefs.CDOSessionDef; -import org.eclipse.emf.cdo.cdodefs.CDOTransactionDef; -import org.eclipse.emf.cdo.cdodefs.FailOverStrategyDef; +import org.eclipse.emf.cdo.defs.CDOAuditDef; +import org.eclipse.emf.cdo.defs.CDODefsFactory; +import org.eclipse.emf.cdo.defs.CDOPackageRegistryDef; +import org.eclipse.emf.cdo.defs.CDOResourceDef; +import org.eclipse.emf.cdo.defs.CDOSessionDef; +import org.eclipse.emf.cdo.defs.CDOTransactionDef; +import org.eclipse.emf.cdo.defs.FailOverStrategyDef; -import org.eclipse.net4j.net4jdefs.TCPConnectorDef; +import org.eclipse.net4j.defs.TCPConnectorDef; import java.util.Date; @@ -41,6 +41,12 @@ public class CDODefsUtil return cdoPackageRegistryDef; } + public static CDOPackageRegistryDef createLazyPackageRegistryDef() + { + CDOPackageRegistryDef cdoPackageRegistryDef = CDODefsFactory.eINSTANCE.createCDOLazyPackageRegistryDef(); + return cdoPackageRegistryDef; + } + public static CDOAuditDef createCDOAuditDef(CDOSessionDef cdoSessionDef) { CDOAuditDef cdoAuditDef = CDODefsFactory.eINSTANCE.createCDOAuditDef(); |