diff options
author | Eike Stepper | 2008-12-31 14:43:46 +0000 |
---|---|---|
committer | Eike Stepper | 2008-12-31 14:43:46 +0000 |
commit | 09972f497948a35ff8fe9e3d6649bc13c274a080 (patch) | |
tree | fd9e2b5108c205eb957251fe0b29f58aa6d7eea2 /plugins | |
parent | e58953c1872d40f978ca91fff7cd1b9ef337182a (diff) | |
download | cdo-09972f497948a35ff8fe9e3d6649bc13c274a080.tar.gz cdo-09972f497948a35ff8fe9e3d6649bc13c274a080.tar.xz cdo-09972f497948a35ff8fe9e3d6649bc13c274a080.zip |
[246623] Create Definition model as alternative configuration/wiring mechanism
https://bugs.eclipse.org/bugs/show_bug.cgi?id=246623
Diffstat (limited to 'plugins')
311 files changed, 16669 insertions, 14275 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(); diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Doctor.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Doctor.java index d9d9d90e94..517d545550 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Doctor.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Doctor.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: Doctor.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: Doctor.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -16,8 +16,7 @@ import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> A representation of the model object '<em><b>Doctor</b></em>'. <!-- end-user-doc --> - * - * + * * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getDoctor() * @model * @generated @@ -26,8 +25,8 @@ public interface Doctor extends EObject { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfBoolean.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfBoolean.java index 82280e1fee..2094c9e2ac 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfBoolean.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfBoolean.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfBoolean.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfBoolean.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -32,21 +32,21 @@ import org.eclipse.emf.ecore.EObject; public interface GenListOfBoolean extends EObject { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * Returns the value of the '<em><b>Elements</b></em>' attribute list. - * The list contents are of type {@link java.lang.Boolean}. - * <!-- begin-user-doc --> + * Returns the value of the '<em><b>Elements</b></em>' attribute list. The list contents are of type + * {@link java.lang.Boolean}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Elements</em>' attribute list isn't clear, there really should be more of a description * here... * </p> * <!-- end-user-doc --> + * * @return the value of the '<em>Elements</em>' attribute list. * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getGenListOfBoolean_Elements() * @model unique="false" diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfChar.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfChar.java index a67f0284e5..18a7b630cf 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfChar.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfChar.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfChar.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfChar.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -32,21 +32,21 @@ import org.eclipse.emf.ecore.EObject; public interface GenListOfChar extends EObject { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * Returns the value of the '<em><b>Elements</b></em>' attribute list. - * The list contents are of type {@link java.lang.Character}. - * <!-- begin-user-doc --> + * Returns the value of the '<em><b>Elements</b></em>' attribute list. The list contents are of type + * {@link java.lang.Character}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Elements</em>' attribute list isn't clear, there really should be more of a description * here... * </p> * <!-- end-user-doc --> + * * @return the value of the '<em>Elements</em>' attribute list. * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getGenListOfChar_Elements() * @model diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfDate.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfDate.java index 49a4fbfe9d..cda2d3ee2f 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfDate.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfDate.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfDate.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfDate.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -34,21 +34,21 @@ import java.util.Date; public interface GenListOfDate extends EObject { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * Returns the value of the '<em><b>Elements</b></em>' attribute list. - * The list contents are of type {@link java.util.Date}. - * <!-- begin-user-doc --> + * Returns the value of the '<em><b>Elements</b></em>' attribute list. The list contents are of type + * {@link java.util.Date}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Elements</em>' attribute list isn't clear, there really should be more of a description * here... * </p> * <!-- end-user-doc --> + * * @return the value of the '<em>Elements</em>' attribute list. * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getGenListOfDate_Elements() * @model diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfDouble.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfDouble.java index f9fb93f479..ff4c3792c9 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfDouble.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfDouble.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfDouble.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfDouble.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -32,21 +32,21 @@ import org.eclipse.emf.ecore.EObject; public interface GenListOfDouble extends EObject { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * Returns the value of the '<em><b>Elements</b></em>' attribute list. - * The list contents are of type {@link java.lang.Double}. - * <!-- begin-user-doc --> + * Returns the value of the '<em><b>Elements</b></em>' attribute list. The list contents are of type + * {@link java.lang.Double}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Elements</em>' attribute list isn't clear, there really should be more of a description * here... * </p> * <!-- end-user-doc --> + * * @return the value of the '<em>Elements</em>' attribute list. * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getGenListOfDouble_Elements() * @model diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfFloat.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfFloat.java index 72a498bb52..55375bff09 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfFloat.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfFloat.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfFloat.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfFloat.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -32,21 +32,21 @@ import org.eclipse.emf.ecore.EObject; public interface GenListOfFloat extends EObject { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * Returns the value of the '<em><b>Elements</b></em>' attribute list. - * The list contents are of type {@link java.lang.Float}. - * <!-- begin-user-doc --> + * Returns the value of the '<em><b>Elements</b></em>' attribute list. The list contents are of type + * {@link java.lang.Float}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Elements</em>' attribute list isn't clear, there really should be more of a description * here... * </p> * <!-- end-user-doc --> + * * @return the value of the '<em>Elements</em>' attribute list. * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getGenListOfFloat_Elements() * @model diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfInt.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfInt.java index 26b35048b3..7b3c3e27e4 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfInt.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfInt.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfInt.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfInt.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -17,14 +17,13 @@ import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> A representation of the model object '<em><b>Gen List Of Int</b></em>'. <!-- end-user-doc --> - * * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.emf.cdo.tests.model5.GenListOfInt#getElements <em>Elements</em>}</li> + * <li>{@link org.eclipse.emf.cdo.tests.model5.GenListOfInt#getElements <em>Elements</em>}</li> * </ul> * </p> - * + * * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getGenListOfInt() * @model * @generated @@ -32,21 +31,21 @@ import org.eclipse.emf.ecore.EObject; public interface GenListOfInt extends EObject { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * Returns the value of the '<em><b>Elements</b></em>' attribute list. - * The list contents are of type {@link java.lang.Integer}. - * <!-- begin-user-doc --> + * Returns the value of the '<em><b>Elements</b></em>' attribute list. The list contents are of type + * {@link java.lang.Integer}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Elements</em>' attribute list isn't clear, there really should be more of a description * here... * </p> * <!-- end-user-doc --> + * * @return the value of the '<em>Elements</em>' attribute list. * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getGenListOfInt_Elements() * @model diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfInteger.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfInteger.java index 4f57939b35..3ef716c5c3 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfInteger.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfInteger.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfInteger.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfInteger.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -32,21 +32,21 @@ import org.eclipse.emf.ecore.EObject; public interface GenListOfInteger extends EObject { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * Returns the value of the '<em><b>Elements</b></em>' attribute list. - * The list contents are of type {@link java.lang.Integer}. - * <!-- begin-user-doc --> + * Returns the value of the '<em><b>Elements</b></em>' attribute list. The list contents are of type + * {@link java.lang.Integer}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Elements</em>' attribute list isn't clear, there really should be more of a description * here... * </p> * <!-- end-user-doc --> + * * @return the value of the '<em>Elements</em>' attribute list. * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getGenListOfInteger_Elements() * @model diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfLong.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfLong.java index 66972e7193..b4929aa326 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfLong.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfLong.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfLong.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfLong.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -32,21 +32,21 @@ import org.eclipse.emf.ecore.EObject; public interface GenListOfLong extends EObject { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * Returns the value of the '<em><b>Elements</b></em>' attribute list. - * The list contents are of type {@link java.lang.Long}. - * <!-- begin-user-doc --> + * Returns the value of the '<em><b>Elements</b></em>' attribute list. The list contents are of type + * {@link java.lang.Long}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Elements</em>' attribute list isn't clear, there really should be more of a description * here... * </p> * <!-- end-user-doc --> + * * @return the value of the '<em>Elements</em>' attribute list. * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getGenListOfLong_Elements() * @model diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfShort.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfShort.java index 338f18f304..fcf777ccac 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfShort.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfShort.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfShort.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfShort.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -32,21 +32,21 @@ import org.eclipse.emf.ecore.EObject; public interface GenListOfShort extends EObject { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * Returns the value of the '<em><b>Elements</b></em>' attribute list. - * The list contents are of type {@link java.lang.Short}. - * <!-- begin-user-doc --> + * Returns the value of the '<em><b>Elements</b></em>' attribute list. The list contents are of type + * {@link java.lang.Short}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Elements</em>' attribute list isn't clear, there really should be more of a description * here... * </p> * <!-- end-user-doc --> + * * @return the value of the '<em>Elements</em>' attribute list. * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getGenListOfShort_Elements() * @model diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfString.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfString.java index 56a1ad8f28..eb608840ce 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfString.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/GenListOfString.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfString.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfString.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -32,21 +32,21 @@ import org.eclipse.emf.ecore.EObject; public interface GenListOfString extends EObject { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * Returns the value of the '<em><b>Elements</b></em>' attribute list. - * The list contents are of type {@link java.lang.String}. - * <!-- begin-user-doc --> + * Returns the value of the '<em><b>Elements</b></em>' attribute list. The list contents are of type + * {@link java.lang.String}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Elements</em>' attribute list isn't clear, there really should be more of a description * here... * </p> * <!-- end-user-doc --> + * * @return the value of the '<em>Elements</em>' attribute list. * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getGenListOfString_Elements() * @model diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Manager.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Manager.java index 4267ff9a58..258eba6d21 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Manager.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Manager.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: Manager.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: Manager.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -16,8 +16,7 @@ import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> A representation of the model object '<em><b>Manager</b></em>'. <!-- end-user-doc --> - * - * + * * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getManager() * @model * @generated @@ -26,8 +25,8 @@ public interface Manager extends EObject { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Model5Factory.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Model5Factory.java index c20c96a843..b3d3464c81 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Model5Factory.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Model5Factory.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: Model5Factory.java,v 1.4 2008-12-28 17:57:09 estepper Exp $ + * $Id: Model5Factory.java,v 1.5 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -17,132 +17,133 @@ 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.tests.model5.Model5Package * @generated */ public interface Model5Factory extends EFactory { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * The singleton instance of the factory. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ Model5Factory eINSTANCE = org.eclipse.emf.cdo.tests.model5.impl.Model5FactoryImpl.init(); /** - * Returns a new object of class '<em>Test Feature Map</em>'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns a new object of class '<em>Test Feature Map</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return a new object of class '<em>Test Feature Map</em>'. * @generated */ TestFeatureMap createTestFeatureMap(); /** - * Returns a new object of class '<em>Manager</em>'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns a new object of class '<em>Manager</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return a new object of class '<em>Manager</em>'. * @generated */ Manager createManager(); /** - * Returns a new object of class '<em>Doctor</em>'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns a new object of class '<em>Doctor</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return a new object of class '<em>Doctor</em>'. * @generated */ Doctor createDoctor(); /** - * Returns a new object of class '<em>Gen List Of Int</em>'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns a new object of class '<em>Gen List Of Int</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return a new object of class '<em>Gen List Of Int</em>'. * @generated */ GenListOfInt createGenListOfInt(); /** - * Returns a new object of class '<em>Gen List Of Integer</em>'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns a new object of class '<em>Gen List Of Integer</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return a new object of class '<em>Gen List Of Integer</em>'. * @generated */ GenListOfInteger createGenListOfInteger(); /** - * Returns a new object of class '<em>Gen List Of Long</em>'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns a new object of class '<em>Gen List Of Long</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return a new object of class '<em>Gen List Of Long</em>'. * @generated */ GenListOfLong createGenListOfLong(); /** - * Returns a new object of class '<em>Gen List Of Boolean</em>'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns a new object of class '<em>Gen List Of Boolean</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return a new object of class '<em>Gen List Of Boolean</em>'. * @generated */ GenListOfBoolean createGenListOfBoolean(); /** - * Returns a new object of class '<em>Gen List Of Short</em>'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns a new object of class '<em>Gen List Of Short</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return a new object of class '<em>Gen List Of Short</em>'. * @generated */ GenListOfShort createGenListOfShort(); /** - * Returns a new object of class '<em>Gen List Of Float</em>'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns a new object of class '<em>Gen List Of Float</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return a new object of class '<em>Gen List Of Float</em>'. * @generated */ GenListOfFloat createGenListOfFloat(); /** - * Returns a new object of class '<em>Gen List Of Double</em>'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns a new object of class '<em>Gen List Of Double</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return a new object of class '<em>Gen List Of Double</em>'. * @generated */ GenListOfDouble createGenListOfDouble(); /** - * Returns a new object of class '<em>Gen List Of Date</em>'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns a new object of class '<em>Gen List Of Date</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return a new object of class '<em>Gen List Of Date</em>'. * @generated */ GenListOfDate createGenListOfDate(); /** - * Returns a new object of class '<em>Gen List Of Char</em>'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns a new object of class '<em>Gen List Of Char</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return a new object of class '<em>Gen List Of Char</em>'. * @generated */ GenListOfChar createGenListOfChar(); /** - * Returns a new object of class '<em>Gen List Of String</em>'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns a new object of class '<em>Gen List Of String</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return a new object of class '<em>Gen List Of String</em>'. * @generated */ GenListOfString createGenListOfString(); /** - * Returns the package supported by this factory. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the package supported by this factory. * @generated */ diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Model5Package.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Model5Package.java index f38925909e..b3a280cf50 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Model5Package.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/Model5Package.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: Model5Package.java,v 1.4 2008-12-28 17:57:09 estepper Exp $ + * $Id: Model5Package.java,v 1.5 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -26,6 +26,7 @@ import org.eclipse.emf.ecore.EReference; * <li>and each data type</li> * </ul> * <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.Model5Factory * @model kind="package" * @generated @@ -33,43 +34,44 @@ import org.eclipse.emf.ecore.EReference; public interface Model5Package extends EPackage { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * The package name. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The package name. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String eNAME = "model5"; /** - * The package namespace URI. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String eNS_URI = "http://www.eclipse.org/emf/CDO/tests/model5/1.0.0"; /** - * The package namespace name. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String eNS_PREFIX = "model5"; /** - * The singleton instance of the package. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ Model5Package eINSTANCE = org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl.init(); /** - * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.TestFeatureMapImpl <em>Test Feature Map</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.TestFeatureMapImpl + * <em>Test Feature Map</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.TestFeatureMapImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getTestFeatureMap() * @generated @@ -77,34 +79,34 @@ public interface Model5Package extends EPackage int TEST_FEATURE_MAP = 0; /** - * The feature id for the '<em><b>Managers</b></em>' reference list. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The feature id for the '<em><b>Managers</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int TEST_FEATURE_MAP__MANAGERS = 0; /** - * The feature id for the '<em><b>Doctors</b></em>' containment reference list. - * <!-- begin-user-doc --> <!-- + * The feature id for the '<em><b>Doctors</b></em>' containment reference list. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated * @ordered */ int TEST_FEATURE_MAP__DOCTORS = 1; /** - * The feature id for the '<em><b>People</b></em>' attribute list. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The feature id for the '<em><b>People</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int TEST_FEATURE_MAP__PEOPLE = 2; /** - * The number of structural features of the '<em>Test Feature Map</em>' class. - * <!-- begin-user-doc --> <!-- + * The number of structural features of the '<em>Test Feature Map</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated * @ordered */ @@ -121,8 +123,8 @@ public interface Model5Package extends EPackage int MANAGER = 1; /** - * The number of structural features of the '<em>Manager</em>' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The number of structural features of the '<em>Manager</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ @@ -139,16 +141,17 @@ public interface Model5Package extends EPackage int DOCTOR = 2; /** - * The number of structural features of the '<em>Doctor</em>' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The number of structural features of the '<em>Doctor</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int DOCTOR_FEATURE_COUNT = 0; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfIntImpl <em>Gen List Of Int</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfIntImpl <em>Gen List Of Int</em>} + * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfIntImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfInt() * @generated @@ -156,8 +159,9 @@ public interface Model5Package extends EPackage int GEN_LIST_OF_INT = 4; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfIntegerImpl <em>Gen List Of Integer</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfIntegerImpl + * <em>Gen List Of Integer</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfIntegerImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfInteger() * @generated @@ -165,8 +169,9 @@ public interface Model5Package extends EPackage int GEN_LIST_OF_INTEGER = 5; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfLongImpl <em>Gen List Of Long</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfLongImpl + * <em>Gen List Of Long</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfLongImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfLong() * @generated @@ -174,8 +179,9 @@ public interface Model5Package extends EPackage int GEN_LIST_OF_LONG = 6; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfBooleanImpl <em>Gen List Of Boolean</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfBooleanImpl + * <em>Gen List Of Boolean</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfBooleanImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfBoolean() * @generated @@ -183,8 +189,9 @@ public interface Model5Package extends EPackage int GEN_LIST_OF_BOOLEAN = 7; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfStringImpl <em>Gen List Of String</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfStringImpl + * <em>Gen List Of String</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfStringImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfString() * @generated @@ -192,93 +199,94 @@ public interface Model5Package extends EPackage int GEN_LIST_OF_STRING = 3; /** - * The feature id for the '<em><b>Elements</b></em>' attribute list. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The feature id for the '<em><b>Elements</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_STRING__ELEMENTS = 0; /** - * The number of structural features of the '<em>Gen List Of String</em>' class. - * <!-- begin-user-doc --> <!-- + * The number of structural features of the '<em>Gen List Of String</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_STRING_FEATURE_COUNT = 1; /** - * The feature id for the '<em><b>Elements</b></em>' attribute list. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The feature id for the '<em><b>Elements</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_INT__ELEMENTS = 0; /** - * The number of structural features of the '<em>Gen List Of Int</em>' class. - * <!-- begin-user-doc --> <!-- + * The number of structural features of the '<em>Gen List Of Int</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_INT_FEATURE_COUNT = 1; /** - * The feature id for the '<em><b>Elements</b></em>' attribute list. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The feature id for the '<em><b>Elements</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_INTEGER__ELEMENTS = 0; /** - * The number of structural features of the '<em>Gen List Of Integer</em>' class. - * <!-- begin-user-doc --> <!-- + * The number of structural features of the '<em>Gen List Of Integer</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_INTEGER_FEATURE_COUNT = 1; /** - * The feature id for the '<em><b>Elements</b></em>' attribute list. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The feature id for the '<em><b>Elements</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_LONG__ELEMENTS = 0; /** - * The number of structural features of the '<em>Gen List Of Long</em>' class. - * <!-- begin-user-doc --> <!-- + * The number of structural features of the '<em>Gen List Of Long</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_LONG_FEATURE_COUNT = 1; /** - * The feature id for the '<em><b>Elements</b></em>' attribute list. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The feature id for the '<em><b>Elements</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_BOOLEAN__ELEMENTS = 0; /** - * The number of structural features of the '<em>Gen List Of Boolean</em>' class. - * <!-- begin-user-doc --> <!-- + * The number of structural features of the '<em>Gen List Of Boolean</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_BOOLEAN_FEATURE_COUNT = 1; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfShortImpl <em>Gen List Of Short</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfShortImpl + * <em>Gen List Of Short</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfShortImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfShort() * @generated @@ -286,25 +294,26 @@ public interface Model5Package extends EPackage int GEN_LIST_OF_SHORT = 8; /** - * The feature id for the '<em><b>Elements</b></em>' attribute list. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The feature id for the '<em><b>Elements</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_SHORT__ELEMENTS = 0; /** - * The number of structural features of the '<em>Gen List Of Short</em>' class. - * <!-- begin-user-doc --> <!-- + * The number of structural features of the '<em>Gen List Of Short</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_SHORT_FEATURE_COUNT = 1; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfFloatImpl <em>Gen List Of Float</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfFloatImpl + * <em>Gen List Of Float</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfFloatImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfFloat() * @generated @@ -312,25 +321,26 @@ public interface Model5Package extends EPackage int GEN_LIST_OF_FLOAT = 9; /** - * The feature id for the '<em><b>Elements</b></em>' attribute list. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The feature id for the '<em><b>Elements</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_FLOAT__ELEMENTS = 0; /** - * The number of structural features of the '<em>Gen List Of Float</em>' class. - * <!-- begin-user-doc --> <!-- + * The number of structural features of the '<em>Gen List Of Float</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_FLOAT_FEATURE_COUNT = 1; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfDoubleImpl <em>Gen List Of Double</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfDoubleImpl + * <em>Gen List Of Double</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfDoubleImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfDouble() * @generated @@ -338,25 +348,26 @@ public interface Model5Package extends EPackage int GEN_LIST_OF_DOUBLE = 10; /** - * The feature id for the '<em><b>Elements</b></em>' attribute list. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The feature id for the '<em><b>Elements</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_DOUBLE__ELEMENTS = 0; /** - * The number of structural features of the '<em>Gen List Of Double</em>' class. - * <!-- begin-user-doc --> <!-- + * The number of structural features of the '<em>Gen List Of Double</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_DOUBLE_FEATURE_COUNT = 1; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfDateImpl <em>Gen List Of Date</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfDateImpl + * <em>Gen List Of Date</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfDateImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfDate() * @generated @@ -364,25 +375,26 @@ public interface Model5Package extends EPackage int GEN_LIST_OF_DATE = 11; /** - * The feature id for the '<em><b>Elements</b></em>' attribute list. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The feature id for the '<em><b>Elements</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_DATE__ELEMENTS = 0; /** - * The number of structural features of the '<em>Gen List Of Date</em>' class. - * <!-- begin-user-doc --> <!-- + * The number of structural features of the '<em>Gen List Of Date</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_DATE_FEATURE_COUNT = 1; /** - * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfCharImpl <em>Gen List Of Char</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfCharImpl + * <em>Gen List Of Char</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfCharImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfChar() * @generated @@ -390,25 +402,26 @@ public interface Model5Package extends EPackage int GEN_LIST_OF_CHAR = 12; /** - * The feature id for the '<em><b>Elements</b></em>' attribute list. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The feature id for the '<em><b>Elements</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_CHAR__ELEMENTS = 0; /** - * The number of structural features of the '<em>Gen List Of Char</em>' class. - * <!-- begin-user-doc --> <!-- + * The number of structural features of the '<em>Gen List Of Char</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated * @ordered */ int GEN_LIST_OF_CHAR_FEATURE_COUNT = 1; /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.TestFeatureMap <em>Test Feature Map</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.TestFeatureMap + * <em>Test Feature Map</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for class '<em>Test Feature Map</em>'. * @see org.eclipse.emf.cdo.tests.model5.TestFeatureMap * @generated @@ -416,8 +429,9 @@ public interface Model5Package extends EPackage EClass getTestFeatureMap(); /** - * Returns the meta object for the reference list '{@link org.eclipse.emf.cdo.tests.model5.TestFeatureMap#getManagers <em>Managers</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the reference list '{@link org.eclipse.emf.cdo.tests.model5.TestFeatureMap#getManagers + * <em>Managers</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for the reference list '<em>Managers</em>'. * @see org.eclipse.emf.cdo.tests.model5.TestFeatureMap#getManagers() * @see #getTestFeatureMap() @@ -426,9 +440,10 @@ public interface Model5Package extends EPackage EReference getTestFeatureMap_Managers(); /** - * Returns the meta object for the containment reference list '{@link org.eclipse.emf.cdo.tests.model5.TestFeatureMap#getDoctors <em>Doctors</em>}'. - * <!-- begin-user-doc --> <!-- + * Returns the meta object for the containment reference list ' + * {@link org.eclipse.emf.cdo.tests.model5.TestFeatureMap#getDoctors <em>Doctors</em>}'. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @return the meta object for the containment reference list '<em>Doctors</em>'. * @see org.eclipse.emf.cdo.tests.model5.TestFeatureMap#getDoctors() * @see #getTestFeatureMap() @@ -437,8 +452,9 @@ public interface Model5Package extends EPackage EReference getTestFeatureMap_Doctors(); /** - * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.TestFeatureMap#getPeople <em>People</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.TestFeatureMap#getPeople + * <em>People</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for the attribute list '<em>People</em>'. * @see org.eclipse.emf.cdo.tests.model5.TestFeatureMap#getPeople() * @see #getTestFeatureMap() @@ -469,6 +485,7 @@ public interface Model5Package extends EPackage /** * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfInt <em>Gen List Of Int</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for class '<em>Gen List Of Int</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfInt * @generated @@ -476,8 +493,9 @@ public interface Model5Package extends EPackage EClass getGenListOfInt(); /** - * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfInt#getElements <em>Elements</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfInt#getElements + * <em>Elements</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for the attribute list '<em>Elements</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfInt#getElements() * @see #getGenListOfInt() @@ -486,8 +504,9 @@ public interface Model5Package extends EPackage EAttribute getGenListOfInt_Elements(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfInteger <em>Gen List Of Integer</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfInteger + * <em>Gen List Of Integer</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for class '<em>Gen List Of Integer</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfInteger * @generated @@ -495,9 +514,10 @@ public interface Model5Package extends EPackage EClass getGenListOfInteger(); /** - * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfInteger#getElements <em>Elements</em>}'. - * <!-- begin-user-doc --> + * Returns the meta object for the attribute list ' + * {@link org.eclipse.emf.cdo.tests.model5.GenListOfInteger#getElements <em>Elements</em>}'. <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @return the meta object for the attribute list '<em>Elements</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfInteger#getElements() * @see #getGenListOfInteger() @@ -506,8 +526,9 @@ public interface Model5Package extends EPackage EAttribute getGenListOfInteger_Elements(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfLong <em>Gen List Of Long</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfLong <em>Gen List Of Long</em>} + * '. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for class '<em>Gen List Of Long</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfLong * @generated @@ -515,8 +536,9 @@ public interface Model5Package extends EPackage EClass getGenListOfLong(); /** - * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfLong#getElements <em>Elements</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfLong#getElements + * <em>Elements</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for the attribute list '<em>Elements</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfLong#getElements() * @see #getGenListOfLong() @@ -525,8 +547,9 @@ public interface Model5Package extends EPackage EAttribute getGenListOfLong_Elements(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfBoolean <em>Gen List Of Boolean</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfBoolean + * <em>Gen List Of Boolean</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for class '<em>Gen List Of Boolean</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfBoolean * @generated @@ -534,9 +557,10 @@ public interface Model5Package extends EPackage EClass getGenListOfBoolean(); /** - * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfBoolean#getElements <em>Elements</em>}'. - * <!-- begin-user-doc --> + * Returns the meta object for the attribute list ' + * {@link org.eclipse.emf.cdo.tests.model5.GenListOfBoolean#getElements <em>Elements</em>}'. <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @return the meta object for the attribute list '<em>Elements</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfBoolean#getElements() * @see #getGenListOfBoolean() @@ -545,8 +569,9 @@ public interface Model5Package extends EPackage EAttribute getGenListOfBoolean_Elements(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfShort <em>Gen List Of Short</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfShort + * <em>Gen List Of Short</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for class '<em>Gen List Of Short</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfShort * @generated @@ -554,8 +579,9 @@ public interface Model5Package extends EPackage EClass getGenListOfShort(); /** - * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfShort#getElements <em>Elements</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfShort#getElements + * <em>Elements</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for the attribute list '<em>Elements</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfShort#getElements() * @see #getGenListOfShort() @@ -564,8 +590,9 @@ public interface Model5Package extends EPackage EAttribute getGenListOfShort_Elements(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfFloat <em>Gen List Of Float</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfFloat + * <em>Gen List Of Float</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for class '<em>Gen List Of Float</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfFloat * @generated @@ -573,8 +600,9 @@ public interface Model5Package extends EPackage EClass getGenListOfFloat(); /** - * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfFloat#getElements <em>Elements</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfFloat#getElements + * <em>Elements</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for the attribute list '<em>Elements</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfFloat#getElements() * @see #getGenListOfFloat() @@ -583,8 +611,9 @@ public interface Model5Package extends EPackage EAttribute getGenListOfFloat_Elements(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfDouble <em>Gen List Of Double</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfDouble + * <em>Gen List Of Double</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for class '<em>Gen List Of Double</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfDouble * @generated @@ -592,9 +621,10 @@ public interface Model5Package extends EPackage EClass getGenListOfDouble(); /** - * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfDouble#getElements <em>Elements</em>}'. - * <!-- begin-user-doc --> + * Returns the meta object for the attribute list ' + * {@link org.eclipse.emf.cdo.tests.model5.GenListOfDouble#getElements <em>Elements</em>}'. <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @return the meta object for the attribute list '<em>Elements</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfDouble#getElements() * @see #getGenListOfDouble() @@ -603,8 +633,9 @@ public interface Model5Package extends EPackage EAttribute getGenListOfDouble_Elements(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfDate <em>Gen List Of Date</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfDate <em>Gen List Of Date</em>} + * '. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for class '<em>Gen List Of Date</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfDate * @generated @@ -612,8 +643,9 @@ public interface Model5Package extends EPackage EClass getGenListOfDate(); /** - * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfDate#getElements <em>Elements</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfDate#getElements + * <em>Elements</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for the attribute list '<em>Elements</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfDate#getElements() * @see #getGenListOfDate() @@ -622,8 +654,9 @@ public interface Model5Package extends EPackage EAttribute getGenListOfDate_Elements(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfChar <em>Gen List Of Char</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfChar <em>Gen List Of Char</em>} + * '. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for class '<em>Gen List Of Char</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfChar * @generated @@ -631,8 +664,9 @@ public interface Model5Package extends EPackage EClass getGenListOfChar(); /** - * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfChar#getElements <em>Elements</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfChar#getElements + * <em>Elements</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for the attribute list '<em>Elements</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfChar#getElements() * @see #getGenListOfChar() @@ -641,8 +675,9 @@ public interface Model5Package extends EPackage EAttribute getGenListOfChar_Elements(); /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfString <em>Gen List Of String</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfString + * <em>Gen List Of String</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for class '<em>Gen List Of String</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfString * @generated @@ -650,9 +685,10 @@ public interface Model5Package extends EPackage EClass getGenListOfString(); /** - * Returns the meta object for the attribute list '{@link org.eclipse.emf.cdo.tests.model5.GenListOfString#getElements <em>Elements</em>}'. - * <!-- begin-user-doc --> + * Returns the meta object for the attribute list ' + * {@link org.eclipse.emf.cdo.tests.model5.GenListOfString#getElements <em>Elements</em>}'. <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @return the meta object for the attribute list '<em>Elements</em>'. * @see org.eclipse.emf.cdo.tests.model5.GenListOfString#getElements() * @see #getGenListOfString() @@ -661,8 +697,8 @@ public interface Model5Package extends EPackage EAttribute getGenListOfString_Elements(); /** - * Returns the factory that creates the instances of the model. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * 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 */ @@ -677,13 +713,15 @@ public interface Model5Package extends EPackage * <li>and each data type</li> * </ul> * <!-- end-user-doc --> + * * @generated */ interface Literals { /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.TestFeatureMapImpl <em>Test Feature Map</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.TestFeatureMapImpl + * <em>Test Feature Map</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.TestFeatureMapImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getTestFeatureMap() * @generated @@ -691,32 +729,33 @@ public interface Model5Package extends EPackage EClass TEST_FEATURE_MAP = eINSTANCE.getTestFeatureMap(); /** - * The meta object literal for the '<em><b>Managers</b></em>' reference list feature. - * <!-- begin-user-doc --> <!-- + * The meta object literal for the '<em><b>Managers</b></em>' reference list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ EReference TEST_FEATURE_MAP__MANAGERS = eINSTANCE.getTestFeatureMap_Managers(); /** - * The meta object literal for the '<em><b>Doctors</b></em>' containment reference list feature. - * <!-- begin-user-doc + * The meta object literal for the '<em><b>Doctors</b></em>' containment reference list feature. <!-- begin-user-doc * --> <!-- end-user-doc --> + * * @generated */ EReference TEST_FEATURE_MAP__DOCTORS = eINSTANCE.getTestFeatureMap_Doctors(); /** - * The meta object literal for the '<em><b>People</b></em>' attribute list feature. - * <!-- begin-user-doc --> <!-- + * The meta object literal for the '<em><b>People</b></em>' attribute list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ EAttribute TEST_FEATURE_MAP__PEOPLE = eINSTANCE.getTestFeatureMap_People(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.ManagerImpl <em>Manager</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.ManagerImpl <em>Manager</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.ManagerImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getManager() * @generated @@ -726,6 +765,7 @@ public interface Model5Package extends EPackage /** * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.DoctorImpl <em>Doctor</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.DoctorImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getDoctor() * @generated @@ -733,8 +773,9 @@ public interface Model5Package extends EPackage EClass DOCTOR = eINSTANCE.getDoctor(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfIntImpl <em>Gen List Of Int</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfIntImpl + * <em>Gen List Of Int</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfIntImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfInt() * @generated @@ -742,16 +783,17 @@ public interface Model5Package extends EPackage EClass GEN_LIST_OF_INT = eINSTANCE.getGenListOfInt(); /** - * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. - * <!-- begin-user-doc --> <!-- + * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ EAttribute GEN_LIST_OF_INT__ELEMENTS = eINSTANCE.getGenListOfInt_Elements(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfIntegerImpl <em>Gen List Of Integer</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfIntegerImpl + * <em>Gen List Of Integer</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfIntegerImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfInteger() * @generated @@ -759,16 +801,17 @@ public interface Model5Package extends EPackage EClass GEN_LIST_OF_INTEGER = eINSTANCE.getGenListOfInteger(); /** - * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. - * <!-- begin-user-doc --> <!-- + * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ EAttribute GEN_LIST_OF_INTEGER__ELEMENTS = eINSTANCE.getGenListOfInteger_Elements(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfLongImpl <em>Gen List Of Long</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfLongImpl + * <em>Gen List Of Long</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfLongImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfLong() * @generated @@ -776,16 +819,17 @@ public interface Model5Package extends EPackage EClass GEN_LIST_OF_LONG = eINSTANCE.getGenListOfLong(); /** - * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. - * <!-- begin-user-doc --> <!-- + * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ EAttribute GEN_LIST_OF_LONG__ELEMENTS = eINSTANCE.getGenListOfLong_Elements(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfBooleanImpl <em>Gen List Of Boolean</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfBooleanImpl + * <em>Gen List Of Boolean</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfBooleanImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfBoolean() * @generated @@ -793,16 +837,17 @@ public interface Model5Package extends EPackage EClass GEN_LIST_OF_BOOLEAN = eINSTANCE.getGenListOfBoolean(); /** - * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. - * <!-- begin-user-doc --> <!-- + * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ EAttribute GEN_LIST_OF_BOOLEAN__ELEMENTS = eINSTANCE.getGenListOfBoolean_Elements(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfShortImpl <em>Gen List Of Short</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfShortImpl + * <em>Gen List Of Short</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfShortImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfShort() * @generated @@ -810,16 +855,17 @@ public interface Model5Package extends EPackage EClass GEN_LIST_OF_SHORT = eINSTANCE.getGenListOfShort(); /** - * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. - * <!-- begin-user-doc --> <!-- + * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ EAttribute GEN_LIST_OF_SHORT__ELEMENTS = eINSTANCE.getGenListOfShort_Elements(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfFloatImpl <em>Gen List Of Float</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfFloatImpl + * <em>Gen List Of Float</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfFloatImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfFloat() * @generated @@ -827,16 +873,17 @@ public interface Model5Package extends EPackage EClass GEN_LIST_OF_FLOAT = eINSTANCE.getGenListOfFloat(); /** - * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. - * <!-- begin-user-doc --> <!-- + * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ EAttribute GEN_LIST_OF_FLOAT__ELEMENTS = eINSTANCE.getGenListOfFloat_Elements(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfDoubleImpl <em>Gen List Of Double</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfDoubleImpl + * <em>Gen List Of Double</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfDoubleImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfDouble() * @generated @@ -844,16 +891,17 @@ public interface Model5Package extends EPackage EClass GEN_LIST_OF_DOUBLE = eINSTANCE.getGenListOfDouble(); /** - * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. - * <!-- begin-user-doc --> <!-- + * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ EAttribute GEN_LIST_OF_DOUBLE__ELEMENTS = eINSTANCE.getGenListOfDouble_Elements(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfDateImpl <em>Gen List Of Date</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfDateImpl + * <em>Gen List Of Date</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfDateImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfDate() * @generated @@ -861,16 +909,17 @@ public interface Model5Package extends EPackage EClass GEN_LIST_OF_DATE = eINSTANCE.getGenListOfDate(); /** - * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. - * <!-- begin-user-doc --> <!-- + * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ EAttribute GEN_LIST_OF_DATE__ELEMENTS = eINSTANCE.getGenListOfDate_Elements(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfCharImpl <em>Gen List Of Char</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfCharImpl + * <em>Gen List Of Char</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfCharImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfChar() * @generated @@ -878,16 +927,17 @@ public interface Model5Package extends EPackage EClass GEN_LIST_OF_CHAR = eINSTANCE.getGenListOfChar(); /** - * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. - * <!-- begin-user-doc --> <!-- + * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ EAttribute GEN_LIST_OF_CHAR__ELEMENTS = eINSTANCE.getGenListOfChar_Elements(); /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfStringImpl <em>Gen List Of String</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfStringImpl + * <em>Gen List Of String</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.emf.cdo.tests.model5.impl.GenListOfStringImpl * @see org.eclipse.emf.cdo.tests.model5.impl.Model5PackageImpl#getGenListOfString() * @generated @@ -895,9 +945,9 @@ public interface Model5Package extends EPackage EClass GEN_LIST_OF_STRING = eINSTANCE.getGenListOfString(); /** - * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. - * <!-- begin-user-doc --> <!-- + * The meta object literal for the '<em><b>Elements</b></em>' attribute list feature. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @generated */ EAttribute GEN_LIST_OF_STRING__ELEMENTS = eINSTANCE.getGenListOfString_Elements(); diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/TestFeatureMap.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/TestFeatureMap.java index 72475b5bba..de4b954ec0 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/TestFeatureMap.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/TestFeatureMap.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: TestFeatureMap.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: TestFeatureMap.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5; @@ -35,21 +35,21 @@ import org.eclipse.emf.ecore.util.FeatureMap; public interface TestFeatureMap extends EObject { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * Returns the value of the '<em><b>Managers</b></em>' reference list. - * The list contents are of type {@link org.eclipse.emf.cdo.tests.model5.Manager}. - * <!-- begin-user-doc --> + * Returns the value of the '<em><b>Managers</b></em>' reference list. The list contents are of type + * {@link org.eclipse.emf.cdo.tests.model5.Manager}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Managers</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>Managers</em>' reference list. * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getTestFeatureMap_Managers() * @model extendedMetaData="group='#people'" @@ -58,35 +58,33 @@ public interface TestFeatureMap extends EObject EList<Manager> getManagers(); /** - * Returns the value of the '<em><b>Doctors</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.emf.cdo.tests.model5.Doctor}. - * <!-- begin-user-doc --> + * Returns the value of the '<em><b>Doctors</b></em>' containment reference list. The list contents are of type + * {@link org.eclipse.emf.cdo.tests.model5.Doctor}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Doctors</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>Doctors</em>' containment reference list. * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getTestFeatureMap_Doctors() - * @model containment="true" - * extendedMetaData="group='#people'" + * @model containment="true" extendedMetaData="group='#people'" * @generated */ EList<Doctor> getDoctors(); /** - * Returns the value of the '<em><b>People</b></em>' attribute list. - * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. - * <!-- begin-user-doc --> + * Returns the value of the '<em><b>People</b></em>' attribute list. The list contents are of type + * {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>People</em>' attribute list isn't clear, there really should be more of a description * here... * </p> * <!-- end-user-doc --> + * * @return the value of the '<em>People</em>' attribute list. * @see org.eclipse.emf.cdo.tests.model5.Model5Package#getTestFeatureMap_People() - * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" - * extendedMetaData="kind='group'" + * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" extendedMetaData="kind='group'" * @generated */ FeatureMap getPeople(); diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/DoctorImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/DoctorImpl.java index 49389e9e74..5da96c5eae 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/DoctorImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/DoctorImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: DoctorImpl.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: DoctorImpl.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -23,20 +23,21 @@ import org.eclipse.emf.ecore.EClass; * <!-- begin-user-doc --> An implementation of the model object '<em><b>Doctor</b></em>'. <!-- end-user-doc --> * <p> * </p> - * + * * @generated */ public class DoctorImpl extends CDOObjectImpl implements Doctor { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected DoctorImpl() @@ -46,6 +47,7 @@ public class DoctorImpl extends CDOObjectImpl implements Doctor /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -56,6 +58,7 @@ public class DoctorImpl extends CDOObjectImpl implements Doctor /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfBooleanImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfBooleanImpl.java index cdbc782194..43c8e2e7e6 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfBooleanImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfBooleanImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfBooleanImpl.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfBooleanImpl.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -26,23 +26,24 @@ import org.eclipse.emf.ecore.EClass; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfBooleanImpl#getElements <em>Elements</em>}</li> + * <li>{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfBooleanImpl#getElements <em>Elements</em>}</li> * </ul> * </p> - * + * * @generated */ public class GenListOfBooleanImpl extends CDOObjectImpl implements GenListOfBoolean { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected GenListOfBooleanImpl() @@ -52,6 +53,7 @@ public class GenListOfBooleanImpl extends CDOObjectImpl implements GenListOfBool /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -62,6 +64,7 @@ public class GenListOfBooleanImpl extends CDOObjectImpl implements GenListOfBool /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -72,6 +75,7 @@ public class GenListOfBooleanImpl extends CDOObjectImpl implements GenListOfBool /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfCharImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfCharImpl.java index e6100ecd0d..003bb42217 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfCharImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfCharImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfCharImpl.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfCharImpl.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -35,14 +35,15 @@ import org.eclipse.emf.ecore.EClass; public class GenListOfCharImpl extends CDOObjectImpl implements GenListOfChar { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected GenListOfCharImpl() @@ -52,6 +53,7 @@ public class GenListOfCharImpl extends CDOObjectImpl implements GenListOfChar /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -62,6 +64,7 @@ public class GenListOfCharImpl extends CDOObjectImpl implements GenListOfChar /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -72,6 +75,7 @@ public class GenListOfCharImpl extends CDOObjectImpl implements GenListOfChar /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfDateImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfDateImpl.java index 22c2e8cb42..6f5193a20e 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfDateImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfDateImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfDateImpl.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfDateImpl.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -37,14 +37,15 @@ import java.util.Date; public class GenListOfDateImpl extends CDOObjectImpl implements GenListOfDate { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected GenListOfDateImpl() @@ -54,6 +55,7 @@ public class GenListOfDateImpl extends CDOObjectImpl implements GenListOfDate /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -64,6 +66,7 @@ public class GenListOfDateImpl extends CDOObjectImpl implements GenListOfDate /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -74,6 +77,7 @@ public class GenListOfDateImpl extends CDOObjectImpl implements GenListOfDate /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfDoubleImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfDoubleImpl.java index 2f94bbbdc4..b374da8d42 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfDoubleImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfDoubleImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfDoubleImpl.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfDoubleImpl.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -35,14 +35,15 @@ import org.eclipse.emf.ecore.EClass; public class GenListOfDoubleImpl extends CDOObjectImpl implements GenListOfDouble { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected GenListOfDoubleImpl() @@ -52,6 +53,7 @@ public class GenListOfDoubleImpl extends CDOObjectImpl implements GenListOfDoubl /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -62,6 +64,7 @@ public class GenListOfDoubleImpl extends CDOObjectImpl implements GenListOfDoubl /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -72,6 +75,7 @@ public class GenListOfDoubleImpl extends CDOObjectImpl implements GenListOfDoubl /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfFloatImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfFloatImpl.java index 9847fd829e..59f1425289 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfFloatImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfFloatImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfFloatImpl.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfFloatImpl.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -35,14 +35,15 @@ import org.eclipse.emf.ecore.EClass; public class GenListOfFloatImpl extends CDOObjectImpl implements GenListOfFloat { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected GenListOfFloatImpl() @@ -52,6 +53,7 @@ public class GenListOfFloatImpl extends CDOObjectImpl implements GenListOfFloat /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -62,6 +64,7 @@ public class GenListOfFloatImpl extends CDOObjectImpl implements GenListOfFloat /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -72,6 +75,7 @@ public class GenListOfFloatImpl extends CDOObjectImpl implements GenListOfFloat /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfIntImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfIntImpl.java index 89783eb78f..ce3367ec1e 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfIntImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfIntImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfIntImpl.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfIntImpl.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -35,14 +35,15 @@ import org.eclipse.emf.ecore.EClass; public class GenListOfIntImpl extends CDOObjectImpl implements GenListOfInt { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected GenListOfIntImpl() @@ -52,6 +53,7 @@ public class GenListOfIntImpl extends CDOObjectImpl implements GenListOfInt /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -62,6 +64,7 @@ public class GenListOfIntImpl extends CDOObjectImpl implements GenListOfInt /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -72,6 +75,7 @@ public class GenListOfIntImpl extends CDOObjectImpl implements GenListOfInt /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfIntegerImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfIntegerImpl.java index 16194c75d2..8da6dc71d7 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfIntegerImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfIntegerImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfIntegerImpl.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfIntegerImpl.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -26,23 +26,24 @@ import org.eclipse.emf.ecore.EClass; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfIntegerImpl#getElements <em>Elements</em>}</li> + * <li>{@link org.eclipse.emf.cdo.tests.model5.impl.GenListOfIntegerImpl#getElements <em>Elements</em>}</li> * </ul> * </p> - * + * * @generated */ public class GenListOfIntegerImpl extends CDOObjectImpl implements GenListOfInteger { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected GenListOfIntegerImpl() @@ -52,6 +53,7 @@ public class GenListOfIntegerImpl extends CDOObjectImpl implements GenListOfInte /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -62,6 +64,7 @@ public class GenListOfIntegerImpl extends CDOObjectImpl implements GenListOfInte /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -72,6 +75,7 @@ public class GenListOfIntegerImpl extends CDOObjectImpl implements GenListOfInte /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfLongImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfLongImpl.java index 36fc449573..aa15af9e27 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfLongImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfLongImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfLongImpl.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfLongImpl.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -35,14 +35,15 @@ import org.eclipse.emf.ecore.EClass; public class GenListOfLongImpl extends CDOObjectImpl implements GenListOfLong { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected GenListOfLongImpl() @@ -52,6 +53,7 @@ public class GenListOfLongImpl extends CDOObjectImpl implements GenListOfLong /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -62,6 +64,7 @@ public class GenListOfLongImpl extends CDOObjectImpl implements GenListOfLong /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -72,6 +75,7 @@ public class GenListOfLongImpl extends CDOObjectImpl implements GenListOfLong /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfShortImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfShortImpl.java index 19e1080a7a..594fde0aea 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfShortImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfShortImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfShortImpl.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfShortImpl.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -35,14 +35,15 @@ import org.eclipse.emf.ecore.EClass; public class GenListOfShortImpl extends CDOObjectImpl implements GenListOfShort { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected GenListOfShortImpl() @@ -52,6 +53,7 @@ public class GenListOfShortImpl extends CDOObjectImpl implements GenListOfShort /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -62,6 +64,7 @@ public class GenListOfShortImpl extends CDOObjectImpl implements GenListOfShort /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -72,6 +75,7 @@ public class GenListOfShortImpl extends CDOObjectImpl implements GenListOfShort /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfStringImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfStringImpl.java index cc17a27d3a..f0972de489 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfStringImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/GenListOfStringImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: GenListOfStringImpl.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: GenListOfStringImpl.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -35,14 +35,15 @@ import org.eclipse.emf.ecore.EClass; public class GenListOfStringImpl extends CDOObjectImpl implements GenListOfString { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected GenListOfStringImpl() @@ -52,6 +53,7 @@ public class GenListOfStringImpl extends CDOObjectImpl implements GenListOfStrin /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -62,6 +64,7 @@ public class GenListOfStringImpl extends CDOObjectImpl implements GenListOfStrin /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -72,6 +75,7 @@ public class GenListOfStringImpl extends CDOObjectImpl implements GenListOfStrin /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/ManagerImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/ManagerImpl.java index 173349be63..ed8e972a70 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/ManagerImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/ManagerImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: ManagerImpl.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: ManagerImpl.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -23,20 +23,21 @@ import org.eclipse.emf.ecore.EClass; * <!-- begin-user-doc --> An implementation of the model object '<em><b>Manager</b></em>'. <!-- end-user-doc --> * <p> * </p> - * + * * @generated */ public class ManagerImpl extends CDOObjectImpl implements Manager { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected ManagerImpl() @@ -46,6 +47,7 @@ public class ManagerImpl extends CDOObjectImpl implements Manager /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -56,6 +58,7 @@ public class ManagerImpl extends CDOObjectImpl implements Manager /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/Model5FactoryImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/Model5FactoryImpl.java index c9d230e79d..1e52ea3157 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/Model5FactoryImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/Model5FactoryImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: Model5FactoryImpl.java,v 1.4 2008-12-28 17:57:09 estepper Exp $ + * $Id: Model5FactoryImpl.java,v 1.5 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -36,20 +36,21 @@ import org.eclipse.emf.ecore.plugin.EcorePlugin; /** * <!-- begin-user-doc --> An implementation of the model <b>Factory</b>. <!-- end-user-doc --> + * * @generated */ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * Creates the default factory implementation. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Creates the default factory implementation. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static Model5Factory init() @@ -71,8 +72,8 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory } /** - * Creates an instance of the factory. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Creates an instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public Model5FactoryImpl() @@ -82,6 +83,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -122,6 +124,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public TestFeatureMap createTestFeatureMap() @@ -132,6 +135,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public Manager createManager() @@ -142,6 +146,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public Doctor createDoctor() @@ -152,6 +157,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public GenListOfInt createGenListOfInt() @@ -162,6 +168,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public GenListOfInteger createGenListOfInteger() @@ -172,6 +179,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public GenListOfLong createGenListOfLong() @@ -182,6 +190,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public GenListOfBoolean createGenListOfBoolean() @@ -192,6 +201,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public GenListOfShort createGenListOfShort() @@ -202,6 +212,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public GenListOfFloat createGenListOfFloat() @@ -212,6 +223,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public GenListOfDouble createGenListOfDouble() @@ -222,6 +234,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public GenListOfDate createGenListOfDate() @@ -232,6 +245,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public GenListOfChar createGenListOfChar() @@ -242,6 +256,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public GenListOfString createGenListOfString() @@ -252,6 +267,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public Model5Package getModel5Package() @@ -261,6 +277,7 @@ public class Model5FactoryImpl extends EFactoryImpl implements Model5Factory /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @deprecated * @generated */ diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/Model5PackageImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/Model5PackageImpl.java index 01753590cc..e75b63e45d 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/Model5PackageImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/Model5PackageImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: Model5PackageImpl.java,v 1.4 2008-12-28 17:57:09 estepper Exp $ + * $Id: Model5PackageImpl.java,v 1.5 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -36,91 +36,105 @@ import org.eclipse.emf.ecore.impl.EPackageImpl; /** * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc --> + * * @generated */ public class Model5PackageImpl extends EPackageImpl implements Model5Package { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private EClass testFeatureMapEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private EClass managerEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private EClass doctorEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private EClass genListOfIntEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private EClass genListOfIntegerEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private EClass genListOfLongEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private EClass genListOfBooleanEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private EClass genListOfShortEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private EClass genListOfFloatEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private EClass genListOfDoubleEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private EClass genListOfDateEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private EClass genListOfCharEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private EClass genListOfStringEClass = null; @@ -145,27 +159,24 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- 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 --> + * 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() @@ -197,6 +208,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EClass getTestFeatureMap() @@ -206,6 +218,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EReference getTestFeatureMap_Managers() @@ -215,6 +228,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EReference getTestFeatureMap_Doctors() @@ -224,6 +238,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EAttribute getTestFeatureMap_People() @@ -233,6 +248,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EClass getManager() @@ -242,6 +258,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EClass getDoctor() @@ -251,6 +268,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EClass getGenListOfInt() @@ -260,6 +278,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EAttribute getGenListOfInt_Elements() @@ -269,6 +288,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EClass getGenListOfInteger() @@ -278,6 +298,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EAttribute getGenListOfInteger_Elements() @@ -287,6 +308,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EClass getGenListOfLong() @@ -296,6 +318,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EAttribute getGenListOfLong_Elements() @@ -305,6 +328,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EClass getGenListOfBoolean() @@ -314,6 +338,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EAttribute getGenListOfBoolean_Elements() @@ -323,6 +348,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EClass getGenListOfShort() @@ -332,6 +358,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EAttribute getGenListOfShort_Elements() @@ -341,6 +368,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EClass getGenListOfFloat() @@ -350,6 +378,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EAttribute getGenListOfFloat_Elements() @@ -359,6 +388,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EClass getGenListOfDouble() @@ -368,6 +398,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EAttribute getGenListOfDouble_Elements() @@ -377,6 +408,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EClass getGenListOfDate() @@ -386,6 +418,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EAttribute getGenListOfDate_Elements() @@ -395,6 +428,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EClass getGenListOfChar() @@ -404,6 +438,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EAttribute getGenListOfChar_Elements() @@ -413,6 +448,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EClass getGenListOfString() @@ -422,6 +458,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EAttribute getGenListOfString_Elements() @@ -431,6 +468,7 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public Model5Factory getModel5Factory() @@ -440,14 +478,15 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- 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 --> + * 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() @@ -499,14 +538,15 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package /** * <!-- 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 --> + * 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() @@ -608,9 +648,9 @@ public class Model5PackageImpl extends EPackageImpl implements Model5Package } /** - * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>. - * <!-- begin-user-doc --> + * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>. <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ protected void createExtendedMetaDataAnnotations() diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/TestFeatureMapImpl.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/TestFeatureMapImpl.java index e47e1247c1..2aa6f29735 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/TestFeatureMapImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/impl/TestFeatureMapImpl.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: TestFeatureMapImpl.java,v 1.2 2008-12-28 17:57:09 estepper Exp $ + * $Id: TestFeatureMapImpl.java,v 1.3 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.impl; @@ -40,14 +40,15 @@ import org.eclipse.emf.ecore.util.FeatureMap; public class TestFeatureMapImpl extends CDOObjectImpl implements TestFeatureMap { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected TestFeatureMapImpl() @@ -57,6 +58,7 @@ public class TestFeatureMapImpl extends CDOObjectImpl implements TestFeatureMap /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -67,6 +69,7 @@ public class TestFeatureMapImpl extends CDOObjectImpl implements TestFeatureMap /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -77,6 +80,7 @@ public class TestFeatureMapImpl extends CDOObjectImpl implements TestFeatureMap /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") @@ -87,6 +91,7 @@ public class TestFeatureMapImpl extends CDOObjectImpl implements TestFeatureMap /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @SuppressWarnings("unchecked") @@ -97,9 +102,9 @@ public class TestFeatureMapImpl extends CDOObjectImpl implements TestFeatureMap /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated + * + * @generated NOT */ - @SuppressWarnings("unchecked") public FeatureMap getPeople() { return (FeatureMap)eGet(Model5Package.Literals.TEST_FEATURE_MAP__PEOPLE, true); diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/util/Model5AdapterFactory.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/util/Model5AdapterFactory.java index c5c5c05b85..8c629ff3b6 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/util/Model5AdapterFactory.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/util/Model5AdapterFactory.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: Model5AdapterFactory.java,v 1.4 2008-12-28 17:57:09 estepper Exp $ + * $Id: Model5AdapterFactory.java,v 1.5 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.util; @@ -35,28 +35,29 @@ 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.tests.model5.Model5Package * @generated */ public class Model5AdapterFactory extends AdapterFactoryImpl { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * The cached model package. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The cached model package. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected static Model5Package modelPackage; /** - * Creates an instance of the adapter factory. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Creates an instance of the adapter factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public Model5AdapterFactory() @@ -68,10 +69,10 @@ public class Model5AdapterFactory extends AdapterFactoryImpl } /** - * Returns whether this factory is applicable for the type of the object. - * <!-- begin-user-doc --> This implementation + * 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 */ @@ -90,8 +91,8 @@ public class Model5AdapterFactory extends AdapterFactoryImpl } /** - * The switch that delegates to the <code>createXXX</code> methods. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The switch that delegates to the <code>createXXX</code> methods. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected Model5Switch<Adapter> modelSwitch = new Model5Switch<Adapter>() @@ -182,9 +183,10 @@ public class Model5AdapterFactory extends AdapterFactoryImpl }; /** - * Creates an adapter for the <code>target</code>. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @param target the object to adapt. + * 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 */ @@ -195,9 +197,10 @@ public class Model5AdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.TestFeatureMap <em>Test Feature Map</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can easily + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.TestFeatureMap + * <em>Test Feature Map</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.tests.model5.TestFeatureMap * @generated @@ -211,6 +214,7 @@ public class Model5AdapterFactory extends AdapterFactoryImpl * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.Manager <em>Manager</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.tests.model5.Manager * @generated @@ -224,6 +228,7 @@ public class Model5AdapterFactory extends AdapterFactoryImpl * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.Doctor <em>Doctor</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.tests.model5.Doctor * @generated @@ -234,9 +239,10 @@ public class Model5AdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfInt <em>Gen List Of Int</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can easily + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfInt + * <em>Gen List Of Int</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.tests.model5.GenListOfInt * @generated @@ -247,10 +253,11 @@ public class Model5AdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfInteger <em>Gen List Of Integer</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfInteger + * <em>Gen List Of Integer</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.tests.model5.GenListOfInteger * @generated @@ -261,9 +268,10 @@ public class Model5AdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfLong <em>Gen List Of Long</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can easily + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfLong + * <em>Gen List Of Long</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.tests.model5.GenListOfLong * @generated @@ -274,10 +282,11 @@ public class Model5AdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfBoolean <em>Gen List Of Boolean</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfBoolean + * <em>Gen List Of Boolean</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.tests.model5.GenListOfBoolean * @generated @@ -288,10 +297,11 @@ public class Model5AdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfShort <em>Gen List Of Short</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfShort + * <em>Gen List Of Short</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.tests.model5.GenListOfShort * @generated @@ -302,10 +312,11 @@ public class Model5AdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfFloat <em>Gen List Of Float</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfFloat + * <em>Gen List Of Float</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.tests.model5.GenListOfFloat * @generated @@ -316,10 +327,11 @@ public class Model5AdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfDouble <em>Gen List Of Double</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfDouble + * <em>Gen List Of Double</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.tests.model5.GenListOfDouble * @generated @@ -330,9 +342,10 @@ public class Model5AdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfDate <em>Gen List Of Date</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can easily + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfDate + * <em>Gen List Of Date</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.tests.model5.GenListOfDate * @generated @@ -343,9 +356,10 @@ public class Model5AdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfChar <em>Gen List Of Char</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can easily + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfChar + * <em>Gen List Of Char</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.tests.model5.GenListOfChar * @generated @@ -356,10 +370,11 @@ public class Model5AdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfString <em>Gen List Of String</em>}'. - * <!-- begin-user-doc --> This default implementation returns null so that we can + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.tests.model5.GenListOfString + * <em>Gen List Of String</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.tests.model5.GenListOfString * @generated @@ -370,9 +385,9 @@ public class Model5AdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for the default case. - * <!-- begin-user-doc --> This default implementation returns 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 */ diff --git a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/util/Model5Switch.java b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/util/Model5Switch.java index 5865145187..d1d78577d0 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/util/Model5Switch.java +++ b/plugins/org.eclipse.emf.cdo.tests.model5/src/org/eclipse/emf/cdo/tests/model5/util/Model5Switch.java @@ -8,7 +8,7 @@ * Contributors: * Eike Stepper - initial API and implementation * - * $Id: Model5Switch.java,v 1.4 2008-12-28 17:57:09 estepper Exp $ + * $Id: Model5Switch.java,v 1.5 2008-12-31 14:43:41 estepper Exp $ */ package org.eclipse.emf.cdo.tests.model5.util; @@ -37,28 +37,29 @@ import java.util.List; * {@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.tests.model5.Model5Package * @generated */ public class Model5Switch<T> { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static final String copyright = "Copyright (c) 2004 - 2008 Eike Stepper, Germany.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Eike Stepper - initial API and implementation"; /** - * The cached model package - * <!-- begin-user-doc --> <!-- end-user-doc --> + * The cached model package <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected static Model5Package modelPackage; /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Creates an instance of the switch. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public Model5Switch() @@ -72,6 +73,7 @@ public class Model5Switch<T> /** * 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 */ @@ -83,6 +85,7 @@ public class Model5Switch<T> /** * 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 */ @@ -102,6 +105,7 @@ public class Model5Switch<T> /** * 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 */ @@ -219,10 +223,11 @@ public class Model5Switch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Test Feature Map</em>'. - * <!-- begin-user-doc + * Returns the result of interpreting the object as an instance of '<em>Test Feature Map</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. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>Test Feature Map</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -233,10 +238,11 @@ public class Model5Switch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Manager</em>'. - * <!-- begin-user-doc --> This + * Returns the result of interpreting the object as an instance of '<em>Manager</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. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>Manager</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -247,10 +253,11 @@ public class Model5Switch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Doctor</em>'. - * <!-- begin-user-doc --> This + * Returns the result of interpreting the object as an instance of '<em>Doctor</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. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>Doctor</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -261,10 +268,11 @@ public class Model5Switch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Gen List Of Int</em>'. - * <!-- begin-user-doc --> + * Returns the result of interpreting the object as an instance of '<em>Gen List Of Int</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. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>Gen List Of Int</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -275,10 +283,11 @@ public class Model5Switch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Gen List Of Integer</em>'. - * <!-- begin-user-doc + * Returns the result of interpreting the object as an instance of '<em>Gen List Of Integer</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. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>Gen List Of Integer</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -289,10 +298,11 @@ public class Model5Switch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Gen List Of Long</em>'. - * <!-- begin-user-doc + * Returns the result of interpreting the object as an instance of '<em>Gen List Of Long</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. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>Gen List Of Long</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -303,10 +313,11 @@ public class Model5Switch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Gen List Of Boolean</em>'. - * <!-- begin-user-doc + * Returns the result of interpreting the object as an instance of '<em>Gen List Of Boolean</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. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>Gen List Of Boolean</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -317,10 +328,11 @@ public class Model5Switch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Gen List Of Short</em>'. - * <!-- begin-user-doc + * Returns the result of interpreting the object as an instance of '<em>Gen List Of Short</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. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>Gen List Of Short</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -331,10 +343,11 @@ public class Model5Switch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Gen List Of Float</em>'. - * <!-- begin-user-doc + * Returns the result of interpreting the object as an instance of '<em>Gen List Of Float</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. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>Gen List Of Float</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -345,10 +358,11 @@ public class Model5Switch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Gen List Of Double</em>'. - * <!-- begin-user-doc + * Returns the result of interpreting the object as an instance of '<em>Gen List Of Double</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. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>Gen List Of Double</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -359,10 +373,11 @@ public class Model5Switch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Gen List Of Date</em>'. - * <!-- begin-user-doc + * Returns the result of interpreting the object as an instance of '<em>Gen List Of Date</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. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>Gen List Of Date</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -373,10 +388,11 @@ public class Model5Switch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Gen List Of Char</em>'. - * <!-- begin-user-doc + * Returns the result of interpreting the object as an instance of '<em>Gen List Of Char</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. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>Gen List Of Char</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -387,10 +403,11 @@ public class Model5Switch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Gen List Of String</em>'. - * <!-- begin-user-doc + * Returns the result of interpreting the object as an instance of '<em>Gen List Of String</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. + * + * @param object + * the target of the switch. * @return the result of interpreting the object as an instance of '<em>Gen List Of String</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -401,11 +418,12 @@ public class Model5Switch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. - * <!-- begin-user-doc --> This + * 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. + * + * @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 diff --git a/plugins/org.eclipse.emf.cdo.tests/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.emf.cdo.tests/.settings/org.eclipse.jdt.core.prefs index 142e6403c9..fb1a99c6dc 100644 --- a/plugins/org.eclipse.emf.cdo.tests/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/org.eclipse.emf.cdo.tests/.settings/org.eclipse.jdt.core.prefs @@ -1,4 +1,4 @@ -#Fri Aug 01 21:17:00 CEST 2008 +#Wed Dec 31 15:40:41 CET 2008 eclipse.preferences.version=1 org.eclipse.jdt.core.codeComplete.argumentPrefixes= org.eclipse.jdt.core.codeComplete.argumentSuffixes= @@ -8,8 +8,13 @@ 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 diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/AllTestsCDODefs.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/AllTestsCDODefs.java index fe81b68138..ca3fcdfed4 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/AllTestsCDODefs.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/AllTestsCDODefs.java @@ -1,12 +1,12 @@ /*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * Copyright (c) 2004 - 2008 André Dietisheim, Germany. * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation **************************************************************************/ package org.eclipse.emf.cdo.tests.defs; @@ -19,7 +19,7 @@ import junit.framework.Test; import junit.framework.TestSuite; /** - * @author Eike Stepper + * @author André Dietisheim */ public class AllTestsCDODefs extends ConfigTestSuite { diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOAuditDefImplTest.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOAuditDefImplTest.java index 661bcce382..e3ea8cdd2b 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOAuditDefImplTest.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOAuditDefImplTest.java @@ -1,25 +1,25 @@ /*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * Copyright (c) 2004 - 2008 André Dietisheim, Germany. * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation **************************************************************************/ package org.eclipse.emf.cdo.tests.defs; import org.eclipse.emf.cdo.CDOAudit; import org.eclipse.emf.cdo.CDOTransaction; -import org.eclipse.emf.cdo.cdodefs.CDOAuditDef; -import org.eclipse.emf.cdo.cdodefs.util.CDODefsUtil; +import org.eclipse.emf.cdo.defs.CDOAuditDef; +import org.eclipse.emf.cdo.defs.util.CDODefsUtil; import org.eclipse.emf.cdo.tests.AbstractCDOTest; import org.eclipse.emf.cdo.tests.config.IRepositoryConfig; import org.eclipse.emf.cdo.tests.config.impl.SessionConfig; import org.eclipse.emf.cdo.tests.model1.Customer; -import org.eclipse.net4j.net4jdefs.util.Net4jDefsUtil; +import org.eclipse.net4j.defs.util.Net4jDefsUtil; import org.eclipse.net4j.util.concurrent.ConcurrencyUtil; import org.eclipse.emf.ecore.EObject; @@ -29,7 +29,7 @@ import java.util.Date; import java.util.GregorianCalendar; /** - * @author Eike Stepper + * @author André Dietisheim */ public class CDOAuditDefImplTest extends AbstractCDOTest { diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOPackageRegistryDefImplTest.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOPackageRegistryDefImplTest.java index 9779fdf436..1d07d3ed65 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOPackageRegistryDefImplTest.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOPackageRegistryDefImplTest.java @@ -1,19 +1,19 @@ /*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * Copyright (c) 2004 - 2008 André Dietisheim, Germany. * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation **************************************************************************/ package org.eclipse.emf.cdo.tests.defs; -import org.eclipse.emf.cdo.cdodefs.CDODefsFactory; -import org.eclipse.emf.cdo.cdodefs.CDOPackageRegistryDef; -import org.eclipse.emf.cdo.cdodefs.EGlobalPackageDef; -import org.eclipse.emf.cdo.cdodefs.EPackageDef; +import org.eclipse.emf.cdo.defs.CDODefsFactory; +import org.eclipse.emf.cdo.defs.CDOPackageRegistryDef; +import org.eclipse.emf.cdo.defs.EGlobalPackageDef; +import org.eclipse.emf.cdo.defs.EPackageDef; import org.eclipse.emf.cdo.tests.AbstractCDOTest; import org.eclipse.emf.cdo.tests.model1.Model1Package; import org.eclipse.emf.cdo.tests.model2.Model2Package; @@ -22,7 +22,7 @@ import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EPackage; /** - * @author Eike Stepper + * @author André Dietisheim */ public class CDOPackageRegistryDefImplTest extends AbstractCDOTest { diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOResourceDefImplTest.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOResourceDefImplTest.java index 5e6fbec297..fcbb81f3f3 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOResourceDefImplTest.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOResourceDefImplTest.java @@ -1,32 +1,32 @@ /*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * Copyright (c) 2004 - 2008 André Dietisheim, Germany. * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation **************************************************************************/ package org.eclipse.emf.cdo.tests.defs; import org.eclipse.emf.cdo.CDOTransaction; -import org.eclipse.emf.cdo.cdodefs.CDOResourceDef; -import org.eclipse.emf.cdo.cdodefs.CDOSessionDef; -import org.eclipse.emf.cdo.cdodefs.ResourceMode; -import org.eclipse.emf.cdo.cdodefs.util.CDODefsUtil; +import org.eclipse.emf.cdo.defs.CDOResourceDef; +import org.eclipse.emf.cdo.defs.CDOSessionDef; +import org.eclipse.emf.cdo.defs.ResourceMode; +import org.eclipse.emf.cdo.defs.util.CDODefsUtil; import org.eclipse.emf.cdo.eresource.CDOResource; import org.eclipse.emf.cdo.tests.AbstractCDOTest; import org.eclipse.emf.cdo.tests.config.IRepositoryConfig; import org.eclipse.emf.cdo.tests.config.impl.SessionConfig; import org.eclipse.emf.cdo.util.InvalidURIException; -import org.eclipse.net4j.net4jdefs.util.Net4jDefsUtil; +import org.eclipse.net4j.defs.util.Net4jDefsUtil; import org.eclipse.emf.common.util.WrappedException; /** - * @author Eike Stepper + * @author André Dietisheim */ public class CDOResourceDefImplTest extends AbstractCDOTest { diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOSessionDefImplTest.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOSessionDefImplTest.java index 59965f9859..a6895f6057 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOSessionDefImplTest.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOSessionDefImplTest.java @@ -1,28 +1,28 @@ /*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * Copyright (c) 2004 - 2008 André Dietisheim, Germany. * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation **************************************************************************/ package org.eclipse.emf.cdo.tests.defs; import org.eclipse.emf.cdo.CDOSession; -import org.eclipse.emf.cdo.cdodefs.CDODefsFactory; -import org.eclipse.emf.cdo.cdodefs.CDOSessionDef; -import org.eclipse.emf.cdo.cdodefs.util.CDODefsUtil; +import org.eclipse.emf.cdo.defs.CDODefsFactory; +import org.eclipse.emf.cdo.defs.CDOSessionDef; +import org.eclipse.emf.cdo.defs.util.CDODefsUtil; import org.eclipse.emf.cdo.tests.AbstractCDOTest; import org.eclipse.emf.cdo.tests.config.IRepositoryConfig; import org.eclipse.emf.cdo.tests.config.impl.SessionConfig; -import org.eclipse.net4j.net4jdefs.util.Net4jDefsUtil; +import org.eclipse.net4j.defs.util.Net4jDefsUtil; import org.eclipse.net4j.util.lifecycle.LifecycleUtil; /** - * @author Eike Stepper + * @author André Dietisheim */ public class CDOSessionDefImplTest extends AbstractCDOTest { diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOTransactionDefImplTest.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOTransactionDefImplTest.java index 5e311f3976..8ff2574fb9 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOTransactionDefImplTest.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOTransactionDefImplTest.java @@ -1,29 +1,29 @@ /*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * Copyright (c) 2004 - 2008 André Dietisheim, Germany. * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation **************************************************************************/ package org.eclipse.emf.cdo.tests.defs; import org.eclipse.emf.cdo.CDOTransaction; -import org.eclipse.emf.cdo.cdodefs.CDOSessionDef; -import org.eclipse.emf.cdo.cdodefs.CDOTransactionDef; -import org.eclipse.emf.cdo.cdodefs.util.CDODefsUtil; +import org.eclipse.emf.cdo.defs.CDOSessionDef; +import org.eclipse.emf.cdo.defs.CDOTransactionDef; +import org.eclipse.emf.cdo.defs.util.CDODefsUtil; import org.eclipse.emf.cdo.eresource.CDOResource; import org.eclipse.emf.cdo.tests.AbstractCDOTest; import org.eclipse.emf.cdo.tests.config.IRepositoryConfig; import org.eclipse.emf.cdo.tests.config.impl.SessionConfig; import org.eclipse.emf.cdo.tests.model1.Customer; -import org.eclipse.net4j.net4jdefs.util.Net4jDefsUtil; +import org.eclipse.net4j.defs.util.Net4jDefsUtil; /** - * @author Eike Stepper + * @author André Dietisheim */ public class CDOTransactionDefImplTest extends AbstractCDOTest { diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOViewDefImplTest.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOViewDefImplTest.java index 9bae1e411e..b9b7d2977d 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOViewDefImplTest.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/CDOViewDefImplTest.java @@ -1,77 +1,79 @@ /*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * Copyright (c) 2004 - 2008 André Dietisheim, Germany. * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation **************************************************************************/ package org.eclipse.emf.cdo.tests.defs; import org.eclipse.emf.cdo.CDOTransaction; import org.eclipse.emf.cdo.CDOView; -import org.eclipse.emf.cdo.cdodefs.CDODefsFactory; -import org.eclipse.emf.cdo.cdodefs.CDOSessionDef; -import org.eclipse.emf.cdo.cdodefs.CDOViewDef; -import org.eclipse.emf.cdo.cdodefs.util.CDODefsUtil; import org.eclipse.emf.cdo.common.CDOProtocolView.Type; +import org.eclipse.emf.cdo.defs.CDODefsFactory; +import org.eclipse.emf.cdo.defs.CDOSessionDef; +import org.eclipse.emf.cdo.defs.CDOViewDef; +import org.eclipse.emf.cdo.defs.impl.CDOViewDefImpl; +import org.eclipse.emf.cdo.defs.util.CDODefsUtil; import org.eclipse.emf.cdo.tests.AbstractCDOTest; import org.eclipse.emf.cdo.tests.config.IRepositoryConfig; import org.eclipse.emf.cdo.tests.config.impl.SessionConfig; -import org.eclipse.net4j.net4jdefs.TCPConnectorDef; -import org.eclipse.net4j.net4jdefs.util.Net4jDefsUtil; +import org.eclipse.net4j.defs.TCPConnectorDef; +import org.eclipse.net4j.defs.util.Net4jDefsUtil; +import org.eclipse.net4j.util.lifecycle.LifecycleUtil; /** - * @author Eike Stepper + * @author André Dietisheim */ public class CDOViewDefImplTest extends AbstractCDOTest { - private static final String RESOURCE_ID = "/test1"; + private CDOViewDef cdoViewDef; - public void testCreateView() - { + private CDOSessionDef cdoSessionDef; - CDOViewDef cdoViewDef = CDODefsFactory.eINSTANCE.createCDOViewDef(); - TCPConnectorDef tcpConnectorDef = Net4jDefsUtil.createTCPConnectorDef(SessionConfig.TCP.CONNECTOR_HOST); - CDOSessionDef cdoSessionDef = CDODefsUtil.createSessionDef(// + private TCPConnectorDef tcpConnectorDef; + + @Override + protected void doSetUp() throws Exception + { + super.doSetUp(); + cdoViewDef = CDODefsFactory.eINSTANCE.createCDOViewDef(); + tcpConnectorDef = Net4jDefsUtil.createTCPConnectorDef(SessionConfig.TCP.CONNECTOR_HOST); + cdoSessionDef = CDODefsUtil.createSessionDef(// IRepositoryConfig.REPOSITORY_NAME, // CDODefsUtil.createEagerPackageRegistryDef(), // tcpConnectorDef); cdoViewDef.setCdoSessionDef( // cdoSessionDef); + } - CDOView cdoView = (CDOView)cdoViewDef.getInstance(); - assertTrue(cdoView.getViewType() == Type.READONLY); - - // cleanup + @Override + protected void doTearDown() throws Exception + { cdoViewDef.unsetInstance(); cdoSessionDef.unsetInstance(); tcpConnectorDef.unsetInstance(); + super.doTearDown(); } - public void testCreateViewCreatesOnceAndReuses() + private static final String RESOURCE_ID = "/test1"; + + public void testCreateView() { - CDOViewDef cdoViewDef = CDODefsFactory.eINSTANCE.createCDOViewDef(); - TCPConnectorDef tcpConnectorDef = Net4jDefsUtil.createTCPConnectorDef(SessionConfig.TCP.CONNECTOR_HOST); - CDOSessionDef cdoSessionDef = CDODefsUtil.createSessionDef(// - IRepositoryConfig.REPOSITORY_NAME, // - CDODefsUtil.createEagerPackageRegistryDef(), // - tcpConnectorDef); - cdoViewDef.setCdoSessionDef( // - cdoSessionDef); + CDOView cdoView = (CDOView)cdoViewDef.getInstance(); + assertTrue(cdoView.getViewType() == Type.READONLY); + } + public void testCreateViewCreatesOnceAndReuses() + { CDOView thisCdoViewReference = (CDOView)cdoViewDef.getInstance(); CDOView thatCdoViewReference = (CDOView)cdoViewDef.getInstance(); assertTrue(thisCdoViewReference == thatCdoViewReference); - - // cleanup - cdoViewDef.unsetInstance(); - cdoSessionDef.unsetInstance(); - tcpConnectorDef.unsetInstance(); } public void testViewCreatedCanRead() @@ -80,23 +82,18 @@ public class CDOViewDefImplTest extends AbstractCDOTest transaction.createResource(RESOURCE_ID); transaction.commit(); - CDOViewDef cdoViewDef = CDODefsFactory.eINSTANCE.createCDOViewDef(); - TCPConnectorDef tcpConnectorDef = Net4jDefsUtil.createTCPConnectorDef(SessionConfig.TCP.CONNECTOR_HOST); - CDOSessionDef cdoSessionDef = CDODefsUtil.createSessionDef(// - IRepositoryConfig.REPOSITORY_NAME, // - CDODefsUtil.createEagerPackageRegistryDef(), // - tcpConnectorDef); - cdoViewDef.setCdoSessionDef( // - cdoSessionDef); - CDOView cdoView = (CDOView)cdoViewDef.getInstance(); assertEquals(true, cdoView.hasResource(RESOURCE_ID)); assertEquals(false, cdoView.hasResource("/test2")); + } - // cleanup - cdoViewDef.unsetInstance(); - cdoSessionDef.unsetInstance(); - tcpConnectorDef.unsetInstance(); + public void testViewMayBeUnset() + { + CDOView cdoView = (CDOView)cdoViewDef.getInstance(); + cdoViewDef.unsetInstance(); // deactivates instance + assertTrue(((CDOViewDefImpl)cdoViewDef).getInternalInstance() == null); + assertTrue(!LifecycleUtil.isActive(cdoView)); } + } diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/EGlobalPackageDefImplTest.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/EGlobalPackageDefImplTest.java index df92bd08a7..4baee515d4 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/EGlobalPackageDefImplTest.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/defs/EGlobalPackageDefImplTest.java @@ -10,8 +10,8 @@ **************************************************************************/ package org.eclipse.emf.cdo.tests.defs; -import org.eclipse.emf.cdo.cdodefs.CDODefsFactory; -import org.eclipse.emf.cdo.cdodefs.EGlobalPackageDef; +import org.eclipse.emf.cdo.defs.CDODefsFactory; +import org.eclipse.emf.cdo.defs.EGlobalPackageDef; import org.eclipse.emf.cdo.tests.AbstractCDOTest; import org.eclipse.emf.ecore.EPackage; diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.emf.cdo.ui.defs/.settings/org.eclipse.core.resources.prefs index 6121790430..8441cb4da5 100644 --- a/plugins/org.eclipse.emf.cdo.ui.defs/.settings/org.eclipse.core.resources.prefs +++ b/plugins/org.eclipse.emf.cdo.ui.defs/.settings/org.eclipse.core.resources.prefs @@ -1,3 +1,3 @@ -#Fri Dec 12 15:21:10 CET 2008 +#Tue Dec 30 18:28:09 CET 2008 eclipse.preferences.version=1 encoding//model/org.eclipse.emf.cdo.ui.defs.ecorediag=UTF-8 diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.emf.cdo.ui.defs/.settings/org.eclipse.jdt.core.prefs index a006c51240..b1658e14fe 100644 --- a/plugins/org.eclipse.emf.cdo.ui.defs/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/org.eclipse.emf.cdo.ui.defs/.settings/org.eclipse.jdt.core.prefs @@ -1,5 +1,23 @@ -#Mon Dec 15 16:13:39 CET 2008 +#Wed Dec 31 15:41:22 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.ui.defs/.settings/org.eclipse.jdt.ui.prefs b/plugins/org.eclipse.emf.cdo.ui.defs/.settings/org.eclipse.jdt.ui.prefs index 1bcd6e9c80..cda5187748 100644 --- a/plugins/org.eclipse.emf.cdo.ui.defs/.settings/org.eclipse.jdt.ui.prefs +++ b/plugins/org.eclipse.emf.cdo.ui.defs/.settings/org.eclipse.jdt.ui.prefs @@ -1,4 +1,66 @@ -#Mon Dec 15 16:13:39 CET 2008 +#Wed Dec 31 15:41:22 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.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.ui.defs/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.cdo.ui.defs/META-INF/MANIFEST.MF index b41de73c5a..decbb9bfc6 100644 --- a/plugins/org.eclipse.emf.cdo.ui.defs/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.emf.cdo.ui.defs/META-INF/MANIFEST.MF @@ -7,10 +7,9 @@ Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin Bundle-RequiredExecutionEnvironment: J2SE-1.5 -Export-Package: org.eclipse.emf.cdo.ui.cdouidefs;version="2.0.0", - org.eclipse.emf.cdo.ui.cdouidefs.editorlauncher;version="2.0.0", - org.eclipse.emf.cdo.ui.cdouidefs.impl;version="2.0.0", - org.eclipse.emf.cdo.ui.cdouidefs.util;version="2.0.0" +Export-Package: org.eclipse.emf.cdo.ui.defs;version="2.0.0", + org.eclipse.emf.cdo.ui.defs.impl;version="2.0.0", + org.eclipse.emf.cdo.ui.defs.util;version="2.0.0" Require-Bundle: org.eclipse.emf.cdo.defs;bundle-version="[2.0.0,3.0.0)";visibility:=reexport, org.eclipse.emf.cdo.ui;bundle-version="[2.0.0,3.0.0)";visibility:=reexport Bundle-ActivationPolicy: lazy diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/model/org.eclipse.emf.cdo.ui.defs.ecore b/plugins/org.eclipse.emf.cdo.ui.defs/model/org.eclipse.emf.cdo.ui.defs.ecore index 8c16552050..7e03f83b09 100644 --- a/plugins/org.eclipse.emf.cdo.ui.defs/model/org.eclipse.emf.cdo.ui.defs.ecore +++ b/plugins/org.eclipse.emf.cdo.ui.defs/model/org.eclipse.emf.cdo.ui.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="cdouidefs" - nsURI="http://www.eclipse.org/emf/CDO/ui/defs/1.0.0" nsPrefix="cdouidefs"> + xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="defs" + nsURI="http://www.eclipse.org/emf/CDO/ui/defs/1.0.0" nsPrefix="cdo.ui.defs"> <eClassifiers xsi:type="ecore:EClass" name="EditorDef" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"> <eStructuralFeatures xsi:type="ecore:EAttribute" name="editorID" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/model/org.eclipse.emf.cdo.ui.defs.ecorediag b/plugins/org.eclipse.emf.cdo.ui.defs/model/org.eclipse.emf.cdo.ui.defs.ecorediag index 21eee2e26a..7783e0f97d 100644 --- a/plugins/org.eclipse.emf.cdo.ui.defs/model/org.eclipse.emf.cdo.ui.defs.ecorediag +++ b/plugins/org.eclipse.emf.cdo.ui.defs/model/org.eclipse.emf.cdo.ui.defs.ecorediag @@ -1,53 +1,80 @@ <?xml version="1.0" encoding="UTF-8"?> -<notation:Diagram 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" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation" xmi:id="_IICdgchYEd2cL7seIDpZRw" type="EcoreTools" measurementUnit="Pixel"> - <children xmi:type="notation:Node" xmi:id="_ILuDoMhYEd2cL7seIDpZRw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_IMxzkMhYEd2cL7seIDpZRw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_IM4hQMhYEd2cL7seIDpZRw" type="5001"> - <children xmi:type="notation:Node" xmi:id="_IPMOYMhYEd2cL7seIDpZRw" type="2001"> +<notation:Diagram 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" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation" xmi:id="_OnNmMNaXEd2SlI59-vBXIw" type="EcoreTools" measurementUnit="Pixel"> + <children xmi:type="notation:Node" xmi:id="_OnViANaXEd2SlI59-vBXIw" type="1001"> + <children xmi:type="notation:Node" xmi:id="_OnViA9aXEd2SlI59-vBXIw" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_OnWJENaXEd2SlI59-vBXIw" type="5001"> + <children xmi:type="notation:Node" xmi:id="_OnZMYNaXEd2SlI59-vBXIw" type="2001"> <element xmi:type="ecore:EAttribute" href="org.eclipse.emf.cdo.ui.defs.ecore#//EditorDef/editorID"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_IPMOYchYEd2cL7seIDpZRw"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_OnZMYdaXEd2SlI59-vBXIw"/> </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_IM4hQchYEd2cL7seIDpZRw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_IM4hQshYEd2cL7seIDpZRw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_IM4hQ8hYEd2cL7seIDpZRw"/> + <styles xmi:type="notation:DrawerStyle" xmi:id="_OnWJEdaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_OnWJEtaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_OnWJE9aXEd2SlI59-vBXIw"/> </children> - <children xmi:type="notation:Node" xmi:id="_IM69gMhYEd2cL7seIDpZRw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_IM69gchYEd2cL7seIDpZRw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_IM69gshYEd2cL7seIDpZRw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_IM69g8hYEd2cL7seIDpZRw"/> + <children xmi:type="notation:Node" xmi:id="_OnWwINaXEd2SlI59-vBXIw" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_OnWwIdaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_OnWwItaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_OnWwI9aXEd2SlI59-vBXIw"/> </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_ILuDochYEd2cL7seIDpZRw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <styles xmi:type="notation:ShapeStyle" xmi:id="_OnViAdaXEd2SlI59-vBXIw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.emf.cdo.ui.defs.ecore#//EditorDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ILuDoshYEd2cL7seIDpZRw" x="16"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OnViAtaXEd2SlI59-vBXIw" x="64" y="176"/> </children> - <children xmi:type="notation:Node" xmi:id="_IPPRsMhYEd2cL7seIDpZRw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_IPZpwMhYEd2cL7seIDpZRw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_IPaQ0MhYEd2cL7seIDpZRw" type="5001"> - <children xmi:type="notation:Node" xmi:id="_IPizsMhYEd2cL7seIDpZRw" type="2001"> + <children xmi:type="notation:Node" xmi:id="_OnZMYtaXEd2SlI59-vBXIw" type="1001"> + <children xmi:type="notation:Node" xmi:id="_OnZzcNaXEd2SlI59-vBXIw" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_OnZzcdaXEd2SlI59-vBXIw" type="5001"> + <children xmi:type="notation:Node" xmi:id="_OncPsNaXEd2SlI59-vBXIw" type="2001"> <element xmi:type="ecore:EAttribute" href="org.eclipse.emf.cdo.ui.defs.ecore#//CDOEditorDef/resourcePath"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_IPizschYEd2cL7seIDpZRw"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_OncPsdaXEd2SlI59-vBXIw"/> </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_IPaQ0chYEd2cL7seIDpZRw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_IPaQ0shYEd2cL7seIDpZRw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_IPaQ08hYEd2cL7seIDpZRw"/> + <styles xmi:type="notation:DrawerStyle" xmi:id="_OnZzctaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_OnZzc9aXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_OnZzdNaXEd2SlI59-vBXIw"/> </children> - <children xmi:type="notation:Node" xmi:id="_IPaQ1MhYEd2cL7seIDpZRw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_IPaQ1chYEd2cL7seIDpZRw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_IPaQ1shYEd2cL7seIDpZRw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_IPaQ18hYEd2cL7seIDpZRw"/> + <children xmi:type="notation:Node" xmi:id="_OnZzddaXEd2SlI59-vBXIw" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_OnZzdtaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_OnZzd9aXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_OnZzeNaXEd2SlI59-vBXIw"/> </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_IPPRschYEd2cL7seIDpZRw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <styles xmi:type="notation:ShapeStyle" xmi:id="_OnZMY9aXEd2SlI59-vBXIw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.emf.cdo.ui.defs.ecore#//CDOEditorDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IPPRsshYEd2cL7seIDpZRw" y="109"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OnZMZNaXEd2SlI59-vBXIw" x="48" y="288"/> </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_IIDroMhYEd2cL7seIDpZRw"/> + <children xmi:type="notation:Node" xmi:id="_PXqywNaXEd2SlI59-vBXIw" type="1001"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PYSd0NaXEd2SlI59-vBXIw" source="Shortcut"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PYSd0daXEd2SlI59-vBXIw" key="modelID" value="EcoreTools"/> + </eAnnotations> + <children xmi:type="notation:Node" xmi:id="_PYQooNaXEd2SlI59-vBXIw" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_PYRPsNaXEd2SlI59-vBXIw" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_PYRPsdaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_PYRPstaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_PYRPs9aXEd2SlI59-vBXIw"/> + </children> + <children xmi:type="notation:Node" xmi:id="_PYR2wNaXEd2SlI59-vBXIw" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_PYR2wdaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_PYR2wtaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_PYR2w9aXEd2SlI59-vBXIw"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_PXqywdaXEd2SlI59-vBXIw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <element xmi:type="ecore:EClass" href="platform:/resource/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PXqywtaXEd2SlI59-vBXIw" x="32" y="32"/> + </children> + <styles xmi:type="notation:DiagramStyle" xmi:id="_OnNmMdaXEd2SlI59-vBXIw"/> <element xmi:type="ecore:EPackage" href="org.eclipse.emf.cdo.ui.defs.ecore#/"/> - <edges xmi:type="notation:Edge" xmi:id="_IPty0MhYEd2cL7seIDpZRw" type="3003" source="_IPPRsMhYEd2cL7seIDpZRw" target="_ILuDoMhYEd2cL7seIDpZRw"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_IPty0chYEd2cL7seIDpZRw" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_IPuZ4MhYEd2cL7seIDpZRw" fontName="Sans"/> + <edges xmi:type="notation:Edge" xmi:id="_OncPstaXEd2SlI59-vBXIw" type="3003" source="_OnZMYtaXEd2SlI59-vBXIw" target="_OnViANaXEd2SlI59-vBXIw"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_OncPs9aXEd2SlI59-vBXIw" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_OncPtNaXEd2SlI59-vBXIw" fontName="Sans"/> + <element xsi:nil="true"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OncPtdaXEd2SlI59-vBXIw" points="[0, 0, 0, 60]$[0, -60, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OqBpoNaXEd2SlI59-vBXIw" id="(0.49707603,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OqCQsNaXEd2SlI59-vBXIw" id="(0.4964029,1.0)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_PYkKoNaXEd2SlI59-vBXIw" type="3003" source="_OnViANaXEd2SlI59-vBXIw" target="_PXqywNaXEd2SlI59-vBXIw"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_PYkKodaXEd2SlI59-vBXIw" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_PYkKotaXEd2SlI59-vBXIw" fontName="Sans"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IPuZ4chYEd2cL7seIDpZRw" points="[0, 0, 0, 60]$[0, -60, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JEdpgMhYEd2cL7seIDpZRw" id="(0.49707603,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JEeQkMhYEd2cL7seIDpZRw" id="(0.4964029,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_PYkKo9aXEd2SlI59-vBXIw" points="[0, 0, 0, 60]$[0, -60, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PY0pUNaXEd2SlI59-vBXIw" id="(0.4964029,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PY1QYNaXEd2SlI59-vBXIw" id="(0.49756098,1.0)"/> </edges> </notation:Diagram> diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/model/org.eclipse.emf.cdo.ui.defs.genmodel b/plugins/org.eclipse.emf.cdo.ui.defs/model/org.eclipse.emf.cdo.ui.defs.genmodel index fcba66acf2..a10b122744 100644 --- a/plugins/org.eclipse.emf.cdo.ui.defs/model/org.eclipse.emf.cdo.ui.defs.genmodel +++ b/plugins/org.eclipse.emf.cdo.ui.defs/model/org.eclipse.emf.cdo.ui.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.ui.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.ui.defs/src" modelPluginID="org.eclipse.emf.cdo.ui.defs" + modelName="Org.eclipse.emf.cdo.ui" importerID="org.eclipse.emf.importer.ecore" + complianceLevel="5.0" copyrightFields="false" usedGenPackages="../../org.eclipse.emf.cdo.defs/model/org.eclipse.emf.cdo.defs.genmodel#//defs ../../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.ui.defs/src" editDirectory="" editorDirectory="" modelPluginID="org.eclipse.emf.cdo.ui.defs" modelName="Org.eclipse.emf.cdo.ui" testsDirectory="" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" copyrightFields="false" usedGenPackages="../../org.eclipse.emf.cdo.defs/model/org.eclipse.emf.cdo.defs.genmodel#//cdodefs ../../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.ui.defs.ecore</foreignModel> <genPackages prefix="CDOUIDefs" basePackage="org.eclipse.emf.cdo.ui" disposableProviderFactory="true" ecorePackage="org.eclipse.emf.cdo.ui.defs.ecore#/"> diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/plugin.xml b/plugins/org.eclipse.emf.cdo.ui.defs/plugin.xml index a01f00e66e..b2d201292c 100644 --- a/plugins/org.eclipse.emf.cdo.ui.defs/plugin.xml +++ b/plugins/org.eclipse.emf.cdo.ui.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:07 estepper Exp $ --> <plugin> @@ -13,7 +13,7 @@ <extension point="org.eclipse.emf.ecore.generated_package"> <package uri="http://www.eclipse.org/emf/CDO/ui/defs/1.0.0" - class="org.eclipse.emf.cdo.ui.cdouidefs.CDOUIDefsPackage" + class="org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage" genModel="model/org.eclipse.emf.cdo.ui.defs.genmodel"/> </extension> <extension diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/CDOEditorDef.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/CDOEditorDef.java deleted file mode 100644 index 4546e70f00..0000000000 --- a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/CDOEditorDef.java +++ /dev/null @@ -1,81 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOEditorDef.java,v 1.1 2008-12-28 18:05:24 estepper Exp $ - */ -package org.eclipse.emf.cdo.ui.cdouidefs; - -import org.eclipse.emf.cdo.cdodefs.CDOViewDef; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>CDO Editor Def</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef#getCdoView <em>Cdo View</em>}</li> - * <li>{@link org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef#getResourcePath <em>Resource Path</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.ui.cdouidefs.CDOUIDefsPackage#getCDOEditorDef() - * @model - * @generated - */ -public interface CDOEditorDef extends EditorDef { - /** - * Returns the value of the '<em><b>Cdo View</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Cdo View</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 View</em>' reference. - * @see #setCdoView(CDOViewDef) - * @see org.eclipse.emf.cdo.ui.cdouidefs.CDOUIDefsPackage#getCDOEditorDef_CdoView() - * @model required="true" - * @generated - */ - CDOViewDef getCdoView(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef#getCdoView <em>Cdo View</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Cdo View</em>' reference. - * @see #getCdoView() - * @generated - */ - void setCdoView(CDOViewDef value); - - /** - * Returns the value of the '<em><b>Resource Path</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Resource 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>Resource Path</em>' attribute. - * @see #setResourcePath(String) - * @see org.eclipse.emf.cdo.ui.cdouidefs.CDOUIDefsPackage#getCDOEditorDef_ResourcePath() - * @model required="true" - * @generated - */ - String getResourcePath(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef#getResourcePath <em>Resource Path</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Resource Path</em>' attribute. - * @see #getResourcePath() - * @generated - */ - void setResourcePath(String value); - -} // CDOEditorDef diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/CDOUIDefsFactory.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/CDOUIDefsFactory.java deleted file mode 100644 index 96a10d8a05..0000000000 --- a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/CDOUIDefsFactory.java +++ /dev/null @@ -1,55 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOUIDefsFactory.java,v 1.1 2008-12-28 18:05:24 estepper Exp $ - */ -package org.eclipse.emf.cdo.ui.cdouidefs; - -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.ui.cdouidefs.CDOUIDefsPackage - * @generated - */ -public interface CDOUIDefsFactory extends EFactory { - /** - * The singleton instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - CDOUIDefsFactory eINSTANCE = org.eclipse.emf.cdo.ui.cdouidefs.impl.CDOUIDefsFactoryImpl.init(); - - /** - * Returns a new object of class '<em>Editor Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Editor Def</em>'. - * @generated - */ - EditorDef createEditorDef(); - - /** - * Returns a new object of class '<em>CDO Editor Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>CDO Editor Def</em>'. - * @generated - */ - CDOEditorDef createCDOEditorDef(); - - /** - * Returns the package supported by this factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the package supported by this factory. - * @generated - */ - CDOUIDefsPackage getCDOUIDefsPackage(); - -} //CDOUIDefsFactory diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/CDOUIDefsPackage.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/CDOUIDefsPackage.java deleted file mode 100644 index 02dc236986..0000000000 --- a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/CDOUIDefsPackage.java +++ /dev/null @@ -1,260 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOUIDefsPackage.java,v 1.1 2008-12-28 18:05:24 estepper Exp $ - */ -package org.eclipse.emf.cdo.ui.cdouidefs; - -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -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.ui.cdouidefs.CDOUIDefsFactory - * @model kind="package" - * @generated - */ -public interface CDOUIDefsPackage extends EPackage { - /** - * The package name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNAME = "cdouidefs"; - - /** - * The package namespace URI. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_URI = "http://www.eclipse.org/emf/CDO/ui/defs/1.0.0"; - - /** - * The package namespace name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_PREFIX = "cdouidefs"; - - /** - * The singleton instance of the package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - CDOUIDefsPackage eINSTANCE = org.eclipse.emf.cdo.ui.cdouidefs.impl.CDOUIDefsPackageImpl.init(); - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.ui.cdouidefs.impl.EditorDefImpl <em>Editor Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.ui.cdouidefs.impl.EditorDefImpl - * @see org.eclipse.emf.cdo.ui.cdouidefs.impl.CDOUIDefsPackageImpl#getEditorDef() - * @generated - */ - int EDITOR_DEF = 0; - - /** - * The feature id for the '<em><b>Editor ID</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EDITOR_DEF__EDITOR_ID = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Editor Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EDITOR_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.ui.cdouidefs.impl.CDOEditorDefImpl <em>CDO Editor Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.ui.cdouidefs.impl.CDOEditorDefImpl - * @see org.eclipse.emf.cdo.ui.cdouidefs.impl.CDOUIDefsPackageImpl#getCDOEditorDef() - * @generated - */ - int CDO_EDITOR_DEF = 1; - - /** - * The feature id for the '<em><b>Editor ID</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_EDITOR_DEF__EDITOR_ID = EDITOR_DEF__EDITOR_ID; - - /** - * The feature id for the '<em><b>Cdo View</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_EDITOR_DEF__CDO_VIEW = EDITOR_DEF_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Resource Path</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_EDITOR_DEF__RESOURCE_PATH = EDITOR_DEF_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>CDO Editor Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CDO_EDITOR_DEF_FEATURE_COUNT = EDITOR_DEF_FEATURE_COUNT + 2; - - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.ui.cdouidefs.EditorDef <em>Editor Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Editor Def</em>'. - * @see org.eclipse.emf.cdo.ui.cdouidefs.EditorDef - * @generated - */ - EClass getEditorDef(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.ui.cdouidefs.EditorDef#getEditorID <em>Editor ID</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Editor ID</em>'. - * @see org.eclipse.emf.cdo.ui.cdouidefs.EditorDef#getEditorID() - * @see #getEditorDef() - * @generated - */ - EAttribute getEditorDef_EditorID(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef <em>CDO Editor Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>CDO Editor Def</em>'. - * @see org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef - * @generated - */ - EClass getCDOEditorDef(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef#getCdoView <em>Cdo View</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Cdo View</em>'. - * @see org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef#getCdoView() - * @see #getCDOEditorDef() - * @generated - */ - EReference getCDOEditorDef_CdoView(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef#getResourcePath <em>Resource Path</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Resource Path</em>'. - * @see org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef#getResourcePath() - * @see #getCDOEditorDef() - * @generated - */ - EAttribute getCDOEditorDef_ResourcePath(); - - /** - * 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 - */ - CDOUIDefsFactory getCDOUIDefsFactory(); - - /** - * <!-- 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.ui.cdouidefs.impl.EditorDefImpl <em>Editor Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.ui.cdouidefs.impl.EditorDefImpl - * @see org.eclipse.emf.cdo.ui.cdouidefs.impl.CDOUIDefsPackageImpl#getEditorDef() - * @generated - */ - EClass EDITOR_DEF = eINSTANCE.getEditorDef(); - - /** - * The meta object literal for the '<em><b>Editor ID</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute EDITOR_DEF__EDITOR_ID = eINSTANCE.getEditorDef_EditorID(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.ui.cdouidefs.impl.CDOEditorDefImpl <em>CDO Editor Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.cdo.ui.cdouidefs.impl.CDOEditorDefImpl - * @see org.eclipse.emf.cdo.ui.cdouidefs.impl.CDOUIDefsPackageImpl#getCDOEditorDef() - * @generated - */ - EClass CDO_EDITOR_DEF = eINSTANCE.getCDOEditorDef(); - - /** - * The meta object literal for the '<em><b>Cdo View</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CDO_EDITOR_DEF__CDO_VIEW = eINSTANCE.getCDOEditorDef_CdoView(); - - /** - * The meta object literal for the '<em><b>Resource Path</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute CDO_EDITOR_DEF__RESOURCE_PATH = eINSTANCE.getCDOEditorDef_ResourcePath(); - - } - -} //CDOUIDefsPackage diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/EditorDef.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/EditorDef.java deleted file mode 100644 index b1d40b849f..0000000000 --- a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/EditorDef.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: EditorDef.java,v 1.1 2008-12-28 18:05:24 estepper Exp $ - */ -package org.eclipse.emf.cdo.ui.cdouidefs; - -import org.eclipse.net4j.util.net4jutildefs.Def; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Editor Def</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.ui.cdouidefs.EditorDef#getEditorID <em>Editor ID</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.ui.cdouidefs.CDOUIDefsPackage#getEditorDef() - * @model - * @generated - */ -public interface EditorDef extends Def { - /** - * Returns the value of the '<em><b>Editor ID</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Editor ID</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Editor ID</em>' attribute. - * @see #setEditorID(String) - * @see org.eclipse.emf.cdo.ui.cdouidefs.CDOUIDefsPackage#getEditorDef_EditorID() - * @model required="true" - * @generated - */ - String getEditorID(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.ui.cdouidefs.EditorDef#getEditorID <em>Editor ID</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Editor ID</em>' attribute. - * @see #getEditorID() - * @generated - */ - void setEditorID(String value); - -} // EditorDef diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/editorlauncher/EditorLauncher.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/editorlauncher/EditorLauncher.java deleted file mode 100644 index b6bfdcab95..0000000000 --- a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/editorlauncher/EditorLauncher.java +++ /dev/null @@ -1,42 +0,0 @@ -/*************************************************************************** - * Copyright (c) 2008 Open Canarias S.L. and others. - * 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: - * Victor Roldan Betancort - initial API and implementation - * Eike Stepper - maintenance - **************************************************************************/ - -package org.eclipse.emf.cdo.ui.cdouidefs.editorlauncher; - -import org.eclipse.emf.cdo.ui.cdouidefs.EditorDef; - -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; - -import org.eclipse.core.runtime.IPath; -import org.eclipse.ui.IEditorLauncher; - -@SuppressWarnings("restriction") -public class EditorLauncher implements IEditorLauncher -{ - - public void open(IPath file) - { - ResourceSet resourceSet = new ResourceSetImpl(); - URI resourceURI = URI.createFileURI(file.toString()); - Resource ecoreResource = resourceSet.getResource(resourceURI, true); - EObject eObject = ecoreResource.getContents().get(0); - if (eObject instanceof EditorDef) - { - EditorDef editorDef = ((EditorDef) eObject); - editorDef.getInstance(); - } - } -} diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/impl/CDOUIDefsFactoryImpl.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/impl/CDOUIDefsFactoryImpl.java deleted file mode 100644 index cc1c1a8030..0000000000 --- a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/impl/CDOUIDefsFactoryImpl.java +++ /dev/null @@ -1,115 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOUIDefsFactoryImpl.java,v 1.1 2008-12-28 18:05:25 estepper Exp $ - */ -package org.eclipse.emf.cdo.ui.cdouidefs.impl; - -import org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef; -import org.eclipse.emf.cdo.ui.cdouidefs.CDOUIDefsFactory; -import org.eclipse.emf.cdo.ui.cdouidefs.CDOUIDefsPackage; -import org.eclipse.emf.cdo.ui.cdouidefs.EditorDef; - -import org.eclipse.emf.ecore.EClass; -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 CDOUIDefsFactoryImpl extends EFactoryImpl implements CDOUIDefsFactory { - /** - * Creates the default factory implementation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static CDOUIDefsFactory init() { - try - { - CDOUIDefsFactory theCDOUIDefsFactory = (CDOUIDefsFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/emf/CDO/ui/defs/1.0.0"); - if (theCDOUIDefsFactory != null) - { - return theCDOUIDefsFactory; - } - } - catch (Exception exception) - { - EcorePlugin.INSTANCE.log(exception); - } - return new CDOUIDefsFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOUIDefsFactoryImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EObject create(EClass eClass) { - switch (eClass.getClassifierID()) - { - case CDOUIDefsPackage.EDITOR_DEF: return createEditorDef(); - case CDOUIDefsPackage.CDO_EDITOR_DEF: return createCDOEditorDef(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditorDef createEditorDef() { - EditorDefImpl editorDef = new EditorDefImpl(); - return editorDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOEditorDef createCDOEditorDef() { - CDOEditorDefImpl cdoEditorDef = new CDOEditorDefImpl(); - return cdoEditorDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOUIDefsPackage getCDOUIDefsPackage() { - return (CDOUIDefsPackage)getEPackage(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @deprecated - * @generated - */ - @Deprecated - public static CDOUIDefsPackage getPackage() { - return CDOUIDefsPackage.eINSTANCE; - } - -} //CDOUIDefsFactoryImpl diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/impl/CDOUIDefsPackageImpl.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/impl/CDOUIDefsPackageImpl.java deleted file mode 100644 index d1dd5951fc..0000000000 --- a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/impl/CDOUIDefsPackageImpl.java +++ /dev/null @@ -1,243 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOUIDefsPackageImpl.java,v 1.1 2008-12-28 18:05:25 estepper Exp $ - */ -package org.eclipse.emf.cdo.ui.cdouidefs.impl; - -import org.eclipse.emf.cdo.cdodefs.CDODefsPackage; -import org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef; -import org.eclipse.emf.cdo.ui.cdouidefs.CDOUIDefsFactory; -import org.eclipse.emf.cdo.ui.cdouidefs.CDOUIDefsPackage; -import org.eclipse.emf.cdo.ui.cdouidefs.EditorDef; - -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -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 CDOUIDefsPackageImpl extends EPackageImpl implements CDOUIDefsPackage { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass editorDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass cdoEditorDefEClass = 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.ui.cdouidefs.CDOUIDefsPackage#eNS_URI - * @see #init() - * @generated - */ - private CDOUIDefsPackageImpl() { - super(eNS_URI, CDOUIDefsFactory.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 CDOUIDefsPackage init() { - if (isInited) return (CDOUIDefsPackage)EPackage.Registry.INSTANCE.getEPackage(CDOUIDefsPackage.eNS_URI); - - // Obtain or create and register package - CDOUIDefsPackageImpl theCDOUIDefsPackage = (CDOUIDefsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof CDOUIDefsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new CDOUIDefsPackageImpl()); - - isInited = true; - - // Initialize simple dependencies - CDODefsPackage.eINSTANCE.eClass(); - - // Create package meta-data objects - theCDOUIDefsPackage.createPackageContents(); - - // Initialize created meta-data - theCDOUIDefsPackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theCDOUIDefsPackage.freeze(); - - return theCDOUIDefsPackage; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getEditorDef() { - return editorDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getEditorDef_EditorID() { - return (EAttribute)editorDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCDOEditorDef() { - return cdoEditorDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCDOEditorDef_CdoView() { - return (EReference)cdoEditorDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getCDOEditorDef_ResourcePath() { - return (EAttribute)cdoEditorDefEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOUIDefsFactory getCDOUIDefsFactory() { - return (CDOUIDefsFactory)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 - editorDefEClass = createEClass(EDITOR_DEF); - createEAttribute(editorDefEClass, EDITOR_DEF__EDITOR_ID); - - cdoEditorDefEClass = createEClass(CDO_EDITOR_DEF); - createEReference(cdoEditorDefEClass, CDO_EDITOR_DEF__CDO_VIEW); - createEAttribute(cdoEditorDefEClass, CDO_EDITOR_DEF__RESOURCE_PATH); - } - - /** - * <!-- 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); - CDODefsPackage theCDODefsPackage = (CDODefsPackage)EPackage.Registry.INSTANCE.getEPackage(CDODefsPackage.eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - editorDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - cdoEditorDefEClass.getESuperTypes().add(this.getEditorDef()); - - // Initialize classes and features; add operations and parameters - initEClass(editorDefEClass, EditorDef.class, "EditorDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getEditorDef_EditorID(), ecorePackage.getEString(), "editorID", null, 1, 1, EditorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(cdoEditorDefEClass, CDOEditorDef.class, "CDOEditorDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCDOEditorDef_CdoView(), theCDODefsPackage.getCDOViewDef(), null, "cdoView", null, 1, 1, CDOEditorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getCDOEditorDef_ResourcePath(), ecorePackage.getEString(), "resourcePath", null, 1, 1, CDOEditorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - // Create resource - createResource(eNS_URI); - } - -} //CDOUIDefsPackageImpl diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/impl/EditorDefImpl.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/impl/EditorDefImpl.java deleted file mode 100644 index 49800b28a3..0000000000 --- a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/impl/EditorDefImpl.java +++ /dev/null @@ -1,168 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: EditorDefImpl.java,v 1.1 2008-12-28 18:05:25 estepper Exp $ - */ -package org.eclipse.emf.cdo.ui.cdouidefs.impl; - -import org.eclipse.emf.cdo.ui.cdouidefs.CDOUIDefsPackage; -import org.eclipse.emf.cdo.ui.cdouidefs.EditorDef; - -import org.eclipse.net4j.util.CheckUtil; -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.impl.ENotificationImpl; - -/** - * <!-- begin-user-doc --> An implementation of the model object ' - * <em><b>Editor Def</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.ui.cdouidefs.impl.EditorDefImpl#getEditorID <em>Editor ID</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class EditorDefImpl extends DefImpl implements EditorDef { - /** - * The default value of the '{@link #getEditorID() <em>Editor ID</em>}' attribute. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @see #getEditorID() - * @generated - * @ordered - */ - protected static final String EDITOR_ID_EDEFAULT = null; - /** - * The cached value of the '{@link #getEditorID() <em>Editor ID</em>}' attribute. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @see #getEditorID() - * @generated - * @ordered - */ - protected String editorID = EDITOR_ID_EDEFAULT; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - protected EditorDefImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return CDOUIDefsPackage.Literals.EDITOR_DEF; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public String getEditorID() { - return editorID; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - public void setEditorID(String newEditorID) { - String oldEditorID = editorID; - editorID = newEditorID; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDOUIDefsPackage.EDITOR_DEF__EDITOR_ID, oldEditorID, editorID)); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) - { - case CDOUIDefsPackage.EDITOR_DEF__EDITOR_ID: - return getEditorID(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) - { - case CDOUIDefsPackage.EDITOR_DEF__EDITOR_ID: - setEditorID((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) - { - case CDOUIDefsPackage.EDITOR_DEF__EDITOR_ID: - setEditorID(EDITOR_ID_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) - { - case CDOUIDefsPackage.EDITOR_DEF__EDITOR_ID: - return EDITOR_ID_EDEFAULT == null ? editorID != null : !EDITOR_ID_EDEFAULT.equals(editorID); - } - 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(" (editorID: "); - result.append(editorID); - result.append(')'); - return result.toString(); - } - - @Override - protected Object createInstance() { - throw new UnsupportedOperationException("not implemented yet!"); - } - - @Override - protected void validateDefinition() { - CheckUtil.checkState(getEditorID() != null - && getEditorID().length() >= 0, "editor id not set!"); - } -} // EditorDefImpl diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/util/CDOUIDefsAdapterFactory.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/util/CDOUIDefsAdapterFactory.java deleted file mode 100644 index 3453471126..0000000000 --- a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/util/CDOUIDefsAdapterFactory.java +++ /dev/null @@ -1,170 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOUIDefsAdapterFactory.java,v 1.1 2008-12-28 18:05:25 estepper Exp $ - */ -package org.eclipse.emf.cdo.ui.cdouidefs.util; - -import org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef; -import org.eclipse.emf.cdo.ui.cdouidefs.CDOUIDefsPackage; -import org.eclipse.emf.cdo.ui.cdouidefs.EditorDef; - -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.ui.cdouidefs.CDOUIDefsPackage - * @generated - */ -public class CDOUIDefsAdapterFactory extends AdapterFactoryImpl { - /** - * The cached model package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static CDOUIDefsPackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOUIDefsAdapterFactory() { - if (modelPackage == null) - { - modelPackage = CDOUIDefsPackage.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 CDOUIDefsSwitch<Adapter> modelSwitch = - new CDOUIDefsSwitch<Adapter>() - { - @Override - public Adapter caseEditorDef(EditorDef object) - { - return createEditorDefAdapter(); - } - @Override - public Adapter caseCDOEditorDef(CDOEditorDef object) - { - return createCDOEditorDefAdapter(); - } - @Override - public Adapter caseDef(Def object) - { - return createDefAdapter(); - } - @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.ui.cdouidefs.EditorDef <em>Editor 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.ui.cdouidefs.EditorDef - * @generated - */ - public Adapter createEditorDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef <em>CDO Editor 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.ui.cdouidefs.CDOEditorDef - * @generated - */ - public Adapter createCDOEditorDefAdapter() { - 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 the default case. - * <!-- begin-user-doc --> - * This default implementation returns null. - * <!-- end-user-doc --> - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() { - return null; - } - -} //CDOUIDefsAdapterFactory diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/util/CDOUIDefsSwitch.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/util/CDOUIDefsSwitch.java deleted file mode 100644 index c1ea700dd6..0000000000 --- a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/util/CDOUIDefsSwitch.java +++ /dev/null @@ -1,179 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CDOUIDefsSwitch.java,v 1.1 2008-12-28 18:05:25 estepper Exp $ - */ -package org.eclipse.emf.cdo.ui.cdouidefs.util; - -import org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef; -import org.eclipse.emf.cdo.ui.cdouidefs.CDOUIDefsPackage; -import org.eclipse.emf.cdo.ui.cdouidefs.EditorDef; - -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.ui.cdouidefs.CDOUIDefsPackage - * @generated - */ -public class CDOUIDefsSwitch<T> { - /** - * The cached model package - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static CDOUIDefsPackage modelPackage; - - /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CDOUIDefsSwitch() { - if (modelPackage == null) - { - modelPackage = CDOUIDefsPackage.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 CDOUIDefsPackage.EDITOR_DEF: - { - EditorDef editorDef = (EditorDef)theEObject; - T result = caseEditorDef(editorDef); - if (result == null) result = caseDef(editorDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CDOUIDefsPackage.CDO_EDITOR_DEF: - { - CDOEditorDef cdoEditorDef = (CDOEditorDef)theEObject; - T result = caseCDOEditorDef(cdoEditorDef); - if (result == null) result = caseEditorDef(cdoEditorDef); - if (result == null) result = caseDef(cdoEditorDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Editor 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>Editor Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEditorDef(EditorDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>CDO Editor 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 Editor Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCDOEditorDef(CDOEditorDef 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>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; - } - -} //CDOUIDefsSwitch diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/CDOEditorDef.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/CDOEditorDef.java new file mode 100644 index 0000000000..a11108d4e5 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/CDOEditorDef.java @@ -0,0 +1,89 @@ +/** + * <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: CDOEditorDef.java,v 1.1 2008-12-31 14:43:07 estepper Exp $ + */ +package org.eclipse.emf.cdo.ui.defs; + +import org.eclipse.emf.cdo.defs.CDOViewDef; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>CDO Editor Def</b></em>'. <!-- end-user-doc --> + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.emf.cdo.ui.defs.CDOEditorDef#getCdoView <em>Cdo View</em>}</li> + * <li>{@link org.eclipse.emf.cdo.ui.defs.CDOEditorDef#getResourcePath <em>Resource Path</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage#getCDOEditorDef() + * @model + * @generated + */ +public interface CDOEditorDef extends EditorDef +{ + /** + * Returns the value of the '<em><b>Cdo View</b></em>' reference. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Cdo View</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 View</em>' reference. + * @see #setCdoView(CDOViewDef) + * @see org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage#getCDOEditorDef_CdoView() + * @model required="true" + * @generated + */ + CDOViewDef getCdoView(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.ui.defs.CDOEditorDef#getCdoView <em>Cdo View</em>}' reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Cdo View</em>' reference. + * @see #getCdoView() + * @generated + */ + void setCdoView(CDOViewDef value); + + /** + * Returns the value of the '<em><b>Resource Path</b></em>' attribute. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Resource 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>Resource Path</em>' attribute. + * @see #setResourcePath(String) + * @see org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage#getCDOEditorDef_ResourcePath() + * @model required="true" + * @generated + */ + String getResourcePath(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.ui.defs.CDOEditorDef#getResourcePath <em>Resource Path</em>}' + * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Resource Path</em>' attribute. + * @see #getResourcePath() + * @generated + */ + void setResourcePath(String value); + +} // CDOEditorDef diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/CDOUIDefsFactory.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/CDOUIDefsFactory.java new file mode 100644 index 0000000000..33b85abb1d --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/CDOUIDefsFactory.java @@ -0,0 +1,59 @@ +/** + * <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: CDOUIDefsFactory.java,v 1.1 2008-12-31 14:43:07 estepper Exp $ + */ +package org.eclipse.emf.cdo.ui.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.ui.defs.CDOUIDefsPackage + * @generated + */ +public interface CDOUIDefsFactory extends EFactory +{ + /** + * The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + CDOUIDefsFactory eINSTANCE = org.eclipse.emf.cdo.ui.defs.impl.CDOUIDefsFactoryImpl.init(); + + /** + * Returns a new object of class '<em>Editor Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>Editor Def</em>'. + * @generated + */ + EditorDef createEditorDef(); + + /** + * Returns a new object of class '<em>CDO Editor Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>CDO Editor Def</em>'. + * @generated + */ + CDOEditorDef createCDOEditorDef(); + + /** + * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the package supported by this factory. + * @generated + */ + CDOUIDefsPackage getCDOUIDefsPackage(); + +} // CDOUIDefsFactory diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/CDOUIDefsPackage.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/CDOUIDefsPackage.java new file mode 100644 index 0000000000..836475c1dc --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/CDOUIDefsPackage.java @@ -0,0 +1,258 @@ +/** + * <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: CDOUIDefsPackage.java,v 1.1 2008-12-31 14:43:07 estepper Exp $ + */ +package org.eclipse.emf.cdo.ui.defs; + +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +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.ui.defs.CDOUIDefsFactory + * @model kind="package" + * @generated + */ +public interface CDOUIDefsPackage 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/ui/defs/1.0.0"; + + /** + * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + String eNS_PREFIX = "cdo.ui.defs"; + + /** + * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + CDOUIDefsPackage eINSTANCE = org.eclipse.emf.cdo.ui.defs.impl.CDOUIDefsPackageImpl.init(); + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.ui.defs.impl.EditorDefImpl <em>Editor Def</em>}' class. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.ui.defs.impl.EditorDefImpl + * @see org.eclipse.emf.cdo.ui.defs.impl.CDOUIDefsPackageImpl#getEditorDef() + * @generated + */ + int EDITOR_DEF = 0; + + /** + * The feature id for the '<em><b>Editor ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int EDITOR_DEF__EDITOR_ID = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>Editor Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int EDITOR_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link org.eclipse.emf.cdo.ui.defs.impl.CDOEditorDefImpl <em>CDO Editor Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.ui.defs.impl.CDOEditorDefImpl + * @see org.eclipse.emf.cdo.ui.defs.impl.CDOUIDefsPackageImpl#getCDOEditorDef() + * @generated + */ + int CDO_EDITOR_DEF = 1; + + /** + * The feature id for the '<em><b>Editor ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_EDITOR_DEF__EDITOR_ID = EDITOR_DEF__EDITOR_ID; + + /** + * The feature id for the '<em><b>Cdo View</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_EDITOR_DEF__CDO_VIEW = EDITOR_DEF_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Resource Path</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CDO_EDITOR_DEF__RESOURCE_PATH = EDITOR_DEF_FEATURE_COUNT + 1; + + /** + * The number of structural features of the '<em>CDO Editor Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * + * @generated + * @ordered + */ + int CDO_EDITOR_DEF_FEATURE_COUNT = EDITOR_DEF_FEATURE_COUNT + 2; + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.ui.defs.EditorDef <em>Editor Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>Editor Def</em>'. + * @see org.eclipse.emf.cdo.ui.defs.EditorDef + * @generated + */ + EClass getEditorDef(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.ui.defs.EditorDef#getEditorID + * <em>Editor ID</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Editor ID</em>'. + * @see org.eclipse.emf.cdo.ui.defs.EditorDef#getEditorID() + * @see #getEditorDef() + * @generated + */ + EAttribute getEditorDef_EditorID(); + + /** + * Returns the meta object for class '{@link org.eclipse.emf.cdo.ui.defs.CDOEditorDef <em>CDO Editor Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>CDO Editor Def</em>'. + * @see org.eclipse.emf.cdo.ui.defs.CDOEditorDef + * @generated + */ + EClass getCDOEditorDef(); + + /** + * Returns the meta object for the reference '{@link org.eclipse.emf.cdo.ui.defs.CDOEditorDef#getCdoView + * <em>Cdo View</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the reference '<em>Cdo View</em>'. + * @see org.eclipse.emf.cdo.ui.defs.CDOEditorDef#getCdoView() + * @see #getCDOEditorDef() + * @generated + */ + EReference getCDOEditorDef_CdoView(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.ui.defs.CDOEditorDef#getResourcePath + * <em>Resource Path</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Resource Path</em>'. + * @see org.eclipse.emf.cdo.ui.defs.CDOEditorDef#getResourcePath() + * @see #getCDOEditorDef() + * @generated + */ + EAttribute getCDOEditorDef_ResourcePath(); + + /** + * 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 + */ + CDOUIDefsFactory getCDOUIDefsFactory(); + + /** + * <!-- 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.ui.defs.impl.EditorDefImpl <em>Editor Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.ui.defs.impl.EditorDefImpl + * @see org.eclipse.emf.cdo.ui.defs.impl.CDOUIDefsPackageImpl#getEditorDef() + * @generated + */ + EClass EDITOR_DEF = eINSTANCE.getEditorDef(); + + /** + * The meta object literal for the '<em><b>Editor ID</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute EDITOR_DEF__EDITOR_ID = eINSTANCE.getEditorDef_EditorID(); + + /** + * The meta object literal for the '{@link org.eclipse.emf.cdo.ui.defs.impl.CDOEditorDefImpl + * <em>CDO Editor Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.emf.cdo.ui.defs.impl.CDOEditorDefImpl + * @see org.eclipse.emf.cdo.ui.defs.impl.CDOUIDefsPackageImpl#getCDOEditorDef() + * @generated + */ + EClass CDO_EDITOR_DEF = eINSTANCE.getCDOEditorDef(); + + /** + * The meta object literal for the '<em><b>Cdo View</b></em>' reference feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EReference CDO_EDITOR_DEF__CDO_VIEW = eINSTANCE.getCDOEditorDef_CdoView(); + + /** + * The meta object literal for the '<em><b>Resource Path</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute CDO_EDITOR_DEF__RESOURCE_PATH = eINSTANCE.getCDOEditorDef_ResourcePath(); + + } + +} // CDOUIDefsPackage diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/EditorDef.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/EditorDef.java new file mode 100644 index 0000000000..54960a0c46 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/EditorDef.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: EditorDef.java,v 1.1 2008-12-31 14:43:07 estepper Exp $ + */ +package org.eclipse.emf.cdo.ui.defs; + +import org.eclipse.net4j.util.defs.Def; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Editor Def</b></em>'. <!-- end-user-doc --> + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.emf.cdo.ui.defs.EditorDef#getEditorID <em>Editor ID</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage#getEditorDef() + * @model + * @generated + */ +public interface EditorDef extends Def +{ + /** + * Returns the value of the '<em><b>Editor ID</b></em>' attribute. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Editor ID</em>' attribute isn't clear, there really should be more of a description + * here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Editor ID</em>' attribute. + * @see #setEditorID(String) + * @see org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage#getEditorDef_EditorID() + * @model required="true" + * @generated + */ + String getEditorID(); + + /** + * Sets the value of the '{@link org.eclipse.emf.cdo.ui.defs.EditorDef#getEditorID <em>Editor ID</em>}' attribute. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Editor ID</em>' attribute. + * @see #getEditorID() + * @generated + */ + void setEditorID(String value); + +} // EditorDef diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/impl/CDOEditorDefImpl.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/impl/CDOEditorDefImpl.java index d2b0722f49..a94c0b4b52 100644 --- a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/cdouidefs/impl/CDOEditorDefImpl.java +++ b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/impl/CDOEditorDefImpl.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: CDOEditorDefImpl.java,v 1.1 2008-12-28 18:05:25 estepper Exp $ + * $Id: CDOEditorDefImpl.java,v 1.1 2008-12-31 14:43:07 estepper Exp $ */ -package org.eclipse.emf.cdo.ui.cdouidefs.impl; +package org.eclipse.emf.cdo.ui.defs.impl; import org.eclipse.emf.cdo.CDOView; -import org.eclipse.emf.cdo.cdodefs.CDOViewDef; +import org.eclipse.emf.cdo.defs.CDOViewDef; import org.eclipse.emf.cdo.internal.ui.editor.CDOEditor; import org.eclipse.emf.cdo.internal.ui.editor.CDOEditorInput; -import org.eclipse.emf.cdo.ui.cdouidefs.CDOEditorDef; -import org.eclipse.emf.cdo.ui.cdouidefs.CDOUIDefsPackage; +import org.eclipse.emf.cdo.ui.defs.CDOEditorDef; +import org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage; import org.eclipse.net4j.util.CheckUtil; -import org.eclipse.net4j.util.net4jutildefs.DefException; +import org.eclipse.net4j.util.defs.DefException; import org.eclipse.net4j.util.ui.UIUtil; import org.eclipse.emf.common.notify.Notification; @@ -37,9 +45,9 @@ import org.eclipse.ui.PlatformUI; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.emf.cdo.ui.cdouidefs.impl.CDOEditorDefImpl#getCdoView <em>Cdo View</em>}</li> + * <li>{@link org.eclipse.emf.cdo.ui.defs.impl.CDOEditorDefImpl#getCdoView <em>Cdo View</em>}</li> * <li> - * {@link org.eclipse.emf.cdo.ui.cdouidefs.impl.CDOEditorDefImpl#getResourcePath <em>Resource Path</em>}</li> + * {@link org.eclipse.emf.cdo.ui.defs.impl.CDOEditorDefImpl#getResourcePath <em>Resource Path</em>}</li> * </ul> * </p> * @@ -49,9 +57,9 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef { /** - * The cached value of the '{@link #getCdoView() <em>Cdo View</em>}' reference. - * <!-- begin-user-doc --> <!-- + * The cached value of the '{@link #getCdoView() <em>Cdo View</em>}' reference. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @see #getCdoView() * @generated * @ordered @@ -59,9 +67,9 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef protected CDOViewDef cdoView; /** - * The default value of the '{@link #getResourcePath() <em>Resource Path</em>}' attribute. - * <!-- begin-user-doc --> + * The default value of the '{@link #getResourcePath() <em>Resource Path</em>}' attribute. <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getResourcePath() * @generated * @ordered @@ -69,9 +77,9 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef protected static final String RESOURCE_PATH_EDEFAULT = null; /** - * The cached value of the '{@link #getResourcePath() <em>Resource Path</em>}' attribute. - * <!-- begin-user-doc --> <!-- + * The cached value of the '{@link #getResourcePath() <em>Resource Path</em>}' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> + * * @see #getResourcePath() * @generated * @ordered @@ -147,6 +155,7 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected CDOEditorDefImpl() @@ -156,6 +165,7 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -166,6 +176,7 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public CDOViewDef getCdoView() @@ -177,7 +188,8 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef if (cdoView != oldCdoView) { if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CDOUIDefsPackage.CDO_EDITOR_DEF__CDO_VIEW, oldCdoView, cdoView)); + eNotify(new ENotificationImpl(this, Notification.RESOLVE, CDOUIDefsPackage.CDO_EDITOR_DEF__CDO_VIEW, + oldCdoView, cdoView)); } } return cdoView; @@ -185,6 +197,7 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public CDOViewDef basicGetCdoView() @@ -194,6 +207,7 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void setCdoView(CDOViewDef newCdoView) @@ -201,11 +215,13 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef CDOViewDef oldCdoView = cdoView; cdoView = newCdoView; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDOUIDefsPackage.CDO_EDITOR_DEF__CDO_VIEW, oldCdoView, cdoView)); + eNotify(new ENotificationImpl(this, Notification.SET, CDOUIDefsPackage.CDO_EDITOR_DEF__CDO_VIEW, oldCdoView, + cdoView)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public String getResourcePath() @@ -215,6 +231,7 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public void setResourcePath(String newResourcePath) @@ -222,11 +239,13 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef String oldResourcePath = resourcePath; resourcePath = newResourcePath; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CDOUIDefsPackage.CDO_EDITOR_DEF__RESOURCE_PATH, oldResourcePath, resourcePath)); + eNotify(new ENotificationImpl(this, Notification.SET, CDOUIDefsPackage.CDO_EDITOR_DEF__RESOURCE_PATH, + oldResourcePath, resourcePath)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -234,37 +253,39 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef { switch (featureID) { - case CDOUIDefsPackage.CDO_EDITOR_DEF__CDO_VIEW: - if (resolve) return getCdoView(); - return basicGetCdoView(); - case CDOUIDefsPackage.CDO_EDITOR_DEF__RESOURCE_PATH: - return getResourcePath(); + case CDOUIDefsPackage.CDO_EDITOR_DEF__CDO_VIEW: + if (resolve) + return getCdoView(); + return basicGetCdoView(); + case CDOUIDefsPackage.CDO_EDITOR_DEF__RESOURCE_PATH: + return getResourcePath(); } return super.eGet(featureID, resolve, coreType); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ - @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case CDOUIDefsPackage.CDO_EDITOR_DEF__CDO_VIEW: - setCdoView((CDOViewDef)newValue); - return; - case CDOUIDefsPackage.CDO_EDITOR_DEF__RESOURCE_PATH: - setResourcePath((String)newValue); - return; + case CDOUIDefsPackage.CDO_EDITOR_DEF__CDO_VIEW: + setCdoView((CDOViewDef)newValue); + return; + case CDOUIDefsPackage.CDO_EDITOR_DEF__RESOURCE_PATH: + setResourcePath((String)newValue); + return; } super.eSet(featureID, newValue); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -272,18 +293,19 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef { switch (featureID) { - case CDOUIDefsPackage.CDO_EDITOR_DEF__CDO_VIEW: - setCdoView((CDOViewDef)null); - return; - case CDOUIDefsPackage.CDO_EDITOR_DEF__RESOURCE_PATH: - setResourcePath(RESOURCE_PATH_EDEFAULT); - return; + case CDOUIDefsPackage.CDO_EDITOR_DEF__CDO_VIEW: + setCdoView((CDOViewDef)null); + return; + case CDOUIDefsPackage.CDO_EDITOR_DEF__RESOURCE_PATH: + setResourcePath(RESOURCE_PATH_EDEFAULT); + return; } super.eUnset(featureID); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -291,22 +313,24 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef { switch (featureID) { - case CDOUIDefsPackage.CDO_EDITOR_DEF__CDO_VIEW: - return cdoView != null; - case CDOUIDefsPackage.CDO_EDITOR_DEF__RESOURCE_PATH: - return RESOURCE_PATH_EDEFAULT == null ? resourcePath != null : !RESOURCE_PATH_EDEFAULT.equals(resourcePath); + case CDOUIDefsPackage.CDO_EDITOR_DEF__CDO_VIEW: + return cdoView != null; + case CDOUIDefsPackage.CDO_EDITOR_DEF__RESOURCE_PATH: + return RESOURCE_PATH_EDEFAULT == null ? resourcePath != null : !RESOURCE_PATH_EDEFAULT.equals(resourcePath); } 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(" (resourcePath: "); @@ -333,7 +357,6 @@ public class CDOEditorDefImpl extends EditorDefImpl implements CDOEditorDef private IEditorPart openCDOEditor(String resourcePath) { IEditorInput input = new CDOEditorInput((CDOView)getCdoView().getInstance(), resourcePath); - IEditorPart cdoEditor = null; IWorkbenchWindow workbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); CheckUtil.checkState(workbenchWindow != null && workbenchWindow.getActivePage() != null, "no active window or no active page present!"); diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/impl/CDOUIDefsFactoryImpl.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/impl/CDOUIDefsFactoryImpl.java new file mode 100644 index 0000000000..795301619f --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/impl/CDOUIDefsFactoryImpl.java @@ -0,0 +1,131 @@ +/** + * <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: CDOUIDefsFactoryImpl.java,v 1.1 2008-12-31 14:43:07 estepper Exp $ + */ +package org.eclipse.emf.cdo.ui.defs.impl; + +import org.eclipse.emf.cdo.ui.defs.CDOEditorDef; +import org.eclipse.emf.cdo.ui.defs.CDOUIDefsFactory; +import org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage; +import org.eclipse.emf.cdo.ui.defs.EditorDef; + +import org.eclipse.emf.ecore.EClass; +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 CDOUIDefsFactoryImpl extends EFactoryImpl implements CDOUIDefsFactory +{ + /** + * Creates the default factory implementation. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public static CDOUIDefsFactory init() + { + try + { + CDOUIDefsFactory theCDOUIDefsFactory = (CDOUIDefsFactory)EPackage.Registry.INSTANCE + .getEFactory("http://www.eclipse.org/emf/CDO/ui/defs/1.0.0"); + if (theCDOUIDefsFactory != null) + { + return theCDOUIDefsFactory; + } + } + catch (Exception exception) + { + EcorePlugin.INSTANCE.log(exception); + } + return new CDOUIDefsFactoryImpl(); + } + + /** + * Creates an instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOUIDefsFactoryImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public EObject create(EClass eClass) + { + switch (eClass.getClassifierID()) + { + case CDOUIDefsPackage.EDITOR_DEF: + return createEditorDef(); + case CDOUIDefsPackage.CDO_EDITOR_DEF: + return createCDOEditorDef(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + } + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EditorDef createEditorDef() + { + EditorDefImpl editorDef = new EditorDefImpl(); + return editorDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOEditorDef createCDOEditorDef() + { + CDOEditorDefImpl cdoEditorDef = new CDOEditorDefImpl(); + return cdoEditorDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOUIDefsPackage getCDOUIDefsPackage() + { + return (CDOUIDefsPackage)getEPackage(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @deprecated + * @generated + */ + @Deprecated + public static CDOUIDefsPackage getPackage() + { + return CDOUIDefsPackage.eINSTANCE; + } + +} // CDOUIDefsFactoryImpl diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/impl/CDOUIDefsPackageImpl.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/impl/CDOUIDefsPackageImpl.java new file mode 100644 index 0000000000..1a77531ba5 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/impl/CDOUIDefsPackageImpl.java @@ -0,0 +1,265 @@ +/** + * <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: CDOUIDefsPackageImpl.java,v 1.1 2008-12-31 14:43:07 estepper Exp $ + */ +package org.eclipse.emf.cdo.ui.defs.impl; + +import org.eclipse.emf.cdo.defs.CDODefsPackage; +import org.eclipse.emf.cdo.ui.defs.CDOEditorDef; +import org.eclipse.emf.cdo.ui.defs.CDOUIDefsFactory; +import org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage; +import org.eclipse.emf.cdo.ui.defs.EditorDef; + +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +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 CDOUIDefsPackageImpl extends EPackageImpl implements CDOUIDefsPackage +{ + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass editorDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass cdoEditorDefEClass = 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.ui.defs.CDOUIDefsPackage#eNS_URI + * @see #init() + * @generated + */ + private CDOUIDefsPackageImpl() + { + super(eNS_URI, CDOUIDefsFactory.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 CDOUIDefsPackage init() + { + if (isInited) + return (CDOUIDefsPackage)EPackage.Registry.INSTANCE.getEPackage(CDOUIDefsPackage.eNS_URI); + + // Obtain or create and register package + CDOUIDefsPackageImpl theCDOUIDefsPackage = (CDOUIDefsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof CDOUIDefsPackageImpl ? EPackage.Registry.INSTANCE + .getEPackage(eNS_URI) + : new CDOUIDefsPackageImpl()); + + isInited = true; + + // Initialize simple dependencies + CDODefsPackage.eINSTANCE.eClass(); + + // Create package meta-data objects + theCDOUIDefsPackage.createPackageContents(); + + // Initialize created meta-data + theCDOUIDefsPackage.initializePackageContents(); + + // Mark meta-data to indicate it can't be changed + theCDOUIDefsPackage.freeze(); + + return theCDOUIDefsPackage; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getEditorDef() + { + return editorDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getEditorDef_EditorID() + { + return (EAttribute)editorDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getCDOEditorDef() + { + return cdoEditorDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getCDOEditorDef_CdoView() + { + return (EReference)cdoEditorDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getCDOEditorDef_ResourcePath() + { + return (EAttribute)cdoEditorDefEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOUIDefsFactory getCDOUIDefsFactory() + { + return (CDOUIDefsFactory)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 + editorDefEClass = createEClass(EDITOR_DEF); + createEAttribute(editorDefEClass, EDITOR_DEF__EDITOR_ID); + + cdoEditorDefEClass = createEClass(CDO_EDITOR_DEF); + createEReference(cdoEditorDefEClass, CDO_EDITOR_DEF__CDO_VIEW); + createEAttribute(cdoEditorDefEClass, CDO_EDITOR_DEF__RESOURCE_PATH); + } + + /** + * <!-- 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); + CDODefsPackage theCDODefsPackage = (CDODefsPackage)EPackage.Registry.INSTANCE.getEPackage(CDODefsPackage.eNS_URI); + + // Create type parameters + + // Set bounds for type parameters + + // Add supertypes to classes + editorDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); + cdoEditorDefEClass.getESuperTypes().add(this.getEditorDef()); + + // Initialize classes and features; add operations and parameters + initEClass(editorDefEClass, EditorDef.class, "EditorDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getEditorDef_EditorID(), ecorePackage.getEString(), "editorID", null, 1, 1, EditorDef.class, + !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(cdoEditorDefEClass, CDOEditorDef.class, "CDOEditorDef", !IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + initEReference(getCDOEditorDef_CdoView(), theCDODefsPackage.getCDOViewDef(), null, "cdoView", null, 1, 1, + CDOEditorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getCDOEditorDef_ResourcePath(), ecorePackage.getEString(), "resourcePath", null, 1, 1, + CDOEditorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, + IS_ORDERED); + + // Create resource + createResource(eNS_URI); + } + +} // CDOUIDefsPackageImpl diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/impl/EditorDefImpl.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/impl/EditorDefImpl.java new file mode 100644 index 0000000000..9869fce5d2 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/impl/EditorDefImpl.java @@ -0,0 +1,200 @@ +/** + * <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: EditorDefImpl.java,v 1.1 2008-12-31 14:43:07 estepper Exp $ + */ +package org.eclipse.emf.cdo.ui.defs.impl; + +import org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage; +import org.eclipse.emf.cdo.ui.defs.EditorDef; + +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.impl.ENotificationImpl; + +/** + * <!-- begin-user-doc --> An implementation of the model object ' <em><b>Editor Def</b></em>'. <!-- end-user-doc --> + * <p> + * The following features are implemented: + * <ul> + * <li>{@link org.eclipse.emf.cdo.ui.defs.impl.EditorDefImpl#getEditorID <em>Editor ID</em>}</li> + * </ul> + * </p> + * + * @generated + */ +public class EditorDefImpl extends DefImpl implements EditorDef +{ + /** + * The default value of the '{@link #getEditorID() <em>Editor ID</em>}' attribute. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @see #getEditorID() + * @generated + * @ordered + */ + protected static final String EDITOR_ID_EDEFAULT = null; + + /** + * The cached value of the '{@link #getEditorID() <em>Editor ID</em>}' attribute. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @see #getEditorID() + * @generated + * @ordered + */ + protected String editorID = EDITOR_ID_EDEFAULT; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected EditorDefImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return CDOUIDefsPackage.Literals.EDITOR_DEF; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public String getEditorID() + { + return editorID; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public void setEditorID(String newEditorID) + { + String oldEditorID = editorID; + editorID = newEditorID; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, CDOUIDefsPackage.EDITOR_DEF__EDITOR_ID, oldEditorID, + editorID)); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case CDOUIDefsPackage.EDITOR_DEF__EDITOR_ID: + return getEditorID(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case CDOUIDefsPackage.EDITOR_DEF__EDITOR_ID: + setEditorID((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case CDOUIDefsPackage.EDITOR_DEF__EDITOR_ID: + setEditorID(EDITOR_ID_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case CDOUIDefsPackage.EDITOR_DEF__EDITOR_ID: + return EDITOR_ID_EDEFAULT == null ? editorID != null : !EDITOR_ID_EDEFAULT.equals(editorID); + } + 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(" (editorID: "); + result.append(editorID); + result.append(')'); + return result.toString(); + } + + @Override + protected Object createInstance() + { + throw new UnsupportedOperationException("not implemented yet!"); + } + + @Override + protected void validateDefinition() + { + CheckUtil.checkState(getEditorID() != null && getEditorID().length() >= 0, "editor id not set!"); + } +} // EditorDefImpl diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/util/CDOUIDefsAdapterFactory.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/util/CDOUIDefsAdapterFactory.java new file mode 100644 index 0000000000..7e2a7bc729 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/util/CDOUIDefsAdapterFactory.java @@ -0,0 +1,179 @@ +/** + * <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: CDOUIDefsAdapterFactory.java,v 1.1 2008-12-31 14:43:07 estepper Exp $ + */ +package org.eclipse.emf.cdo.ui.defs.util; + +import org.eclipse.emf.cdo.ui.defs.CDOEditorDef; +import org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage; +import org.eclipse.emf.cdo.ui.defs.EditorDef; + +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.ui.defs.CDOUIDefsPackage + * @generated + */ +public class CDOUIDefsAdapterFactory extends AdapterFactoryImpl +{ + /** + * The cached model package. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected static CDOUIDefsPackage modelPackage; + + /** + * Creates an instance of the adapter factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOUIDefsAdapterFactory() + { + if (modelPackage == null) + { + modelPackage = CDOUIDefsPackage.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 CDOUIDefsSwitch<Adapter> modelSwitch = new CDOUIDefsSwitch<Adapter>() + { + @Override + public Adapter caseEditorDef(EditorDef object) + { + return createEditorDefAdapter(); + } + + @Override + public Adapter caseCDOEditorDef(CDOEditorDef object) + { + return createCDOEditorDefAdapter(); + } + + @Override + public Adapter caseDef(Def object) + { + return createDefAdapter(); + } + + @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.ui.defs.EditorDef <em>Editor 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.ui.defs.EditorDef + * @generated + */ + public Adapter createEditorDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.ui.defs.CDOEditorDef + * <em>CDO Editor 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.ui.defs.CDOEditorDef + * @generated + */ + public Adapter createCDOEditorDefAdapter() + { + 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 the default case. <!-- begin-user-doc --> This default implementation returns null. <!-- + * end-user-doc --> + * + * @return the new adapter. + * @generated + */ + public Adapter createEObjectAdapter() + { + return null; + } + +} // CDOUIDefsAdapterFactory diff --git a/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/util/CDOUIDefsSwitch.java b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/util/CDOUIDefsSwitch.java new file mode 100644 index 0000000000..623a22b9a8 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.ui.defs/src/org/eclipse/emf/cdo/ui/defs/util/CDOUIDefsSwitch.java @@ -0,0 +1,190 @@ +/** + * <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: CDOUIDefsSwitch.java,v 1.1 2008-12-31 14:43:07 estepper Exp $ + */ +package org.eclipse.emf.cdo.ui.defs.util; + +import org.eclipse.emf.cdo.ui.defs.CDOEditorDef; +import org.eclipse.emf.cdo.ui.defs.CDOUIDefsPackage; +import org.eclipse.emf.cdo.ui.defs.EditorDef; + +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.ui.defs.CDOUIDefsPackage + * @generated + */ +public class CDOUIDefsSwitch<T> +{ + /** + * The cached model package <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected static CDOUIDefsPackage modelPackage; + + /** + * Creates an instance of the switch. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public CDOUIDefsSwitch() + { + if (modelPackage == null) + { + modelPackage = CDOUIDefsPackage.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 CDOUIDefsPackage.EDITOR_DEF: + { + EditorDef editorDef = (EditorDef)theEObject; + T result = caseEditorDef(editorDef); + if (result == null) + result = caseDef(editorDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case CDOUIDefsPackage.CDO_EDITOR_DEF: + { + CDOEditorDef cdoEditorDef = (CDOEditorDef)theEObject; + T result = caseCDOEditorDef(cdoEditorDef); + if (result == null) + result = caseEditorDef(cdoEditorDef); + if (result == null) + result = caseDef(cdoEditorDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + default: + return defaultCase(theEObject); + } + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Editor 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>Editor Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseEditorDef(EditorDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>CDO Editor 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 Editor Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCDOEditorDef(CDOEditorDef 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>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; + } + +} // CDOUIDefsSwitch diff --git a/plugins/org.eclipse.net4j.defs/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.net4j.defs/.settings/org.eclipse.core.resources.prefs index 30b22635b5..f4a42eb599 100644 --- a/plugins/org.eclipse.net4j.defs/.settings/org.eclipse.core.resources.prefs +++ b/plugins/org.eclipse.net4j.defs/.settings/org.eclipse.core.resources.prefs @@ -1,3 +1,3 @@ -#Tue Dec 16 17:15:58 CET 2008 +#Tue Dec 30 17:16:05 CET 2008 eclipse.preferences.version=1 encoding//model/org.eclipse.net4j.defs.ecorediag=UTF-8 diff --git a/plugins/org.eclipse.net4j.defs/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.net4j.defs/.settings/org.eclipse.jdt.core.prefs index dd158ff537..73f8a0f218 100644 --- a/plugins/org.eclipse.net4j.defs/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/org.eclipse.net4j.defs/.settings/org.eclipse.jdt.core.prefs @@ -1,5 +1,23 @@ -#Mon Dec 15 16:13:46 CET 2008 +#Wed Dec 31 15:40:17 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.net4j.defs/.settings/org.eclipse.jdt.ui.prefs b/plugins/org.eclipse.net4j.defs/.settings/org.eclipse.jdt.ui.prefs index 589ef0320d..0623468ec0 100644 --- a/plugins/org.eclipse.net4j.defs/.settings/org.eclipse.jdt.ui.prefs +++ b/plugins/org.eclipse.net4j.defs/.settings/org.eclipse.jdt.ui.prefs @@ -1,4 +1,66 @@ -#Mon Dec 15 16:13:46 CET 2008 +#Wed Dec 31 15:40:17 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.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.net4j.defs/META-INF/MANIFEST.MF b/plugins/org.eclipse.net4j.defs/META-INF/MANIFEST.MF index b1e2926ec8..5dc2265eeb 100644 --- a/plugins/org.eclipse.net4j.defs/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.net4j.defs/META-INF/MANIFEST.MF @@ -12,6 +12,6 @@ Require-Bundle: org.eclipse.net4j.util.defs;bundle-version="[2.0.0,3.0.0)";visib org.eclipse.net4j.jvm;bundle-version="[2.0.0,3.0.0)";visibility:=reexport, org.eclipse.net4j.http;bundle-version="[2.0.0,3.0.0)";visibility:=reexport Bundle-ActivationPolicy: lazy -Export-Package: org.eclipse.net4j.net4jdefs;version="2.0.0", - org.eclipse.net4j.net4jdefs.impl;version="2.0.0", - org.eclipse.net4j.net4jdefs.util;version="2.0.0" +Export-Package: org.eclipse.net4j.defs, + org.eclipse.net4j.defs.impl, + org.eclipse.net4j.defs.util diff --git a/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecore b/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecore index 838e4b9f21..bb056eed92 100644 --- a/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecore +++ b/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.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="net4jdefs" - nsURI="http://www.eclipse.org/NET4J/defs/1.0.0" nsPrefix="net4jdefs"> + xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="defs" + nsURI="http://www.eclipse.org/NET4J/defs/1.0.0" nsPrefix="net4j.defs"> <eClassifiers xsi:type="ecore:EClass" name="ConnectorDef" abstract="true" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"> <eStructuralFeatures xsi:type="ecore:EAttribute" name="userID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" unsettable="true"/> @@ -10,7 +10,7 @@ eType="#//BufferProviderDef"/> <eStructuralFeatures xsi:type="ecore:EReference" name="executorService" lowerBound="1" eType="ecore:EClass ../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//ExecutorServiceDef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="negotiator" eType="#//NegotiatorDef" + <eStructuralFeatures xsi:type="ecore:EReference" name="negotiator" eType="ecore:EClass ../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//NegotiatorDef" unsettable="true"/> <eStructuralFeatures xsi:type="ecore:EReference" name="clientProtocolProvider" lowerBound="1" upperBound="-1" eType="#//ClientProtocolFactoryDef" unsettable="true"/> @@ -26,7 +26,7 @@ <eClassifiers xsi:type="ecore:EClass" name="AcceptorDef" abstract="true" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"> <eStructuralFeatures xsi:type="ecore:EReference" name="bufferProvider" eType="#//BufferPoolDef"/> <eStructuralFeatures xsi:type="ecore:EReference" name="executorService" eType="ecore:EClass ../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//ThreadPoolDef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="negotiator" eType="#//NegotiatorDef" + <eStructuralFeatures xsi:type="ecore:EReference" name="negotiator" eType="ecore:EClass ../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//NegotiatorDef" unsettable="true"/> <eStructuralFeatures xsi:type="ecore:EReference" name="serverProtocolProvider" lowerBound="1" upperBound="-1" eType="#//ServerProtocolFactoryDef" unsettable="true"/> @@ -46,14 +46,6 @@ <eClassifiers xsi:type="ecore:EClass" name="HTTPConnectorDef" eSuperTypes="#//ConnectorDef"> <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NegotiatorDef" abstract="true" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"/> - <eClassifiers xsi:type="ecore:EClass" name="ResponseNegotiatorDef" eSuperTypes="#//NegotiatorDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="credentialsProvider" eType="#//CredentialsProviderDef"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ChallengeNegotiatorDef" eSuperTypes="#//NegotiatorDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="userManager" eType="#//UserManagerDef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="randomizer" eType="#//RandomizerDef"/> - </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="TCPSelectorDef" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"/> <eClassifiers xsi:type="ecore:EClass" name="ServerProtocolFactoryDef" abstract="true" eSuperTypes="#//ProtocolProviderDef"/> @@ -61,20 +53,4 @@ <eClassifiers xsi:type="ecore:EClass" name="BufferPoolDef" eSuperTypes="#//BufferProviderDef"/> <eClassifiers xsi:type="ecore:EClass" name="ProtocolProviderDef" abstract="true" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"/> - <eClassifiers xsi:type="ecore:EClass" name="CredentialsProviderDef" abstract="true" - eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="userID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PasswordCredentialsProviderDef" eSuperTypes="#//CredentialsProviderDef"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="password" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="User"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="userID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="password" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UserManagerDef" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"> - <eStructuralFeatures xsi:type="ecore:EReference" name="user" lowerBound="1" upperBound="-1" - eType="#//User" unsettable="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RandomizerDef" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"/> </ecore:EPackage> diff --git a/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecorediag b/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecorediag index da933f2004..72353b4465 100644 --- a/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecorediag +++ b/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecorediag @@ -1,661 +1,393 @@ <?xml version="1.0" encoding="UTF-8"?> -<notation:Diagram 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" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation" xmi:id="_05gMAcuMEd2PF5F8mtjyUw" type="EcoreTools" measurementUnit="Pixel"> - <children xmi:type="notation:Node" xmi:id="_0-ZTEMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-fZsMuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-gn0MuMEd2PF5F8mtjyUw" type="5001"> - <children xmi:type="notation:Node" xmi:id="_0-lgUMuMEd2PF5F8mtjyUw" type="2001"> +<notation:Diagram 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" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation" xmi:id="_KTEcAdaNEd2NXrd06-kp9w" type="EcoreTools" measurementUnit="Pixel"> + <children xmi:type="notation:Node" xmi:id="_KWkb8NaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_KWoGUNaNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_KWotYNaNEd2NXrd06-kp9w" type="5001"> + <children xmi:type="notation:Node" xmi:id="_KWsXwNaNEd2NXrd06-kp9w" type="2001"> <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//ConnectorDef/userID"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0-lgUcuMEd2PF5F8mtjyUw"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KWsXwdaNEd2NXrd06-kp9w"/> </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-gn0cuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-gn0suMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-gn08uMEd2PF5F8mtjyUw"/> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KWotYdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KWotYtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KWotY9aNEd2NXrd06-kp9w"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-h18MuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-h18cuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-h18suMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-h188uMEd2PF5F8mtjyUw"/> + <children xmi:type="notation:Node" xmi:id="_KWpUcNaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KWpUcdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KWpUctaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KWpUc9aNEd2NXrd06-kp9w"/> </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-ZTEcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <styles xmi:type="notation:ShapeStyle" xmi:id="_KWkb8daNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//ConnectorDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-ZTEsuMEd2PF5F8mtjyUw" x="992" y="304"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KWkb8taNEd2NXrd06-kp9w" x="200" y="202"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-mHYMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-mucMuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-nVgMuMEd2PF5F8mtjyUw" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-nVgcuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-nVgsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-nVg8uMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0-n8kMuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-n8kcuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-n8ksuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-n8k8uMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-mHYcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <children xmi:type="notation:Node" xmi:id="_KWsXwtaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_KWs-0NaNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_KWs-0daNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KWs-0taNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KWs-09aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KWs-1NaNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_KWs-1daNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KWtl4NaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KWtl4daNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KWtl4taNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_KWsXw9aNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//ClientProtocolFactoryDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-mHYsuMEd2PF5F8mtjyUw" x="1216" y="160"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KWsXxNaNEd2NXrd06-kp9w" x="385" y="101"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-ojoMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-pKsMuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-pxwMuMEd2PF5F8mtjyUw" type="5001"> - <children xmi:type="notation:Node" xmi:id="_0-qY0MuMEd2PF5F8mtjyUw" type="2001"> + <children xmi:type="notation:Node" xmi:id="_KWtl49aNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_KWtl5taNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_KWu0ANaNEd2NXrd06-kp9w" type="5001"> + <children xmi:type="notation:Node" xmi:id="_KWvbFNaNEd2NXrd06-kp9w" type="2001"> <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//TCPConnectorDef/host"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0-qY0cuMEd2PF5F8mtjyUw"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KWvbFdaNEd2NXrd06-kp9w"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-q_4MuMEd2PF5F8mtjyUw" type="2001"> + <children xmi:type="notation:Node" xmi:id="_KWvbFtaNEd2NXrd06-kp9w" type="2001"> <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//TCPConnectorDef/port"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0-q_4cuMEd2PF5F8mtjyUw"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KWvbF9aNEd2NXrd06-kp9w"/> </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-pxwcuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-pxwsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-pxw8uMEd2PF5F8mtjyUw"/> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KWu0AdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KWu0AtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KWu0A9aNEd2NXrd06-kp9w"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-pxxMuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-pxxcuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-pxxsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-pxx8uMEd2PF5F8mtjyUw"/> + <children xmi:type="notation:Node" xmi:id="_KWvbENaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KWvbEdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KWvbEtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KWvbE9aNEd2NXrd06-kp9w"/> </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-ojocuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <styles xmi:type="notation:ShapeStyle" xmi:id="_KWtl5NaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//TCPConnectorDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-ojosuMEd2PF5F8mtjyUw" x="752" y="416"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KWtl5daNEd2NXrd06-kp9w" x="395" y="311"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-vRUMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-v4YMuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-v4YcuMEd2PF5F8mtjyUw" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-v4YsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-v4Y8uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-v4ZMuMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0-wfcMuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-wfccuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-wfcsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-wfc8uMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-vRUcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <children xmi:type="notation:Node" xmi:id="_KWwCINaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_KWwpMNaNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_KWxQQNaNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KWxQQdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KWxQQtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KWxQQ9aNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_KWxQRNaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KWxQRdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KWxQRtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KWxQR9aNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_KWwCIdaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//AcceptorDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-vRUsuMEd2PF5F8mtjyUw" x="416" y="304"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KWwCItaNEd2NXrd06-kp9w" x="713" y="202"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-wfdMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-xGgMuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-xGgcuMEd2PF5F8mtjyUw" type="5001"> - <children xmi:type="notation:Node" xmi:id="_0-xtkMuMEd2PF5F8mtjyUw" type="2001"> + <children xmi:type="notation:Node" xmi:id="_KWxQSNaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_KWx3UNaNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_KWx3UdaNEd2NXrd06-kp9w" type="5001"> + <children xmi:type="notation:Node" xmi:id="_KWyeYNaNEd2NXrd06-kp9w" type="2001"> <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//TCPAcceptorDef/host"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0-xtkcuMEd2PF5F8mtjyUw"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KWyeYdaNEd2NXrd06-kp9w"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-xtksuMEd2PF5F8mtjyUw" type="2001"> + <children xmi:type="notation:Node" xmi:id="_KWyeYtaNEd2NXrd06-kp9w" type="2001"> <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//TCPAcceptorDef/port"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0-xtk8uMEd2PF5F8mtjyUw"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KWyeY9aNEd2NXrd06-kp9w"/> </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-xGgsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-xGg8uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-xGhMuMEd2PF5F8mtjyUw"/> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KWx3UtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KWx3U9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KWx3VNaNEd2NXrd06-kp9w"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-xGhcuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-xGhsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-xGh8uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-xGiMuMEd2PF5F8mtjyUw"/> + <children xmi:type="notation:Node" xmi:id="_KWx3VdaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KWx3VtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KWx3V9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KWx3WNaNEd2NXrd06-kp9w"/> </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-wfdcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <styles xmi:type="notation:ShapeStyle" xmi:id="_KWxQSdaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//TCPAcceptorDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-wfdsuMEd2PF5F8mtjyUw" x="576" y="416"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KWxQStaNEd2NXrd06-kp9w" x="587" y="311"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-xtlMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-yUoMuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-yUocuMEd2PF5F8mtjyUw" type="5001"> - <children xmi:type="notation:Node" xmi:id="_0-y7tMuMEd2PF5F8mtjyUw" type="2001"> + <children xmi:type="notation:Node" xmi:id="_KWyeZNaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_KWzFcNaNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_KWzFcdaNEd2NXrd06-kp9w" type="5001"> + <children xmi:type="notation:Node" xmi:id="_KWzsgNaNEd2NXrd06-kp9w" type="2001"> <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//JVMAcceptorDef/name"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0-y7tcuMEd2PF5F8mtjyUw"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KWzsgdaNEd2NXrd06-kp9w"/> </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-yUosuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-yUo8uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-yUpMuMEd2PF5F8mtjyUw"/> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KWzFctaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KWzFc9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KWzFdNaNEd2NXrd06-kp9w"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-y7sMuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-y7scuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-y7ssuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-y7s8uMEd2PF5F8mtjyUw"/> + <children xmi:type="notation:Node" xmi:id="_KWzFddaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KWzFdtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KWzFd9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KWzFeNaNEd2NXrd06-kp9w"/> </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-xtlcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <styles xmi:type="notation:ShapeStyle" xmi:id="_KWyeZdaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//JVMAcceptorDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-xtlsuMEd2PF5F8mtjyUw" x="384" y="416"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KWyeZtaNEd2NXrd06-kp9w" x="769" y="311"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-ziwMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-0J0MuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-0J0cuMEd2PF5F8mtjyUw" type="5001"> - <children xmi:type="notation:Node" xmi:id="_0-0w4MuMEd2PF5F8mtjyUw" type="2001"> + <children xmi:type="notation:Node" xmi:id="_KWzsgtaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_KW0TkNaNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_KW06oNaNEd2NXrd06-kp9w" type="5001"> + <children xmi:type="notation:Node" xmi:id="_KW1hsdaNEd2NXrd06-kp9w" type="2001"> <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//JVMConnectorDef/name"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0-0w4cuMEd2PF5F8mtjyUw"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KW1hstaNEd2NXrd06-kp9w"/> </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-0J0suMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-0J08uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-0J1MuMEd2PF5F8mtjyUw"/> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KW06odaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KW06otaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KW06o9aNEd2NXrd06-kp9w"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-0J1cuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-0J1suMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-0J18uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-0J2MuMEd2PF5F8mtjyUw"/> + <children xmi:type="notation:Node" xmi:id="_KW06pNaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KW06pdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KW06ptaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KW1hsNaNEd2NXrd06-kp9w"/> </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-ziwcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <styles xmi:type="notation:ShapeStyle" xmi:id="_KWzsg9aNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//JVMConnectorDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-ziwsuMEd2PF5F8mtjyUw" x="944" y="416"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KWzshNaNEd2NXrd06-kp9w" y="311"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-0w4suMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-1X8MuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-1X8cuMEd2PF5F8mtjyUw" type="5001"> - <children xmi:type="notation:Node" xmi:id="_0-1X-cuMEd2PF5F8mtjyUw" type="2001"> + <children xmi:type="notation:Node" xmi:id="_KW1hs9aNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_KW2IwNaNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_KW2IwdaNEd2NXrd06-kp9w" type="5001"> + <children xmi:type="notation:Node" xmi:id="_KW2v0NaNEd2NXrd06-kp9w" type="2001"> <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//HTTPConnectorDef/url"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0-1_AMuMEd2PF5F8mtjyUw"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KW2v0daNEd2NXrd06-kp9w"/> </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-1X8suMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-1X88uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-1X9MuMEd2PF5F8mtjyUw"/> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KW2IwtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KW2Iw9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KW2IxNaNEd2NXrd06-kp9w"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-1X9cuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-1X9suMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-1X98uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-1X-MuMEd2PF5F8mtjyUw"/> + <children xmi:type="notation:Node" xmi:id="_KW2IxdaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KW2IxtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KW2Ix9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KW2IyNaNEd2NXrd06-kp9w"/> </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-0w48uMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <styles xmi:type="notation:ShapeStyle" xmi:id="_KW1htNaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//HTTPConnectorDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-0w5MuMEd2PF5F8mtjyUw" x="1136" y="416"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KW1htdaNEd2NXrd06-kp9w" x="193" y="311"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-1_AcuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-1_BMuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-2mEMuMEd2PF5F8mtjyUw" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-2mEcuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-2mEsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-2mE8uMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0-2mFMuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-2mFcuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-2mFsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-2mF8uMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-1_AsuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> - <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//NegotiatorDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-1_A8uMEd2PF5F8mtjyUw" x="640" y="160"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0-3NIMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-3NI8uMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-3NJMuMEd2PF5F8mtjyUw" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-3NJcuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-3NJsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-3NJ8uMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0-30MMuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-30McuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-30MsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-30M8uMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-3NIcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> - <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//ResponseNegotiatorDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-3NIsuMEd2PF5F8mtjyUw" x="1184" y="304"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0-30NMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-4bQMuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-4bQcuMEd2PF5F8mtjyUw" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-4bQsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-4bQ8uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-4bRMuMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0-4bRcuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-4bRsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-4bR8uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-4bSMuMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-30NcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> - <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//ChallengeNegotiatorDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-30NsuMEd2PF5F8mtjyUw" x="752" y="304"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0-5CUMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-5CU8uMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-5pYMuMEd2PF5F8mtjyUw" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-5pYcuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-5pYsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-5pY8uMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0-5pZMuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-5pZcuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-5pZsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-5pZ8uMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-5CUcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <children xmi:type="notation:Node" xmi:id="_KW2v0taNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_KW2v1daNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_KW3W4NaNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KW3W4daNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KW3W4taNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KW3W49aNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_KW398NaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KW398daNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KW398taNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KW3989aNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_KW2v09aNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//TCPSelectorDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-5CUsuMEd2PF5F8mtjyUw" x="576" y="304"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KW2v1NaNEd2NXrd06-kp9w" x="496" y="202"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-5paMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-6QcMuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-6QccuMEd2PF5F8mtjyUw" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-6QcsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-6Qc8uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-6QdMuMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0-6QdcuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-6QdsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-6Qd8uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-63gMuMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-5pacuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <children xmi:type="notation:Node" xmi:id="_KW399NaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_KW4lANaNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_KW4lAdaNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KW4lAtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KW4lA9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KW4lBNaNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_KW4lBdaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KW4lBtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KW4lB9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KW4lCNaNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_KW399daNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//ServerProtocolFactoryDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-5pasuMEd2PF5F8mtjyUw" x="400" y="160"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KW399taNEd2NXrd06-kp9w" x="799" y="101"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-63gcuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-63hMuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-7ekMuMEd2PF5F8mtjyUw" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-7ekcuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-7eksuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-7ek8uMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0-7elMuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-7elcuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-7elsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-7el8uMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-63gsuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <children xmi:type="notation:Node" xmi:id="_KW4lCdaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_KW5MENaNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_KW5MEdaNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KW5MEtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KW5ME9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KW5MFNaNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_KW5MFdaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KW5MFtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KW5MF9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KW5MGNaNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_KW4lCtaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//BufferProviderDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-63g8uMEd2PF5F8mtjyUw" x="816" y="32"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KW4lC9aNEd2NXrd06-kp9w" x="195"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-7emMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-8FoMuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-8FocuMEd2PF5F8mtjyUw" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-8FosuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-8Fo8uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-8FpMuMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0-8FpcuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-8FpsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-8Fp8uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-8FqMuMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-7emcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <children xmi:type="notation:Node" xmi:id="_KW5zINaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_KW5zI9aNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_KW6aMNaNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KW6aMdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KW6aMtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KW6aM9aNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_KW6aNNaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KW6aNdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KW6aNtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KW6aN9aNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_KW5zIdaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//BufferPoolDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-7emsuMEd2PF5F8mtjyUw" x="224" y="160"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KW5zItaNEd2NXrd06-kp9w" x="630" y="101"/> </children> - <children xmi:type="notation:Node" xmi:id="_0-8ssMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0-960MuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0-960cuMEd2PF5F8mtjyUw" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0-960suMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0-9608uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0-961MuMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0--h4MuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0--h4cuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0--h4suMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0--h48uMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0-9TwMuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <children xmi:type="notation:Node" xmi:id="_KW6aONaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_KW7BQNaNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_KW7BQdaNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KW7oUNaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KW7oUdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KW7oUtaNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_KW7oU9aNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_KW7oVNaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_KW7oVdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_KW7oVtaNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_KW6aOdaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//ProtocolProviderDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-9TwcuMEd2PF5F8mtjyUw" x="1008" y="32"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0_ZYoMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0_amwMuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0_amwcuMEd2PF5F8mtjyUw" type="5001"> - <children xmi:type="notation:Node" xmi:id="_0_bN18uMEd2PF5F8mtjyUw" type="2001"> - <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//CredentialsProviderDef/userID"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_bN2MuMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0_bN0MuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0_bN0cuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0_bN0suMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0_bN08uMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0_bN1MuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0_bN1cuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0_bN1suMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0_ZYocuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> - <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//CredentialsProviderDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0_ZYosuMEd2PF5F8mtjyUw" x="1728" y="160"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0_b04MuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0_cb8MuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0_cb8cuMEd2PF5F8mtjyUw" type="5001"> - <children xmi:type="notation:Node" xmi:id="_0_dDB8uMEd2PF5F8mtjyUw" type="2001"> - <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//PasswordCredentialsProviderDef/password"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_dDCMuMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0_dDAMuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0_dDAcuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0_dDAsuMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0_dDA8uMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0_dDBMuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0_dDBcuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0_dDBsuMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0_b04cuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> - <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//PasswordCredentialsProviderDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0_b04suMEd2PF5F8mtjyUw" x="1696" y="304"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0_dqEMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0_e4MMuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0_e4McuMEd2PF5F8mtjyUw" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0_e4MsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0_e4M8uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0_e4NMuMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0_e4NcuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0_e4NsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0_ffQMuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0_ffQcuMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0_dqEcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> - <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//UserManagerDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0_dqEsuMEd2PF5F8mtjyUw" x="32" y="160"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0_gGUMuMEd2PF5F8mtjyUw" type="1001"> - <children xmi:type="notation:Node" xmi:id="_0_gtYMuMEd2PF5F8mtjyUw" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_0_gtYcuMEd2PF5F8mtjyUw" type="5001"> - <children xmi:type="notation:Node" xmi:id="_0_hUcMuMEd2PF5F8mtjyUw" type="2001"> - <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//User/userID"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_hUccuMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0_hUcsuMEd2PF5F8mtjyUw" type="2001"> - <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.defs.ecore#//User/password"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_hUc8uMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0_gtYsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0_gtY8uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0_gtZMuMEd2PF5F8mtjyUw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0_gtZcuMEd2PF5F8mtjyUw" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_0_gtZsuMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_0_gtZ8uMEd2PF5F8mtjyUw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_0_gtaMuMEd2PF5F8mtjyUw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_0_gGUcuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> - <element xmi:type="ecore:EClass" href="org.eclipse.net4j.defs.ecore#//User"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0_gGUsuMEd2PF5F8mtjyUw" x="32" y="32"/> - </children> - <children xmi:type="notation:Node" xmi:id="_uZgiIdEQEd2lHcdF0ybKRg" type="1001"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ucp8wNEQEd2lHcdF0ybKRg" source="Shortcut"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ucqj0NEQEd2lHcdF0ybKRg" key="modelID" value="EcoreTools"/> - </eAnnotations> - <children xmi:type="notation:Node" xmi:id="_ucJmcNEQEd2lHcdF0ybKRg" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_ucKNgNEQEd2lHcdF0ybKRg" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_ucKNgdEQEd2lHcdF0ybKRg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_ucKNgtEQEd2lHcdF0ybKRg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_ucKNg9EQEd2lHcdF0ybKRg"/> - </children> - <children xmi:type="notation:Node" xmi:id="_ucmSYNEQEd2lHcdF0ybKRg" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_ucm5cNEQEd2lHcdF0ybKRg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_ucm5cdEQEd2lHcdF0ybKRg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_ucm5ctEQEd2lHcdF0ybKRg"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_uZhwQNEQEd2lHcdF0ybKRg" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> - <element xmi:type="ecore:EClass" href="platform:/resource/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//ExecutorServiceDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uZhwQdEQEd2lHcdF0ybKRg" x="1008" y="160"/> - </children> - <children xmi:type="notation:Node" xmi:id="_ucrx8NEQEd2lHcdF0ybKRg" type="1001"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ucu1QNEQEd2lHcdF0ybKRg" source="Shortcut"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ucu1QdEQEd2lHcdF0ybKRg" key="modelID" value="EcoreTools"/> - </eAnnotations> - <children xmi:type="notation:Node" xmi:id="_uctAENEQEd2lHcdF0ybKRg" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_uctAEdEQEd2lHcdF0ybKRg" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_uctAEtEQEd2lHcdF0ybKRg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_uctAE9EQEd2lHcdF0ybKRg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_uctAFNEQEd2lHcdF0ybKRg"/> - </children> - <children xmi:type="notation:Node" xmi:id="_uctnINEQEd2lHcdF0ybKRg" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_uctnIdEQEd2lHcdF0ybKRg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_uctnItEQEd2lHcdF0ybKRg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_uctnI9EQEd2lHcdF0ybKRg"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_ucrx8dEQEd2lHcdF0ybKRg" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> - <element xmi:type="ecore:EClass" href="platform:/resource/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ucrx8tEQEd2lHcdF0ybKRg" x="1456" y="160"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KW6aOtaNEd2NXrd06-kp9w" x="609"/> </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_05gMAsuMEd2PF5F8mtjyUw"/> + <styles xmi:type="notation:DiagramStyle" xmi:id="_KTEcAtaNEd2NXrd06-kp9w"/> <element xmi:type="ecore:EPackage" href="org.eclipse.net4j.defs.ecore#/"/> - <edges xmi:type="notation:Edge" xmi:id="_0_yaMMuMEd2PF5F8mtjyUw" type="3002" source="_0-ZTEMuMEd2PF5F8mtjyUw" target="_0-63gcuMEd2PF5F8mtjyUw"> - <children xmi:type="notation:Node" xmi:id="_0_0PYMuMEd2PF5F8mtjyUw" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_0PYcuMEd2PF5F8mtjyUw" x="-10" y="-10"/> + <edges xmi:type="notation:Edge" xmi:id="_KW9dgNaNEd2NXrd06-kp9w" type="3002" source="_KWkb8NaNEd2NXrd06-kp9w" target="_KW4lCdaNEd2NXrd06-kp9w"> + <children xmi:type="notation:Node" xmi:id="_KW-roNaNEd2NXrd06-kp9w" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KW-rodaNEd2NXrd06-kp9w" x="-10" y="-10"/> </children> - <children xmi:type="notation:Node" xmi:id="_0_02cMuMEd2PF5F8mtjyUw" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_02ccuMEd2PF5F8mtjyUw" x="10" y="10"/> + <children xmi:type="notation:Node" xmi:id="_KW_SsNaNEd2NXrd06-kp9w" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KW_SsdaNEd2NXrd06-kp9w" x="10" y="10"/> </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_yaMcuMEd2PF5F8mtjyUw" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_yaMsuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_KW9dgdaNEd2NXrd06-kp9w" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_KW9dgtaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10"/> <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//ConnectorDef/bufferProvider"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_yaM8uMEd2PF5F8mtjyUw" points="[0, 0, 152, 228]$[-151, -61, 1, 167]$[-151, -228, 1, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1ED2MMuMEd2PF5F8mtjyUw" id="(0.3255814,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1ED2McuMEd2PF5F8mtjyUw" id="(0.51079136,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KW9dg9aNEd2NXrd06-kp9w" points="[1, 0, 0, 161]$[1, -161, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcJfgNaNEd2NXrd06-kp9w" id="(0.49612403,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcJfgdaNEd2NXrd06-kp9w" id="(0.4964029,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_02csuMEd2PF5F8mtjyUw" type="3002" source="_0-ZTEMuMEd2PF5F8mtjyUw" target="_0-1_AcuMEd2PF5F8mtjyUw"> - <children xmi:type="notation:Node" xmi:id="_0_1dgMuMEd2PF5F8mtjyUw" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_1dgcuMEd2PF5F8mtjyUw" x="-10" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0_2EkMuMEd2PF5F8mtjyUw" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_2EkcuMEd2PF5F8mtjyUw" x="10" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_02c8uMEd2PF5F8mtjyUw" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_02dMuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//ConnectorDef/negotiator"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_02dcuMEd2PF5F8mtjyUw" points="[0, 0, 299, 102]$[-286, -61, 13, 41]$[-298, -102, 1, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EAL0MuMEd2PF5F8mtjyUw" id="(0.1627907,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EAL0cuMEd2PF5F8mtjyUw" id="(0.5964912,1.0)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_2EksuMEd2PF5F8mtjyUw" type="3002" source="_0-ZTEMuMEd2PF5F8mtjyUw" target="_0-mHYMuMEd2PF5F8mtjyUw"> - <children xmi:type="notation:Node" xmi:id="_0_2roMuMEd2PF5F8mtjyUw" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_2rocuMEd2PF5F8mtjyUw" x="-10" y="-10"/> + <edges xmi:type="notation:Edge" xmi:id="_KW_SstaNEd2NXrd06-kp9w" type="3002" source="_KWkb8NaNEd2NXrd06-kp9w" target="_KWsXwtaNEd2NXrd06-kp9w"> + <children xmi:type="notation:Node" xmi:id="_KW_5wNaNEd2NXrd06-kp9w" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KW_5wdaNEd2NXrd06-kp9w" x="-10" y="-10"/> </children> - <children xmi:type="notation:Node" xmi:id="_0_2rosuMEd2PF5F8mtjyUw" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_2ro8uMEd2PF5F8mtjyUw" x="10" y="10"/> + <children xmi:type="notation:Node" xmi:id="_KW_5wtaNEd2NXrd06-kp9w" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KW_5w9aNEd2NXrd06-kp9w" x="10" y="10"/> </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_2Ek8uMEd2PF5F8mtjyUw" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_2ElMuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_KW_Ss9aNEd2NXrd06-kp9w" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_KW_StNaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10"/> <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//ConnectorDef/clientProtocolProvider"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_2ElcuMEd2PF5F8mtjyUw" points="[0, 0, -226, 102]$[165, -61, -61, 41]$[227, -102, 1, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EAy4MuMEd2PF5F8mtjyUw" id="(0.65891474,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EAy4cuMEd2PF5F8mtjyUw" id="(0.4972973,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KW_StdaNEd2NXrd06-kp9w" points="[1, 0, -180, 60]$[182, -60, 1, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcCKwdaNEd2NXrd06-kp9w" id="(0.74418604,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcCx0NaNEd2NXrd06-kp9w" id="(0.4972973,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_3SsMuMEd2PF5F8mtjyUw" type="3003" source="_0-mHYMuMEd2PF5F8mtjyUw" target="_0-8ssMuMEd2PF5F8mtjyUw"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_3SscuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_3SssuMEd2PF5F8mtjyUw" fontName="Sans"/> + <edges xmi:type="notation:Edge" xmi:id="_KXAg0NaNEd2NXrd06-kp9w" type="3003" source="_KWsXwtaNEd2NXrd06-kp9w" target="_KW6aONaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_KXAg0daNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_KXAg0taNEd2NXrd06-kp9w" fontName="Sans"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_3Ss8uMEd2PF5F8mtjyUw" points="[1, 0, 192, 85]$[1, -30, 192, 55]$[-191, -30, 0, 55]$[-191, -85, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D3B4MuMEd2PF5F8mtjyUw" id="(0.4972973,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D3B4cuMEd2PF5F8mtjyUw" id="(0.6644737,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXAg09aNEd2NXrd06-kp9w" points="[1, 0, -181, 60]$[1, -30, -181, 30]$[183, -30, 1, 30]$[183, -60, 1, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcBjsdaNEd2NXrd06-kp9w" id="(0.4972973,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcCKwNaNEd2NXrd06-kp9w" id="(0.32894737,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_35wMuMEd2PF5F8mtjyUw" type="3002" source="_0-ojoMuMEd2PF5F8mtjyUw" target="_0-5CUMuMEd2PF5F8mtjyUw"> - <children xmi:type="notation:Node" xmi:id="_0_35xMuMEd2PF5F8mtjyUw" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_35xcuMEd2PF5F8mtjyUw" x="-10" y="-10"/> + <edges xmi:type="notation:Edge" xmi:id="_KXAg1NaNEd2NXrd06-kp9w" type="3002" source="_KWtl49aNEd2NXrd06-kp9w" target="_KW2v0taNEd2NXrd06-kp9w"> + <children xmi:type="notation:Node" xmi:id="_KXBH4NaNEd2NXrd06-kp9w" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KXBH4daNEd2NXrd06-kp9w" x="-10" y="-10"/> </children> - <children xmi:type="notation:Node" xmi:id="_0_35xsuMEd2PF5F8mtjyUw" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_35x8uMEd2PF5F8mtjyUw" x="10" y="10"/> + <children xmi:type="notation:Node" xmi:id="_KXBH4taNEd2NXrd06-kp9w" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KXBH49aNEd2NXrd06-kp9w" x="10" y="10"/> </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_35wcuMEd2PF5F8mtjyUw" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_35wsuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_KXAg1daNEd2NXrd06-kp9w" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_KXAg1taNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10"/> <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//TCPConnectorDef/tcpSelectorDef"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_35w8uMEd2PF5F8mtjyUw" points="[0, 0, 135, 68]$[-135, -68, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D-WoMuMEd2PF5F8mtjyUw" id="(0.33333334,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D-WocuMEd2PF5F8mtjyUw" id="(0.7478992,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXAg19aNEd2NXrd06-kp9w" points="[0, 0, -52, 68]$[52, -68, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcI4cNaNEd2NXrd06-kp9w" id="(0.6666667,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcI4cdaNEd2NXrd06-kp9w" id="(0.3277311,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_4g0MuMEd2PF5F8mtjyUw" type="3003" source="_0-ojoMuMEd2PF5F8mtjyUw" target="_0-ZTEMuMEd2PF5F8mtjyUw"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_4g0cuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_4g0suMEd2PF5F8mtjyUw" fontName="Sans"/> + <edges xmi:type="notation:Edge" xmi:id="_KXBH5NaNEd2NXrd06-kp9w" type="3003" source="_KWtl49aNEd2NXrd06-kp9w" target="_KWkb8NaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_KXBH5daNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_KXBH5taNEd2NXrd06-kp9w" fontName="Sans"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_4g08uMEd2PF5F8mtjyUw" points="[0, 0, -178, 60]$[0, -30, -178, 30]$[179, -30, 1, 30]$[179, -60, 1, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D-9sMuMEd2PF5F8mtjyUw" id="(0.6666667,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D-9scuMEd2PF5F8mtjyUw" id="(0.24806201,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXBH59aNEd2NXrd06-kp9w" points="[0, 0, 144, 60]$[0, -30, 144, 30]$[-143, -30, 1, 30]$[-143, -60, 1, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcIRYNaNEd2NXrd06-kp9w" id="(0.33333334,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcIRYdaNEd2NXrd06-kp9w" id="(0.74418604,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_4g1MuMEd2PF5F8mtjyUw" type="3002" source="_0-vRUMuMEd2PF5F8mtjyUw" target="_0-7emMuMEd2PF5F8mtjyUw"> - <children xmi:type="notation:Node" xmi:id="_0_4g2MuMEd2PF5F8mtjyUw" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_4g2cuMEd2PF5F8mtjyUw" x="-10" y="-10"/> + <edges xmi:type="notation:Edge" xmi:id="_KXBH6NaNEd2NXrd06-kp9w" type="3002" source="_KWwCINaNEd2NXrd06-kp9w" target="_KW5zINaNEd2NXrd06-kp9w"> + <children xmi:type="notation:Node" xmi:id="_KXBu8NaNEd2NXrd06-kp9w" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KXBu8daNEd2NXrd06-kp9w" x="-10" y="-10"/> </children> - <children xmi:type="notation:Node" xmi:id="_0_4g2suMEd2PF5F8mtjyUw" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_4g28uMEd2PF5F8mtjyUw" x="10" y="10"/> + <children xmi:type="notation:Node" xmi:id="_KXBu8taNEd2NXrd06-kp9w" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KXBu89aNEd2NXrd06-kp9w" x="10" y="10"/> </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_4g1cuMEd2PF5F8mtjyUw" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_4g1suMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_KXBH6daNEd2NXrd06-kp9w" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_KXBH6taNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10"/> <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//AcceptorDef/bufferProvider"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_4g18uMEd2PF5F8mtjyUw" points="[0, 0, 157, 102]$[-114, -61, 43, 41]$[-157, -102, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D76YcuMEd2PF5F8mtjyUw" id="(0.24509804,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D8hcMuMEd2PF5F8mtjyUw" id="(0.49541286,1.0)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_5H4MuMEd2PF5F8mtjyUw" type="3002" source="_0-vRUMuMEd2PF5F8mtjyUw" target="_0-1_AcuMEd2PF5F8mtjyUw"> - <children xmi:type="notation:Node" xmi:id="_0_5H5MuMEd2PF5F8mtjyUw" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_5H5cuMEd2PF5F8mtjyUw" x="-10" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0_5H5suMEd2PF5F8mtjyUw" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_5H58uMEd2PF5F8mtjyUw" x="10" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_5H4cuMEd2PF5F8mtjyUw" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_5H4suMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//AcceptorDef/negotiator"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_5H48uMEd2PF5F8mtjyUw" points="[0, 0, -177, 102]$[168, -61, -9, 41]$[178, -102, 1, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D9IgMuMEd2PF5F8mtjyUw" id="(0.74509805,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D9vkMuMEd2PF5F8mtjyUw" id="(0.19298245,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXBH69aNEd2NXrd06-kp9w" points="[0, 0, 63, 60]$[-63, -60, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcHDQNaNEd2NXrd06-kp9w" id="(0.33333334,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcHqUNaNEd2NXrd06-kp9w" id="(0.49541286,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_5H6MuMEd2PF5F8mtjyUw" type="3002" source="_0-vRUMuMEd2PF5F8mtjyUw" target="_0-5paMuMEd2PF5F8mtjyUw"> - <children xmi:type="notation:Node" xmi:id="_0_5u8MuMEd2PF5F8mtjyUw" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_5u8cuMEd2PF5F8mtjyUw" x="-10" y="-10"/> + <edges xmi:type="notation:Edge" xmi:id="_KXBu9NaNEd2NXrd06-kp9w" type="3002" source="_KWwCINaNEd2NXrd06-kp9w" target="_KW399NaNEd2NXrd06-kp9w"> + <children xmi:type="notation:Node" xmi:id="_KXBu-NaNEd2NXrd06-kp9w" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KXBu-daNEd2NXrd06-kp9w" x="-10" y="-10"/> </children> - <children xmi:type="notation:Node" xmi:id="_0_5u8suMEd2PF5F8mtjyUw" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_5u88uMEd2PF5F8mtjyUw" x="10" y="10"/> + <children xmi:type="notation:Node" xmi:id="_KXBu-taNEd2NXrd06-kp9w" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KXBu-9aNEd2NXrd06-kp9w" x="10" y="10"/> </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_5H6cuMEd2PF5F8mtjyUw" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_5H6suMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_KXBu9daNEd2NXrd06-kp9w" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_KXBu9taNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10"/> <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//AcceptorDef/serverProtocolProvider"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_5H68uMEd2PF5F8mtjyUw" points="[0, 0, 1, 102]$[0, -102, 1, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D7TUsuMEd2PF5F8mtjyUw" id="(0.5,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D76YMuMEd2PF5F8mtjyUw" id="(0.35978836,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXBu99aNEd2NXrd06-kp9w" points="[0, 0, -112, 60]$[112, -60, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcGcMNaNEd2NXrd06-kp9w" id="(0.6666667,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcGcMdaNEd2NXrd06-kp9w" id="(0.4973545,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_5u9MuMEd2PF5F8mtjyUw" type="3002" source="_0-wfdMuMEd2PF5F8mtjyUw" target="_0-5CUMuMEd2PF5F8mtjyUw"> - <children xmi:type="notation:Node" xmi:id="_0_5u-MuMEd2PF5F8mtjyUw" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_5u-cuMEd2PF5F8mtjyUw" x="-10" y="-10"/> + <edges xmi:type="notation:Edge" xmi:id="_KXCWANaNEd2NXrd06-kp9w" type="3002" source="_KWxQSNaNEd2NXrd06-kp9w" target="_KW2v0taNEd2NXrd06-kp9w"> + <children xmi:type="notation:Node" xmi:id="_KXCWBNaNEd2NXrd06-kp9w" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KXCWBdaNEd2NXrd06-kp9w" x="-10" y="-10"/> </children> - <children xmi:type="notation:Node" xmi:id="_0_5u-suMEd2PF5F8mtjyUw" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_5u-8uMEd2PF5F8mtjyUw" x="10" y="10"/> + <children xmi:type="notation:Node" xmi:id="_KXCWBtaNEd2NXrd06-kp9w" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_KXCWB9aNEd2NXrd06-kp9w" x="10" y="10"/> </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_5u9cuMEd2PF5F8mtjyUw" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_5u9suMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_KXCWAdaNEd2NXrd06-kp9w" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_KXCWAtaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10"/> <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//TCPAcceptorDef/tcpSelectorDef"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_5u98uMEd2PF5F8mtjyUw" points="[0, 0, 0, 68]$[0, -68, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D6FMMuMEd2PF5F8mtjyUw" id="(0.5,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D6FMcuMEd2PF5F8mtjyUw" id="(0.49579832,1.0)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_6WAMuMEd2PF5F8mtjyUw" type="3003" source="_0-wfdMuMEd2PF5F8mtjyUw" target="_0-vRUMuMEd2PF5F8mtjyUw"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_6WAcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_6WAsuMEd2PF5F8mtjyUw" fontName="Sans"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_6WA8uMEd2PF5F8mtjyUw" points="[0, 0, 114, 68]$[0, -30, 114, 38]$[-114, -30, 0, 38]$[-114, -68, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D5eIcuMEd2PF5F8mtjyUw" id="(0.24590164,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D5eIsuMEd2PF5F8mtjyUw" id="(0.74509805,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXCWA9aNEd2NXrd06-kp9w" points="[1, 0, 52, 68]$[-51, -68, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Kb_ugNaNEd2NXrd06-kp9w" id="(0.32786885,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcAVkNaNEd2NXrd06-kp9w" id="(0.66386557,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_6WBMuMEd2PF5F8mtjyUw" type="3003" source="_0-xtlMuMEd2PF5F8mtjyUw" target="_0-vRUMuMEd2PF5F8mtjyUw"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_6WBcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_6WBsuMEd2PF5F8mtjyUw" fontName="Sans"/> + <edges xmi:type="notation:Edge" xmi:id="_KXC9ENaNEd2NXrd06-kp9w" type="3003" source="_KWxQSNaNEd2NXrd06-kp9w" target="_KWwCINaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_KXC9EdaNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_KXC9EtaNEd2NXrd06-kp9w" fontName="Sans"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_6WB8uMEd2PF5F8mtjyUw" points="[0, 0, 0, 68]$[0, -68, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D4QAcuMEd2PF5F8mtjyUw" id="(0.6048387,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D4QAsuMEd2PF5F8mtjyUw" id="(0.5,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXC9E9aNEd2NXrd06-kp9w" points="[1, 0, -79, 68]$[1, -30, -79, 38]$[80, -30, 0, 38]$[80, -68, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcA8oNaNEd2NXrd06-kp9w" id="(0.6639344,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcBjsNaNEd2NXrd06-kp9w" id="(0.33333334,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_6WCMuMEd2PF5F8mtjyUw" type="3003" source="_0-ziwMuMEd2PF5F8mtjyUw" target="_0-ZTEMuMEd2PF5F8mtjyUw"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_6WCcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_6WCsuMEd2PF5F8mtjyUw" fontName="Sans"/> + <edges xmi:type="notation:Edge" xmi:id="_KXC9FNaNEd2NXrd06-kp9w" type="3003" source="_KWyeZNaNEd2NXrd06-kp9w" target="_KWwCINaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_KXC9FdaNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_KXC9FtaNEd2NXrd06-kp9w" fontName="Sans"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_6WC8uMEd2PF5F8mtjyUw" points="[1, 0, 1, 60]$[1, -60, 1, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D43EMuMEd2PF5F8mtjyUw" id="(0.80451125,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D43EcuMEd2PF5F8mtjyUw" id="(0.49612403,1.0)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_69EMuMEd2PF5F8mtjyUw" type="3003" source="_0-0w4suMEd2PF5F8mtjyUw" target="_0-ZTEMuMEd2PF5F8mtjyUw"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_69EcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_69EsuMEd2PF5F8mtjyUw" fontName="Sans"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_69E8uMEd2PF5F8mtjyUw" points="[0, 0, 126, 60]$[0, -30, 126, 30]$[-125, -30, 1, 30]$[-125, -60, 1, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D3o8suMEd2PF5F8mtjyUw" id="(0.5,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D4QAMuMEd2PF5F8mtjyUw" id="(0.74418604,1.0)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_69FMuMEd2PF5F8mtjyUw" type="3002" source="_0-3NIMuMEd2PF5F8mtjyUw" target="_0_ZYoMuMEd2PF5F8mtjyUw"> - <children xmi:type="notation:Node" xmi:id="_0_69GMuMEd2PF5F8mtjyUw" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_69GcuMEd2PF5F8mtjyUw" x="-10" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0_69GsuMEd2PF5F8mtjyUw" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_69G8uMEd2PF5F8mtjyUw" x="10" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_69FcuMEd2PF5F8mtjyUw" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_69FsuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//ResponseNegotiatorDef/credentialsProvider"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_69F8uMEd2PF5F8mtjyUw" points="[0, 0, -469, 94]$[453, -61, -16, 33]$[469, -94, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D6sQMuMEd2PF5F8mtjyUw" id="(0.6647399,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D6sQcuMEd2PF5F8mtjyUw" id="(0.24855492,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXC9F9aNEd2NXrd06-kp9w" points="[1, 0, 0, 68]$[1, -68, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Kb7dENaNEd2NXrd06-kp9w" id="(0.09677419,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Kb8EINaNEd2NXrd06-kp9w" id="(0.6666667,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_7kIMuMEd2PF5F8mtjyUw" type="3003" source="_0-3NIMuMEd2PF5F8mtjyUw" target="_0-1_AcuMEd2PF5F8mtjyUw"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_7kIcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_7kIsuMEd2PF5F8mtjyUw" fontName="Sans"/> + <edges xmi:type="notation:Edge" xmi:id="_KXDkINaNEd2NXrd06-kp9w" type="3003" source="_KWzsgtaNEd2NXrd06-kp9w" target="_KWkb8NaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_KXDkIdaNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_KXDkItaNEd2NXrd06-kp9w" fontName="Sans"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_7kI8uMEd2PF5F8mtjyUw" points="[1, 0, 501, 102]$[1, -30, 501, 72]$[-499, -30, 1, 72]$[-499, -102, 1, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D7TUMuMEd2PF5F8mtjyUw" id="(0.32947975,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D7TUcuMEd2PF5F8mtjyUw" id="(0.7982456,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXDkI9aNEd2NXrd06-kp9w" points="[0, 0, -165, 60]$[0, -30, -165, 30]$[166, -30, 1, 30]$[166, -60, 1, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Kb_HcNaNEd2NXrd06-kp9w" id="(0.49624062,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Kb_HcdaNEd2NXrd06-kp9w" id="(0.24806201,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_8LMMuMEd2PF5F8mtjyUw" type="3003" source="_0-30NMuMEd2PF5F8mtjyUw" target="_0-1_AcuMEd2PF5F8mtjyUw"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_8LMcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_8LMsuMEd2PF5F8mtjyUw" fontName="Sans"/> + <edges xmi:type="notation:Edge" xmi:id="_KXELMNaNEd2NXrd06-kp9w" type="3003" source="_KW1hs9aNEd2NXrd06-kp9w" target="_KWkb8NaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_KXELMdaNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_KXELMtaNEd2NXrd06-kp9w" fontName="Sans"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_8LM8uMEd2PF5F8mtjyUw" points="[0, 0, 152, 102]$[0, -30, 152, 72]$[-152, -30, 0, 72]$[-152, -102, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D43EsuMEd2PF5F8mtjyUw" id="(0.5,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D5eIMuMEd2PF5F8mtjyUw" id="(0.39473686,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXELM9aNEd2NXrd06-kp9w" points="[0, 0, 1, 60]$[0, -60, 1, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Kb95UNaNEd2NXrd06-kp9w" id="(0.5,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Kb95UdaNEd2NXrd06-kp9w" id="(0.49612403,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_8LNMuMEd2PF5F8mtjyUw" type="3003" source="_0-5paMuMEd2PF5F8mtjyUw" target="_0-8ssMuMEd2PF5F8mtjyUw"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_8LNcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_8LNsuMEd2PF5F8mtjyUw" fontName="Sans"/> + <edges xmi:type="notation:Edge" xmi:id="_KXELNNaNEd2NXrd06-kp9w" type="3003" source="_KW399NaNEd2NXrd06-kp9w" target="_KW6aONaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_KXELNdaNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_KXELNtaNEd2NXrd06-kp9w" fontName="Sans"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_8LN8uMEd2PF5F8mtjyUw" points="[0, 0, -568, 85]$[0, -30, -568, 55]$[569, -30, 1, 55]$[569, -85, 1, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EBZ8MuMEd2PF5F8mtjyUw" id="(0.4973545,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EBZ8cuMEd2PF5F8mtjyUw" id="(0.32894737,1.0)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_8yQMuMEd2PF5F8mtjyUw" type="3003" source="_0-7emMuMEd2PF5F8mtjyUw" target="_0-63gcuMEd2PF5F8mtjyUw"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_8yQcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_8yQsuMEd2PF5F8mtjyUw" fontName="Sans"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_8yQ8uMEd2PF5F8mtjyUw" points="[0, 0, -564, 85]$[0, -30, -564, 55]$[564, -30, 0, 55]$[564, -85, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EBZ8suMEd2PF5F8mtjyUw" id="(0.49541286,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1EBZ88uMEd2PF5F8mtjyUw" id="(0.25179857,1.0)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_8yRMuMEd2PF5F8mtjyUw" type="3003" source="_0_b04MuMEd2PF5F8mtjyUw" target="_0_ZYoMuMEd2PF5F8mtjyUw"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_8yRcuMEd2PF5F8mtjyUw" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_8yRsuMEd2PF5F8mtjyUw" fontName="Sans"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_8yR8uMEd2PF5F8mtjyUw" points="[1, 0, 0, 94]$[1, -94, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D3o8MuMEd2PF5F8mtjyUw" id="(0.4978355,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D3o8cuMEd2PF5F8mtjyUw" id="(0.49710983,1.0)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_0_8ySMuMEd2PF5F8mtjyUw" type="3002" source="_0_dqEMuMEd2PF5F8mtjyUw" target="_0_gGUMuMEd2PF5F8mtjyUw"> - <children xmi:type="notation:Node" xmi:id="_0_9ZUcuMEd2PF5F8mtjyUw" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_9ZUsuMEd2PF5F8mtjyUw" x="-10" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0_9ZU8uMEd2PF5F8mtjyUw" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0_9ZVMuMEd2PF5F8mtjyUw" x="10" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_0_8yScuMEd2PF5F8mtjyUw" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_0_8ySsuMEd2PF5F8mtjyUw" fontName="Sans" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//UserManagerDef/user"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0_9ZUMuMEd2PF5F8mtjyUw" points="[1, 0, 1, 60]$[1, -60, 1, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D_kwMuMEd2PF5F8mtjyUw" id="(0.49612403,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1D_kwcuMEd2PF5F8mtjyUw" id="(0.4966443,1.0)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_ufiRoNEQEd2lHcdF0ybKRg" type="3002" source="_0-ZTEMuMEd2PF5F8mtjyUw" target="_uZgiIdEQEd2lHcdF0ybKRg"> - <children xmi:type="notation:Node" xmi:id="_ufjfwNEQEd2lHcdF0ybKRg" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ufjfwdEQEd2lHcdF0ybKRg" x="-10" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_ufkG0NEQEd2lHcdF0ybKRg" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ufkG0dEQEd2lHcdF0ybKRg" x="10" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_ufiRodEQEd2lHcdF0ybKRg" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_ufiRotEQEd2lHcdF0ybKRg" fontName="Sans" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="org.eclipse.net4j.defs.ecore#//ConnectorDef/executorService"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ufiRo9EQEd2lHcdF0ybKRg" points="[1, 0, 0, 85]$[1, -85, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uhVocNEQEd2lHcdF0ybKRg" id="(0.49612403,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uhVocdEQEd2lHcdF0ybKRg" id="(0.36,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXELN9aNEd2NXrd06-kp9w" points="[0, 0, 183, 60]$[0, -30, 183, 30]$[-183, -30, 0, 30]$[-183, -60, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcEnANaNEd2NXrd06-kp9w" id="(0.4973545,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcFOENaNEd2NXrd06-kp9w" id="(0.6644737,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_ufl8ANEQEd2lHcdF0ybKRg" type="3003" source="_0-ZTEMuMEd2PF5F8mtjyUw" target="_ucrx8NEQEd2lHcdF0ybKRg"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_ufl8AdEQEd2lHcdF0ybKRg" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_ufl8AtEQEd2lHcdF0ybKRg" fontName="Sans"/> + <edges xmi:type="notation:Edge" xmi:id="_KXFZUNaNEd2NXrd06-kp9w" type="3003" source="_KW5zINaNEd2NXrd06-kp9w" target="_KW4lCdaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_KXFZUdaNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_KXFZUtaNEd2NXrd06-kp9w" fontName="Sans"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ufl8A9EQEd2lHcdF0ybKRg" points="[1, 0, -460, 60]$[1, -30, -460, 30]$[461, -30, 0, 30]$[461, -60, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uhTMMNEQEd2lHcdF0ybKRg" id="(0.82945734,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uhTzQNEQEd2lHcdF0ybKRg" id="(0.49756098,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXFZU9aNEd2NXrd06-kp9w" points="[0, 0, 386, 60]$[0, -30, 386, 30]$[-385, -30, 1, 30]$[-385, -60, 1, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcFOEdaNEd2NXrd06-kp9w" id="(0.49541286,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KcF1INaNEd2NXrd06-kp9w" id="(0.74820143,1.0)"/> </edges> </notation:Diagram> diff --git a/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.genmodel b/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.genmodel index c980695e24..44d5a14ecb 100644 --- a/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.genmodel +++ b/plugins/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.genmodel @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" - xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.net4j.defs/src" - editDirectory="" editorDirectory="" modelPluginID="org.eclipse.net4j.defs" modelName="Org.eclipse.net4j" - 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"> + 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.net4j.defs/src" modelPluginID="org.eclipse.net4j.defs" + modelName="Org.eclipse.net4j" 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"> <foreignModel>org.eclipse.net4j.defs.ecore</foreignModel> <genPackages prefix="Net4jDefs" basePackage="org.eclipse.net4j" disposableProviderFactory="true" ecorePackage="org.eclipse.net4j.defs.ecore#/"> @@ -41,32 +41,10 @@ <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//HTTPConnectorDef"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.defs.ecore#//HTTPConnectorDef/url"/> </genClasses> - <genClasses image="false" ecoreClass="org.eclipse.net4j.defs.ecore#//NegotiatorDef"/> - <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//ResponseNegotiatorDef"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.defs.ecore#//ResponseNegotiatorDef/credentialsProvider"/> - </genClasses> - <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//ChallengeNegotiatorDef"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.defs.ecore#//ChallengeNegotiatorDef/userManager"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.defs.ecore#//ChallengeNegotiatorDef/randomizer"/> - </genClasses> <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//TCPSelectorDef"/> <genClasses image="false" ecoreClass="org.eclipse.net4j.defs.ecore#//ServerProtocolFactoryDef"/> <genClasses image="false" ecoreClass="org.eclipse.net4j.defs.ecore#//BufferProviderDef"/> <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//BufferPoolDef"/> <genClasses image="false" ecoreClass="org.eclipse.net4j.defs.ecore#//ProtocolProviderDef"/> - <genClasses image="false" ecoreClass="org.eclipse.net4j.defs.ecore#//CredentialsProviderDef"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.defs.ecore#//CredentialsProviderDef/userID"/> - </genClasses> - <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//PasswordCredentialsProviderDef"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.defs.ecore#//PasswordCredentialsProviderDef/password"/> - </genClasses> - <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//User"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.defs.ecore#//User/userID"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.defs.ecore#//User/password"/> - </genClasses> - <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//UserManagerDef"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.defs.ecore#//UserManagerDef/user"/> - </genClasses> - <genClasses ecoreClass="org.eclipse.net4j.defs.ecore#//RandomizerDef"/> </genPackages> </genmodel:GenModel> diff --git a/plugins/org.eclipse.net4j.defs/plugin.xml b/plugins/org.eclipse.net4j.defs/plugin.xml index 97f1b32610..3f7b968ac9 100644 --- a/plugins/org.eclipse.net4j.defs/plugin.xml +++ b/plugins/org.eclipse.net4j.defs/plugin.xml @@ -5,7 +5,7 @@ <copyright> </copyright> - $Id: plugin.xml,v 1.1 2008-12-28 18:07:30 estepper Exp $ + $Id: plugin.xml,v 1.2 2008-12-31 14:43:19 estepper Exp $ --> <plugin> @@ -13,7 +13,7 @@ <extension point="org.eclipse.emf.ecore.generated_package"> <package uri="http://www.eclipse.org/NET4J/util/defs/1.0.0" - class="org.eclipse.net4j.net4jdefs.Net4jDefsPackage" + class="org.eclipse.net4j.defs.Net4jDefsPackage" genModel="model/org.eclipse.net4j.defs.genmodel"/> </extension> diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/AcceptorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/AcceptorDef.java index 1ccaf5fee0..36633e37cf 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/AcceptorDef.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/AcceptorDef.java @@ -1,13 +1,20 @@ /** - * <copyright> - * </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 * - * $Id: AcceptorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: AcceptorDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; +package org.eclipse.net4j.defs; -import org.eclipse.net4j.util.net4jutildefs.Def; -import org.eclipse.net4j.util.net4jutildefs.ThreadPoolDef; +import org.eclipse.net4j.util.defs.Def; +import org.eclipse.net4j.util.defs.NegotiatorDef; +import org.eclipse.net4j.util.defs.ThreadPoolDef; import org.eclipse.emf.common.util.EList; @@ -16,14 +23,14 @@ import org.eclipse.emf.common.util.EList; * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getBufferProvider <em>Buffer Provider</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getExecutorService <em>Executor Service</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getNegotiator <em>Negotiator</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getServerProtocolProvider <em>Server Protocol Provider</em>}</li> + * <li>{@link org.eclipse.net4j.defs.AcceptorDef#getBufferProvider <em>Buffer Provider</em>}</li> + * <li>{@link org.eclipse.net4j.defs.AcceptorDef#getExecutorService <em>Executor Service</em>}</li> + * <li>{@link org.eclipse.net4j.defs.AcceptorDef#getNegotiator <em>Negotiator</em>}</li> + * <li>{@link org.eclipse.net4j.defs.AcceptorDef#getServerProtocolProvider <em>Server Protocol Provider</em>}</li> * </ul> * </p> * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getAcceptorDef() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getAcceptorDef() * @model abstract="true" * @generated */ @@ -39,14 +46,14 @@ public interface AcceptorDef extends Def * * @return the value of the '<em>Buffer Provider</em>' reference. * @see #setBufferProvider(BufferPoolDef) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getAcceptorDef_BufferProvider() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getAcceptorDef_BufferProvider() * @model * @generated */ BufferPoolDef getBufferProvider(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getBufferProvider <em>Buffer Provider</em>}' + * Sets the value of the '{@link org.eclipse.net4j.defs.AcceptorDef#getBufferProvider <em>Buffer Provider</em>}' * reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value @@ -66,15 +73,15 @@ public interface AcceptorDef extends Def * * @return the value of the '<em>Executor Service</em>' reference. * @see #setExecutorService(ThreadPoolDef) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getAcceptorDef_ExecutorService() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getAcceptorDef_ExecutorService() * @model * @generated */ ThreadPoolDef getExecutorService(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getExecutorService <em>Executor Service</em>} - * ' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * Sets the value of the '{@link org.eclipse.net4j.defs.AcceptorDef#getExecutorService <em>Executor Service</em>}' + * reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value * the new value of the '<em>Executor Service</em>' reference. @@ -95,15 +102,15 @@ public interface AcceptorDef extends Def * @see #isSetNegotiator() * @see #unsetNegotiator() * @see #setNegotiator(NegotiatorDef) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getAcceptorDef_Negotiator() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getAcceptorDef_Negotiator() * @model unsettable="true" * @generated */ NegotiatorDef getNegotiator(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getNegotiator <em>Negotiator</em>}' - * reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * Sets the value of the '{@link org.eclipse.net4j.defs.AcceptorDef#getNegotiator <em>Negotiator</em>}' reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value * the new value of the '<em>Negotiator</em>' reference. @@ -115,8 +122,8 @@ public interface AcceptorDef extends Def void setNegotiator(NegotiatorDef value); /** - * Unsets the value of the '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getNegotiator <em>Negotiator</em>}' - * reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * Unsets the value of the '{@link org.eclipse.net4j.defs.AcceptorDef#getNegotiator <em>Negotiator</em>}' reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @see #isSetNegotiator() * @see #getNegotiator() @@ -126,8 +133,8 @@ public interface AcceptorDef extends Def void unsetNegotiator(); /** - * Returns whether the value of the '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getNegotiator <em>Negotiator</em>} - * ' reference is set. <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns whether the value of the '{@link org.eclipse.net4j.defs.AcceptorDef#getNegotiator <em>Negotiator</em>}' + * reference is set. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return whether the value of the '<em>Negotiator</em>' reference is set. * @see #unsetNegotiator() @@ -139,7 +146,7 @@ public interface AcceptorDef extends Def /** * Returns the value of the '<em><b>Server Protocol Provider</b></em>' reference list. The list contents are of type - * {@link org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef}. <!-- begin-user-doc --> + * {@link org.eclipse.net4j.defs.ServerProtocolFactoryDef}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Server Protocol Provider</em>' reference list isn't clear, there really should be more * of a description here... @@ -149,14 +156,14 @@ public interface AcceptorDef extends Def * @return the value of the '<em>Server Protocol Provider</em>' reference list. * @see #isSetServerProtocolProvider() * @see #unsetServerProtocolProvider() - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getAcceptorDef_ServerProtocolProvider() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getAcceptorDef_ServerProtocolProvider() * @model unsettable="true" required="true" * @generated */ EList<ServerProtocolFactoryDef> getServerProtocolProvider(); /** - * Unsets the value of the '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getServerProtocolProvider + * Unsets the value of the '{@link org.eclipse.net4j.defs.AcceptorDef#getServerProtocolProvider * <em>Server Protocol Provider</em>}' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see #isSetServerProtocolProvider() @@ -166,7 +173,7 @@ public interface AcceptorDef extends Def void unsetServerProtocolProvider(); /** - * Returns whether the value of the '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getServerProtocolProvider + * Returns whether the value of the '{@link org.eclipse.net4j.defs.AcceptorDef#getServerProtocolProvider * <em>Server Protocol Provider</em>}' reference list is set. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return whether the value of the '<em>Server Protocol Provider</em>' reference list is set. diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/BufferPoolDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/BufferPoolDef.java new file mode 100644 index 0000000000..f2b0bc0b05 --- /dev/null +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/BufferPoolDef.java @@ -0,0 +1,25 @@ +/** + * 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 + * + * $Id: BufferPoolDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ + */ +package org.eclipse.net4j.defs; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Buffer Pool Def</b></em>'. <!-- end-user-doc --> + * + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getBufferPoolDef() + * @model + * @generated + */ +public interface BufferPoolDef extends BufferProviderDef +{ + +} // BufferPoolDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/BufferProviderDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/BufferProviderDef.java new file mode 100644 index 0000000000..72214b8c49 --- /dev/null +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/BufferProviderDef.java @@ -0,0 +1,28 @@ +/** + * 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 + * + * $Id: BufferProviderDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ + */ +package org.eclipse.net4j.defs; + +import org.eclipse.net4j.util.defs.Def; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Buffer Provider Def</b></em>'. <!-- end-user-doc + * --> + * + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getBufferProviderDef() + * @model abstract="true" + * @generated + */ +public interface BufferProviderDef extends Def +{ + +} // BufferProviderDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ClientProtocolFactoryDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ClientProtocolFactoryDef.java new file mode 100644 index 0000000000..6785110b88 --- /dev/null +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ClientProtocolFactoryDef.java @@ -0,0 +1,26 @@ +/** + * 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 + * + * $Id: ClientProtocolFactoryDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ + */ +package org.eclipse.net4j.defs; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Client Protocol Factory Def</b></em>'. <!-- + * end-user-doc --> + * + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getClientProtocolFactoryDef() + * @model abstract="true" + * @generated + */ +public interface ClientProtocolFactoryDef extends ProtocolProviderDef +{ + +} // ClientProtocolFactoryDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ConnectorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ConnectorDef.java index 4bb0c1e386..10c733c1e6 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ConnectorDef.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ConnectorDef.java @@ -1,13 +1,20 @@ /** - * <copyright> - * </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 * - * $Id: ConnectorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: ConnectorDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; +package org.eclipse.net4j.defs; -import org.eclipse.net4j.util.net4jutildefs.Def; -import org.eclipse.net4j.util.net4jutildefs.ExecutorServiceDef; +import org.eclipse.net4j.util.defs.Def; +import org.eclipse.net4j.util.defs.ExecutorServiceDef; +import org.eclipse.net4j.util.defs.NegotiatorDef; import org.eclipse.emf.common.util.EList; @@ -16,15 +23,15 @@ import org.eclipse.emf.common.util.EList; * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getUserID <em>User ID</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getBufferProvider <em>Buffer Provider</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getExecutorService <em>Executor Service</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getNegotiator <em>Negotiator</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getClientProtocolProvider <em>Client Protocol Provider</em>}</li> + * <li>{@link org.eclipse.net4j.defs.ConnectorDef#getUserID <em>User ID</em>}</li> + * <li>{@link org.eclipse.net4j.defs.ConnectorDef#getBufferProvider <em>Buffer Provider</em>}</li> + * <li>{@link org.eclipse.net4j.defs.ConnectorDef#getExecutorService <em>Executor Service</em>}</li> + * <li>{@link org.eclipse.net4j.defs.ConnectorDef#getNegotiator <em>Negotiator</em>}</li> + * <li>{@link org.eclipse.net4j.defs.ConnectorDef#getClientProtocolProvider <em>Client Protocol Provider</em>}</li> * </ul> * </p> * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getConnectorDef() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getConnectorDef() * @model abstract="true" * @generated */ @@ -42,14 +49,14 @@ public interface ConnectorDef extends Def * @see #isSetUserID() * @see #unsetUserID() * @see #setUserID(String) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getConnectorDef_UserID() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getConnectorDef_UserID() * @model unsettable="true" * @generated */ String getUserID(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getUserID <em>User ID</em>}' attribute. <!-- + * Sets the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getUserID <em>User ID</em>}' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @param value @@ -62,8 +69,8 @@ public interface ConnectorDef extends Def void setUserID(String value); /** - * Unsets the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getUserID <em>User ID</em>}' attribute. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Unsets the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getUserID <em>User ID</em>}' attribute. <!-- + * begin-user-doc --> <!-- end-user-doc --> * * @see #isSetUserID() * @see #getUserID() @@ -73,8 +80,8 @@ public interface ConnectorDef extends Def void unsetUserID(); /** - * Returns whether the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getUserID <em>User ID</em>}' - * attribute is set. <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns whether the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getUserID <em>User ID</em>}' attribute + * is set. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return whether the value of the '<em>User ID</em>' attribute is set. * @see #unsetUserID() @@ -94,14 +101,14 @@ public interface ConnectorDef extends Def * * @return the value of the '<em>Buffer Provider</em>' reference. * @see #setBufferProvider(BufferProviderDef) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getConnectorDef_BufferProvider() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getConnectorDef_BufferProvider() * @model required="true" * @generated */ BufferProviderDef getBufferProvider(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getBufferProvider <em>Buffer Provider</em>}' + * Sets the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getBufferProvider <em>Buffer Provider</em>}' * reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value @@ -121,15 +128,15 @@ public interface ConnectorDef extends Def * * @return the value of the '<em>Executor Service</em>' reference. * @see #setExecutorService(ExecutorServiceDef) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getConnectorDef_ExecutorService() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getConnectorDef_ExecutorService() * @model required="true" * @generated */ ExecutorServiceDef getExecutorService(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getExecutorService - * <em>Executor Service</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * Sets the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getExecutorService <em>Executor Service</em>}' + * reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value * the new value of the '<em>Executor Service</em>' reference. @@ -150,15 +157,15 @@ public interface ConnectorDef extends Def * @see #isSetNegotiator() * @see #unsetNegotiator() * @see #setNegotiator(NegotiatorDef) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getConnectorDef_Negotiator() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getConnectorDef_Negotiator() * @model unsettable="true" * @generated */ NegotiatorDef getNegotiator(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getNegotiator <em>Negotiator</em>}' - * reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * Sets the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getNegotiator <em>Negotiator</em>}' reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value * the new value of the '<em>Negotiator</em>' reference. @@ -170,8 +177,8 @@ public interface ConnectorDef extends Def void setNegotiator(NegotiatorDef value); /** - * Unsets the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getNegotiator <em>Negotiator</em>}' - * reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * Unsets the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getNegotiator <em>Negotiator</em>}' reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @see #isSetNegotiator() * @see #getNegotiator() @@ -181,8 +188,8 @@ public interface ConnectorDef extends Def void unsetNegotiator(); /** - * Returns whether the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getNegotiator - * <em>Negotiator</em>}' reference is set. <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns whether the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getNegotiator <em>Negotiator</em>}' + * reference is set. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return whether the value of the '<em>Negotiator</em>' reference is set. * @see #unsetNegotiator() @@ -194,7 +201,7 @@ public interface ConnectorDef extends Def /** * Returns the value of the '<em><b>Client Protocol Provider</b></em>' reference list. The list contents are of type - * {@link org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef}. <!-- begin-user-doc --> + * {@link org.eclipse.net4j.defs.ClientProtocolFactoryDef}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Client Protocol Provider</em>' reference list isn't clear, there really should be more * of a description here... @@ -204,14 +211,14 @@ public interface ConnectorDef extends Def * @return the value of the '<em>Client Protocol Provider</em>' reference list. * @see #isSetClientProtocolProvider() * @see #unsetClientProtocolProvider() - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getConnectorDef_ClientProtocolProvider() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getConnectorDef_ClientProtocolProvider() * @model unsettable="true" required="true" * @generated */ EList<ClientProtocolFactoryDef> getClientProtocolProvider(); /** - * Unsets the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getClientProtocolProvider + * Unsets the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getClientProtocolProvider * <em>Client Protocol Provider</em>}' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> * * @see #isSetClientProtocolProvider() @@ -221,7 +228,7 @@ public interface ConnectorDef extends Def void unsetClientProtocolProvider(); /** - * Returns whether the value of the '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getClientProtocolProvider + * Returns whether the value of the '{@link org.eclipse.net4j.defs.ConnectorDef#getClientProtocolProvider * <em>Client Protocol Provider</em>}' reference list is set. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return whether the value of the '<em>Client Protocol Provider</em>' reference list is set. diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/HTTPConnectorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/HTTPConnectorDef.java index 881d64a8e4..24630b2aaf 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/HTTPConnectorDef.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/HTTPConnectorDef.java @@ -1,10 +1,16 @@ /** - * <copyright> - * </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 * - * $Id: HTTPConnectorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: HTTPConnectorDef.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; +package org.eclipse.net4j.defs; /** * <!-- begin-user-doc --> A representation of the model object '<em><b>HTTP Connector Def</b></em>'. <!-- end-user-doc @@ -12,17 +18,16 @@ package org.eclipse.net4j.net4jdefs; * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.HTTPConnectorDef#getUrl <em>Url</em>}</li> + * <li>{@link org.eclipse.net4j.defs.HTTPConnectorDef#getUrl <em>Url</em>}</li> * </ul> * </p> * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getHTTPConnectorDef() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getHTTPConnectorDef() * @model * @generated */ public interface HTTPConnectorDef extends ConnectorDef { - /** * Returns the value of the '<em><b>Url</b></em>' attribute. <!-- begin-user-doc --> * <p> @@ -32,14 +37,14 @@ public interface HTTPConnectorDef extends ConnectorDef * * @return the value of the '<em>Url</em>' attribute. * @see #setUrl(String) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getHTTPConnectorDef_Url() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getHTTPConnectorDef_Url() * @model * @generated */ String getUrl(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.HTTPConnectorDef#getUrl <em>Url</em>}' attribute. <!-- + * Sets the value of the '{@link org.eclipse.net4j.defs.HTTPConnectorDef#getUrl <em>Url</em>}' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @param value @@ -48,4 +53,5 @@ public interface HTTPConnectorDef extends ConnectorDef * @generated */ void setUrl(String value); + } // HTTPConnectorDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/JVMAcceptorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/JVMAcceptorDef.java index 3a5449906a..6416ffd78f 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/JVMAcceptorDef.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/JVMAcceptorDef.java @@ -1,10 +1,16 @@ /** - * <copyright> - * </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 * - * $Id: JVMAcceptorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: JVMAcceptorDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; +package org.eclipse.net4j.defs; /** * <!-- begin-user-doc --> A representation of the model object '<em><b>JVM Acceptor Def</b></em>'. <!-- end-user-doc @@ -12,17 +18,16 @@ package org.eclipse.net4j.net4jdefs; * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.JVMAcceptorDef#getName <em>Name</em>}</li> + * <li>{@link org.eclipse.net4j.defs.JVMAcceptorDef#getName <em>Name</em>}</li> * </ul> * </p> * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getJVMAcceptorDef() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getJVMAcceptorDef() * @model * @generated */ public interface JVMAcceptorDef extends AcceptorDef { - /** * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> * <p> @@ -32,14 +37,14 @@ public interface JVMAcceptorDef extends AcceptorDef * * @return the value of the '<em>Name</em>' attribute. * @see #setName(String) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getJVMAcceptorDef_Name() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getJVMAcceptorDef_Name() * @model * @generated */ String getName(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.JVMAcceptorDef#getName <em>Name</em>}' attribute. <!-- + * Sets the value of the '{@link org.eclipse.net4j.defs.JVMAcceptorDef#getName <em>Name</em>}' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @param value @@ -48,4 +53,5 @@ public interface JVMAcceptorDef extends AcceptorDef * @generated */ void setName(String value); + } // JVMAcceptorDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/JVMConnectorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/JVMConnectorDef.java index a018982cac..c3e1fa7898 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/JVMConnectorDef.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/JVMConnectorDef.java @@ -1,10 +1,16 @@ /** - * <copyright> - * </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 * - * $Id: JVMConnectorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: JVMConnectorDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; +package org.eclipse.net4j.defs; /** * <!-- begin-user-doc --> A representation of the model object '<em><b>JVM Connector Def</b></em>'. <!-- end-user-doc @@ -12,17 +18,16 @@ package org.eclipse.net4j.net4jdefs; * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.JVMConnectorDef#getName <em>Name</em>}</li> + * <li>{@link org.eclipse.net4j.defs.JVMConnectorDef#getName <em>Name</em>}</li> * </ul> * </p> * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getJVMConnectorDef() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getJVMConnectorDef() * @model * @generated */ public interface JVMConnectorDef extends ConnectorDef { - /** * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> * <p> @@ -32,14 +37,14 @@ public interface JVMConnectorDef extends ConnectorDef * * @return the value of the '<em>Name</em>' attribute. * @see #setName(String) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getJVMConnectorDef_Name() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getJVMConnectorDef_Name() * @model * @generated */ String getName(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.JVMConnectorDef#getName <em>Name</em>}' attribute. <!-- + * Sets the value of the '{@link org.eclipse.net4j.defs.JVMConnectorDef#getName <em>Name</em>}' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @param value @@ -48,4 +53,5 @@ public interface JVMConnectorDef extends ConnectorDef * @generated */ void setName(String value); + } // JVMConnectorDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/Net4jDefsFactory.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/Net4jDefsFactory.java index 30df7c0384..42733d4e2b 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/Net4jDefsFactory.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/Net4jDefsFactory.java @@ -1,10 +1,16 @@ /** - * <copyright> - * </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 * - * $Id: Net4jDefsFactory.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: Net4jDefsFactory.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; +package org.eclipse.net4j.defs; import org.eclipse.emf.ecore.EFactory; @@ -12,7 +18,7 @@ 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.net4j.net4jdefs.Net4jDefsPackage + * @see org.eclipse.net4j.defs.Net4jDefsPackage * @generated */ public interface Net4jDefsFactory extends EFactory @@ -22,7 +28,7 @@ public interface Net4jDefsFactory extends EFactory * * @generated */ - Net4jDefsFactory eINSTANCE = org.eclipse.net4j.net4jdefs.impl.Net4jDefsFactoryImpl.init(); + Net4jDefsFactory eINSTANCE = org.eclipse.net4j.defs.impl.Net4jDefsFactoryImpl.init(); /** * Returns a new object of class '<em>TCP Connector Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> @@ -65,22 +71,6 @@ public interface Net4jDefsFactory extends EFactory HTTPConnectorDef createHTTPConnectorDef(); /** - * Returns a new object of class '<em>Response Negotiator Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Response Negotiator Def</em>'. - * @generated - */ - ResponseNegotiatorDef createResponseNegotiatorDef(); - - /** - * Returns a new object of class '<em>Challenge Negotiator Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Challenge Negotiator Def</em>'. - * @generated - */ - ChallengeNegotiatorDef createChallengeNegotiatorDef(); - - /** * Returns a new object of class '<em>TCP Selector Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>TCP Selector Def</em>'. @@ -97,39 +87,6 @@ public interface Net4jDefsFactory extends EFactory BufferPoolDef createBufferPoolDef(); /** - * Returns a new object of class '<em>Password Credentials Provider Def</em>'. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @return a new object of class '<em>Password Credentials Provider Def</em>'. - * @generated - */ - PasswordCredentialsProviderDef createPasswordCredentialsProviderDef(); - - /** - * Returns a new object of class '<em>User Manager Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>User Manager Def</em>'. - * @generated - */ - UserManagerDef createUserManagerDef(); - - /** - * Returns a new object of class '<em>Randomizer Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>Randomizer Def</em>'. - * @generated - */ - RandomizerDef createRandomizerDef(); - - /** - * Returns a new object of class '<em>User</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>User</em>'. - * @generated - */ - User createUser(); - - /** * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the package supported by this factory. diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/Net4jDefsPackage.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/Net4jDefsPackage.java index 39c3d5f2d9..7cb02c21e1 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/Net4jDefsPackage.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/Net4jDefsPackage.java @@ -1,12 +1,18 @@ /** - * <copyright> - * </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 * - * $Id: Net4jDefsPackage.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: Net4jDefsPackage.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; +package org.eclipse.net4j.defs; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; @@ -23,7 +29,7 @@ import org.eclipse.emf.ecore.EReference; * </ul> * <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsFactory + * @see org.eclipse.net4j.defs.Net4jDefsFactory * @model kind="package" * @generated */ @@ -34,7 +40,7 @@ public interface Net4jDefsPackage extends EPackage * * @generated */ - String eNAME = "net4jdefs"; + String eNAME = "defs"; /** * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc --> @@ -48,21 +54,21 @@ public interface Net4jDefsPackage extends EPackage * * @generated */ - String eNS_PREFIX = "net4jdefs"; + String eNS_PREFIX = "net4j.defs"; /** * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ - Net4jDefsPackage eINSTANCE = org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl.init(); + Net4jDefsPackage eINSTANCE = org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl.init(); /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl <em>Connector Def</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.net4j.defs.impl.ConnectorDefImpl <em>Connector Def</em>}' class. + * <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getConnectorDef() + * @see org.eclipse.net4j.defs.impl.ConnectorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getConnectorDef() * @generated */ int CONNECTOR_DEF = 0; @@ -118,172 +124,52 @@ public interface Net4jDefsPackage extends EPackage int CONNECTOR_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 5; /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.ClientProtocolFactoryDefImpl - * <em>Client Protocol Factory Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.ClientProtocolFactoryDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getClientProtocolFactoryDef() - * @generated - */ - int CLIENT_PROTOCOL_FACTORY_DEF = 1; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.TCPConnectorDefImpl <em>TCP Connector Def</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.TCPConnectorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getTCPConnectorDef() - * @generated - */ - int TCP_CONNECTOR_DEF = 2; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl <em>Acceptor Def</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getAcceptorDef() - * @generated - */ - int ACCEPTOR_DEF = 3; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.TCPAcceptorDefImpl <em>TCP Acceptor Def</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.TCPAcceptorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getTCPAcceptorDef() - * @generated - */ - int TCP_ACCEPTOR_DEF = 4; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.JVMAcceptorDefImpl <em>JVM Acceptor Def</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.JVMAcceptorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getJVMAcceptorDef() - * @generated - */ - int JVM_ACCEPTOR_DEF = 5; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.JVMConnectorDefImpl <em>JVM Connector Def</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.JVMConnectorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getJVMConnectorDef() - * @generated - */ - int JVM_CONNECTOR_DEF = 6; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.HTTPConnectorDefImpl - * <em>HTTP Connector Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.HTTPConnectorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getHTTPConnectorDef() - * @generated - */ - int HTTP_CONNECTOR_DEF = 7; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.NegotiatorDefImpl <em>Negotiator Def</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.NegotiatorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getNegotiatorDef() - * @generated - */ - int NEGOTIATOR_DEF = 8; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.ResponseNegotiatorDefImpl - * <em>Response Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.ResponseNegotiatorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getResponseNegotiatorDef() - * @generated - */ - int RESPONSE_NEGOTIATOR_DEF = 9; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.ChallengeNegotiatorDefImpl - * <em>Challenge Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.ChallengeNegotiatorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getChallengeNegotiatorDef() - * @generated - */ - int CHALLENGE_NEGOTIATOR_DEF = 10; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.TCPSelectorDefImpl <em>TCP Selector Def</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.TCPSelectorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getTCPSelectorDef() - * @generated - */ - int TCP_SELECTOR_DEF = 11; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.ServerProtocolFactoryDefImpl - * <em>Server Protocol Factory Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.ServerProtocolFactoryDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getServerProtocolFactoryDef() - * @generated - */ - int SERVER_PROTOCOL_FACTORY_DEF = 12; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.BufferProviderDefImpl - * <em>Buffer Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.net4j.defs.impl.ProtocolProviderDefImpl + * <em>Protocol Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.BufferProviderDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getBufferProviderDef() + * @see org.eclipse.net4j.defs.impl.ProtocolProviderDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getProtocolProviderDef() * @generated */ - int BUFFER_PROVIDER_DEF = 13; + int PROTOCOL_PROVIDER_DEF = 12; /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.BufferPoolDefImpl <em>Buffer Pool Def</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * The number of structural features of the '<em>Protocol Provider Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.BufferPoolDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getBufferPoolDef() * @generated + * @ordered */ - int BUFFER_POOL_DEF = 14; + int PROTOCOL_PROVIDER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.ProtocolProviderDefImpl - * <em>Protocol Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.net4j.defs.impl.ClientProtocolFactoryDefImpl + * <em>Client Protocol Factory Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.ProtocolProviderDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getProtocolProviderDef() + * @see org.eclipse.net4j.defs.impl.ClientProtocolFactoryDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getClientProtocolFactoryDef() * @generated */ - int PROTOCOL_PROVIDER_DEF = 15; + int CLIENT_PROTOCOL_FACTORY_DEF = 1; /** - * The number of structural features of the '<em>Protocol Provider Def</em>' class. <!-- begin-user-doc --> <!-- + * The number of structural features of the '<em>Client Protocol Factory Def</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ - int PROTOCOL_PROVIDER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; + int CLIENT_PROTOCOL_FACTORY_DEF_FEATURE_COUNT = PROTOCOL_PROVIDER_DEF_FEATURE_COUNT + 0; /** - * The number of structural features of the '<em>Client Protocol Factory Def</em>' class. <!-- begin-user-doc --> <!-- - * end-user-doc --> + * The meta object id for the '{@link org.eclipse.net4j.defs.impl.TCPConnectorDefImpl <em>TCP Connector Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> * + * @see org.eclipse.net4j.defs.impl.TCPConnectorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getTCPConnectorDef() * @generated - * @ordered */ - int CLIENT_PROTOCOL_FACTORY_DEF_FEATURE_COUNT = PROTOCOL_PROVIDER_DEF_FEATURE_COUNT + 0; + int TCP_CONNECTOR_DEF = 2; /** * The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> @@ -360,6 +246,16 @@ public interface Net4jDefsPackage extends EPackage int TCP_CONNECTOR_DEF_FEATURE_COUNT = CONNECTOR_DEF_FEATURE_COUNT + 3; /** + * The meta object id for the '{@link org.eclipse.net4j.defs.impl.AcceptorDefImpl <em>Acceptor Def</em>}' class. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.defs.impl.AcceptorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getAcceptorDef() + * @generated + */ + int ACCEPTOR_DEF = 3; + + /** * The feature id for the '<em><b>Buffer Provider</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated @@ -402,6 +298,16 @@ public interface Net4jDefsPackage extends EPackage int ACCEPTOR_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 4; /** + * The meta object id for the '{@link org.eclipse.net4j.defs.impl.TCPAcceptorDefImpl <em>TCP Acceptor Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.defs.impl.TCPAcceptorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getTCPAcceptorDef() + * @generated + */ + int TCP_ACCEPTOR_DEF = 4; + + /** * The feature id for the '<em><b>Buffer Provider</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated @@ -468,6 +374,16 @@ public interface Net4jDefsPackage extends EPackage int TCP_ACCEPTOR_DEF_FEATURE_COUNT = ACCEPTOR_DEF_FEATURE_COUNT + 3; /** + * The meta object id for the '{@link org.eclipse.net4j.defs.impl.JVMAcceptorDefImpl <em>JVM Acceptor Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.defs.impl.JVMAcceptorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getJVMAcceptorDef() + * @generated + */ + int JVM_ACCEPTOR_DEF = 5; + + /** * The feature id for the '<em><b>Buffer Provider</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated @@ -518,6 +434,16 @@ public interface Net4jDefsPackage extends EPackage int JVM_ACCEPTOR_DEF_FEATURE_COUNT = ACCEPTOR_DEF_FEATURE_COUNT + 1; /** + * The meta object id for the '{@link org.eclipse.net4j.defs.impl.JVMConnectorDefImpl <em>JVM Connector Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.defs.impl.JVMConnectorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getJVMConnectorDef() + * @generated + */ + int JVM_CONNECTOR_DEF = 6; + + /** * The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated @@ -576,6 +502,16 @@ public interface Net4jDefsPackage extends EPackage int JVM_CONNECTOR_DEF_FEATURE_COUNT = CONNECTOR_DEF_FEATURE_COUNT + 1; /** + * The meta object id for the '{@link org.eclipse.net4j.defs.impl.HTTPConnectorDefImpl <em>HTTP Connector Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.defs.impl.HTTPConnectorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getHTTPConnectorDef() + * @generated + */ + int HTTP_CONNECTOR_DEF = 7; + + /** * The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated @@ -634,56 +570,14 @@ public interface Net4jDefsPackage extends EPackage int HTTP_CONNECTOR_DEF_FEATURE_COUNT = CONNECTOR_DEF_FEATURE_COUNT + 1; /** - * The number of structural features of the '<em>Negotiator Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int NEGOTIATOR_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Credentials Provider</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER = NEGOTIATOR_DEF_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Response Negotiator Def</em>' class. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int RESPONSE_NEGOTIATOR_DEF_FEATURE_COUNT = NEGOTIATOR_DEF_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>User Manager</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER = NEGOTIATOR_DEF_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Randomizer</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER = NEGOTIATOR_DEF_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Challenge Negotiator Def</em>' class. <!-- begin-user-doc --> <!-- - * end-user-doc --> + * The meta object id for the '{@link org.eclipse.net4j.defs.impl.TCPSelectorDefImpl <em>TCP Selector Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> * + * @see org.eclipse.net4j.defs.impl.TCPSelectorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getTCPSelectorDef() * @generated - * @ordered */ - int CHALLENGE_NEGOTIATOR_DEF_FEATURE_COUNT = NEGOTIATOR_DEF_FEATURE_COUNT + 2; + int TCP_SELECTOR_DEF = 8; /** * The number of structural features of the '<em>TCP Selector Def</em>' class. <!-- begin-user-doc --> <!-- @@ -695,223 +589,111 @@ public interface Net4jDefsPackage extends EPackage int TCP_SELECTOR_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; /** - * The number of structural features of the '<em>Server Protocol Factory Def</em>' class. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int SERVER_PROTOCOL_FACTORY_DEF_FEATURE_COUNT = PROTOCOL_PROVIDER_DEF_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Buffer Provider Def</em>' class. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int BUFFER_PROVIDER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Buffer Pool Def</em>' class. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int BUFFER_POOL_DEF_FEATURE_COUNT = BUFFER_PROVIDER_DEF_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.CredentialsProviderDefImpl - * <em>Credentials Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.CredentialsProviderDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getCredentialsProviderDef() - * @generated - */ - int CREDENTIALS_PROVIDER_DEF = 16; - - /** - * The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.net4j.defs.impl.ServerProtocolFactoryDefImpl + * <em>Server Protocol Factory Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * + * @see org.eclipse.net4j.defs.impl.ServerProtocolFactoryDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getServerProtocolFactoryDef() * @generated - * @ordered */ - int CREDENTIALS_PROVIDER_DEF__USER_ID = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; + int SERVER_PROTOCOL_FACTORY_DEF = 9; /** - * The number of structural features of the '<em>Credentials Provider Def</em>' class. <!-- begin-user-doc --> <!-- + * The number of structural features of the '<em>Server Protocol Factory Def</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ - int CREDENTIALS_PROVIDER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.PasswordCredentialsProviderDefImpl - * <em>Password Credentials Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.PasswordCredentialsProviderDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getPasswordCredentialsProviderDef() - * @generated - */ - int PASSWORD_CREDENTIALS_PROVIDER_DEF = 17; - - /** - * The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PASSWORD_CREDENTIALS_PROVIDER_DEF__USER_ID = CREDENTIALS_PROVIDER_DEF__USER_ID; - - /** - * The feature id for the '<em><b>Password</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD = CREDENTIALS_PROVIDER_DEF_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Password Credentials Provider Def</em>' class. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int PASSWORD_CREDENTIALS_PROVIDER_DEF_FEATURE_COUNT = CREDENTIALS_PROVIDER_DEF_FEATURE_COUNT + 1; + int SERVER_PROTOCOL_FACTORY_DEF_FEATURE_COUNT = PROTOCOL_PROVIDER_DEF_FEATURE_COUNT + 0; /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.UserManagerDefImpl <em>User Manager Def</em>}' + * The meta object id for the '{@link org.eclipse.net4j.defs.impl.BufferProviderDefImpl <em>Buffer Provider Def</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.UserManagerDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getUserManagerDef() - * @generated - */ - int USER_MANAGER_DEF = 19; - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.UserImpl <em>User</em>}' class. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.UserImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getUser() + * @see org.eclipse.net4j.defs.impl.BufferProviderDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getBufferProviderDef() * @generated */ - int USER = 18; + int BUFFER_PROVIDER_DEF = 10; /** - * The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int USER__USER_ID = 0; - - /** - * The feature id for the '<em><b>Password</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int USER__PASSWORD = 1; - - /** - * The number of structural features of the '<em>User</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int USER_FEATURE_COUNT = 2; - - /** - * The feature id for the '<em><b>User</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int USER_MANAGER_DEF__USER = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>User Manager Def</em>' class. <!-- begin-user-doc --> <!-- + * The number of structural features of the '<em>Buffer Provider Def</em>' class. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ - int USER_MANAGER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; + int BUFFER_PROVIDER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; /** - * The meta object id for the '{@link org.eclipse.net4j.net4jdefs.impl.RandomizerDefImpl <em>Randomizer Def</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object id for the '{@link org.eclipse.net4j.defs.impl.BufferPoolDefImpl <em>Buffer Pool Def</em>}' class. + * <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.RandomizerDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getRandomizerDef() + * @see org.eclipse.net4j.defs.impl.BufferPoolDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getBufferPoolDef() * @generated */ - int RANDOMIZER_DEF = 20; + int BUFFER_POOL_DEF = 11; /** - * The number of structural features of the '<em>Randomizer Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc - * --> + * The number of structural features of the '<em>Buffer Pool Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> * * @generated * @ordered */ - int RANDOMIZER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; + int BUFFER_POOL_DEF_FEATURE_COUNT = BUFFER_PROVIDER_DEF_FEATURE_COUNT + 0; /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.ConnectorDef <em>Connector Def</em>}'. <!-- + * Returns the meta object for class '{@link org.eclipse.net4j.defs.ConnectorDef <em>Connector Def</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Connector Def</em>'. - * @see org.eclipse.net4j.net4jdefs.ConnectorDef + * @see org.eclipse.net4j.defs.ConnectorDef * @generated */ EClass getConnectorDef(); /** - * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getUserID - * <em>User ID</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.ConnectorDef#getUserID <em>User ID</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>User ID</em>'. - * @see org.eclipse.net4j.net4jdefs.ConnectorDef#getUserID() + * @see org.eclipse.net4j.defs.ConnectorDef#getUserID() * @see #getConnectorDef() * @generated */ EAttribute getConnectorDef_UserID(); /** - * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getBufferProvider + * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.ConnectorDef#getBufferProvider * <em>Buffer Provider</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Buffer Provider</em>'. - * @see org.eclipse.net4j.net4jdefs.ConnectorDef#getBufferProvider() + * @see org.eclipse.net4j.defs.ConnectorDef#getBufferProvider() * @see #getConnectorDef() * @generated */ EReference getConnectorDef_BufferProvider(); /** - * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getExecutorService + * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.ConnectorDef#getExecutorService * <em>Executor Service</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Executor Service</em>'. - * @see org.eclipse.net4j.net4jdefs.ConnectorDef#getExecutorService() + * @see org.eclipse.net4j.defs.ConnectorDef#getExecutorService() * @see #getConnectorDef() * @generated */ EReference getConnectorDef_ExecutorService(); /** - * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.ConnectorDef#getNegotiator + * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.ConnectorDef#getNegotiator * <em>Negotiator</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Negotiator</em>'. - * @see org.eclipse.net4j.net4jdefs.ConnectorDef#getNegotiator() + * @see org.eclipse.net4j.defs.ConnectorDef#getNegotiator() * @see #getConnectorDef() * @generated */ @@ -919,107 +701,107 @@ public interface Net4jDefsPackage extends EPackage /** * Returns the meta object for the reference list ' - * {@link org.eclipse.net4j.net4jdefs.ConnectorDef#getClientProtocolProvider <em>Client Protocol Provider</em>}'. <!-- + * {@link org.eclipse.net4j.defs.ConnectorDef#getClientProtocolProvider <em>Client Protocol Provider</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference list '<em>Client Protocol Provider</em>'. - * @see org.eclipse.net4j.net4jdefs.ConnectorDef#getClientProtocolProvider() + * @see org.eclipse.net4j.defs.ConnectorDef#getClientProtocolProvider() * @see #getConnectorDef() * @generated */ EReference getConnectorDef_ClientProtocolProvider(); /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef + * Returns the meta object for class '{@link org.eclipse.net4j.defs.ClientProtocolFactoryDef * <em>Client Protocol Factory Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Client Protocol Factory Def</em>'. - * @see org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef + * @see org.eclipse.net4j.defs.ClientProtocolFactoryDef * @generated */ EClass getClientProtocolFactoryDef(); /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef <em>TCP Connector Def</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.net4j.defs.TCPConnectorDef <em>TCP Connector Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>TCP Connector Def</em>'. - * @see org.eclipse.net4j.net4jdefs.TCPConnectorDef + * @see org.eclipse.net4j.defs.TCPConnectorDef * @generated */ EClass getTCPConnectorDef(); /** - * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getTcpSelectorDef + * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.TCPConnectorDef#getTcpSelectorDef * <em>Tcp Selector Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Tcp Selector Def</em>'. - * @see org.eclipse.net4j.net4jdefs.TCPConnectorDef#getTcpSelectorDef() + * @see org.eclipse.net4j.defs.TCPConnectorDef#getTcpSelectorDef() * @see #getTCPConnectorDef() * @generated */ EReference getTCPConnectorDef_TcpSelectorDef(); /** - * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getHost - * <em>Host</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.TCPConnectorDef#getHost <em>Host</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Host</em>'. - * @see org.eclipse.net4j.net4jdefs.TCPConnectorDef#getHost() + * @see org.eclipse.net4j.defs.TCPConnectorDef#getHost() * @see #getTCPConnectorDef() * @generated */ EAttribute getTCPConnectorDef_Host(); /** - * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getPort - * <em>Port</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.TCPConnectorDef#getPort <em>Port</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Port</em>'. - * @see org.eclipse.net4j.net4jdefs.TCPConnectorDef#getPort() + * @see org.eclipse.net4j.defs.TCPConnectorDef#getPort() * @see #getTCPConnectorDef() * @generated */ EAttribute getTCPConnectorDef_Port(); /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.AcceptorDef <em>Acceptor Def</em>}'. <!-- + * Returns the meta object for class '{@link org.eclipse.net4j.defs.AcceptorDef <em>Acceptor Def</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Acceptor Def</em>'. - * @see org.eclipse.net4j.net4jdefs.AcceptorDef + * @see org.eclipse.net4j.defs.AcceptorDef * @generated */ EClass getAcceptorDef(); /** - * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getBufferProvider + * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.AcceptorDef#getBufferProvider * <em>Buffer Provider</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Buffer Provider</em>'. - * @see org.eclipse.net4j.net4jdefs.AcceptorDef#getBufferProvider() + * @see org.eclipse.net4j.defs.AcceptorDef#getBufferProvider() * @see #getAcceptorDef() * @generated */ EReference getAcceptorDef_BufferProvider(); /** - * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getExecutorService + * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.AcceptorDef#getExecutorService * <em>Executor Service</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Executor Service</em>'. - * @see org.eclipse.net4j.net4jdefs.AcceptorDef#getExecutorService() + * @see org.eclipse.net4j.defs.AcceptorDef#getExecutorService() * @see #getAcceptorDef() * @generated */ EReference getAcceptorDef_ExecutorService(); /** - * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.AcceptorDef#getNegotiator + * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.AcceptorDef#getNegotiator * <em>Negotiator</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Negotiator</em>'. - * @see org.eclipse.net4j.net4jdefs.AcceptorDef#getNegotiator() + * @see org.eclipse.net4j.defs.AcceptorDef#getNegotiator() * @see #getAcceptorDef() * @generated */ @@ -1027,344 +809,173 @@ public interface Net4jDefsPackage extends EPackage /** * Returns the meta object for the reference list ' - * {@link org.eclipse.net4j.net4jdefs.AcceptorDef#getServerProtocolProvider <em>Server Protocol Provider</em>}'. <!-- + * {@link org.eclipse.net4j.defs.AcceptorDef#getServerProtocolProvider <em>Server Protocol Provider</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference list '<em>Server Protocol Provider</em>'. - * @see org.eclipse.net4j.net4jdefs.AcceptorDef#getServerProtocolProvider() + * @see org.eclipse.net4j.defs.AcceptorDef#getServerProtocolProvider() * @see #getAcceptorDef() * @generated */ EReference getAcceptorDef_ServerProtocolProvider(); /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef <em>TCP Acceptor Def</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.net4j.defs.TCPAcceptorDef <em>TCP Acceptor Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>TCP Acceptor Def</em>'. - * @see org.eclipse.net4j.net4jdefs.TCPAcceptorDef + * @see org.eclipse.net4j.defs.TCPAcceptorDef * @generated */ EClass getTCPAcceptorDef(); /** - * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getHost <em>Host</em>} - * '. <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.TCPAcceptorDef#getHost <em>Host</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Host</em>'. - * @see org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getHost() + * @see org.eclipse.net4j.defs.TCPAcceptorDef#getHost() * @see #getTCPAcceptorDef() * @generated */ EAttribute getTCPAcceptorDef_Host(); /** - * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getPort <em>Port</em>} - * '. <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.TCPAcceptorDef#getPort <em>Port</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Port</em>'. - * @see org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getPort() + * @see org.eclipse.net4j.defs.TCPAcceptorDef#getPort() * @see #getTCPAcceptorDef() * @generated */ EAttribute getTCPAcceptorDef_Port(); /** - * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getTcpSelectorDef + * Returns the meta object for the reference '{@link org.eclipse.net4j.defs.TCPAcceptorDef#getTcpSelectorDef * <em>Tcp Selector Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Tcp Selector Def</em>'. - * @see org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getTcpSelectorDef() + * @see org.eclipse.net4j.defs.TCPAcceptorDef#getTcpSelectorDef() * @see #getTCPAcceptorDef() * @generated */ EReference getTCPAcceptorDef_TcpSelectorDef(); /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.JVMAcceptorDef <em>JVM Acceptor Def</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.net4j.defs.JVMAcceptorDef <em>JVM Acceptor Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>JVM Acceptor Def</em>'. - * @see org.eclipse.net4j.net4jdefs.JVMAcceptorDef + * @see org.eclipse.net4j.defs.JVMAcceptorDef * @generated */ EClass getJVMAcceptorDef(); /** - * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.JVMAcceptorDef#getName <em>Name</em>} - * '. <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.JVMAcceptorDef#getName <em>Name</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Name</em>'. - * @see org.eclipse.net4j.net4jdefs.JVMAcceptorDef#getName() + * @see org.eclipse.net4j.defs.JVMAcceptorDef#getName() * @see #getJVMAcceptorDef() * @generated */ EAttribute getJVMAcceptorDef_Name(); /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.JVMConnectorDef <em>JVM Connector Def</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.net4j.defs.JVMConnectorDef <em>JVM Connector Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>JVM Connector Def</em>'. - * @see org.eclipse.net4j.net4jdefs.JVMConnectorDef + * @see org.eclipse.net4j.defs.JVMConnectorDef * @generated */ EClass getJVMConnectorDef(); /** - * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.JVMConnectorDef#getName - * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.JVMConnectorDef#getName <em>Name</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Name</em>'. - * @see org.eclipse.net4j.net4jdefs.JVMConnectorDef#getName() + * @see org.eclipse.net4j.defs.JVMConnectorDef#getName() * @see #getJVMConnectorDef() * @generated */ EAttribute getJVMConnectorDef_Name(); /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.HTTPConnectorDef <em>HTTP Connector Def</em>} - * '. <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.net4j.defs.HTTPConnectorDef <em>HTTP Connector Def</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>HTTP Connector Def</em>'. - * @see org.eclipse.net4j.net4jdefs.HTTPConnectorDef + * @see org.eclipse.net4j.defs.HTTPConnectorDef * @generated */ EClass getHTTPConnectorDef(); /** - * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.HTTPConnectorDef#getUrl <em>Url</em>} - * '. <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for the attribute '{@link org.eclipse.net4j.defs.HTTPConnectorDef#getUrl <em>Url</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Url</em>'. - * @see org.eclipse.net4j.net4jdefs.HTTPConnectorDef#getUrl() + * @see org.eclipse.net4j.defs.HTTPConnectorDef#getUrl() * @see #getHTTPConnectorDef() * @generated */ EAttribute getHTTPConnectorDef_Url(); /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.NegotiatorDef <em>Negotiator Def</em>}'. <!-- + * Returns the meta object for class '{@link org.eclipse.net4j.defs.TCPSelectorDef <em>TCP Selector Def</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * - * @return the meta object for class '<em>Negotiator Def</em>'. - * @see org.eclipse.net4j.net4jdefs.NegotiatorDef - * @generated - */ - EClass getNegotiatorDef(); - - /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef - * <em>Response Negotiator Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Response Negotiator Def</em>'. - * @see org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef - * @generated - */ - EClass getResponseNegotiatorDef(); - - /** - * Returns the meta object for the reference ' - * {@link org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef#getCredentialsProvider <em>Credentials Provider</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the reference '<em>Credentials Provider</em>'. - * @see org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef#getCredentialsProvider() - * @see #getResponseNegotiatorDef() - * @generated - */ - EReference getResponseNegotiatorDef_CredentialsProvider(); - - /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef - * <em>Challenge Negotiator Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Challenge Negotiator Def</em>'. - * @see org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef - * @generated - */ - EClass getChallengeNegotiatorDef(); - - /** - * Returns the meta object for the reference ' - * {@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getUserManager <em>User Manager</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the reference '<em>User Manager</em>'. - * @see org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getUserManager() - * @see #getChallengeNegotiatorDef() - * @generated - */ - EReference getChallengeNegotiatorDef_UserManager(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getRandomizer - * <em>Randomizer</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the reference '<em>Randomizer</em>'. - * @see org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getRandomizer() - * @see #getChallengeNegotiatorDef() - * @generated - */ - EReference getChallengeNegotiatorDef_Randomizer(); - - /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.TCPSelectorDef <em>TCP Selector Def</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @return the meta object for class '<em>TCP Selector Def</em>'. - * @see org.eclipse.net4j.net4jdefs.TCPSelectorDef + * @see org.eclipse.net4j.defs.TCPSelectorDef * @generated */ EClass getTCPSelectorDef(); /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef + * Returns the meta object for class '{@link org.eclipse.net4j.defs.ServerProtocolFactoryDef * <em>Server Protocol Factory Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Server Protocol Factory Def</em>'. - * @see org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef + * @see org.eclipse.net4j.defs.ServerProtocolFactoryDef * @generated */ EClass getServerProtocolFactoryDef(); /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.BufferProviderDef - * <em>Buffer Provider Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.net4j.defs.BufferProviderDef <em>Buffer Provider Def</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Buffer Provider Def</em>'. - * @see org.eclipse.net4j.net4jdefs.BufferProviderDef + * @see org.eclipse.net4j.defs.BufferProviderDef * @generated */ EClass getBufferProviderDef(); /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.BufferPoolDef <em>Buffer Pool Def</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.net4j.defs.BufferPoolDef <em>Buffer Pool Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Buffer Pool Def</em>'. - * @see org.eclipse.net4j.net4jdefs.BufferPoolDef + * @see org.eclipse.net4j.defs.BufferPoolDef * @generated */ EClass getBufferPoolDef(); /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.ProtocolProviderDef + * Returns the meta object for class '{@link org.eclipse.net4j.defs.ProtocolProviderDef * <em>Protocol Provider Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Protocol Provider Def</em>'. - * @see org.eclipse.net4j.net4jdefs.ProtocolProviderDef + * @see org.eclipse.net4j.defs.ProtocolProviderDef * @generated */ EClass getProtocolProviderDef(); /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.CredentialsProviderDef - * <em>Credentials Provider Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Credentials Provider Def</em>'. - * @see org.eclipse.net4j.net4jdefs.CredentialsProviderDef - * @generated - */ - EClass getCredentialsProviderDef(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.CredentialsProviderDef#getUserID - * <em>User ID</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>User ID</em>'. - * @see org.eclipse.net4j.net4jdefs.CredentialsProviderDef#getUserID() - * @see #getCredentialsProviderDef() - * @generated - */ - EAttribute getCredentialsProviderDef_UserID(); - - /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef - * <em>Password Credentials Provider Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Password Credentials Provider Def</em>'. - * @see org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef - * @generated - */ - EClass getPasswordCredentialsProviderDef(); - - /** - * Returns the meta object for the attribute ' - * {@link org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef#getPassword <em>Password</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Password</em>'. - * @see org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef#getPassword() - * @see #getPasswordCredentialsProviderDef() - * @generated - */ - EAttribute getPasswordCredentialsProviderDef_Password(); - - /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.UserManagerDef <em>User Manager Def</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>User Manager Def</em>'. - * @see org.eclipse.net4j.net4jdefs.UserManagerDef - * @generated - */ - EClass getUserManagerDef(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.net4j.net4jdefs.UserManagerDef#getUser - * <em>User</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the reference list '<em>User</em>'. - * @see org.eclipse.net4j.net4jdefs.UserManagerDef#getUser() - * @see #getUserManagerDef() - * @generated - */ - EReference getUserManagerDef_User(); - - /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.RandomizerDef <em>Randomizer Def</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>Randomizer Def</em>'. - * @see org.eclipse.net4j.net4jdefs.RandomizerDef - * @generated - */ - EClass getRandomizerDef(); - - /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4jdefs.User <em>User</em>}'. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @return the meta object for class '<em>User</em>'. - * @see org.eclipse.net4j.net4jdefs.User - * @generated - */ - EClass getUser(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.User#getUserID <em>User ID</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>User ID</em>'. - * @see org.eclipse.net4j.net4jdefs.User#getUserID() - * @see #getUser() - * @generated - */ - EAttribute getUser_UserID(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.net4j.net4jdefs.User#getPassword <em>Password</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Password</em>'. - * @see org.eclipse.net4j.net4jdefs.User#getPassword() - * @see #getUser() - * @generated - */ - EAttribute getUser_Password(); - - /** * 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. @@ -1387,11 +998,11 @@ public interface Net4jDefsPackage extends EPackage interface Literals { /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl <em>Connector Def</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.ConnectorDefImpl <em>Connector Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getConnectorDef() + * @see org.eclipse.net4j.defs.impl.ConnectorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getConnectorDef() * @generated */ EClass CONNECTOR_DEF = eINSTANCE.getConnectorDef(); @@ -1437,21 +1048,21 @@ public interface Net4jDefsPackage extends EPackage EReference CONNECTOR_DEF__CLIENT_PROTOCOL_PROVIDER = eINSTANCE.getConnectorDef_ClientProtocolProvider(); /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.ClientProtocolFactoryDefImpl + * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.ClientProtocolFactoryDefImpl * <em>Client Protocol Factory Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.ClientProtocolFactoryDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getClientProtocolFactoryDef() + * @see org.eclipse.net4j.defs.impl.ClientProtocolFactoryDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getClientProtocolFactoryDef() * @generated */ EClass CLIENT_PROTOCOL_FACTORY_DEF = eINSTANCE.getClientProtocolFactoryDef(); /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.TCPConnectorDefImpl + * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.TCPConnectorDefImpl * <em>TCP Connector Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.TCPConnectorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getTCPConnectorDef() + * @see org.eclipse.net4j.defs.impl.TCPConnectorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getTCPConnectorDef() * @generated */ EClass TCP_CONNECTOR_DEF = eINSTANCE.getTCPConnectorDef(); @@ -1481,11 +1092,11 @@ public interface Net4jDefsPackage extends EPackage EAttribute TCP_CONNECTOR_DEF__PORT = eINSTANCE.getTCPConnectorDef_Port(); /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl <em>Acceptor Def</em>}' + * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.AcceptorDefImpl <em>Acceptor Def</em>}' * class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getAcceptorDef() + * @see org.eclipse.net4j.defs.impl.AcceptorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getAcceptorDef() * @generated */ EClass ACCEPTOR_DEF = eINSTANCE.getAcceptorDef(); @@ -1523,11 +1134,11 @@ public interface Net4jDefsPackage extends EPackage EReference ACCEPTOR_DEF__SERVER_PROTOCOL_PROVIDER = eINSTANCE.getAcceptorDef_ServerProtocolProvider(); /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.TCPAcceptorDefImpl - * <em>TCP Acceptor Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.TCPAcceptorDefImpl <em>TCP Acceptor Def</em>} + * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.TCPAcceptorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getTCPAcceptorDef() + * @see org.eclipse.net4j.defs.impl.TCPAcceptorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getTCPAcceptorDef() * @generated */ EClass TCP_ACCEPTOR_DEF = eINSTANCE.getTCPAcceptorDef(); @@ -1557,11 +1168,11 @@ public interface Net4jDefsPackage extends EPackage EReference TCP_ACCEPTOR_DEF__TCP_SELECTOR_DEF = eINSTANCE.getTCPAcceptorDef_TcpSelectorDef(); /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.JVMAcceptorDefImpl - * <em>JVM Acceptor Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.JVMAcceptorDefImpl <em>JVM Acceptor Def</em>} + * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.JVMAcceptorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getJVMAcceptorDef() + * @see org.eclipse.net4j.defs.impl.JVMAcceptorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getJVMAcceptorDef() * @generated */ EClass JVM_ACCEPTOR_DEF = eINSTANCE.getJVMAcceptorDef(); @@ -1575,11 +1186,11 @@ public interface Net4jDefsPackage extends EPackage EAttribute JVM_ACCEPTOR_DEF__NAME = eINSTANCE.getJVMAcceptorDef_Name(); /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.JVMConnectorDefImpl + * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.JVMConnectorDefImpl * <em>JVM Connector Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.JVMConnectorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getJVMConnectorDef() + * @see org.eclipse.net4j.defs.impl.JVMConnectorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getJVMConnectorDef() * @generated */ EClass JVM_CONNECTOR_DEF = eINSTANCE.getJVMConnectorDef(); @@ -1593,11 +1204,11 @@ public interface Net4jDefsPackage extends EPackage EAttribute JVM_CONNECTOR_DEF__NAME = eINSTANCE.getJVMConnectorDef_Name(); /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.HTTPConnectorDefImpl + * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.HTTPConnectorDefImpl * <em>HTTP Connector Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.HTTPConnectorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getHTTPConnectorDef() + * @see org.eclipse.net4j.defs.impl.HTTPConnectorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getHTTPConnectorDef() * @generated */ EClass HTTP_CONNECTOR_DEF = eINSTANCE.getHTTPConnectorDef(); @@ -1611,199 +1222,55 @@ public interface Net4jDefsPackage extends EPackage EAttribute HTTP_CONNECTOR_DEF__URL = eINSTANCE.getHTTPConnectorDef_Url(); /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.NegotiatorDefImpl - * <em>Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.NegotiatorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getNegotiatorDef() - * @generated - */ - EClass NEGOTIATOR_DEF = eINSTANCE.getNegotiatorDef(); - - /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.ResponseNegotiatorDefImpl - * <em>Response Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.ResponseNegotiatorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getResponseNegotiatorDef() - * @generated - */ - EClass RESPONSE_NEGOTIATOR_DEF = eINSTANCE.getResponseNegotiatorDef(); - - /** - * The meta object literal for the '<em><b>Credentials Provider</b></em>' reference feature. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - EReference RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER = eINSTANCE.getResponseNegotiatorDef_CredentialsProvider(); - - /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.ChallengeNegotiatorDefImpl - * <em>Challenge Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.ChallengeNegotiatorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getChallengeNegotiatorDef() - * @generated - */ - EClass CHALLENGE_NEGOTIATOR_DEF = eINSTANCE.getChallengeNegotiatorDef(); - - /** - * The meta object literal for the '<em><b>User Manager</b></em>' reference feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EReference CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER = eINSTANCE.getChallengeNegotiatorDef_UserManager(); - - /** - * The meta object literal for the '<em><b>Randomizer</b></em>' reference feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EReference CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER = eINSTANCE.getChallengeNegotiatorDef_Randomizer(); - - /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.TCPSelectorDefImpl - * <em>TCP Selector Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.TCPSelectorDefImpl <em>TCP Selector Def</em>} + * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.TCPSelectorDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getTCPSelectorDef() + * @see org.eclipse.net4j.defs.impl.TCPSelectorDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getTCPSelectorDef() * @generated */ EClass TCP_SELECTOR_DEF = eINSTANCE.getTCPSelectorDef(); /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.ServerProtocolFactoryDefImpl + * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.ServerProtocolFactoryDefImpl * <em>Server Protocol Factory Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.ServerProtocolFactoryDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getServerProtocolFactoryDef() + * @see org.eclipse.net4j.defs.impl.ServerProtocolFactoryDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getServerProtocolFactoryDef() * @generated */ EClass SERVER_PROTOCOL_FACTORY_DEF = eINSTANCE.getServerProtocolFactoryDef(); /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.BufferProviderDefImpl + * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.BufferProviderDefImpl * <em>Buffer Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.BufferProviderDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getBufferProviderDef() + * @see org.eclipse.net4j.defs.impl.BufferProviderDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getBufferProviderDef() * @generated */ EClass BUFFER_PROVIDER_DEF = eINSTANCE.getBufferProviderDef(); /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.BufferPoolDefImpl - * <em>Buffer Pool Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.BufferPoolDefImpl <em>Buffer Pool Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.BufferPoolDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getBufferPoolDef() + * @see org.eclipse.net4j.defs.impl.BufferPoolDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getBufferPoolDef() * @generated */ EClass BUFFER_POOL_DEF = eINSTANCE.getBufferPoolDef(); /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.ProtocolProviderDefImpl + * The meta object literal for the '{@link org.eclipse.net4j.defs.impl.ProtocolProviderDefImpl * <em>Protocol Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> * - * @see org.eclipse.net4j.net4jdefs.impl.ProtocolProviderDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getProtocolProviderDef() + * @see org.eclipse.net4j.defs.impl.ProtocolProviderDefImpl + * @see org.eclipse.net4j.defs.impl.Net4jDefsPackageImpl#getProtocolProviderDef() * @generated */ EClass PROTOCOL_PROVIDER_DEF = eINSTANCE.getProtocolProviderDef(); - /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.CredentialsProviderDefImpl - * <em>Credentials Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.CredentialsProviderDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getCredentialsProviderDef() - * @generated - */ - EClass CREDENTIALS_PROVIDER_DEF = eINSTANCE.getCredentialsProviderDef(); - - /** - * The meta object literal for the '<em><b>User ID</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute CREDENTIALS_PROVIDER_DEF__USER_ID = eINSTANCE.getCredentialsProviderDef_UserID(); - - /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.PasswordCredentialsProviderDefImpl - * <em>Password Credentials Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.PasswordCredentialsProviderDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getPasswordCredentialsProviderDef() - * @generated - */ - EClass PASSWORD_CREDENTIALS_PROVIDER_DEF = eINSTANCE.getPasswordCredentialsProviderDef(); - - /** - * The meta object literal for the '<em><b>Password</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD = eINSTANCE.getPasswordCredentialsProviderDef_Password(); - - /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.UserManagerDefImpl - * <em>User Manager Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.UserManagerDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getUserManagerDef() - * @generated - */ - EClass USER_MANAGER_DEF = eINSTANCE.getUserManagerDef(); - - /** - * The meta object literal for the '<em><b>User</b></em>' reference list feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EReference USER_MANAGER_DEF__USER = eINSTANCE.getUserManagerDef_User(); - - /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.RandomizerDefImpl - * <em>Randomizer Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.RandomizerDefImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getRandomizerDef() - * @generated - */ - EClass RANDOMIZER_DEF = eINSTANCE.getRandomizerDef(); - - /** - * The meta object literal for the '{@link org.eclipse.net4j.net4jdefs.impl.UserImpl <em>User</em>}' class. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.impl.UserImpl - * @see org.eclipse.net4j.net4jdefs.impl.Net4jDefsPackageImpl#getUser() - * @generated - */ - EClass USER = eINSTANCE.getUser(); - - /** - * The meta object literal for the '<em><b>User ID</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute USER__USER_ID = eINSTANCE.getUser_UserID(); - - /** - * The meta object literal for the '<em><b>Password</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute USER__PASSWORD = eINSTANCE.getUser_Password(); - } } // Net4jDefsPackage diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ProtocolProviderDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ProtocolProviderDef.java new file mode 100644 index 0000000000..11c0c26fd5 --- /dev/null +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ProtocolProviderDef.java @@ -0,0 +1,28 @@ +/** + * 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 + * + * $Id: ProtocolProviderDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ + */ +package org.eclipse.net4j.defs; + +import org.eclipse.net4j.util.defs.Def; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Protocol Provider Def</b></em>'. <!-- + * end-user-doc --> + * + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getProtocolProviderDef() + * @model abstract="true" + * @generated + */ +public interface ProtocolProviderDef extends Def +{ + +} // ProtocolProviderDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ServerProtocolFactoryDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ServerProtocolFactoryDef.java new file mode 100644 index 0000000000..4a9d645b94 --- /dev/null +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/ServerProtocolFactoryDef.java @@ -0,0 +1,26 @@ +/** + * 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 + * + * $Id: ServerProtocolFactoryDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ + */ +package org.eclipse.net4j.defs; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Server Protocol Factory Def</b></em>'. <!-- + * end-user-doc --> + * + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getServerProtocolFactoryDef() + * @model abstract="true" + * @generated + */ +public interface ServerProtocolFactoryDef extends ProtocolProviderDef +{ + +} // ServerProtocolFactoryDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPAcceptorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPAcceptorDef.java index 6215807aed..3be8234e8e 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPAcceptorDef.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPAcceptorDef.java @@ -1,10 +1,16 @@ /** - * <copyright> - * </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 * - * $Id: TCPAcceptorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: TCPAcceptorDef.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; +package org.eclipse.net4j.defs; /** * <!-- begin-user-doc --> A representation of the model object '<em><b>TCP Acceptor Def</b></em>'. <!-- end-user-doc @@ -12,19 +18,18 @@ package org.eclipse.net4j.net4jdefs; * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getHost <em>Host</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getPort <em>Port</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getTcpSelectorDef <em>Tcp Selector Def</em>}</li> + * <li>{@link org.eclipse.net4j.defs.TCPAcceptorDef#getHost <em>Host</em>}</li> + * <li>{@link org.eclipse.net4j.defs.TCPAcceptorDef#getPort <em>Port</em>}</li> + * <li>{@link org.eclipse.net4j.defs.TCPAcceptorDef#getTcpSelectorDef <em>Tcp Selector Def</em>}</li> * </ul> * </p> * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPAcceptorDef() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPAcceptorDef() * @model * @generated */ public interface TCPAcceptorDef extends AcceptorDef { - /** * Returns the value of the '<em><b>Host</b></em>' attribute. <!-- begin-user-doc --> * <p> @@ -34,14 +39,14 @@ public interface TCPAcceptorDef extends AcceptorDef * * @return the value of the '<em>Host</em>' attribute. * @see #setHost(String) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPAcceptorDef_Host() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPAcceptorDef_Host() * @model required="true" * @generated */ String getHost(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getHost <em>Host</em>}' attribute. <!-- + * Sets the value of the '{@link org.eclipse.net4j.defs.TCPAcceptorDef#getHost <em>Host</em>}' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @param value @@ -60,14 +65,14 @@ public interface TCPAcceptorDef extends AcceptorDef * * @return the value of the '<em>Port</em>' attribute. * @see #setPort(int) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPAcceptorDef_Port() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPAcceptorDef_Port() * @model required="true" * @generated */ int getPort(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getPort <em>Port</em>}' attribute. <!-- + * Sets the value of the '{@link org.eclipse.net4j.defs.TCPAcceptorDef#getPort <em>Port</em>}' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @param value @@ -87,15 +92,15 @@ public interface TCPAcceptorDef extends AcceptorDef * * @return the value of the '<em>Tcp Selector Def</em>' reference. * @see #setTcpSelectorDef(TCPSelectorDef) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPAcceptorDef_TcpSelectorDef() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPAcceptorDef_TcpSelectorDef() * @model required="true" * @generated */ TCPSelectorDef getTcpSelectorDef(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef#getTcpSelectorDef - * <em>Tcp Selector Def</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * Sets the value of the '{@link org.eclipse.net4j.defs.TCPAcceptorDef#getTcpSelectorDef <em>Tcp Selector Def</em>}' + * reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value * the new value of the '<em>Tcp Selector Def</em>' reference. @@ -103,4 +108,5 @@ public interface TCPAcceptorDef extends AcceptorDef * @generated */ void setTcpSelectorDef(TCPSelectorDef value); + } // TCPAcceptorDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPConnectorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPConnectorDef.java index c64c2be5f9..97cfdbbc20 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPConnectorDef.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPConnectorDef.java @@ -1,10 +1,16 @@ /** - * <copyright> - * </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 * - * $Id: TCPConnectorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: TCPConnectorDef.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; +package org.eclipse.net4j.defs; /** * <!-- begin-user-doc --> A representation of the model object '<em><b>TCP Connector Def</b></em>'. <!-- end-user-doc @@ -12,13 +18,13 @@ package org.eclipse.net4j.net4jdefs; * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getTcpSelectorDef <em>Tcp Selector Def</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getHost <em>Host</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getPort <em>Port</em>}</li> + * <li>{@link org.eclipse.net4j.defs.TCPConnectorDef#getTcpSelectorDef <em>Tcp Selector Def</em>}</li> + * <li>{@link org.eclipse.net4j.defs.TCPConnectorDef#getHost <em>Host</em>}</li> + * <li>{@link org.eclipse.net4j.defs.TCPConnectorDef#getPort <em>Port</em>}</li> * </ul> * </p> * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPConnectorDef() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPConnectorDef() * @model * @generated */ @@ -34,15 +40,15 @@ public interface TCPConnectorDef extends ConnectorDef * * @return the value of the '<em>Tcp Selector Def</em>' reference. * @see #setTcpSelectorDef(TCPSelectorDef) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPConnectorDef_TcpSelectorDef() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPConnectorDef_TcpSelectorDef() * @model * @generated */ TCPSelectorDef getTcpSelectorDef(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getTcpSelectorDef - * <em>Tcp Selector Def</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * Sets the value of the '{@link org.eclipse.net4j.defs.TCPConnectorDef#getTcpSelectorDef <em>Tcp Selector Def</em>}' + * reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value * the new value of the '<em>Tcp Selector Def</em>' reference. @@ -60,14 +66,14 @@ public interface TCPConnectorDef extends ConnectorDef * * @return the value of the '<em>Host</em>' attribute. * @see #setHost(String) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPConnectorDef_Host() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPConnectorDef_Host() * @model required="true" * @generated */ String getHost(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getHost <em>Host</em>}' attribute. <!-- + * Sets the value of the '{@link org.eclipse.net4j.defs.TCPConnectorDef#getHost <em>Host</em>}' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @param value @@ -88,14 +94,14 @@ public interface TCPConnectorDef extends ConnectorDef * @see #isSetPort() * @see #unsetPort() * @see #setPort(int) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPConnectorDef_Port() + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPConnectorDef_Port() * @model unsettable="true" * @generated */ int getPort(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getPort <em>Port</em>}' attribute. <!-- + * Sets the value of the '{@link org.eclipse.net4j.defs.TCPConnectorDef#getPort <em>Port</em>}' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @param value @@ -108,7 +114,7 @@ public interface TCPConnectorDef extends ConnectorDef void setPort(int value); /** - * Unsets the value of the '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getPort <em>Port</em>}' attribute. <!-- + * Unsets the value of the '{@link org.eclipse.net4j.defs.TCPConnectorDef#getPort <em>Port</em>}' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see #isSetPort() @@ -119,8 +125,8 @@ public interface TCPConnectorDef extends ConnectorDef void unsetPort(); /** - * Returns whether the value of the '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef#getPort <em>Port</em>}' - * attribute is set. <!-- begin-user-doc --> <!-- end-user-doc --> + * Returns whether the value of the '{@link org.eclipse.net4j.defs.TCPConnectorDef#getPort <em>Port</em>}' attribute + * is set. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return whether the value of the '<em>Port</em>' attribute is set. * @see #unsetPort() diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPSelectorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPSelectorDef.java new file mode 100644 index 0000000000..3de3b8c5bb --- /dev/null +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/TCPSelectorDef.java @@ -0,0 +1,28 @@ +/** + * 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 + * + * $Id: TCPSelectorDef.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ + */ +package org.eclipse.net4j.defs; + +import org.eclipse.net4j.util.defs.Def; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>TCP Selector Def</b></em>'. <!-- end-user-doc + * --> + * + * @see org.eclipse.net4j.defs.Net4jDefsPackage#getTCPSelectorDef() + * @model + * @generated + */ +public interface TCPSelectorDef extends Def +{ + +} // TCPSelectorDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/AcceptorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/AcceptorDefImpl.java index a328353427..19a1242c69 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/AcceptorDefImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/AcceptorDefImpl.java @@ -1,25 +1,27 @@ /** - * <copyright> - * </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 * - * $Id: AcceptorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.defs.impl; -import org.eclipse.net4j.FactoriesProtocolProvider; import org.eclipse.net4j.ITransportConfig; import org.eclipse.net4j.buffer.IBufferProvider; -import org.eclipse.net4j.net4jdefs.AcceptorDef; -import org.eclipse.net4j.net4jdefs.BufferPoolDef; -import org.eclipse.net4j.net4jdefs.NegotiatorDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.ProtocolProviderDef; -import org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef; -import org.eclipse.net4j.protocol.IProtocolProvider; +import org.eclipse.net4j.defs.AcceptorDef; +import org.eclipse.net4j.defs.BufferPoolDef; +import org.eclipse.net4j.defs.Net4jDefsPackage; +import org.eclipse.net4j.defs.ServerProtocolFactoryDef; +import org.eclipse.net4j.defs.util.Net4jDefsUtil; import org.eclipse.net4j.util.CheckUtil; -import org.eclipse.net4j.util.factory.IFactory; -import org.eclipse.net4j.util.net4jutildefs.ThreadPoolDef; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; +import org.eclipse.net4j.util.defs.NegotiatorDef; +import org.eclipse.net4j.util.defs.ThreadPoolDef; +import org.eclipse.net4j.util.defs.impl.DefImpl; import org.eclipse.net4j.util.security.INegotiator; import org.eclipse.emf.common.notify.Notification; @@ -31,8 +33,6 @@ import org.eclipse.emf.ecore.util.EObjectResolvingEList; import org.eclipse.emf.ecore.util.InternalEList; import java.util.Collection; -import java.util.Iterator; -import java.util.List; import java.util.concurrent.ExecutorService; /** @@ -40,11 +40,10 @@ import java.util.concurrent.ExecutorService; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl#getBufferProvider <em>Buffer Provider</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl#getExecutorService <em>Executor Service</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl#getNegotiator <em>Negotiator</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.AcceptorDefImpl#getServerProtocolProvider <em>Server Protocol Provider - * </em>}</li> + * <li>{@link org.eclipse.net4j.defs.impl.AcceptorDefImpl#getBufferProvider <em>Buffer Provider</em>}</li> + * <li>{@link org.eclipse.net4j.defs.impl.AcceptorDefImpl#getExecutorService <em>Executor Service</em>}</li> + * <li>{@link org.eclipse.net4j.defs.impl.AcceptorDefImpl#getNegotiator <em>Negotiator</em>}</li> + * <li>{@link org.eclipse.net4j.defs.impl.AcceptorDefImpl#getServerProtocolProvider <em>Server Protocol Provider</em>}</li> * </ul> * </p> * @@ -135,10 +134,8 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef if (bufferProvider != oldBufferProvider) { if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jDefsPackage.ACCEPTOR_DEF__BUFFER_PROVIDER, oldBufferProvider, bufferProvider)); - } } } return bufferProvider; @@ -164,10 +161,8 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef BufferPoolDef oldBufferProvider = bufferProvider; bufferProvider = newBufferProvider; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.ACCEPTOR_DEF__BUFFER_PROVIDER, oldBufferProvider, bufferProvider)); - } } /** @@ -184,10 +179,8 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef if (executorService != oldExecutorService) { if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jDefsPackage.ACCEPTOR_DEF__EXECUTOR_SERVICE, oldExecutorService, executorService)); - } } } return executorService; @@ -213,10 +206,8 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef ThreadPoolDef oldExecutorService = executorService; executorService = newExecutorService; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.ACCEPTOR_DEF__EXECUTOR_SERVICE, oldExecutorService, executorService)); - } } /** @@ -233,10 +224,8 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef if (negotiator != oldNegotiator) { if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jDefsPackage.ACCEPTOR_DEF__NEGOTIATOR, oldNegotiator, negotiator)); - } } } return negotiator; @@ -264,10 +253,8 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef boolean oldNegotiatorESet = negotiatorESet; negotiatorESet = true; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.ACCEPTOR_DEF__NEGOTIATOR, oldNegotiator, negotiator, !oldNegotiatorESet)); - } } /** @@ -282,10 +269,8 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef negotiator = null; negotiatorESet = false; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.UNSET, Net4jDefsPackage.ACCEPTOR_DEF__NEGOTIATOR, oldNegotiator, null, oldNegotiatorESet)); - } } /** @@ -321,9 +306,7 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef public void unsetServerProtocolProvider() { if (serverProtocolProvider != null) - { ((InternalEList.Unsettable<?>)serverProtocolProvider).unset(); - } } /** @@ -348,21 +331,15 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef { case Net4jDefsPackage.ACCEPTOR_DEF__BUFFER_PROVIDER: if (resolve) - { return getBufferProvider(); - } return basicGetBufferProvider(); case Net4jDefsPackage.ACCEPTOR_DEF__EXECUTOR_SERVICE: if (resolve) - { return getExecutorService(); - } return basicGetExecutorService(); case Net4jDefsPackage.ACCEPTOR_DEF__NEGOTIATOR: if (resolve) - { return getNegotiator(); - } return basicGetNegotiator(); case Net4jDefsPackage.ACCEPTOR_DEF__SERVER_PROTOCOL_PROVIDER: return getServerProtocolProvider(); @@ -467,35 +444,17 @@ public abstract class AcceptorDefImpl extends DefImpl implements AcceptorDef */ protected void configure(ITransportConfig config) { + config.setBufferProvider((IBufferProvider)getBufferProvider().getInstance()); config.setReceiveExecutor((ExecutorService)getExecutorService().getInstance()); if (isSetServerProtocolProvider() && getServerProtocolProvider().size() > 0) { - config.setProtocolProvider(AcceptorDefImpl.createFactoriesProtocolProvider(getServerProtocolProvider())); + config.setProtocolProvider(Net4jDefsUtil.createFactoriesProtocolProvider(getServerProtocolProvider())); } - if (isSetNegotiator()) { config.setNegotiator((INegotiator)getNegotiator().getInstance()); } } - /** - * Creates the factories protocol provider. The current implementation uses a {@link FactoriesProtocolProvider}. - * - * @ADDED - */ - public static <PPD extends ProtocolProviderDef> IProtocolProvider createFactoriesProtocolProvider( - List<PPD> protocolFactoryDef) - { - FactoriesProtocolProvider protocolProvider = new FactoriesProtocolProvider(); - for (Iterator<PPD> it = protocolFactoryDef.iterator(); it.hasNext();) - { - PPD protocolProviderDef = it.next(); - protocolProvider.addFactory((IFactory)protocolProviderDef.getInstance()); - } - - return protocolProvider; - } - } // AcceptorDefImpl diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/BufferPoolDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/BufferPoolDefImpl.java index 5915415f2e..4d2ed46198 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/BufferPoolDefImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/BufferPoolDefImpl.java @@ -1,15 +1,19 @@ /** - * <copyright> - * </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 * - * $Id: BufferPoolDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.defs.impl; import org.eclipse.net4j.Net4jUtil; -import org.eclipse.net4j.buffer.IBufferProvider; -import org.eclipse.net4j.net4jdefs.BufferPoolDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; +import org.eclipse.net4j.defs.BufferPoolDef; +import org.eclipse.net4j.defs.Net4jDefsPackage; import org.eclipse.emf.ecore.EClass; @@ -52,9 +56,6 @@ public class BufferPoolDefImpl extends BufferProviderDefImpl implements BufferPo @Override protected Object createInstance() { - IBufferProvider bufferProvider = Net4jUtil.createBufferPool(); - // LifecycleUtil.activate(bufferProvider); - return bufferProvider; + return Net4jUtil.createBufferPool(); } - } // BufferPoolDefImpl diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/BufferProviderDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/BufferProviderDefImpl.java index a4dbad459e..f06becfac9 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/BufferProviderDefImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/BufferProviderDefImpl.java @@ -1,14 +1,20 @@ /** - * <copyright> - * </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 * - * $Id: BufferProviderDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: BufferProviderDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.defs.impl; -import org.eclipse.net4j.net4jdefs.BufferProviderDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; +import org.eclipse.net4j.defs.BufferProviderDef; +import org.eclipse.net4j.defs.Net4jDefsPackage; +import org.eclipse.net4j.util.defs.impl.DefImpl; import org.eclipse.emf.ecore.EClass; diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ClientProtocolFactoryDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ClientProtocolFactoryDefImpl.java index 367550018d..f9921b6583 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ClientProtocolFactoryDefImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ClientProtocolFactoryDefImpl.java @@ -1,13 +1,19 @@ /** - * <copyright> - * </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 * - * $Id: ClientProtocolFactoryDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: ClientProtocolFactoryDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.defs.impl; -import org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; +import org.eclipse.net4j.defs.ClientProtocolFactoryDef; +import org.eclipse.net4j.defs.Net4jDefsPackage; import org.eclipse.emf.ecore.EClass; diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ConnectorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ConnectorDefImpl.java index 348f4f7871..84669f39d5 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ConnectorDefImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ConnectorDefImpl.java @@ -1,23 +1,29 @@ /** - * <copyright> - * </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 * - * $Id: ConnectorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: ConnectorDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.defs.impl; import org.eclipse.net4j.ITransportConfig; import org.eclipse.net4j.buffer.IBufferProvider; -import org.eclipse.net4j.connector.IConnector; -import org.eclipse.net4j.net4jdefs.BufferProviderDef; -import org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef; -import org.eclipse.net4j.net4jdefs.ConnectorDef; -import org.eclipse.net4j.net4jdefs.NegotiatorDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; +import org.eclipse.net4j.defs.BufferProviderDef; +import org.eclipse.net4j.defs.ClientProtocolFactoryDef; +import org.eclipse.net4j.defs.ConnectorDef; +import org.eclipse.net4j.defs.Net4jDefsPackage; +import org.eclipse.net4j.defs.util.Net4jDefsUtil; import org.eclipse.net4j.protocol.IProtocolProvider; import org.eclipse.net4j.util.CheckUtil; -import org.eclipse.net4j.util.net4jutildefs.ExecutorServiceDef; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; +import org.eclipse.net4j.util.defs.ExecutorServiceDef; +import org.eclipse.net4j.util.defs.NegotiatorDef; +import org.eclipse.net4j.util.defs.impl.DefImpl; import org.eclipse.net4j.util.security.INegotiator; import org.eclipse.emf.common.notify.Notification; @@ -33,18 +39,16 @@ import org.eclipse.spi.net4j.Connector; import java.util.Collection; import java.util.concurrent.ExecutorService; -// TODO: Auto-generated Javadoc /** - * <!-- begin-user-doc --> An implementation of the model object ' <em><b>Connector Def</b></em>'. <!-- end-user-doc --> + * <!-- begin-user-doc --> An implementation of the model object '<em><b>Connector Def</b></em>'. <!-- end-user-doc --> * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl#getUserID <em>User ID</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl#getBufferProvider <em>Buffer Provider</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl#getExecutorService <em>Executor Service</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl#getNegotiator <em>Negotiator</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.ConnectorDefImpl#getClientProtocolProvider <em>Client Protocol Provider - * </em>}</li> + * <li>{@link org.eclipse.net4j.defs.impl.ConnectorDefImpl#getUserID <em>User ID</em>}</li> + * <li>{@link org.eclipse.net4j.defs.impl.ConnectorDefImpl#getBufferProvider <em>Buffer Provider</em>}</li> + * <li>{@link org.eclipse.net4j.defs.impl.ConnectorDefImpl#getExecutorService <em>Executor Service</em>}</li> + * <li>{@link org.eclipse.net4j.defs.impl.ConnectorDefImpl#getNegotiator <em>Negotiator</em>}</li> + * <li>{@link org.eclipse.net4j.defs.impl.ConnectorDefImpl#getClientProtocolProvider <em>Client Protocol Provider</em>}</li> * </ul> * </p> * @@ -52,16 +56,23 @@ import java.util.concurrent.ExecutorService; */ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef { - /** * The default value of the '{@link #getUserID() <em>User ID</em>}' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> + * + * @see #getUserID() + * @generated + * @ordered */ protected static final String USER_ID_EDEFAULT = null; /** * The cached value of the '{@link #getUserID() <em>User ID</em>}' attribute. <!-- begin-user-doc --> <!-- * end-user-doc --> + * + * @see #getUserID() + * @generated + * @ordered */ protected String userID = USER_ID_EDEFAULT; @@ -122,31 +133,7 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef protected EList<ClientProtocolFactoryDef> clientProtocolProvider; /** - * The cached value of the '{@link #getBufferProviderDef() <em>Buffer Provider Def</em>}' reference. <!-- - * begin-user-doc --> <!-- end-user-doc --> - */ - protected BufferProviderDef bufferProviderDef; - - /** - * The cached value of the '{@link #getExecutorServiceDef() <em>Executor Service Def</em>}' reference. <!-- - * begin-user-doc --> <!-- end-user-doc --> - */ - protected ExecutorServiceDef executorServiceDef; - - /** - * The cached value of the '{@link #getNegotiatorDef() <em>Negotiator Def</em>}' reference. <!-- begin-user-doc --> - * <!-- end-user-doc --> - */ - protected NegotiatorDef negotiatorDef; - - /** - * The cached value of the '{@link #getClientProtocolFactoryDef() <em>Client Protocol Factory Def</em>}' reference - * list. <!-- begin-user-doc --> <!-- end-user-doc --> - */ - protected EList<ClientProtocolFactoryDef> clientProtocolFactoryDef; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc -->. + * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @@ -156,9 +143,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef } /** - * <!-- begin-user-doc --> <!-- end-user-doc -->. + * <!-- begin-user-doc --> <!-- end-user-doc --> * - * @return the e class * @generated */ @Override @@ -168,9 +154,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef } /** - * <!-- begin-user-doc --> <!-- end-user-doc -->. + * <!-- begin-user-doc --> <!-- end-user-doc --> * - * @return the user id * @generated */ public String getUserID() @@ -179,10 +164,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef } /** - * <!-- begin-user-doc --> <!-- end-user-doc -->. + * <!-- begin-user-doc --> <!-- end-user-doc --> * - * @param newUserID - * the new user id * @generated */ public void setUserID(String newUserID) @@ -192,10 +175,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef boolean oldUserIDESet = userIDESet; userIDESet = true; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.CONNECTOR_DEF__USER_ID, oldUserID, userID, !oldUserIDESet)); - } } /** @@ -210,10 +191,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef userID = USER_ID_EDEFAULT; userIDESet = false; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.UNSET, Net4jDefsPackage.CONNECTOR_DEF__USER_ID, oldUserID, USER_ID_EDEFAULT, oldUserIDESet)); - } } /** @@ -240,10 +219,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef if (bufferProvider != oldBufferProvider) { if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jDefsPackage.CONNECTOR_DEF__BUFFER_PROVIDER, oldBufferProvider, bufferProvider)); - } } } return bufferProvider; @@ -269,10 +246,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef BufferProviderDef oldBufferProvider = bufferProvider; bufferProvider = newBufferProvider; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.CONNECTOR_DEF__BUFFER_PROVIDER, oldBufferProvider, bufferProvider)); - } } /** @@ -289,10 +264,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef if (executorService != oldExecutorService) { if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jDefsPackage.CONNECTOR_DEF__EXECUTOR_SERVICE, oldExecutorService, executorService)); - } } } return executorService; @@ -318,10 +291,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef ExecutorServiceDef oldExecutorService = executorService; executorService = newExecutorService; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.CONNECTOR_DEF__EXECUTOR_SERVICE, oldExecutorService, executorService)); - } } /** @@ -338,10 +309,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef if (negotiator != oldNegotiator) { if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jDefsPackage.CONNECTOR_DEF__NEGOTIATOR, oldNegotiator, negotiator)); - } } } return negotiator; @@ -369,10 +338,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef boolean oldNegotiatorESet = negotiatorESet; negotiatorESet = true; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.CONNECTOR_DEF__NEGOTIATOR, oldNegotiator, negotiator, !oldNegotiatorESet)); - } } /** @@ -387,10 +354,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef negotiator = null; negotiatorESet = false; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.UNSET, Net4jDefsPackage.CONNECTOR_DEF__NEGOTIATOR, oldNegotiator, null, oldNegotiatorESet)); - } } /** @@ -426,9 +391,7 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef public void unsetClientProtocolProvider() { if (clientProtocolProvider != null) - { ((InternalEList.Unsettable<?>)clientProtocolProvider).unset(); - } } /** @@ -442,15 +405,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef } /** - * <!-- begin-user-doc --> <!-- end-user-doc -->. + * <!-- begin-user-doc --> <!-- end-user-doc --> * - * @param featureID - * the feature id - * @param resolve - * the resolve - * @param coreType - * the core type - * @return the object * @generated */ @Override @@ -462,21 +418,15 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef return getUserID(); case Net4jDefsPackage.CONNECTOR_DEF__BUFFER_PROVIDER: if (resolve) - { return getBufferProvider(); - } return basicGetBufferProvider(); case Net4jDefsPackage.CONNECTOR_DEF__EXECUTOR_SERVICE: if (resolve) - { return getExecutorService(); - } return basicGetExecutorService(); case Net4jDefsPackage.CONNECTOR_DEF__NEGOTIATOR: if (resolve) - { return getNegotiator(); - } return basicGetNegotiator(); case Net4jDefsPackage.CONNECTOR_DEF__CLIENT_PROTOCOL_PROVIDER: return getClientProtocolProvider(); @@ -485,12 +435,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef } /** - * <!-- begin-user-doc --> <!-- end-user-doc -->. + * <!-- begin-user-doc --> <!-- end-user-doc --> * - * @param featureID - * the feature id - * @param newValue - * the new value * @generated */ @SuppressWarnings("unchecked") @@ -520,10 +466,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef } /** - * <!-- begin-user-doc --> <!-- end-user-doc -->. + * <!-- begin-user-doc --> <!-- end-user-doc --> * - * @param featureID - * the feature id * @generated */ @Override @@ -551,11 +495,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef } /** - * <!-- begin-user-doc --> <!-- end-user-doc -->. + * <!-- begin-user-doc --> <!-- end-user-doc --> * - * @param featureID - * the feature id - * @return true, if e is set * @generated */ @Override @@ -578,29 +519,22 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef } /** - * <!-- begin-user-doc --> <!-- end-user-doc -->. + * <!-- begin-user-doc --> <!-- end-user-doc --> * - * @return the string * @generated */ @Override public String toString() { if (eIsProxy()) - { return super.toString(); - } StringBuffer result = new StringBuffer(super.toString()); result.append(" (userID: "); if (userIDESet) - { result.append(userID); - } else - { result.append("<unset>"); - } result.append(')'); return result.toString(); } @@ -614,6 +548,8 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef * <li>{@link IProtocolProvider}</li> * </ul> * + * @param config + * the transport config * @ADDED */ protected void configure(ITransportConfig config) @@ -622,7 +558,7 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef config.setReceiveExecutor((ExecutorService)getExecutorService().getInstance()); if (isSetClientProtocolProvider()) { - config.setProtocolProvider(AcceptorDefImpl.createFactoriesProtocolProvider(getClientProtocolProvider())); + config.setProtocolProvider(Net4jDefsUtil.createFactoriesProtocolProvider(getClientProtocolProvider())); } if (isSetNegotiator()) { @@ -658,10 +594,4 @@ public abstract class ConnectorDefImpl extends DefImpl implements ConnectorDef } - /** - * @ADDED - */ - @Override - protected abstract IConnector createInstance(); - } // ConnectorDefImpl diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/HTTPConnectorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/HTTPConnectorDefImpl.java index af2a794eb6..90c4453205 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/HTTPConnectorDefImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/HTTPConnectorDefImpl.java @@ -1,15 +1,21 @@ /** - * <copyright> - * </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 * - * $Id: HTTPConnectorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: HTTPConnectorDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.defs.impl; +import org.eclipse.net4j.defs.HTTPConnectorDef; +import org.eclipse.net4j.defs.Net4jDefsPackage; import org.eclipse.net4j.http.common.IHTTPConnector; import org.eclipse.net4j.internal.http.HTTPClientConnector; -import org.eclipse.net4j.net4jdefs.HTTPConnectorDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; import org.eclipse.net4j.util.CheckUtil; import org.eclipse.emf.common.notify.Notification; @@ -17,12 +23,12 @@ import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.impl.ENotificationImpl; /** - * <!-- begin-user-doc --> An implementation of the model object ' <em><b>HTTP Connector Def</b></em>'. <!-- - * end-user-doc --> + * <!-- begin-user-doc --> An implementation of the model object '<em><b>HTTP Connector Def</b></em>'. <!-- end-user-doc + * --> * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.HTTPConnectorDefImpl#getUrl <em>Url</em>}</li> + * <li>{@link org.eclipse.net4j.defs.impl.HTTPConnectorDefImpl#getUrl <em>Url</em>}</li> * </ul> * </p> * @@ -89,9 +95,7 @@ public class HTTPConnectorDefImpl extends ConnectorDefImpl implements HTTPConnec String oldUrl = url; url = newUrl; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.HTTP_CONNECTOR_DEF__URL, oldUrl, url)); - } } /** @@ -169,9 +173,7 @@ public class HTTPConnectorDefImpl extends ConnectorDefImpl implements HTTPConnec public String toString() { if (eIsProxy()) - { return super.toString(); - } StringBuffer result = new StringBuffer(super.toString()); result.append(" (url: "); @@ -183,7 +185,6 @@ public class HTTPConnectorDefImpl extends ConnectorDefImpl implements HTTPConnec /** * @ADDED */ - @Override protected IHTTPConnector createInstance() { HTTPClientConnector connector = new HTTPClientConnector(); @@ -195,9 +196,6 @@ public class HTTPConnectorDefImpl extends ConnectorDefImpl implements HTTPConnec return connector; } - /** - * @ADDED - */ @Override protected void validateDefinition() { diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/JVMAcceptorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/JVMAcceptorDefImpl.java index 2d0c3e9525..9318f85827 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/JVMAcceptorDefImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/JVMAcceptorDefImpl.java @@ -1,15 +1,21 @@ /** - * <copyright> - * </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 * - * $Id: JVMAcceptorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: JVMAcceptorDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.defs.impl; import org.eclipse.net4j.buffer.IBufferProvider; +import org.eclipse.net4j.defs.JVMAcceptorDef; +import org.eclipse.net4j.defs.Net4jDefsPackage; import org.eclipse.net4j.internal.jvm.JVMAcceptor; -import org.eclipse.net4j.net4jdefs.JVMAcceptorDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; import org.eclipse.net4j.util.CheckUtil; import org.eclipse.emf.common.notify.Notification; @@ -18,18 +24,6 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; import java.util.concurrent.ExecutorService; -/** - * <!-- begin-user-doc --> An implementation of the model object ' <em><b>JVM Acceptor Def</b></em>'. <!-- end-user-doc - * --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.JVMAcceptorDefImpl#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @generated - */ public class JVMAcceptorDefImpl extends AcceptorDefImpl implements JVMAcceptorDef { /** @@ -92,9 +86,7 @@ public class JVMAcceptorDefImpl extends AcceptorDefImpl implements JVMAcceptorDe String oldName = name; name = newName; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.JVM_ACCEPTOR_DEF__NAME, oldName, name)); - } } /** @@ -172,9 +164,7 @@ public class JVMAcceptorDefImpl extends AcceptorDefImpl implements JVMAcceptorDe public String toString() { if (eIsProxy()) - { return super.toString(); - } StringBuffer result = new StringBuffer(super.toString()); result.append(" (name: "); @@ -206,3 +196,4 @@ public class JVMAcceptorDefImpl extends AcceptorDefImpl implements JVMAcceptorDe CheckUtil.checkState(eIsSet(Net4jDefsPackage.JVM_ACCEPTOR_DEF__NAME), "name not set!"); } } // JVMAcceptorDefImpl + diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/JVMConnectorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/JVMConnectorDefImpl.java index 483431a154..a5d26576b4 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/JVMConnectorDefImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/JVMConnectorDefImpl.java @@ -1,15 +1,21 @@ /** - * <copyright> - * </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 * - * $Id: JVMConnectorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: JVMConnectorDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.defs.impl; +import org.eclipse.net4j.defs.JVMConnectorDef; +import org.eclipse.net4j.defs.Net4jDefsPackage; import org.eclipse.net4j.internal.jvm.JVMClientConnector; import org.eclipse.net4j.jvm.IJVMConnector; -import org.eclipse.net4j.net4jdefs.JVMConnectorDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; import org.eclipse.net4j.util.CheckUtil; import org.eclipse.emf.common.notify.Notification; @@ -90,9 +96,7 @@ public class JVMConnectorDefImpl extends ConnectorDefImpl implements JVMConnecto String oldName = name; name = newName; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.JVM_CONNECTOR_DEF__NAME, oldName, name)); - } } /** @@ -170,9 +174,7 @@ public class JVMConnectorDefImpl extends ConnectorDefImpl implements JVMConnecto public String toString() { if (eIsProxy()) - { return super.toString(); - } StringBuffer result = new StringBuffer(super.toString()); result.append(" (name: "); diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/Net4jDefsFactoryImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/Net4jDefsFactoryImpl.java index e36245f0f5..e6638f3b51 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/Net4jDefsFactoryImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/Net4jDefsFactoryImpl.java @@ -1,26 +1,26 @@ /** - * <copyright> - * </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 * - * $Id: Net4jDefsFactoryImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: Net4jDefsFactoryImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; - -import org.eclipse.net4j.net4jdefs.BufferPoolDef; -import org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef; -import org.eclipse.net4j.net4jdefs.HTTPConnectorDef; -import org.eclipse.net4j.net4jdefs.JVMAcceptorDef; -import org.eclipse.net4j.net4jdefs.JVMConnectorDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsFactory; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef; -import org.eclipse.net4j.net4jdefs.RandomizerDef; -import org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef; -import org.eclipse.net4j.net4jdefs.TCPAcceptorDef; -import org.eclipse.net4j.net4jdefs.TCPConnectorDef; -import org.eclipse.net4j.net4jdefs.TCPSelectorDef; -import org.eclipse.net4j.net4jdefs.User; -import org.eclipse.net4j.net4jdefs.UserManagerDef; +package org.eclipse.net4j.defs.impl; + +import org.eclipse.net4j.defs.BufferPoolDef; +import org.eclipse.net4j.defs.HTTPConnectorDef; +import org.eclipse.net4j.defs.JVMAcceptorDef; +import org.eclipse.net4j.defs.JVMConnectorDef; +import org.eclipse.net4j.defs.Net4jDefsFactory; +import org.eclipse.net4j.defs.Net4jDefsPackage; +import org.eclipse.net4j.defs.TCPAcceptorDef; +import org.eclipse.net4j.defs.TCPConnectorDef; +import org.eclipse.net4j.defs.TCPSelectorDef; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EObject; @@ -88,22 +88,10 @@ public class Net4jDefsFactoryImpl extends EFactoryImpl implements Net4jDefsFacto return createJVMConnectorDef(); case Net4jDefsPackage.HTTP_CONNECTOR_DEF: return createHTTPConnectorDef(); - case Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF: - return createResponseNegotiatorDef(); - case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF: - return createChallengeNegotiatorDef(); case Net4jDefsPackage.TCP_SELECTOR_DEF: return createTCPSelectorDef(); case Net4jDefsPackage.BUFFER_POOL_DEF: return createBufferPoolDef(); - case Net4jDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF: - return createPasswordCredentialsProviderDef(); - case Net4jDefsPackage.USER: - return createUser(); - case Net4jDefsPackage.USER_MANAGER_DEF: - return createUserManagerDef(); - case Net4jDefsPackage.RANDOMIZER_DEF: - return createRandomizerDef(); default: throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); } @@ -169,28 +157,6 @@ public class Net4jDefsFactoryImpl extends EFactoryImpl implements Net4jDefsFacto * * @generated */ - public ResponseNegotiatorDef createResponseNegotiatorDef() - { - ResponseNegotiatorDefImpl responseNegotiatorDef = new ResponseNegotiatorDefImpl(); - return responseNegotiatorDef; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public ChallengeNegotiatorDef createChallengeNegotiatorDef() - { - ChallengeNegotiatorDefImpl challengeNegotiatorDef = new ChallengeNegotiatorDefImpl(); - return challengeNegotiatorDef; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ public TCPSelectorDef createTCPSelectorDef() { TCPSelectorDefImpl tcpSelectorDef = new TCPSelectorDefImpl(); @@ -213,52 +179,21 @@ public class Net4jDefsFactoryImpl extends EFactoryImpl implements Net4jDefsFacto * * @generated */ - public PasswordCredentialsProviderDef createPasswordCredentialsProviderDef() - { - PasswordCredentialsProviderDefImpl passwordCredentialsProviderDef = new PasswordCredentialsProviderDefImpl(); - return passwordCredentialsProviderDef; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public UserManagerDef createUserManagerDef() - { - UserManagerDefImpl userManagerDef = new UserManagerDefImpl(); - return userManagerDef; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public RandomizerDef createRandomizerDef() + public Net4jDefsPackage getNet4jDefsPackage() { - RandomizerDefImpl randomizerDef = new RandomizerDefImpl(); - return randomizerDef; + return (Net4jDefsPackage)getEPackage(); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * + * @deprecated * @generated */ - public User createUser() + @Deprecated + public static Net4jDefsPackage getPackage() { - UserImpl user = new UserImpl(); - return user; + return Net4jDefsPackage.eINSTANCE; } - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public Net4jDefsPackage getNet4jDefsPackage() - { - return (Net4jDefsPackage)getEPackage(); - } } // Net4jDefsFactoryImpl diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/Net4jDefsPackageImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/Net4jDefsPackageImpl.java index 8494fe522d..1a140ce3d3 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/Net4jDefsPackageImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/Net4jDefsPackageImpl.java @@ -1,35 +1,33 @@ /** - * <copyright> - * </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 * - * $Id: Net4jDefsPackageImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: Net4jDefsPackageImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; - -import org.eclipse.net4j.net4jdefs.AcceptorDef; -import org.eclipse.net4j.net4jdefs.BufferPoolDef; -import org.eclipse.net4j.net4jdefs.BufferProviderDef; -import org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef; -import org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef; -import org.eclipse.net4j.net4jdefs.ConnectorDef; -import org.eclipse.net4j.net4jdefs.CredentialsProviderDef; -import org.eclipse.net4j.net4jdefs.HTTPConnectorDef; -import org.eclipse.net4j.net4jdefs.JVMAcceptorDef; -import org.eclipse.net4j.net4jdefs.JVMConnectorDef; -import org.eclipse.net4j.net4jdefs.NegotiatorDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsFactory; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef; -import org.eclipse.net4j.net4jdefs.ProtocolProviderDef; -import org.eclipse.net4j.net4jdefs.RandomizerDef; -import org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef; -import org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef; -import org.eclipse.net4j.net4jdefs.TCPAcceptorDef; -import org.eclipse.net4j.net4jdefs.TCPConnectorDef; -import org.eclipse.net4j.net4jdefs.TCPSelectorDef; -import org.eclipse.net4j.net4jdefs.User; -import org.eclipse.net4j.net4jdefs.UserManagerDef; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; +package org.eclipse.net4j.defs.impl; + +import org.eclipse.net4j.defs.AcceptorDef; +import org.eclipse.net4j.defs.BufferPoolDef; +import org.eclipse.net4j.defs.BufferProviderDef; +import org.eclipse.net4j.defs.ClientProtocolFactoryDef; +import org.eclipse.net4j.defs.ConnectorDef; +import org.eclipse.net4j.defs.HTTPConnectorDef; +import org.eclipse.net4j.defs.JVMAcceptorDef; +import org.eclipse.net4j.defs.JVMConnectorDef; +import org.eclipse.net4j.defs.Net4jDefsFactory; +import org.eclipse.net4j.defs.Net4jDefsPackage; +import org.eclipse.net4j.defs.ProtocolProviderDef; +import org.eclipse.net4j.defs.ServerProtocolFactoryDef; +import org.eclipse.net4j.defs.TCPAcceptorDef; +import org.eclipse.net4j.defs.TCPConnectorDef; +import org.eclipse.net4j.defs.TCPSelectorDef; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; @@ -105,27 +103,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka * * @generated */ - private EClass negotiatorDefEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass responseNegotiatorDefEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass challengeNegotiatorDefEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ private EClass tcpSelectorDefEClass = null; /** @@ -157,41 +134,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka private EClass protocolProviderDefEClass = null; /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass credentialsProviderDefEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass passwordCredentialsProviderDefEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass userManagerDefEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass randomizerDefEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass userEClass = 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> @@ -200,7 +142,7 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka * begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.emf.ecore.EPackage.Registry - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#eNS_URI + * @see org.eclipse.net4j.defs.Net4jDefsPackage#eNS_URI * @see #init() * @generated */ @@ -237,9 +179,7 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka public static Net4jDefsPackage init() { if (isInited) - { return (Net4jDefsPackage)EPackage.Registry.INSTANCE.getEPackage(Net4jDefsPackage.eNS_URI); - } // Obtain or create and register package Net4jDefsPackageImpl theNet4jDefsPackage = (Net4jDefsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof Net4jDefsPackageImpl ? EPackage.Registry.INSTANCE @@ -528,66 +468,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka * * @generated */ - public EClass getNegotiatorDef() - { - return negotiatorDefEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getResponseNegotiatorDef() - { - return responseNegotiatorDefEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getResponseNegotiatorDef_CredentialsProvider() - { - return (EReference)responseNegotiatorDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getChallengeNegotiatorDef() - { - return challengeNegotiatorDefEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getChallengeNegotiatorDef_UserManager() - { - return (EReference)challengeNegotiatorDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getChallengeNegotiatorDef_Randomizer() - { - return (EReference)challengeNegotiatorDefEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ public EClass getTCPSelectorDef() { return tcpSelectorDefEClass; @@ -638,106 +518,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka * * @generated */ - public EClass getCredentialsProviderDef() - { - return credentialsProviderDefEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getCredentialsProviderDef_UserID() - { - return (EAttribute)credentialsProviderDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getPasswordCredentialsProviderDef() - { - return passwordCredentialsProviderDefEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getPasswordCredentialsProviderDef_Password() - { - return (EAttribute)passwordCredentialsProviderDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getUserManagerDef() - { - return userManagerDefEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getUserManagerDef_User() - { - return (EReference)userManagerDefEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getRandomizerDef() - { - return randomizerDefEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getUser() - { - return userEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getUser_UserID() - { - return (EAttribute)userEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getUser_Password() - { - return (EAttribute)userEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ public Net4jDefsFactory getNet4jDefsFactory() { return (Net4jDefsFactory)getEFactoryInstance(); @@ -759,9 +539,7 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka public void createPackageContents() { if (isCreated) - { return; - } isCreated = true; // Create classes and their features @@ -799,15 +577,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka httpConnectorDefEClass = createEClass(HTTP_CONNECTOR_DEF); createEAttribute(httpConnectorDefEClass, HTTP_CONNECTOR_DEF__URL); - negotiatorDefEClass = createEClass(NEGOTIATOR_DEF); - - responseNegotiatorDefEClass = createEClass(RESPONSE_NEGOTIATOR_DEF); - createEReference(responseNegotiatorDefEClass, RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER); - - challengeNegotiatorDefEClass = createEClass(CHALLENGE_NEGOTIATOR_DEF); - createEReference(challengeNegotiatorDefEClass, CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER); - createEReference(challengeNegotiatorDefEClass, CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER); - tcpSelectorDefEClass = createEClass(TCP_SELECTOR_DEF); serverProtocolFactoryDefEClass = createEClass(SERVER_PROTOCOL_FACTORY_DEF); @@ -817,21 +586,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka bufferPoolDefEClass = createEClass(BUFFER_POOL_DEF); protocolProviderDefEClass = createEClass(PROTOCOL_PROVIDER_DEF); - - credentialsProviderDefEClass = createEClass(CREDENTIALS_PROVIDER_DEF); - createEAttribute(credentialsProviderDefEClass, CREDENTIALS_PROVIDER_DEF__USER_ID); - - passwordCredentialsProviderDefEClass = createEClass(PASSWORD_CREDENTIALS_PROVIDER_DEF); - createEAttribute(passwordCredentialsProviderDefEClass, PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD); - - userEClass = createEClass(USER); - createEAttribute(userEClass, USER__USER_ID); - createEAttribute(userEClass, USER__PASSWORD); - - userManagerDefEClass = createEClass(USER_MANAGER_DEF); - createEReference(userManagerDefEClass, USER_MANAGER_DEF__USER); - - randomizerDefEClass = createEClass(RANDOMIZER_DEF); } /** @@ -850,9 +604,7 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka public void initializePackageContents() { if (isInitialized) - { return; - } isInitialized = true; // Initialize package @@ -870,41 +622,34 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka // Add supertypes to classes connectorDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - clientProtocolFactoryDefEClass.getESuperTypes().add(getProtocolProviderDef()); - tcpConnectorDefEClass.getESuperTypes().add(getConnectorDef()); + clientProtocolFactoryDefEClass.getESuperTypes().add(this.getProtocolProviderDef()); + tcpConnectorDefEClass.getESuperTypes().add(this.getConnectorDef()); acceptorDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - tcpAcceptorDefEClass.getESuperTypes().add(getAcceptorDef()); - jvmAcceptorDefEClass.getESuperTypes().add(getAcceptorDef()); - jvmConnectorDefEClass.getESuperTypes().add(getConnectorDef()); - httpConnectorDefEClass.getESuperTypes().add(getConnectorDef()); - negotiatorDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - responseNegotiatorDefEClass.getESuperTypes().add(getNegotiatorDef()); - challengeNegotiatorDefEClass.getESuperTypes().add(getNegotiatorDef()); + tcpAcceptorDefEClass.getESuperTypes().add(this.getAcceptorDef()); + jvmAcceptorDefEClass.getESuperTypes().add(this.getAcceptorDef()); + jvmConnectorDefEClass.getESuperTypes().add(this.getConnectorDef()); + httpConnectorDefEClass.getESuperTypes().add(this.getConnectorDef()); tcpSelectorDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - serverProtocolFactoryDefEClass.getESuperTypes().add(getProtocolProviderDef()); + serverProtocolFactoryDefEClass.getESuperTypes().add(this.getProtocolProviderDef()); bufferProviderDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - bufferPoolDefEClass.getESuperTypes().add(getBufferProviderDef()); + bufferPoolDefEClass.getESuperTypes().add(this.getBufferProviderDef()); protocolProviderDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - credentialsProviderDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - passwordCredentialsProviderDefEClass.getESuperTypes().add(getCredentialsProviderDef()); - userManagerDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - randomizerDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); // Initialize classes and features; add operations and parameters initEClass(connectorDefEClass, ConnectorDef.class, "ConnectorDef", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getConnectorDef_UserID(), ecorePackage.getEString(), "userID", null, 0, 1, ConnectorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getConnectorDef_BufferProvider(), getBufferProviderDef(), null, "bufferProvider", null, 1, 1, + initEReference(getConnectorDef_BufferProvider(), this.getBufferProviderDef(), null, "bufferProvider", null, 1, 1, ConnectorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getConnectorDef_ExecutorService(), theNet4jUtilDefsPackage.getExecutorServiceDef(), null, "executorService", null, 1, 1, ConnectorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getConnectorDef_Negotiator(), getNegotiatorDef(), null, "negotiator", null, 0, 1, - ConnectorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + initEReference(getConnectorDef_Negotiator(), theNet4jUtilDefsPackage.getNegotiatorDef(), null, "negotiator", null, + 0, 1, ConnectorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getConnectorDef_ClientProtocolProvider(), getClientProtocolFactoryDef(), null, + initEReference(getConnectorDef_ClientProtocolProvider(), this.getClientProtocolFactoryDef(), null, "clientProtocolProvider", null, 1, -1, ConnectorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); @@ -913,7 +658,7 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka initEClass(tcpConnectorDefEClass, TCPConnectorDef.class, "TCPConnectorDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getTCPConnectorDef_TcpSelectorDef(), getTCPSelectorDef(), null, "tcpSelectorDef", null, 0, 1, + initEReference(getTCPConnectorDef_TcpSelectorDef(), this.getTCPSelectorDef(), null, "tcpSelectorDef", null, 0, 1, TCPConnectorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTCPConnectorDef_Host(), ecorePackage.getEString(), "host", null, 1, 1, TCPConnectorDef.class, @@ -923,16 +668,16 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka initEClass(acceptorDefEClass, AcceptorDef.class, "AcceptorDef", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getAcceptorDef_BufferProvider(), getBufferPoolDef(), null, "bufferProvider", null, 0, 1, + initEReference(getAcceptorDef_BufferProvider(), this.getBufferPoolDef(), null, "bufferProvider", null, 0, 1, AcceptorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getAcceptorDef_ExecutorService(), theNet4jUtilDefsPackage.getThreadPoolDef(), null, "executorService", null, 0, 1, AcceptorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getAcceptorDef_Negotiator(), getNegotiatorDef(), null, "negotiator", null, 0, 1, AcceptorDef.class, - !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, - !IS_DERIVED, IS_ORDERED); - initEReference(getAcceptorDef_ServerProtocolProvider(), getServerProtocolFactoryDef(), null, + initEReference(getAcceptorDef_Negotiator(), theNet4jUtilDefsPackage.getNegotiatorDef(), null, "negotiator", null, + 0, 1, AcceptorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getAcceptorDef_ServerProtocolProvider(), this.getServerProtocolFactoryDef(), null, "serverProtocolProvider", null, 1, -1, AcceptorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); @@ -942,7 +687,7 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getTCPAcceptorDef_Port(), ecorePackage.getEInt(), "port", null, 1, 1, TCPAcceptorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getTCPAcceptorDef_TcpSelectorDef(), getTCPSelectorDef(), null, "tcpSelectorDef", null, 1, 1, + initEReference(getTCPAcceptorDef_TcpSelectorDef(), this.getTCPSelectorDef(), null, "tcpSelectorDef", null, 1, 1, TCPAcceptorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); @@ -961,24 +706,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka initEAttribute(getHTTPConnectorDef_Url(), ecorePackage.getEString(), "url", null, 0, 1, HTTPConnectorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(negotiatorDefEClass, NegotiatorDef.class, "NegotiatorDef", IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - - initEClass(responseNegotiatorDefEClass, ResponseNegotiatorDef.class, "ResponseNegotiatorDef", !IS_ABSTRACT, - !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getResponseNegotiatorDef_CredentialsProvider(), getCredentialsProviderDef(), null, - "credentialsProvider", null, 0, 1, ResponseNegotiatorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(challengeNegotiatorDefEClass, ChallengeNegotiatorDef.class, "ChallengeNegotiatorDef", !IS_ABSTRACT, - !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getChallengeNegotiatorDef_UserManager(), getUserManagerDef(), null, "userManager", null, 0, 1, - ChallengeNegotiatorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, - !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getChallengeNegotiatorDef_Randomizer(), getRandomizerDef(), null, "randomizer", null, 0, 1, - ChallengeNegotiatorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, - !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(tcpSelectorDefEClass, TCPSelectorDef.class, "TCPSelectorDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); @@ -994,33 +721,6 @@ public class Net4jDefsPackageImpl extends EPackageImpl implements Net4jDefsPacka initEClass(protocolProviderDefEClass, ProtocolProviderDef.class, "ProtocolProviderDef", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(credentialsProviderDefEClass, CredentialsProviderDef.class, "CredentialsProviderDef", IS_ABSTRACT, - !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getCredentialsProviderDef_UserID(), ecorePackage.getEString(), "userID", null, 0, 1, - CredentialsProviderDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, - !IS_DERIVED, IS_ORDERED); - - initEClass(passwordCredentialsProviderDefEClass, PasswordCredentialsProviderDef.class, - "PasswordCredentialsProviderDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getPasswordCredentialsProviderDef_Password(), ecorePackage.getEString(), "password", null, 0, 1, - PasswordCredentialsProviderDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, - IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(userEClass, User.class, "User", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getUser_UserID(), ecorePackage.getEString(), "userID", null, 0, 1, User.class, !IS_TRANSIENT, - !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getUser_Password(), ecorePackage.getEString(), "password", null, 0, 1, User.class, !IS_TRANSIENT, - !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(userManagerDefEClass, UserManagerDef.class, "UserManagerDef", !IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - initEReference(getUserManagerDef_User(), getUser(), null, "user", null, 1, -1, UserManagerDef.class, !IS_TRANSIENT, - !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, - IS_ORDERED); - - initEClass(randomizerDefEClass, RandomizerDef.class, "RandomizerDef", !IS_ABSTRACT, !IS_INTERFACE, - IS_GENERATED_INSTANCE_CLASS); - // Create resource createResource(eNS_URI); } diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ProtocolProviderDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ProtocolProviderDefImpl.java index c971ea6b90..c9b44b2906 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ProtocolProviderDefImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ProtocolProviderDefImpl.java @@ -1,14 +1,20 @@ /** - * <copyright> - * </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 * - * $Id: ProtocolProviderDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: ProtocolProviderDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.defs.impl; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.ProtocolProviderDef; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; +import org.eclipse.net4j.defs.Net4jDefsPackage; +import org.eclipse.net4j.defs.ProtocolProviderDef; +import org.eclipse.net4j.util.defs.impl.DefImpl; import org.eclipse.emf.ecore.EClass; diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ServerProtocolFactoryDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ServerProtocolFactoryDefImpl.java index 67244505f7..a3859af529 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ServerProtocolFactoryDefImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/ServerProtocolFactoryDefImpl.java @@ -1,13 +1,19 @@ /** - * <copyright> - * </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 * - * $Id: ServerProtocolFactoryDefImpl.java,v 1.1 2008-12-28 18:07:28 estepper Exp $ + * $Id: ServerProtocolFactoryDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.defs.impl; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef; +import org.eclipse.net4j.defs.Net4jDefsPackage; +import org.eclipse.net4j.defs.ServerProtocolFactoryDef; import org.eclipse.emf.ecore.EClass; diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPAcceptorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPAcceptorDefImpl.java index e62f07d4dc..824f19ced2 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPAcceptorDefImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPAcceptorDefImpl.java @@ -1,16 +1,22 @@ /** - * <copyright> - * </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 * - * $Id: TCPAcceptorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: TCPAcceptorDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.defs.impl; +import org.eclipse.net4j.defs.Net4jDefsPackage; +import org.eclipse.net4j.defs.TCPAcceptorDef; +import org.eclipse.net4j.defs.TCPSelectorDef; import org.eclipse.net4j.internal.tcp.TCPAcceptor; import org.eclipse.net4j.internal.tcp.TCPSelector; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.TCPAcceptorDef; -import org.eclipse.net4j.net4jdefs.TCPSelectorDef; import org.eclipse.net4j.tcp.ITCPAcceptor; import org.eclipse.net4j.util.CheckUtil; @@ -124,9 +130,7 @@ public class TCPAcceptorDefImpl extends AcceptorDefImpl implements TCPAcceptorDe String oldHost = host; host = newHost; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.TCP_ACCEPTOR_DEF__HOST, oldHost, host)); - } } /** @@ -149,9 +153,7 @@ public class TCPAcceptorDefImpl extends AcceptorDefImpl implements TCPAcceptorDe int oldPort = port; port = newPort; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.TCP_ACCEPTOR_DEF__PORT, oldPort, port)); - } } /** @@ -168,10 +170,8 @@ public class TCPAcceptorDefImpl extends AcceptorDefImpl implements TCPAcceptorDe if (tcpSelectorDef != oldTcpSelectorDef) { if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jDefsPackage.TCP_ACCEPTOR_DEF__TCP_SELECTOR_DEF, oldTcpSelectorDef, tcpSelectorDef)); - } } } return tcpSelectorDef; @@ -197,10 +197,8 @@ public class TCPAcceptorDefImpl extends AcceptorDefImpl implements TCPAcceptorDe TCPSelectorDef oldTcpSelectorDef = tcpSelectorDef; tcpSelectorDef = newTcpSelectorDef; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.TCP_ACCEPTOR_DEF__TCP_SELECTOR_DEF, oldTcpSelectorDef, tcpSelectorDef)); - } } /** @@ -219,9 +217,7 @@ public class TCPAcceptorDefImpl extends AcceptorDefImpl implements TCPAcceptorDe return new Integer(getPort()); case Net4jDefsPackage.TCP_ACCEPTOR_DEF__TCP_SELECTOR_DEF: if (resolve) - { return getTcpSelectorDef(); - } return basicGetTcpSelectorDef(); } return super.eGet(featureID, resolve, coreType); @@ -302,9 +298,7 @@ public class TCPAcceptorDefImpl extends AcceptorDefImpl implements TCPAcceptorDe public String toString() { if (eIsProxy()) - { return super.toString(); - } StringBuffer result = new StringBuffer(super.toString()); result.append(" (host: "); @@ -347,5 +341,4 @@ public class TCPAcceptorDefImpl extends AcceptorDefImpl implements TCPAcceptorDe CheckUtil.checkState(eIsSet(Net4jDefsPackage.TCP_ACCEPTOR_DEF__HOST), "host not set!"); CheckUtil.checkState(eIsSet(Net4jDefsPackage.TCP_ACCEPTOR_DEF__PORT), "port not set!"); } - -} // TCPAcceptorDefImpl +} diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPConnectorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPConnectorDefImpl.java index 87ecd817e8..1dc28d4743 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPConnectorDefImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPConnectorDefImpl.java @@ -1,15 +1,21 @@ /** - * <copyright> - * </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 * - * $Id: TCPConnectorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: TCPConnectorDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.defs.impl; +import org.eclipse.net4j.defs.Net4jDefsPackage; +import org.eclipse.net4j.defs.TCPConnectorDef; +import org.eclipse.net4j.defs.TCPSelectorDef; import org.eclipse.net4j.internal.tcp.TCPClientConnector; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.TCPConnectorDef; -import org.eclipse.net4j.net4jdefs.TCPSelectorDef; import org.eclipse.net4j.tcp.ITCPConnector; import org.eclipse.net4j.tcp.ITCPSelector; import org.eclipse.net4j.util.CheckUtil; @@ -126,10 +132,8 @@ public class TCPConnectorDefImpl extends ConnectorDefImpl implements TCPConnecto if (tcpSelectorDef != oldTcpSelectorDef) { if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jDefsPackage.TCP_CONNECTOR_DEF__TCP_SELECTOR_DEF, oldTcpSelectorDef, tcpSelectorDef)); - } } } return tcpSelectorDef; @@ -155,10 +159,8 @@ public class TCPConnectorDefImpl extends ConnectorDefImpl implements TCPConnecto TCPSelectorDef oldTcpSelectorDef = tcpSelectorDef; tcpSelectorDef = newTcpSelectorDef; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.TCP_CONNECTOR_DEF__TCP_SELECTOR_DEF, oldTcpSelectorDef, tcpSelectorDef)); - } } /** @@ -181,9 +183,7 @@ public class TCPConnectorDefImpl extends ConnectorDefImpl implements TCPConnecto String oldHost = host; host = newHost; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.TCP_CONNECTOR_DEF__HOST, oldHost, host)); - } } /** @@ -224,10 +224,8 @@ public class TCPConnectorDefImpl extends ConnectorDefImpl implements TCPConnecto boolean oldPortESet = portESet; portESet = true; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.TCP_CONNECTOR_DEF__PORT, oldPort, port, !oldPortESet)); - } } /** @@ -242,10 +240,8 @@ public class TCPConnectorDefImpl extends ConnectorDefImpl implements TCPConnecto port = PORT_EDEFAULT; portESet = false; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.UNSET, Net4jDefsPackage.TCP_CONNECTOR_DEF__PORT, oldPort, PORT_EDEFAULT, oldPortESet)); - } } /** @@ -270,9 +266,7 @@ public class TCPConnectorDefImpl extends ConnectorDefImpl implements TCPConnecto { case Net4jDefsPackage.TCP_CONNECTOR_DEF__TCP_SELECTOR_DEF: if (resolve) - { return getTcpSelectorDef(); - } return basicGetTcpSelectorDef(); case Net4jDefsPackage.TCP_CONNECTOR_DEF__HOST: return getHost(); @@ -357,22 +351,16 @@ public class TCPConnectorDefImpl extends ConnectorDefImpl implements TCPConnecto public String toString() { if (eIsProxy()) - { return super.toString(); - } StringBuffer result = new StringBuffer(super.toString()); result.append(" (host: "); result.append(host); result.append(", port: "); if (portESet) - { result.append(port); - } else - { result.append("<unset>"); - } result.append(')'); return result.toString(); } diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPSelectorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPSelectorDefImpl.java index 393746dbf8..01adeb7d8e 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/TCPSelectorDefImpl.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/impl/TCPSelectorDefImpl.java @@ -1,26 +1,24 @@ /** - * <copyright> - * </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 * - * $Id: TCPSelectorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: TCPSelectorDefImpl.java,v 1.1 2008-12-31 14:43:20 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.defs.impl; +import org.eclipse.net4j.defs.Net4jDefsPackage; +import org.eclipse.net4j.defs.TCPSelectorDef; import org.eclipse.net4j.internal.tcp.TCPSelector; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.TCPSelectorDef; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; +import org.eclipse.net4j.util.defs.impl.DefImpl; import org.eclipse.emf.ecore.EClass; -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>TCP Selector Def</b></em>'. <!-- end-user-doc - * --> - * <p> - * </p> - * - * @generated - */ public class TCPSelectorDefImpl extends DefImpl implements TCPSelectorDef { /** @@ -54,7 +52,6 @@ public class TCPSelectorDefImpl extends DefImpl implements TCPSelectorDef public Object createInstance() { TCPSelector selector = new TCPSelector(); - selector.activate(); return selector; } } // TCPSelectorDefImpl diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsAdapterFactory.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsAdapterFactory.java index 319156804f..26c42f9ba8 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsAdapterFactory.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsAdapterFactory.java @@ -1,34 +1,32 @@ /** - * <copyright> - * </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 * - * $Id: Net4jDefsAdapterFactory.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: Net4jDefsAdapterFactory.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.util; - -import org.eclipse.net4j.net4jdefs.AcceptorDef; -import org.eclipse.net4j.net4jdefs.BufferPoolDef; -import org.eclipse.net4j.net4jdefs.BufferProviderDef; -import org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef; -import org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef; -import org.eclipse.net4j.net4jdefs.ConnectorDef; -import org.eclipse.net4j.net4jdefs.CredentialsProviderDef; -import org.eclipse.net4j.net4jdefs.HTTPConnectorDef; -import org.eclipse.net4j.net4jdefs.JVMAcceptorDef; -import org.eclipse.net4j.net4jdefs.JVMConnectorDef; -import org.eclipse.net4j.net4jdefs.NegotiatorDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef; -import org.eclipse.net4j.net4jdefs.ProtocolProviderDef; -import org.eclipse.net4j.net4jdefs.RandomizerDef; -import org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef; -import org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef; -import org.eclipse.net4j.net4jdefs.TCPAcceptorDef; -import org.eclipse.net4j.net4jdefs.TCPConnectorDef; -import org.eclipse.net4j.net4jdefs.TCPSelectorDef; -import org.eclipse.net4j.net4jdefs.User; -import org.eclipse.net4j.net4jdefs.UserManagerDef; -import org.eclipse.net4j.util.net4jutildefs.Def; +package org.eclipse.net4j.defs.util; + +import org.eclipse.net4j.defs.AcceptorDef; +import org.eclipse.net4j.defs.BufferPoolDef; +import org.eclipse.net4j.defs.BufferProviderDef; +import org.eclipse.net4j.defs.ClientProtocolFactoryDef; +import org.eclipse.net4j.defs.ConnectorDef; +import org.eclipse.net4j.defs.HTTPConnectorDef; +import org.eclipse.net4j.defs.JVMAcceptorDef; +import org.eclipse.net4j.defs.JVMConnectorDef; +import org.eclipse.net4j.defs.Net4jDefsPackage; +import org.eclipse.net4j.defs.ProtocolProviderDef; +import org.eclipse.net4j.defs.ServerProtocolFactoryDef; +import org.eclipse.net4j.defs.TCPAcceptorDef; +import org.eclipse.net4j.defs.TCPConnectorDef; +import org.eclipse.net4j.defs.TCPSelectorDef; +import org.eclipse.net4j.util.defs.Def; import org.eclipse.emf.common.notify.Adapter; import org.eclipse.emf.common.notify.Notifier; @@ -39,7 +37,7 @@ 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.net4j.net4jdefs.Net4jDefsPackage + * @see org.eclipse.net4j.defs.Net4jDefsPackage * @generated */ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl @@ -142,24 +140,6 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } @Override - public Adapter caseNegotiatorDef(NegotiatorDef object) - { - return createNegotiatorDefAdapter(); - } - - @Override - public Adapter caseResponseNegotiatorDef(ResponseNegotiatorDef object) - { - return createResponseNegotiatorDefAdapter(); - } - - @Override - public Adapter caseChallengeNegotiatorDef(ChallengeNegotiatorDef object) - { - return createChallengeNegotiatorDefAdapter(); - } - - @Override public Adapter caseTCPSelectorDef(TCPSelectorDef object) { return createTCPSelectorDefAdapter(); @@ -190,36 +170,6 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } @Override - public Adapter caseCredentialsProviderDef(CredentialsProviderDef object) - { - return createCredentialsProviderDefAdapter(); - } - - @Override - public Adapter casePasswordCredentialsProviderDef(PasswordCredentialsProviderDef object) - { - return createPasswordCredentialsProviderDefAdapter(); - } - - @Override - public Adapter caseUser(User object) - { - return createUserAdapter(); - } - - @Override - public Adapter caseUserManagerDef(UserManagerDef object) - { - return createUserManagerDefAdapter(); - } - - @Override - public Adapter caseRandomizerDef(RandomizerDef object) - { - return createRandomizerDefAdapter(); - } - - @Override public Adapter caseDef(Def object) { return createDefAdapter(); @@ -247,12 +197,12 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.ConnectorDef - * <em>Connector 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 --> + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.ConnectorDef <em>Connector 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.ConnectorDef + * @see org.eclipse.net4j.defs.ConnectorDef * @generated */ public Adapter createConnectorDefAdapter() @@ -261,13 +211,13 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef + * 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.net4jdefs.ClientProtocolFactoryDef + * @see org.eclipse.net4j.defs.ClientProtocolFactoryDef * @generated */ public Adapter createClientProtocolFactoryDefAdapter() @@ -276,13 +226,13 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.TCPConnectorDef + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.TCPConnectorDef * <em>TCP Connector 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.TCPConnectorDef + * @see org.eclipse.net4j.defs.TCPConnectorDef * @generated */ public Adapter createTCPConnectorDefAdapter() @@ -291,12 +241,12 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.AcceptorDef <em>Acceptor 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 --> + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.AcceptorDef <em>Acceptor 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.AcceptorDef + * @see org.eclipse.net4j.defs.AcceptorDef * @generated */ public Adapter createAcceptorDefAdapter() @@ -305,12 +255,12 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.TCPAcceptorDef + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.TCPAcceptorDef * <em>TCP Acceptor 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.TCPAcceptorDef + * @see org.eclipse.net4j.defs.TCPAcceptorDef * @generated */ public Adapter createTCPAcceptorDefAdapter() @@ -319,12 +269,12 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.JVMAcceptorDef + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.JVMAcceptorDef * <em>JVM Acceptor 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.JVMAcceptorDef + * @see org.eclipse.net4j.defs.JVMAcceptorDef * @generated */ public Adapter createJVMAcceptorDefAdapter() @@ -333,13 +283,13 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.JVMConnectorDef + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.JVMConnectorDef * <em>JVM Connector 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.JVMConnectorDef + * @see org.eclipse.net4j.defs.JVMConnectorDef * @generated */ public Adapter createJVMConnectorDefAdapter() @@ -348,13 +298,13 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.HTTPConnectorDef + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.HTTPConnectorDef * <em>HTTP Connector 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.HTTPConnectorDef + * @see org.eclipse.net4j.defs.HTTPConnectorDef * @generated */ public Adapter createHTTPConnectorDefAdapter() @@ -363,56 +313,12 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.NegotiatorDef - * <em>Negotiator 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.NegotiatorDef - * @generated - */ - public Adapter createNegotiatorDefAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef - * <em>Response Negotiator 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.ResponseNegotiatorDef - * @generated - */ - public Adapter createResponseNegotiatorDefAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef - * <em>Challenge Negotiator 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.ChallengeNegotiatorDef - * @generated - */ - public Adapter createChallengeNegotiatorDefAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.TCPSelectorDef + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.TCPSelectorDef * <em>TCP Selector 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.TCPSelectorDef + * @see org.eclipse.net4j.defs.TCPSelectorDef * @generated */ public Adapter createTCPSelectorDefAdapter() @@ -421,13 +327,13 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.ServerProtocolFactoryDef * <em>Server 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.ServerProtocolFactoryDef + * @see org.eclipse.net4j.defs.ServerProtocolFactoryDef * @generated */ public Adapter createServerProtocolFactoryDefAdapter() @@ -436,13 +342,13 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.BufferProviderDef + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.BufferProviderDef * <em>Buffer 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.BufferProviderDef + * @see org.eclipse.net4j.defs.BufferProviderDef * @generated */ public Adapter createBufferProviderDefAdapter() @@ -451,12 +357,12 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.BufferPoolDef - * <em>Buffer Pool 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 --> + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.defs.BufferPoolDef <em>Buffer Pool 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.BufferPoolDef + * @see org.eclipse.net4j.defs.BufferPoolDef * @generated */ public Adapter createBufferPoolDefAdapter() @@ -465,13 +371,13 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.ProtocolProviderDef + * 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.net4jdefs.ProtocolProviderDef + * @see org.eclipse.net4j.defs.ProtocolProviderDef * @generated */ public Adapter createProtocolProviderDefAdapter() @@ -480,84 +386,12 @@ public class Net4jDefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.CredentialsProviderDef - * <em>Credentials 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.CredentialsProviderDef - * @generated - */ - public Adapter createCredentialsProviderDefAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef - * <em>Password Credentials 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.PasswordCredentialsProviderDef - * @generated - */ - public Adapter createPasswordCredentialsProviderDefAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.UserManagerDef - * <em>User Manager 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.UserManagerDef - * @generated - */ - public Adapter createUserManagerDefAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.RandomizerDef - * <em>Randomizer 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.RandomizerDef - * @generated - */ - public Adapter createRandomizerDefAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.net4jdefs.User <em>User</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.User - * @generated - */ - public Adapter createUserAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.net4jutildefs.Def <em>Def</em>}'. <!-- + * 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.net4jutildefs.Def + * @see org.eclipse.net4j.util.defs.Def * @generated */ public Adapter createDefAdapter() diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsSwitch.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsSwitch.java index 9471ca70da..bd1d59f6e0 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsSwitch.java +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsSwitch.java @@ -1,34 +1,32 @@ /** - * <copyright> - * </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 * - * $Id: Net4jDefsSwitch.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: Net4jDefsSwitch.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.util; - -import org.eclipse.net4j.net4jdefs.AcceptorDef; -import org.eclipse.net4j.net4jdefs.BufferPoolDef; -import org.eclipse.net4j.net4jdefs.BufferProviderDef; -import org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef; -import org.eclipse.net4j.net4jdefs.ClientProtocolFactoryDef; -import org.eclipse.net4j.net4jdefs.ConnectorDef; -import org.eclipse.net4j.net4jdefs.CredentialsProviderDef; -import org.eclipse.net4j.net4jdefs.HTTPConnectorDef; -import org.eclipse.net4j.net4jdefs.JVMAcceptorDef; -import org.eclipse.net4j.net4jdefs.JVMConnectorDef; -import org.eclipse.net4j.net4jdefs.NegotiatorDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef; -import org.eclipse.net4j.net4jdefs.ProtocolProviderDef; -import org.eclipse.net4j.net4jdefs.RandomizerDef; -import org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef; -import org.eclipse.net4j.net4jdefs.ServerProtocolFactoryDef; -import org.eclipse.net4j.net4jdefs.TCPAcceptorDef; -import org.eclipse.net4j.net4jdefs.TCPConnectorDef; -import org.eclipse.net4j.net4jdefs.TCPSelectorDef; -import org.eclipse.net4j.net4jdefs.User; -import org.eclipse.net4j.net4jdefs.UserManagerDef; -import org.eclipse.net4j.util.net4jutildefs.Def; +package org.eclipse.net4j.defs.util; + +import org.eclipse.net4j.defs.AcceptorDef; +import org.eclipse.net4j.defs.BufferPoolDef; +import org.eclipse.net4j.defs.BufferProviderDef; +import org.eclipse.net4j.defs.ClientProtocolFactoryDef; +import org.eclipse.net4j.defs.ConnectorDef; +import org.eclipse.net4j.defs.HTTPConnectorDef; +import org.eclipse.net4j.defs.JVMAcceptorDef; +import org.eclipse.net4j.defs.JVMConnectorDef; +import org.eclipse.net4j.defs.Net4jDefsPackage; +import org.eclipse.net4j.defs.ProtocolProviderDef; +import org.eclipse.net4j.defs.ServerProtocolFactoryDef; +import org.eclipse.net4j.defs.TCPAcceptorDef; +import org.eclipse.net4j.defs.TCPConnectorDef; +import org.eclipse.net4j.defs.TCPSelectorDef; +import org.eclipse.net4j.util.defs.Def; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EObject; @@ -41,7 +39,7 @@ import java.util.List; * 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.net4j.net4jdefs.Net4jDefsPackage + * @see org.eclipse.net4j.defs.Net4jDefsPackage * @generated */ public class Net4jDefsSwitch<T> @@ -114,13 +112,9 @@ public class Net4jDefsSwitch<T> ConnectorDef connectorDef = (ConnectorDef)theEObject; T result = caseConnectorDef(connectorDef); if (result == null) - { result = caseDef(connectorDef); - } if (result == null) - { result = defaultCase(theEObject); - } return result; } case Net4jDefsPackage.CLIENT_PROTOCOL_FACTORY_DEF: @@ -128,17 +122,11 @@ public class Net4jDefsSwitch<T> ClientProtocolFactoryDef clientProtocolFactoryDef = (ClientProtocolFactoryDef)theEObject; T result = caseClientProtocolFactoryDef(clientProtocolFactoryDef); if (result == null) - { result = caseProtocolProviderDef(clientProtocolFactoryDef); - } if (result == null) - { result = caseDef(clientProtocolFactoryDef); - } if (result == null) - { result = defaultCase(theEObject); - } return result; } case Net4jDefsPackage.TCP_CONNECTOR_DEF: @@ -146,17 +134,11 @@ public class Net4jDefsSwitch<T> TCPConnectorDef tcpConnectorDef = (TCPConnectorDef)theEObject; T result = caseTCPConnectorDef(tcpConnectorDef); if (result == null) - { result = caseConnectorDef(tcpConnectorDef); - } if (result == null) - { result = caseDef(tcpConnectorDef); - } if (result == null) - { result = defaultCase(theEObject); - } return result; } case Net4jDefsPackage.ACCEPTOR_DEF: @@ -164,13 +146,9 @@ public class Net4jDefsSwitch<T> AcceptorDef acceptorDef = (AcceptorDef)theEObject; T result = caseAcceptorDef(acceptorDef); if (result == null) - { result = caseDef(acceptorDef); - } if (result == null) - { result = defaultCase(theEObject); - } return result; } case Net4jDefsPackage.TCP_ACCEPTOR_DEF: @@ -178,17 +156,11 @@ public class Net4jDefsSwitch<T> TCPAcceptorDef tcpAcceptorDef = (TCPAcceptorDef)theEObject; T result = caseTCPAcceptorDef(tcpAcceptorDef); if (result == null) - { result = caseAcceptorDef(tcpAcceptorDef); - } if (result == null) - { result = caseDef(tcpAcceptorDef); - } if (result == null) - { result = defaultCase(theEObject); - } return result; } case Net4jDefsPackage.JVM_ACCEPTOR_DEF: @@ -196,17 +168,11 @@ public class Net4jDefsSwitch<T> JVMAcceptorDef jvmAcceptorDef = (JVMAcceptorDef)theEObject; T result = caseJVMAcceptorDef(jvmAcceptorDef); if (result == null) - { result = caseAcceptorDef(jvmAcceptorDef); - } if (result == null) - { result = caseDef(jvmAcceptorDef); - } if (result == null) - { result = defaultCase(theEObject); - } return result; } case Net4jDefsPackage.JVM_CONNECTOR_DEF: @@ -214,17 +180,11 @@ public class Net4jDefsSwitch<T> JVMConnectorDef jvmConnectorDef = (JVMConnectorDef)theEObject; T result = caseJVMConnectorDef(jvmConnectorDef); if (result == null) - { result = caseConnectorDef(jvmConnectorDef); - } if (result == null) - { result = caseDef(jvmConnectorDef); - } if (result == null) - { result = defaultCase(theEObject); - } return result; } case Net4jDefsPackage.HTTP_CONNECTOR_DEF: @@ -232,67 +192,11 @@ public class Net4jDefsSwitch<T> HTTPConnectorDef httpConnectorDef = (HTTPConnectorDef)theEObject; T result = caseHTTPConnectorDef(httpConnectorDef); if (result == null) - { result = caseConnectorDef(httpConnectorDef); - } if (result == null) - { result = caseDef(httpConnectorDef); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case Net4jDefsPackage.NEGOTIATOR_DEF: - { - NegotiatorDef negotiatorDef = (NegotiatorDef)theEObject; - T result = caseNegotiatorDef(negotiatorDef); - if (result == null) - { - result = caseDef(negotiatorDef); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF: - { - ResponseNegotiatorDef responseNegotiatorDef = (ResponseNegotiatorDef)theEObject; - T result = caseResponseNegotiatorDef(responseNegotiatorDef); - if (result == null) - { - result = caseNegotiatorDef(responseNegotiatorDef); - } - if (result == null) - { - result = caseDef(responseNegotiatorDef); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF: - { - ChallengeNegotiatorDef challengeNegotiatorDef = (ChallengeNegotiatorDef)theEObject; - T result = caseChallengeNegotiatorDef(challengeNegotiatorDef); - if (result == null) - { - result = caseNegotiatorDef(challengeNegotiatorDef); - } - if (result == null) - { - result = caseDef(challengeNegotiatorDef); - } if (result == null) - { result = defaultCase(theEObject); - } return result; } case Net4jDefsPackage.TCP_SELECTOR_DEF: @@ -300,13 +204,9 @@ public class Net4jDefsSwitch<T> TCPSelectorDef tcpSelectorDef = (TCPSelectorDef)theEObject; T result = caseTCPSelectorDef(tcpSelectorDef); if (result == null) - { result = caseDef(tcpSelectorDef); - } if (result == null) - { result = defaultCase(theEObject); - } return result; } case Net4jDefsPackage.SERVER_PROTOCOL_FACTORY_DEF: @@ -314,17 +214,11 @@ public class Net4jDefsSwitch<T> ServerProtocolFactoryDef serverProtocolFactoryDef = (ServerProtocolFactoryDef)theEObject; T result = caseServerProtocolFactoryDef(serverProtocolFactoryDef); if (result == null) - { result = caseProtocolProviderDef(serverProtocolFactoryDef); - } if (result == null) - { result = caseDef(serverProtocolFactoryDef); - } if (result == null) - { result = defaultCase(theEObject); - } return result; } case Net4jDefsPackage.BUFFER_PROVIDER_DEF: @@ -332,13 +226,9 @@ public class Net4jDefsSwitch<T> BufferProviderDef bufferProviderDef = (BufferProviderDef)theEObject; T result = caseBufferProviderDef(bufferProviderDef); if (result == null) - { result = caseDef(bufferProviderDef); - } if (result == null) - { result = defaultCase(theEObject); - } return result; } case Net4jDefsPackage.BUFFER_POOL_DEF: @@ -346,17 +236,11 @@ public class Net4jDefsSwitch<T> BufferPoolDef bufferPoolDef = (BufferPoolDef)theEObject; T result = caseBufferPoolDef(bufferPoolDef); if (result == null) - { result = caseBufferProviderDef(bufferPoolDef); - } if (result == null) - { result = caseDef(bufferPoolDef); - } if (result == null) - { result = defaultCase(theEObject); - } return result; } case Net4jDefsPackage.PROTOCOL_PROVIDER_DEF: @@ -364,83 +248,9 @@ public class Net4jDefsSwitch<T> ProtocolProviderDef protocolProviderDef = (ProtocolProviderDef)theEObject; T result = caseProtocolProviderDef(protocolProviderDef); if (result == null) - { result = caseDef(protocolProviderDef); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case Net4jDefsPackage.CREDENTIALS_PROVIDER_DEF: - { - CredentialsProviderDef credentialsProviderDef = (CredentialsProviderDef)theEObject; - T result = caseCredentialsProviderDef(credentialsProviderDef); - if (result == null) - { - result = caseDef(credentialsProviderDef); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case Net4jDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF: - { - PasswordCredentialsProviderDef passwordCredentialsProviderDef = (PasswordCredentialsProviderDef)theEObject; - T result = casePasswordCredentialsProviderDef(passwordCredentialsProviderDef); - if (result == null) - { - result = caseCredentialsProviderDef(passwordCredentialsProviderDef); - } - if (result == null) - { - result = caseDef(passwordCredentialsProviderDef); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case Net4jDefsPackage.USER: - { - User user = (User)theEObject; - T result = caseUser(user); - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case Net4jDefsPackage.USER_MANAGER_DEF: - { - UserManagerDef userManagerDef = (UserManagerDef)theEObject; - T result = caseUserManagerDef(userManagerDef); - if (result == null) - { - result = caseDef(userManagerDef); - } if (result == null) - { result = defaultCase(theEObject); - } - return result; - } - case Net4jDefsPackage.RANDOMIZER_DEF: - { - RandomizerDef randomizerDef = (RandomizerDef)theEObject; - T result = caseRandomizerDef(randomizerDef); - if (result == null) - { - result = caseDef(randomizerDef); - } - if (result == null) - { - result = defaultCase(theEObject); - } return result; } default: @@ -570,53 +380,6 @@ public class Net4jDefsSwitch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Negotiator 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>Negotiator Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseNegotiatorDef(NegotiatorDef object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Response Negotiator 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>Response Negotiator Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseResponseNegotiatorDef(ResponseNegotiatorDef object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Challenge Negotiator 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>Challenge Negotiator Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseChallengeNegotiatorDef(ChallengeNegotiatorDef object) - { - return null; - } - - /** * Returns the result of interpreting the object as an instance of '<em>TCP Selector Def</em>'. <!-- begin-user-doc * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc --> * @@ -694,83 +457,6 @@ public class Net4jDefsSwitch<T> } /** - * Returns the result of interpreting the object as an instance of '<em>Credentials 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>Credentials Provider Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCredentialsProviderDef(CredentialsProviderDef object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Password Credentials 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>Password Credentials Provider Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePasswordCredentialsProviderDef(PasswordCredentialsProviderDef object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>User Manager 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>User Manager Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseUserManagerDef(UserManagerDef object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Randomizer 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>Randomizer Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRandomizerDef(RandomizerDef object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>User</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>User</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseUser(User 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 --> * diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsUtil.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsUtil.java new file mode 100644 index 0000000000..7387085e59 --- /dev/null +++ b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/defs/util/Net4jDefsUtil.java @@ -0,0 +1,65 @@ +/** + * 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 + * + * $Id: Net4jDefsUtil.java,v 1.1 2008-12-31 14:43:19 estepper Exp $ + */ +package org.eclipse.net4j.defs.util; + +import org.eclipse.net4j.FactoriesProtocolProvider; +import org.eclipse.net4j.defs.Net4jDefsFactory; +import org.eclipse.net4j.defs.ProtocolProviderDef; +import org.eclipse.net4j.defs.TCPConnectorDef; +import org.eclipse.net4j.protocol.IProtocolProvider; +import org.eclipse.net4j.tcp.ITCPConnector; +import org.eclipse.net4j.util.defs.Net4jUtilDefsFactory; +import org.eclipse.net4j.util.factory.IFactory; + +import java.util.Iterator; +import java.util.List; + +public class Net4jDefsUtil +{ + /** + * Creates the factories protocol provider. The current implementation uses a {@link FactoriesProtocolProvider}. + * + * @param clientProtocolFactoryDef + * the client protocol factory definition + * @return the protocol provider + */ + public static <PPD extends ProtocolProviderDef> IProtocolProvider createFactoriesProtocolProvider( + List<PPD> protocolFactoryDef) + { + FactoriesProtocolProvider protocolProvider = new FactoriesProtocolProvider(); + for (Iterator<PPD> iterator = protocolFactoryDef.iterator(); iterator.hasNext();) + { + PPD protocolProviderDef = iterator.next(); + protocolProvider.addFactory((IFactory)protocolProviderDef.getInstance()); + } + return protocolProvider; + } + + public static TCPConnectorDef createTCPConnectorDef(final String host) + { + return createTCPConnectorDef(host, ITCPConnector.DEFAULT_PORT); + } + + public static TCPConnectorDef createTCPConnectorDef(final String host, final int port) + { + TCPConnectorDef tcpConnectorDef = Net4jDefsFactory.eINSTANCE.createTCPConnectorDef(); + + tcpConnectorDef.setHost(host); + tcpConnectorDef.setPort(port); + tcpConnectorDef.setBufferProvider(Net4jDefsFactory.eINSTANCE.createBufferPoolDef()); + tcpConnectorDef.setExecutorService(Net4jUtilDefsFactory.eINSTANCE.createThreadPoolDef()); + tcpConnectorDef.setTcpSelectorDef(Net4jDefsFactory.eINSTANCE.createTCPSelectorDef()); + + return tcpConnectorDef; + } +} diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/BufferPoolDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/BufferPoolDef.java deleted file mode 100644 index 37b3fd6f1b..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/BufferPoolDef.java +++ /dev/null @@ -1,18 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: BufferPoolDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ - */ -package org.eclipse.net4j.net4jdefs; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Buffer Pool Def</b></em>'. <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getBufferPoolDef() - * @model - * @generated - */ -public interface BufferPoolDef extends BufferProviderDef -{ -} // BufferPoolDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/BufferProviderDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/BufferProviderDef.java deleted file mode 100644 index d9f0fb55e1..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/BufferProviderDef.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: BufferProviderDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ - */ -package org.eclipse.net4j.net4jdefs; - -import org.eclipse.net4j.util.net4jutildefs.Def; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Buffer Provider Def</b></em>'. <!-- end-user-doc - * --> - * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getBufferProviderDef() - * @model abstract="true" - * @generated - */ -public interface BufferProviderDef extends Def -{ -} // BufferProviderDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ClientProtocolFactoryDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ClientProtocolFactoryDef.java deleted file mode 100644 index 4a55359263..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ClientProtocolFactoryDef.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ClientProtocolFactoryDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ - */ -package org.eclipse.net4j.net4jdefs; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Client Protocol Factory Def</b></em>'. <!-- - * end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getClientProtocolFactoryDef() - * @model abstract="true" - * @generated - */ -public interface ClientProtocolFactoryDef extends ProtocolProviderDef -{ -} // ClientProtocolFactoryDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/NegotiatorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/NegotiatorDef.java deleted file mode 100644 index d47bd4f6ab..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/NegotiatorDef.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: NegotiatorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ - */ -package org.eclipse.net4j.net4jdefs; - -import org.eclipse.net4j.util.net4jutildefs.Def; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Negotiator Def</b></em>'. <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getNegotiatorDef() - * @model abstract="true" - * @generated - */ -public interface NegotiatorDef extends Def -{ -} // NegotiatorDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ProtocolProviderDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ProtocolProviderDef.java deleted file mode 100644 index 77e07ecd15..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ProtocolProviderDef.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ProtocolProviderDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ - */ -package org.eclipse.net4j.net4jdefs; - -import org.eclipse.net4j.util.net4jutildefs.Def; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Protocol Provider Def</b></em>'. <!-- - * end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getProtocolProviderDef() - * @model abstract="true" - * @generated - */ -public interface ProtocolProviderDef extends Def -{ -} // ProtocolProviderDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/RandomizerDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/RandomizerDef.java deleted file mode 100644 index 48ac17b58c..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/RandomizerDef.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: RandomizerDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ - */ -package org.eclipse.net4j.net4jdefs; - -import org.eclipse.net4j.util.net4jutildefs.Def; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Randomizer Def</b></em>'. <!-- end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getRandomizerDef() - * @model - * @generated - */ -public interface RandomizerDef extends Def -{ -} // RandomizerDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ServerConnector.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ServerConnector.java deleted file mode 100644 index 60aa39c30b..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ServerConnector.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ServerConnector.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ - */ -package org.eclipse.net4j.net4jdefs; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Server Connector</b></em>'. <!-- end-user-doc - * --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.ServerConnector#getAcceptorDef <em>Acceptor Def</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.net4j.net4jdefs.Net4jdefsPackage#getServerConnector() - * @model abstract="true" - * @generated - */ -public interface ServerConnector extends ConnectorDef -{ - /** - * Returns the value of the '<em><b>Acceptor Def</b></em>' reference. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Acceptor 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>Acceptor Def</em>' reference. - * @see #setAcceptorDef(AcceptorDef) - * @see org.eclipse.net4j.net4jdefs.Net4jdefsPackage#getServerConnector_AcceptorDef() - * @model - * @generated - */ - AcceptorDef getAcceptorDef(); - - /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ServerConnector#getAcceptorDef <em>Acceptor Def</em>}' - * reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Acceptor Def</em>' reference. - * @see #getAcceptorDef() - * @generated - */ - void setAcceptorDef(AcceptorDef value); - -} // ServerConnector diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ServerProtocolFactoryDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ServerProtocolFactoryDef.java deleted file mode 100644 index 758ba80770..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ServerProtocolFactoryDef.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ServerProtocolFactoryDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ - */ -package org.eclipse.net4j.net4jdefs; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Server Protocol Factory Def</b></em>'. <!-- - * end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getServerProtocolFactoryDef() - * @model abstract="true" - * @generated - */ -public interface ServerProtocolFactoryDef extends ProtocolProviderDef -{ -} // ServerProtocolFactoryDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/SeverProtocolFactory.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/SeverProtocolFactory.java deleted file mode 100644 index cd060b3c03..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/SeverProtocolFactory.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: SeverProtocolFactory.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ - */ -package org.eclipse.net4j.net4jdefs; - -import org.eclipse.net4j.util.net4jutildefs.Def; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>Sever Protocol Factory</b></em>'. <!-- - * end-user-doc --> - * - * @see org.eclipse.net4j.net4jdefs.Net4jdefsPackage#getSeverProtocolFactory() - * @model - * @generated - */ -public interface SeverProtocolFactory extends Def -{ -} // SeverProtocolFactory diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPSelectorDef.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPSelectorDef.java deleted file mode 100644 index 841fbbaf16..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/TCPSelectorDef.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: TCPSelectorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ - */ -package org.eclipse.net4j.net4jdefs; - -import org.eclipse.net4j.util.net4jutildefs.Def; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>TCP Selector Def</b></em>'. <!-- end-user-doc - * --> - * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getTCPSelectorDef() - * @model - * @generated - */ -public interface TCPSelectorDef extends Def -{ -} // TCPSelectorDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/NegotiatorDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/NegotiatorDefImpl.java deleted file mode 100644 index 9e9657e19b..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/NegotiatorDefImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: NegotiatorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ - */ -package org.eclipse.net4j.net4jdefs.impl; - -import org.eclipse.net4j.net4jdefs.NegotiatorDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Negotiator Def</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public abstract class NegotiatorDefImpl extends DefImpl implements NegotiatorDef -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected NegotiatorDefImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return Net4jDefsPackage.Literals.NEGOTIATOR_DEF; - } - -} // NegotiatorDefImpl diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/RandomizerDefImpl.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/RandomizerDefImpl.java deleted file mode 100644 index 7fd359a4f2..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/RandomizerDefImpl.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: RandomizerDefImpl.java,v 1.1 2008-12-28 18:07:28 estepper Exp $ - */ -package org.eclipse.net4j.net4jdefs.impl; - -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.RandomizerDef; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; -import org.eclipse.net4j.util.security.Randomizer; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>Randomizer Def</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class RandomizerDefImpl extends DefImpl implements RandomizerDef -{ - @Override - protected Object createInstance() - { - return new Randomizer(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected RandomizerDefImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return Net4jDefsPackage.Literals.RANDOMIZER_DEF; - } - -} // RandomizerDefImpl diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/ConnectorDefBuilder.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/ConnectorDefBuilder.java deleted file mode 100644 index 6ce76a350a..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/ConnectorDefBuilder.java +++ /dev/null @@ -1,57 +0,0 @@ -/*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. - * 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: - * Eike Stepper - initial API and implementation - **************************************************************************/ -package org.eclipse.net4j.net4jdefs.util; - -import org.eclipse.net4j.net4jdefs.BufferProviderDef; -import org.eclipse.net4j.net4jdefs.ConnectorDef; -import org.eclipse.net4j.util.CheckUtil; -import org.eclipse.net4j.util.net4jutildefs.ExecutorServiceDef; - -/** - * @author Eike Stepper - */ -public class ConnectorDefBuilder -{ - protected BufferProviderDef bufferProviderDef; - - protected ExecutorServiceDef executorServiceDef; - - public ConnectorDefBuilder() - { - super(); - } - - public ConnectorDefBuilder bufferProvider(BufferProviderDef bufferProviderDef) - { - this.bufferProviderDef = bufferProviderDef; - return this; - } - - public ConnectorDefBuilder executorService(ExecutorServiceDef executorServiceDef) - { - this.executorServiceDef = executorServiceDef; - return this; - } - - public void validate() - { - CheckUtil.checkState(bufferProviderDef != null, "bufferProviderDef is not set!"); - CheckUtil.checkState(executorServiceDef != null, "executorServiceDef is not set!"); - } - - public void build(ConnectorDef connectorDef) - { - validate(); - - connectorDef.setBufferProvider(bufferProviderDef); - connectorDef.setExecutorService(executorServiceDef); - } -} diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsUtil.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsUtil.java deleted file mode 100644 index ee9c3c905a..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/Net4jDefsUtil.java +++ /dev/null @@ -1,48 +0,0 @@ -/*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. - * 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: - * Eike Stepper - initial API and implementation - **************************************************************************/ -package org.eclipse.net4j.net4jdefs.util; - -import org.eclipse.net4j.net4jdefs.Net4jDefsFactory; -import org.eclipse.net4j.net4jdefs.TCPConnectorDef; -import org.eclipse.net4j.tcp.ITCPConnector; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsFactory; - -/** - * @author Eike Stepper - */ -public abstract class Net4jDefsUtil -{ - private Net4jDefsUtil() - { - } - - /* - * TODO: Is this only used by tests? --> Move to tests - */ - public static TCPConnectorDef createTCPConnectorDef(final String host) - { - return createTCPConnectorDef(host, ITCPConnector.DEFAULT_PORT); - } - - /* - * TODO: Is this only used by tests? --> Move to tests - */ - public static TCPConnectorDef createTCPConnectorDef(final String host, final int port) - { - TCPConnectorDef tcpConnectorDef = Net4jDefsFactory.eINSTANCE.createTCPConnectorDef(); - tcpConnectorDef.setHost(host); - tcpConnectorDef.setPort(port); - tcpConnectorDef.setBufferProvider(Net4jDefsFactory.eINSTANCE.createBufferPoolDef()); - tcpConnectorDef.setExecutorService(Net4jUtilDefsFactory.eINSTANCE.createThreadPoolDef()); - tcpConnectorDef.setTcpSelectorDef(Net4jDefsFactory.eINSTANCE.createTCPSelectorDef()); - return tcpConnectorDef; - } -} diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/TCPClientConnectorBuilder.java b/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/TCPClientConnectorBuilder.java deleted file mode 100644 index 6ce4f8d930..0000000000 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/util/TCPClientConnectorBuilder.java +++ /dev/null @@ -1,82 +0,0 @@ -/*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. - * 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: - * Eike Stepper - initial API and implementation - **************************************************************************/ -package org.eclipse.net4j.net4jdefs.util; - -import org.eclipse.net4j.net4jdefs.BufferPoolDef; -import org.eclipse.net4j.net4jdefs.BufferProviderDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsFactory; -import org.eclipse.net4j.net4jdefs.TCPConnectorDef; -import org.eclipse.net4j.net4jdefs.TCPSelectorDef; -import org.eclipse.net4j.tcp.ITCPConnector; -import org.eclipse.net4j.util.CheckUtil; -import org.eclipse.net4j.util.net4jutildefs.ExecutorServiceDef; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsFactory; -import org.eclipse.net4j.util.net4jutildefs.ThreadPoolDef; - -/** - * @author Eike Stepper - */ -public class TCPClientConnectorBuilder -{ - private String host; - - private int port = ITCPConnector.DEFAULT_PORT; - - private BufferProviderDef bufferProviderDef = Net4jDefsFactory.eINSTANCE.createBufferPoolDef(); - - private ExecutorServiceDef executorService = Net4jUtilDefsFactory.eINSTANCE.createThreadPoolDef(); - - private TCPSelectorDef tcpSelectorDef = Net4jDefsFactory.eINSTANCE.createTCPSelectorDef(); - - public TCPClientConnectorBuilder() - { - } - - public TCPClientConnectorBuilder port(int port) - { - this.port = port; - return this; - } - - public TCPClientConnectorBuilder host(String host) - { - this.host = host; - return this; - } - - public TCPClientConnectorBuilder executorServiceDef(ThreadPoolDef threadPoolDef) - { - executorService = threadPoolDef; - return this; - } - - public TCPClientConnectorBuilder bufferDef(BufferPoolDef bufferPoolDef) - { - bufferProviderDef = bufferPoolDef; - return this; - } - - public TCPConnectorDef build() - { - TCPConnectorDef tcpClientConnectorDef = Net4jDefsFactory.eINSTANCE.createTCPConnectorDef(); - - CheckUtil.checkState(host != null, "host is not set!"); - tcpClientConnectorDef.setHost(host); - - tcpClientConnectorDef.setPort(port); - - tcpClientConnectorDef.setBufferProvider(bufferProviderDef); - tcpClientConnectorDef.setExecutorService(executorService); - tcpClientConnectorDef.setTcpSelectorDef(tcpSelectorDef); - - return tcpClientConnectorDef; - } -} diff --git a/plugins/org.eclipse.net4j.tests/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.net4j.tests/.settings/org.eclipse.jdt.core.prefs index 4a9b13a84e..98b1633c8b 100644 --- a/plugins/org.eclipse.net4j.tests/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/org.eclipse.net4j.tests/.settings/org.eclipse.jdt.core.prefs @@ -1,4 +1,4 @@ -#Fri Aug 01 21:17:01 CEST 2008 +#Wed Dec 31 15:39:53 CET 2008 eclipse.preferences.version=1 org.eclipse.jdt.core.codeComplete.argumentPrefixes= org.eclipse.jdt.core.codeComplete.argumentSuffixes= @@ -8,8 +8,13 @@ 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 diff --git a/plugins/org.eclipse.net4j.tests/META-INF/MANIFEST.MF b/plugins/org.eclipse.net4j.tests/META-INF/MANIFEST.MF index a34a9678fe..1f7813c763 100644 --- a/plugins/org.eclipse.net4j.tests/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.net4j.tests/META-INF/MANIFEST.MF @@ -26,5 +26,4 @@ Export-Package: org.eclipse.net4j.tests;version="2.0.0", org.eclipse.net4j.util.tests.cache;version="2.0.0", org.eclipse.net4j.util.tests.defs;version="2.0.0", org.eclipse.net4j.util.tests.defs.impl;version="2.0.0", - org.eclipse.net4j.util.tests.defs.util;version="2.0.0", - org.eclipse.net4j.util.tests.defs.validation;version="2.0.0" + org.eclipse.net4j.util.tests.defs.util;version="2.0.0" diff --git a/plugins/org.eclipse.net4j.tests/model/TestDef.genmodel b/plugins/org.eclipse.net4j.tests/model/TestDef.genmodel index 3b57f72837..007fa65bf0 100644 --- a/plugins/org.eclipse.net4j.tests/model/TestDef.genmodel +++ b/plugins/org.eclipse.net4j.tests/model/TestDef.genmodel @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" - xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2004 - 2008 Eike Stepper, Germany.
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:
 Eike Stepper - initial API and implementation" + 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
" modelDirectory="/org.eclipse.net4j.tests/src" editDirectory="" editorDirectory="" modelPluginID="" modelName="TestDef" 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"> + complianceLevel="5.0" copyrightFields="false" usedGenPackages="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.genmodel#//defs"> <foreignModel>TestDef.ecore</foreignModel> - <genPackages prefix="Defs" basePackage="org.eclipse.net4j.util.tests" disposableProviderFactory="true" + <genPackages prefix="TestDefs" basePackage="org.eclipse.net4j.util.tests" disposableProviderFactory="true" ecorePackage="TestDef.ecore#/"> <genClasses ecoreClass="TestDef.ecore#//TestDef"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TestDef.ecore#//TestDef/references"/> diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/AllTests.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/AllTests.java index 4f660f2693..54b796e261 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/AllTests.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/AllTests.java @@ -11,12 +11,17 @@ package org.eclipse.net4j.tests; import org.eclipse.net4j.tests.bugzilla.Bugzilla241463_Test; +import org.eclipse.net4j.tests.defs.JVMAcceptorDefImplTest; +import org.eclipse.net4j.tests.defs.JVMConnectorDefImplTest; +import org.eclipse.net4j.tests.defs.TCPAcceptorDefImplTest; +import org.eclipse.net4j.tests.defs.TCPConnectorDefImplTest; import org.eclipse.net4j.util.tests.ExtendedIOTest; import org.eclipse.net4j.util.tests.MultiMapTest; import org.eclipse.net4j.util.tests.ReferenceValueMapTest; import org.eclipse.net4j.util.tests.SecurityTest; import org.eclipse.net4j.util.tests.SortedFileMapTest; import org.eclipse.net4j.util.tests.SynchronizingCorrelatorTest; +import org.eclipse.net4j.util.tests.defs.TestDefTest; import junit.framework.Test; import junit.framework.TestSuite; @@ -45,6 +50,14 @@ public class AllTests suite.addTestSuite(SignalMonitorTest.class); suite.addTestSuite(ExceptionTest.class); suite.addTestSuite(SecurityTest.class); + + // defs + suite.addTestSuite(TestDefTest.class); + suite.addTestSuite(TCPAcceptorDefImplTest.class); + suite.addTestSuite(TCPConnectorDefImplTest.class); + suite.addTestSuite(JVMAcceptorDefImplTest.class); + suite.addTestSuite(JVMConnectorDefImplTest.class); + return suite; } } diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/JVMAcceptorDefImplTest.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/JVMAcceptorDefImplTest.java index dbb1bd3a0e..0e48705edf 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/JVMAcceptorDefImplTest.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/JVMAcceptorDefImplTest.java @@ -1,31 +1,31 @@ /*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * Copyright (c) 2004 - 2008 André Dietisheim, Germany. * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation **************************************************************************/ package org.eclipse.net4j.tests.defs; import org.eclipse.net4j.Net4jUtil; import org.eclipse.net4j.buffer.IBufferPool; +import org.eclipse.net4j.defs.JVMAcceptorDef; +import org.eclipse.net4j.defs.Net4jDefsFactory; import org.eclipse.net4j.internal.jvm.JVMClientConnector; import org.eclipse.net4j.jvm.IJVMAcceptor; import org.eclipse.net4j.jvm.IJVMConnector; -import org.eclipse.net4j.net4jdefs.JVMAcceptorDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsFactory; +import org.eclipse.net4j.util.defs.Net4jUtilDefsFactory; import org.eclipse.net4j.util.lifecycle.LifecycleUtil; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsFactory; import org.eclipse.net4j.util.tests.AbstractOMTest; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** - * @author Eike Stepper + * @author André Dietisheim */ public class JVMAcceptorDefImplTest extends AbstractOMTest { diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/JVMConnectorDefImplTest.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/JVMConnectorDefImplTest.java index 722a653440..5ddd526424 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/JVMConnectorDefImplTest.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/JVMConnectorDefImplTest.java @@ -1,31 +1,31 @@ /*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * Copyright (c) 2004 - 2008 André Dietisheim, Germany. * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation **************************************************************************/ package org.eclipse.net4j.tests.defs; import org.eclipse.net4j.Net4jUtil; import org.eclipse.net4j.buffer.IBufferPool; +import org.eclipse.net4j.defs.JVMConnectorDef; +import org.eclipse.net4j.defs.Net4jDefsFactory; import org.eclipse.net4j.internal.jvm.JVMAcceptor; import org.eclipse.net4j.jvm.IJVMAcceptor; import org.eclipse.net4j.jvm.IJVMConnector; -import org.eclipse.net4j.net4jdefs.JVMConnectorDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsFactory; +import org.eclipse.net4j.util.defs.Net4jUtilDefsFactory; import org.eclipse.net4j.util.lifecycle.LifecycleUtil; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsFactory; import org.eclipse.net4j.util.tests.AbstractOMTest; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** - * @author Eike Stepper + * @author André Dietisheim */ public class JVMConnectorDefImplTest extends AbstractOMTest { diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/TCPAcceptorDefImplTest.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/TCPAcceptorDefImplTest.java index e7dc2fe0c4..6d0a82ea48 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/TCPAcceptorDefImplTest.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/TCPAcceptorDefImplTest.java @@ -1,28 +1,28 @@ /*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * Copyright (c) 2004 - 2008 André Dietisheim, Germany. * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation **************************************************************************/ package org.eclipse.net4j.tests.defs; +import org.eclipse.net4j.defs.Net4jDefsFactory; +import org.eclipse.net4j.defs.TCPAcceptorDef; import org.eclipse.net4j.internal.tcp.TCPConnector; -import org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsFactory; -import org.eclipse.net4j.net4jdefs.TCPAcceptorDef; -import org.eclipse.net4j.net4jdefs.User; -import org.eclipse.net4j.net4jdefs.UserManagerDef; import org.eclipse.net4j.tcp.ITCPAcceptor; +import org.eclipse.net4j.util.defs.ChallengeNegotiatorDef; +import org.eclipse.net4j.util.defs.Net4jUtilDefsFactory; +import org.eclipse.net4j.util.defs.User; +import org.eclipse.net4j.util.defs.UserManagerDef; import org.eclipse.net4j.util.lifecycle.LifecycleUtil; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsFactory; import org.eclipse.net4j.util.tests.AbstractOMTest; /** - * @author Eike Stepper + * @author André Dietisheim */ public class TCPAcceptorDefImplTest extends AbstractOMTest { @@ -76,15 +76,15 @@ public class TCPAcceptorDefImplTest extends AbstractOMTest { TCPAcceptorDef tcpAcceptorDef = createTCPAcceptorDef(); - User user = Net4jDefsFactory.eINSTANCE.createUser(); + User user = Net4jUtilDefsFactory.eINSTANCE.createUser(); user.setUserID(USERID); user.setPassword(PASSWORD); - UserManagerDef userManagerDef = Net4jDefsFactory.eINSTANCE.createUserManagerDef(); + UserManagerDef userManagerDef = Net4jUtilDefsFactory.eINSTANCE.createUserManagerDef(); userManagerDef.getUser().add(user); - ChallengeNegotiatorDef challengeNegotiatorDef = Net4jDefsFactory.eINSTANCE.createChallengeNegotiatorDef(); - challengeNegotiatorDef.setRandomizer(Net4jDefsFactory.eINSTANCE.createRandomizerDef()); + ChallengeNegotiatorDef challengeNegotiatorDef = Net4jUtilDefsFactory.eINSTANCE.createChallengeNegotiatorDef(); + challengeNegotiatorDef.setRandomizer(Net4jUtilDefsFactory.eINSTANCE.createRandomizerDef()); challengeNegotiatorDef.setUserManager(userManagerDef); tcpAcceptorDef.setNegotiator(challengeNegotiatorDef); diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/TCPConnectorDefImplTest.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/TCPConnectorDefImplTest.java index c2d85f08c8..33273900d5 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/TCPConnectorDefImplTest.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/defs/TCPConnectorDefImplTest.java @@ -1,27 +1,27 @@ /*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * Copyright (c) 2004 - 2008 André Dietisheim, Germany. * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation **************************************************************************/ package org.eclipse.net4j.tests.defs; +import org.eclipse.net4j.defs.Net4jDefsFactory; +import org.eclipse.net4j.defs.TCPConnectorDef; import org.eclipse.net4j.internal.tcp.TCPAcceptor; -import org.eclipse.net4j.net4jdefs.Net4jDefsFactory; -import org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef; -import org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef; -import org.eclipse.net4j.net4jdefs.TCPConnectorDef; import org.eclipse.net4j.tcp.ITCPConnector; import org.eclipse.net4j.tests.AbstractProtocolTest; +import org.eclipse.net4j.util.defs.Net4jUtilDefsFactory; +import org.eclipse.net4j.util.defs.PasswordCredentialsProviderDef; +import org.eclipse.net4j.util.defs.ResponseNegotiatorDef; import org.eclipse.net4j.util.lifecycle.LifecycleUtil; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsFactory; /** - * @author Eike Stepper + * @author André Dietisheim */ public class TCPConnectorDefImplTest extends AbstractProtocolTest { @@ -108,12 +108,12 @@ public class TCPConnectorDefImplTest extends AbstractProtocolTest tcpConnectorDef.setExecutorService(Net4jUtilDefsFactory.eINSTANCE.createThreadPoolDef()); tcpConnectorDef.setTcpSelectorDef(Net4jDefsFactory.eINSTANCE.createTCPSelectorDef()); - PasswordCredentialsProviderDef credentialsProviderDef = Net4jDefsFactory.eINSTANCE + PasswordCredentialsProviderDef credentialsProviderDef = Net4jUtilDefsFactory.eINSTANCE .createPasswordCredentialsProviderDef(); credentialsProviderDef.setUserID(USERID); credentialsProviderDef.setPassword(PASSWORD); - ResponseNegotiatorDef negotiatorDef = Net4jDefsFactory.eINSTANCE.createResponseNegotiatorDef(); + ResponseNegotiatorDef negotiatorDef = Net4jUtilDefsFactory.eINSTANCE.createResponseNegotiatorDef(); negotiatorDef.setCredentialsProvider(credentialsProviderDef); tcpConnectorDef.setNegotiator(negotiatorDef); diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/DefsFactory.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/DefsFactory.java index eb523707a4..f61c7b6d6f 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/DefsFactory.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/DefsFactory.java @@ -1,53 +1,49 @@ /** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation * - * $Id: DefsFactory.java,v 1.1 2008-12-30 08:43:08 estepper Exp $ + * $Id: DefsFactory.java,v 1.2 2008-12-31 14:43:24 estepper Exp $ */ package org.eclipse.net4j.util.tests.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 --> + * <!-- 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.net4j.util.tests.defs.DefsPackage * @generated */ public interface DefsFactory extends EFactory { /** - * The singleton instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ DefsFactory eINSTANCE = org.eclipse.net4j.util.tests.defs.impl.DefsFactoryImpl.init(); /** - * Returns a new object of class '<em>Test Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * Returns a new object of class '<em>Test Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return a new object of class '<em>Test Def</em>'. * @generated */ TestDef createTestDef(); /** - * Returns the package supported by this factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the package supported by this factory. * @generated */ DefsPackage getDefsPackage(); -} //DefsFactory +} // DefsFactory diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/DefsPackage.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/DefsPackage.java index 9a061fb2fb..aa273cd8b2 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/DefsPackage.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/DefsPackage.java @@ -1,18 +1,18 @@ /** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation * - * $Id: DefsPackage.java,v 1.1 2008-12-30 08:43:08 estepper Exp $ + * $Id: DefsPackage.java,v 1.2 2008-12-31 14:43:24 estepper Exp $ */ package org.eclipse.net4j.util.tests.defs; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; @@ -20,16 +20,15 @@ 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 + * <!-- 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> + * <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.net4j.util.tests.defs.DefsFactory * @model kind="package" * @generated @@ -37,41 +36,37 @@ import org.eclipse.emf.ecore.EReference; public interface DefsPackage extends EPackage { /** - * The package name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * The package name. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String eNAME = "defs"; /** - * The package namespace URI. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String eNS_URI = "http://www.eclipse.org/NET4J/defs/tests/1.0.0"; /** - * The package namespace name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ String eNS_PREFIX = "net4j.defs.tests"; /** - * The singleton instance of the package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ DefsPackage eINSTANCE = org.eclipse.net4j.util.tests.defs.impl.DefsPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.net4j.util.tests.defs.impl.TestDefImpl <em>Test Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.net4j.util.tests.defs.impl.TestDefImpl * @see org.eclipse.net4j.util.tests.defs.impl.DefsPackageImpl#getTestDef() * @generated @@ -79,37 +74,33 @@ public interface DefsPackage extends EPackage int TEST_DEF = 0; /** - * The feature id for the '<em><b>References</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * The feature id for the '<em><b>References</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int TEST_DEF__REFERENCES = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; /** - * The feature id for the '<em><b>Attribute</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * The feature id for the '<em><b>Attribute</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int TEST_DEF__ATTRIBUTE = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; /** - * The number of structural features of the '<em>Test Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * The number of structural features of the '<em>Test Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated * @ordered */ int TEST_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 2; - /** - * Returns the meta object for class '{@link org.eclipse.net4j.util.tests.defs.TestDef <em>Test Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * Returns the meta object for class '{@link org.eclipse.net4j.util.tests.defs.TestDef <em>Test Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for class '<em>Test Def</em>'. * @see org.eclipse.net4j.util.tests.defs.TestDef * @generated @@ -117,9 +108,9 @@ public interface DefsPackage extends EPackage EClass getTestDef(); /** - * Returns the meta object for the reference list '{@link org.eclipse.net4j.util.tests.defs.TestDef#getReferences <em>References</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * Returns the meta object for the reference list '{@link org.eclipse.net4j.util.tests.defs.TestDef#getReferences + * <em>References</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for the reference list '<em>References</em>'. * @see org.eclipse.net4j.util.tests.defs.TestDef#getReferences() * @see #getTestDef() @@ -128,9 +119,9 @@ public interface DefsPackage extends EPackage EReference getTestDef_References(); /** - * Returns the meta object for the attribute '{@link org.eclipse.net4j.util.tests.defs.TestDef#getAttribute <em>Attribute</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * Returns the meta object for the attribute '{@link org.eclipse.net4j.util.tests.defs.TestDef#getAttribute + * <em>Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the meta object for the attribute '<em>Attribute</em>'. * @see org.eclipse.net4j.util.tests.defs.TestDef#getAttribute() * @see #getTestDef() @@ -139,32 +130,31 @@ public interface DefsPackage extends EPackage EAttribute getTestDef_Attribute(); /** - * Returns the factory that creates the instances of the model. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * 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 */ DefsFactory getDefsFactory(); /** - * <!-- begin-user-doc --> - * Defines literals for the meta objects that represent + * <!-- 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> + * <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.net4j.util.tests.defs.impl.TestDefImpl <em>Test Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * The meta object literal for the '{@link org.eclipse.net4j.util.tests.defs.impl.TestDefImpl <em>Test Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @see org.eclipse.net4j.util.tests.defs.impl.TestDefImpl * @see org.eclipse.net4j.util.tests.defs.impl.DefsPackageImpl#getTestDef() * @generated @@ -172,21 +162,21 @@ public interface DefsPackage extends EPackage EClass TEST_DEF = eINSTANCE.getTestDef(); /** - * The meta object literal for the '<em><b>References</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * The meta object literal for the '<em><b>References</b></em>' reference list feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * * @generated */ EReference TEST_DEF__REFERENCES = eINSTANCE.getTestDef_References(); /** - * The meta object literal for the '<em><b>Attribute</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * The meta object literal for the '<em><b>Attribute</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * * @generated */ EAttribute TEST_DEF__ATTRIBUTE = eINSTANCE.getTestDef_Attribute(); } -} //DefsPackage +} // DefsPackage diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/TestDef.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/TestDef.java index 58515beafb..cc5a6e4b22 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/TestDef.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/TestDef.java @@ -1,73 +1,78 @@ /** - * <copyright> - * </copyright> - * - * $Id: TestDef.java,v 1.1 2008-12-30 08:43:08 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 + * + * $Id: TestDef.java,v 1.2 2008-12-31 14:43:24 estepper Exp $ */ package org.eclipse.net4j.util.tests.defs; -import org.eclipse.net4j.util.net4jutildefs.Def; +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>Test Def</b></em>'. - * <!-- end-user-doc --> - * + * <!-- begin-user-doc --> A representation of the model object '<em><b>Test Def</b></em>'. <!-- end-user-doc --> * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.net4j.util.tests.defs.TestDef#getReferences <em>References</em>}</li> - * <li>{@link org.eclipse.net4j.util.tests.defs.TestDef#getAttribute <em>Attribute</em>}</li> + * <li>{@link org.eclipse.net4j.util.tests.defs.TestDef#getReferences <em>References</em>}</li> + * <li>{@link org.eclipse.net4j.util.tests.defs.TestDef#getAttribute <em>Attribute</em>}</li> * </ul> * </p> - * - * @see org.eclipse.net4j.util.tests.defs.DefsPackage#getTestDef() + * + * @see org.eclipse.net4j.util.tests.defs.TestDefsPackage#getTestDef() * @model * @generated */ -public interface TestDef extends Def { - /** - * Returns the value of the '<em><b>References</b></em>' reference list. - * The list contents are of type {@link org.eclipse.net4j.util.net4jutildefs.Def}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>References</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> +public interface TestDef extends Def +{ + /** + * Returns the value of the '<em><b>References</b></em>' reference list. The list contents are of type + * {@link org.eclipse.net4j.util.defs.Def}. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>References</em>' reference list isn't clear, there really should be more of a + * description here... + * </p> + * <!-- end-user-doc --> + * * @return the value of the '<em>References</em>' reference list. - * @see org.eclipse.net4j.util.tests.defs.DefsPackage#getTestDef_References() + * @see org.eclipse.net4j.util.tests.defs.TestDefsPackage#getTestDef_References() * @model * @generated */ - EList<Def> getReferences(); + EList<Def> getReferences(); - /** - * Returns the value of the '<em><b>Attribute</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Attribute</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> + /** + * Returns the value of the '<em><b>Attribute</b></em>' attribute. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Attribute</em>' attribute isn't clear, there really should be more of a description + * here... + * </p> + * <!-- end-user-doc --> + * * @return the value of the '<em>Attribute</em>' attribute. * @see #setAttribute(String) - * @see org.eclipse.net4j.util.tests.defs.DefsPackage#getTestDef_Attribute() + * @see org.eclipse.net4j.util.tests.defs.TestDefsPackage#getTestDef_Attribute() * @model * @generated */ - String getAttribute(); + String getAttribute(); - /** - * Sets the value of the '{@link org.eclipse.net4j.util.tests.defs.TestDef#getAttribute <em>Attribute</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Attribute</em>' attribute. + /** + * Sets the value of the '{@link org.eclipse.net4j.util.tests.defs.TestDef#getAttribute <em>Attribute</em>}' + * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Attribute</em>' attribute. * @see #getAttribute() * @generated */ - void setAttribute(String value); + void setAttribute(String value); } // TestDef diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/TestDefTest.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/TestDefTest.java index 20c5421c7a..15453bb6a1 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/TestDefTest.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/TestDefTest.java @@ -1,20 +1,20 @@ /*************************************************************************** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation **************************************************************************/ package org.eclipse.net4j.util.tests.defs; +import org.eclipse.net4j.util.defs.Def; +import org.eclipse.net4j.util.defs.impl.DefImpl; import org.eclipse.net4j.util.lifecycle.Lifecycle; import org.eclipse.net4j.util.lifecycle.LifecycleException; import org.eclipse.net4j.util.lifecycle.LifecycleUtil; -import org.eclipse.net4j.util.net4jutildefs.Def; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; import org.eclipse.net4j.util.tests.AbstractOMTest; import org.eclipse.emf.common.notify.Notifier; @@ -23,7 +23,7 @@ import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.ReentrantLock; /** - * @author Eike Stepper + * @author André Dietisheim */ public class TestDefTest extends AbstractOMTest { @@ -48,8 +48,16 @@ public class TestDefTest extends AbstractOMTest public void testInstanceCreatedIsActivated() { - Object thisInstance = def.getInstance(); - assertTrue(LifecycleUtil.isActive(thisInstance)); + Object instance = def.getInstance(); + assertTrue(LifecycleUtil.isActive(instance)); + } + + public void testInstanceDeactivatesIfUnset() + { + Object instance = def.getInstance(); + def.unsetInstance(); + assertTrue(((DefImpl)def).getInternalInstance() == null); + assertTrue(!LifecycleUtil.isActive(instance)); } public void testNewInstanceIsCreatedIfDefWasTouchedAfterwards() throws Exception diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/TestDefsFactory.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/TestDefsFactory.java new file mode 100644 index 0000000000..324ea3e5a9 --- /dev/null +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/TestDefsFactory.java @@ -0,0 +1,49 @@ +/** + * 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 + * + * $Id: TestDefsFactory.java,v 1.1 2008-12-31 14:43:24 estepper Exp $ + */ +package org.eclipse.net4j.util.tests.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.net4j.util.tests.defs.TestDefsPackage + * @generated + */ +public interface TestDefsFactory extends EFactory +{ + /** + * The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + TestDefsFactory eINSTANCE = org.eclipse.net4j.util.tests.defs.impl.TestDefsFactoryImpl.init(); + + /** + * Returns a new object of class '<em>Test Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>Test Def</em>'. + * @generated + */ + TestDef createTestDef(); + + /** + * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the package supported by this factory. + * @generated + */ + TestDefsPackage getTestDefsPackage(); + +} // TestDefsFactory diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/TestDefsPackage.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/TestDefsPackage.java new file mode 100644 index 0000000000..255a4c8115 --- /dev/null +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/TestDefsPackage.java @@ -0,0 +1,182 @@ +/** + * 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 + * + * $Id: TestDefsPackage.java,v 1.1 2008-12-31 14:43:24 estepper Exp $ + */ +package org.eclipse.net4j.util.tests.defs; + +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +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.net4j.util.tests.defs.TestDefsFactory + * @model kind="package" + * @generated + */ +public interface TestDefsPackage 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/NET4J/defs/tests/1.0.0"; + + /** + * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + String eNS_PREFIX = "net4j.defs.tests"; + + /** + * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + TestDefsPackage eINSTANCE = org.eclipse.net4j.util.tests.defs.impl.TestDefsPackageImpl.init(); + + /** + * The meta object id for the '{@link org.eclipse.net4j.util.tests.defs.impl.TestDefImpl <em>Test Def</em>}' class. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.tests.defs.impl.TestDefImpl + * @see org.eclipse.net4j.util.tests.defs.impl.TestDefsPackageImpl#getTestDef() + * @generated + */ + int TEST_DEF = 0; + + /** + * The feature id for the '<em><b>References</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int TEST_DEF__REFERENCES = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Attribute</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int TEST_DEF__ATTRIBUTE = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1; + + /** + * The number of structural features of the '<em>Test Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int TEST_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 2; + + /** + * Returns the meta object for class '{@link org.eclipse.net4j.util.tests.defs.TestDef <em>Test Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>Test Def</em>'. + * @see org.eclipse.net4j.util.tests.defs.TestDef + * @generated + */ + EClass getTestDef(); + + /** + * Returns the meta object for the reference list '{@link org.eclipse.net4j.util.tests.defs.TestDef#getReferences + * <em>References</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the reference list '<em>References</em>'. + * @see org.eclipse.net4j.util.tests.defs.TestDef#getReferences() + * @see #getTestDef() + * @generated + */ + EReference getTestDef_References(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.net4j.util.tests.defs.TestDef#getAttribute + * <em>Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Attribute</em>'. + * @see org.eclipse.net4j.util.tests.defs.TestDef#getAttribute() + * @see #getTestDef() + * @generated + */ + EAttribute getTestDef_Attribute(); + + /** + * 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 + */ + TestDefsFactory getTestDefsFactory(); + + /** + * <!-- 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.net4j.util.tests.defs.impl.TestDefImpl <em>Test Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.tests.defs.impl.TestDefImpl + * @see org.eclipse.net4j.util.tests.defs.impl.TestDefsPackageImpl#getTestDef() + * @generated + */ + EClass TEST_DEF = eINSTANCE.getTestDef(); + + /** + * The meta object literal for the '<em><b>References</b></em>' reference list feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EReference TEST_DEF__REFERENCES = eINSTANCE.getTestDef_References(); + + /** + * The meta object literal for the '<em><b>Attribute</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute TEST_DEF__ATTRIBUTE = eINSTANCE.getTestDef_Attribute(); + + } + +} // TestDefsPackage diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/DefsFactoryImpl.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/DefsFactoryImpl.java index bedc3cca24..df4dbb077d 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/DefsFactoryImpl.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/DefsFactoryImpl.java @@ -1,14 +1,14 @@ /** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation * - * $Id: DefsFactoryImpl.java,v 1.1 2008-12-30 08:43:08 estepper Exp $ + * $Id: DefsFactoryImpl.java,v 1.2 2008-12-31 14:43:24 estepper Exp $ */ package org.eclipse.net4j.util.tests.defs.impl; @@ -23,24 +23,23 @@ 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 --> + * <!-- begin-user-doc --> An implementation of the model <b>Factory</b>. <!-- end-user-doc --> + * * @generated */ public class DefsFactoryImpl extends EFactoryImpl implements DefsFactory { /** - * Creates the default factory implementation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * Creates the default factory implementation. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public static DefsFactory init() { try { - DefsFactory theDefsFactory = (DefsFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/NET4J/defs/tests/1.0.0"); + DefsFactory theDefsFactory = (DefsFactory)EPackage.Registry.INSTANCE + .getEFactory("http://www.eclipse.org/NET4J/defs/tests/1.0.0"); if (theDefsFactory != null) { return theDefsFactory; @@ -54,9 +53,8 @@ public class DefsFactoryImpl extends EFactoryImpl implements DefsFactory } /** - * Creates an instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * Creates an instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public DefsFactoryImpl() @@ -65,8 +63,8 @@ public class DefsFactoryImpl extends EFactoryImpl implements DefsFactory } /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ @Override @@ -74,15 +72,16 @@ public class DefsFactoryImpl extends EFactoryImpl implements DefsFactory { switch (eClass.getClassifierID()) { - case DefsPackage.TEST_DEF: return createTestDef(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + case DefsPackage.TEST_DEF: + return createTestDef(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); } } /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public TestDef createTestDef() @@ -92,8 +91,8 @@ public class DefsFactoryImpl extends EFactoryImpl implements DefsFactory } /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public DefsPackage getDefsPackage() @@ -102,8 +101,8 @@ public class DefsFactoryImpl extends EFactoryImpl implements DefsFactory } /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @deprecated * @generated */ @@ -113,4 +112,4 @@ public class DefsFactoryImpl extends EFactoryImpl implements DefsFactory return DefsPackage.eINSTANCE; } -} //DefsFactoryImpl +} // DefsFactoryImpl diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/DefsPackageImpl.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/DefsPackageImpl.java index cac94f0d68..a84fafcb72 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/DefsPackageImpl.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/DefsPackageImpl.java @@ -1,18 +1,18 @@ /** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation * - * $Id: DefsPackageImpl.java,v 1.1 2008-12-30 08:43:08 estepper Exp $ + * $Id: DefsPackageImpl.java,v 1.2 2008-12-31 14:43:24 estepper Exp $ */ package org.eclipse.net4j.util.tests.defs.impl; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; import org.eclipse.net4j.util.tests.defs.DefsFactory; import org.eclipse.net4j.util.tests.defs.DefsPackage; import org.eclipse.net4j.util.tests.defs.TestDef; @@ -24,30 +24,27 @@ 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 --> + * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc --> + * * @generated */ public class DefsPackageImpl extends EPackageImpl implements DefsPackage { /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ private EClass testDefEClass = 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 --> + * 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.net4j.util.tests.defs.DefsPackage#eNS_URI * @see #init() @@ -59,29 +56,25 @@ public class DefsPackageImpl extends EPackageImpl implements DefsPackage } /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- 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 --> + * 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() @@ -89,10 +82,15 @@ public class DefsPackageImpl extends EPackageImpl implements DefsPackage */ public static DefsPackage init() { - if (isInited) return (DefsPackage)EPackage.Registry.INSTANCE.getEPackage(DefsPackage.eNS_URI); + if (isInited) + { + return (DefsPackage)EPackage.Registry.INSTANCE.getEPackage(DefsPackage.eNS_URI); + } // Obtain or create and register package - DefsPackageImpl theDefsPackage = (DefsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof DefsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new DefsPackageImpl()); + DefsPackageImpl theDefsPackage = (DefsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof DefsPackageImpl ? EPackage.Registry.INSTANCE + .getEPackage(eNS_URI) + : new DefsPackageImpl()); isInited = true; @@ -112,8 +110,8 @@ public class DefsPackageImpl extends EPackageImpl implements DefsPackage } /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EClass getTestDef() @@ -122,8 +120,8 @@ public class DefsPackageImpl extends EPackageImpl implements DefsPackage } /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EReference getTestDef_References() @@ -132,8 +130,8 @@ public class DefsPackageImpl extends EPackageImpl implements DefsPackage } /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public EAttribute getTestDef_Attribute() @@ -142,8 +140,8 @@ public class DefsPackageImpl extends EPackageImpl implements DefsPackage } /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public DefsFactory getDefsFactory() @@ -152,22 +150,24 @@ public class DefsPackageImpl extends EPackageImpl implements DefsPackage } /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- 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 --> + * 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; + if (isCreated) + { + return; + } isCreated = true; // Create classes and their features @@ -177,22 +177,24 @@ public class DefsPackageImpl extends EPackageImpl implements DefsPackage } /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- 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 --> + * 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; + if (isInitialized) + { + return; + } isInitialized = true; // Initialize package @@ -201,7 +203,8 @@ public class DefsPackageImpl extends EPackageImpl implements DefsPackage setNsURI(eNS_URI); // Obtain other dependent packages - Net4jUtilDefsPackage theNet4jUtilDefsPackage = (Net4jUtilDefsPackage)EPackage.Registry.INSTANCE.getEPackage(Net4jUtilDefsPackage.eNS_URI); + Net4jUtilDefsPackage theNet4jUtilDefsPackage = (Net4jUtilDefsPackage)EPackage.Registry.INSTANCE + .getEPackage(Net4jUtilDefsPackage.eNS_URI); // Create type parameters @@ -212,11 +215,14 @@ public class DefsPackageImpl extends EPackageImpl implements DefsPackage // Initialize classes and features; add operations and parameters initEClass(testDefEClass, TestDef.class, "TestDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getTestDef_References(), theNet4jUtilDefsPackage.getDef(), null, "references", null, 0, -1, TestDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getTestDef_Attribute(), ecorePackage.getEString(), "attribute", null, 0, 1, TestDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getTestDef_References(), theNet4jUtilDefsPackage.getDef(), null, "references", null, 0, -1, + TestDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, + IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getTestDef_Attribute(), ecorePackage.getEString(), "attribute", null, 0, 1, TestDef.class, + !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); // Create resource createResource(eNS_URI); } -} //DefsPackageImpl +} // DefsPackageImpl diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/TestDefImpl.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/TestDefImpl.java index fcc5952d96..51763904ee 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/TestDefImpl.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/TestDefImpl.java @@ -1,15 +1,21 @@ /** - * <copyright> - * </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 * - * $Id: TestDefImpl.java,v 1.1 2008-12-30 08:43:08 estepper Exp $ + * $Id: TestDefImpl.java,v 1.2 2008-12-31 14:43:24 estepper Exp $ */ package org.eclipse.net4j.util.tests.defs.impl; -import org.eclipse.net4j.util.net4jutildefs.Def; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; -import org.eclipse.net4j.util.tests.defs.DefsPackage; +import org.eclipse.net4j.util.defs.Def; +import org.eclipse.net4j.util.defs.impl.DefImpl; import org.eclipse.net4j.util.tests.defs.TestDef; +import org.eclipse.net4j.util.tests.defs.TestDefsPackage; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.util.EList; @@ -20,184 +26,200 @@ import org.eclipse.emf.ecore.util.EObjectResolvingEList; import java.util.Collection; /** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Test Def</b></em>'. - * <!-- end-user-doc --> + * <!-- begin-user-doc --> An implementation of the model object '<em><b>Test Def</b></em>'. <!-- end-user-doc --> * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.net4j.util.tests.defs.impl.TestDefImpl#getReferences <em>References</em>}</li> - * <li>{@link org.eclipse.net4j.util.tests.defs.impl.TestDefImpl#getAttribute <em>Attribute</em>}</li> + * <li>{@link org.eclipse.net4j.util.tests.defs.impl.TestDefImpl#getReferences <em>References</em>}</li> + * <li>{@link org.eclipse.net4j.util.tests.defs.impl.TestDefImpl#getAttribute <em>Attribute</em>}</li> * </ul> * </p> - * + * * @generated */ -public class TestDefImpl extends DefImpl implements TestDef { - /** - * The cached value of the '{@link #getReferences() <em>References</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> +public class TestDefImpl extends DefImpl implements TestDef +{ + /** + * The cached value of the '{@link #getReferences() <em>References</em>}' reference list. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * * @see #getReferences() * @generated * @ordered */ - protected EList<Def> references; + protected EList<Def> references; - /** - * The default value of the '{@link #getAttribute() <em>Attribute</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + /** + * The default value of the '{@link #getAttribute() <em>Attribute</em>}' attribute. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * * @see #getAttribute() * @generated * @ordered */ - protected static final String ATTRIBUTE_EDEFAULT = null; - /** - * The cached value of the '{@link #getAttribute() <em>Attribute</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + protected static final String ATTRIBUTE_EDEFAULT = null; + + /** + * The cached value of the '{@link #getAttribute() <em>Attribute</em>}' attribute. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * * @see #getAttribute() * @generated * @ordered */ - protected String attribute = ATTRIBUTE_EDEFAULT; + protected String attribute = ATTRIBUTE_EDEFAULT; - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ - protected TestDefImpl() { + protected TestDefImpl() + { super(); } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ - @Override - protected EClass eStaticClass() { - return DefsPackage.Literals.TEST_DEF; + @Override + protected EClass eStaticClass() + { + return TestDefsPackage.Literals.TEST_DEF; } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ - public EList<Def> getReferences() { + public EList<Def> getReferences() + { if (references == null) { - references = new EObjectResolvingEList<Def>(Def.class, this, DefsPackage.TEST_DEF__REFERENCES); + references = new EObjectResolvingEList<Def>(Def.class, this, TestDefsPackage.TEST_DEF__REFERENCES); } return references; } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ - public String getAttribute() { + public String getAttribute() + { return attribute; } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ - public void setAttribute(String newAttribute) { + public void setAttribute(String newAttribute) + { String oldAttribute = attribute; attribute = newAttribute; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, DefsPackage.TEST_DEF__ATTRIBUTE, oldAttribute, attribute)); + { + eNotify(new ENotificationImpl(this, Notification.SET, TestDefsPackage.TEST_DEF__ATTRIBUTE, oldAttribute, + attribute)); + } } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { switch (featureID) { - case DefsPackage.TEST_DEF__REFERENCES: - return getReferences(); - case DefsPackage.TEST_DEF__ATTRIBUTE: - return getAttribute(); + case TestDefsPackage.TEST_DEF__REFERENCES: + return getReferences(); + case TestDefsPackage.TEST_DEF__ATTRIBUTE: + return getAttribute(); } return super.eGet(featureID, resolve, coreType); } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { switch (featureID) { - case DefsPackage.TEST_DEF__REFERENCES: - getReferences().clear(); - getReferences().addAll((Collection<? extends Def>)newValue); - return; - case DefsPackage.TEST_DEF__ATTRIBUTE: - setAttribute((String)newValue); - return; + case TestDefsPackage.TEST_DEF__REFERENCES: + getReferences().clear(); + getReferences().addAll((Collection<? extends Def>)newValue); + return; + case TestDefsPackage.TEST_DEF__ATTRIBUTE: + setAttribute((String)newValue); + return; } super.eSet(featureID, newValue); } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ - @Override - public void eUnset(int featureID) { + @Override + public void eUnset(int featureID) + { switch (featureID) { - case DefsPackage.TEST_DEF__REFERENCES: - getReferences().clear(); - return; - case DefsPackage.TEST_DEF__ATTRIBUTE: - setAttribute(ATTRIBUTE_EDEFAULT); - return; + case TestDefsPackage.TEST_DEF__REFERENCES: + getReferences().clear(); + return; + case TestDefsPackage.TEST_DEF__ATTRIBUTE: + setAttribute(ATTRIBUTE_EDEFAULT); + return; } super.eUnset(featureID); } - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ - @Override - public boolean eIsSet(int featureID) { + @Override + public boolean eIsSet(int featureID) + { switch (featureID) { - case DefsPackage.TEST_DEF__REFERENCES: - return references != null && !references.isEmpty(); - case DefsPackage.TEST_DEF__ATTRIBUTE: - return ATTRIBUTE_EDEFAULT == null ? attribute != null : !ATTRIBUTE_EDEFAULT.equals(attribute); + case TestDefsPackage.TEST_DEF__REFERENCES: + return references != null && !references.isEmpty(); + case TestDefsPackage.TEST_DEF__ATTRIBUTE: + return ATTRIBUTE_EDEFAULT == null ? attribute != null : !ATTRIBUTE_EDEFAULT.equals(attribute); } return super.eIsSet(featureID); } /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); + @Override + public String toString() + { + if (eIsProxy()) + { + return super.toString(); + } StringBuffer result = new StringBuffer(super.toString()); result.append(" (attribute: "); @@ -206,10 +228,10 @@ public class TestDefImpl extends DefImpl implements TestDef { return result.toString(); } - @Override + @Override protected Object createInstance() { return new String("TestDefStringInstance"); } -} //TestDefImpl +} // TestDefImpl diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/TestDefsFactoryImpl.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/TestDefsFactoryImpl.java new file mode 100644 index 0000000000..b5a1e12436 --- /dev/null +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/TestDefsFactoryImpl.java @@ -0,0 +1,115 @@ +/** + * 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 + * + * $Id: TestDefsFactoryImpl.java,v 1.1 2008-12-31 14:43:24 estepper Exp $ + */ +package org.eclipse.net4j.util.tests.defs.impl; + +import org.eclipse.net4j.util.tests.defs.TestDef; +import org.eclipse.net4j.util.tests.defs.TestDefsFactory; +import org.eclipse.net4j.util.tests.defs.TestDefsPackage; + +import org.eclipse.emf.ecore.EClass; +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 TestDefsFactoryImpl extends EFactoryImpl implements TestDefsFactory +{ + /** + * Creates the default factory implementation. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public static TestDefsFactory init() + { + try + { + TestDefsFactory theTestDefsFactory = (TestDefsFactory)EPackage.Registry.INSTANCE + .getEFactory("http://www.eclipse.org/NET4J/defs/tests/1.0.0"); + if (theTestDefsFactory != null) + { + return theTestDefsFactory; + } + } + catch (Exception exception) + { + EcorePlugin.INSTANCE.log(exception); + } + return new TestDefsFactoryImpl(); + } + + /** + * Creates an instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public TestDefsFactoryImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public EObject create(EClass eClass) + { + switch (eClass.getClassifierID()) + { + case TestDefsPackage.TEST_DEF: + return createTestDef(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + } + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public TestDef createTestDef() + { + TestDefImpl testDef = new TestDefImpl(); + return testDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public TestDefsPackage getTestDefsPackage() + { + return (TestDefsPackage)getEPackage(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @deprecated + * @generated + */ + @Deprecated + public static TestDefsPackage getPackage() + { + return TestDefsPackage.eINSTANCE; + } + +} // TestDefsFactoryImpl diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/TestDefsPackageImpl.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/TestDefsPackageImpl.java new file mode 100644 index 0000000000..398d2cfeb5 --- /dev/null +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/impl/TestDefsPackageImpl.java @@ -0,0 +1,228 @@ +/** + * 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 + * + * $Id: TestDefsPackageImpl.java,v 1.1 2008-12-31 14:43:24 estepper Exp $ + */ +package org.eclipse.net4j.util.tests.defs.impl; + +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.tests.defs.TestDef; +import org.eclipse.net4j.util.tests.defs.TestDefsFactory; +import org.eclipse.net4j.util.tests.defs.TestDefsPackage; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +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 TestDefsPackageImpl extends EPackageImpl implements TestDefsPackage +{ + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass testDefEClass = 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.net4j.util.tests.defs.TestDefsPackage#eNS_URI + * @see #init() + * @generated + */ + private TestDefsPackageImpl() + { + super(eNS_URI, TestDefsFactory.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 TestDefsPackage init() + { + if (isInited) + { + return (TestDefsPackage)EPackage.Registry.INSTANCE.getEPackage(TestDefsPackage.eNS_URI); + } + + // Obtain or create and register package + TestDefsPackageImpl theTestDefsPackage = (TestDefsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof TestDefsPackageImpl ? EPackage.Registry.INSTANCE + .getEPackage(eNS_URI) + : new TestDefsPackageImpl()); + + isInited = true; + + // Initialize simple dependencies + Net4jUtilDefsPackage.eINSTANCE.eClass(); + + // Create package meta-data objects + theTestDefsPackage.createPackageContents(); + + // Initialize created meta-data + theTestDefsPackage.initializePackageContents(); + + // Mark meta-data to indicate it can't be changed + theTestDefsPackage.freeze(); + + return theTestDefsPackage; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getTestDef() + { + return testDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getTestDef_References() + { + return (EReference)testDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getTestDef_Attribute() + { + return (EAttribute)testDefEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public TestDefsFactory getTestDefsFactory() + { + return (TestDefsFactory)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 + testDefEClass = createEClass(TEST_DEF); + createEReference(testDefEClass, TEST_DEF__REFERENCES); + createEAttribute(testDefEClass, TEST_DEF__ATTRIBUTE); + } + + /** + * <!-- 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); + + // Create type parameters + + // Set bounds for type parameters + + // Add supertypes to classes + testDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); + + // Initialize classes and features; add operations and parameters + initEClass(testDefEClass, TestDef.class, "TestDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getTestDef_References(), theNet4jUtilDefsPackage.getDef(), null, "references", null, 0, -1, + TestDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, + IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getTestDef_Attribute(), ecorePackage.getEString(), "attribute", null, 0, 1, TestDef.class, + !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + // Create resource + createResource(eNS_URI); + } + +} // TestDefsPackageImpl diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/util/DefsAdapterFactory.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/util/DefsAdapterFactory.java index 5885ef4974..d171d982b7 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/util/DefsAdapterFactory.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/util/DefsAdapterFactory.java @@ -1,18 +1,18 @@ /** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation * - * $Id: DefsAdapterFactory.java,v 1.1 2008-12-30 08:43:08 estepper Exp $ + * $Id: DefsAdapterFactory.java,v 1.2 2008-12-31 14:43:24 estepper Exp $ */ package org.eclipse.net4j.util.tests.defs.util; -import org.eclipse.net4j.util.net4jutildefs.Def; +import org.eclipse.net4j.util.defs.Def; import org.eclipse.net4j.util.tests.defs.DefsPackage; import org.eclipse.net4j.util.tests.defs.TestDef; @@ -22,27 +22,24 @@ 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 --> + * <!-- 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.net4j.util.tests.defs.DefsPackage * @generated */ public class DefsAdapterFactory extends AdapterFactoryImpl { /** - * The cached model package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * The cached model package. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected static DefsPackage modelPackage; /** - * Creates an instance of the adapter factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * Creates an instance of the adapter factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public DefsAdapterFactory() @@ -54,10 +51,10 @@ public class DefsAdapterFactory extends AdapterFactoryImpl } /** - * 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 --> + * 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 */ @@ -76,36 +73,36 @@ public class DefsAdapterFactory extends AdapterFactoryImpl } /** - * The switch that delegates to the <code>createXXX</code> methods. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * The switch that delegates to the <code>createXXX</code> methods. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ - protected DefsSwitch<Adapter> modelSwitch = - new DefsSwitch<Adapter>() + protected DefsSwitch<Adapter> modelSwitch = new DefsSwitch<Adapter>() + { + @Override + public Adapter caseTestDef(TestDef object) + { + return createTestDefAdapter(); + } + + @Override + public Adapter caseDef(Def object) { - @Override - public Adapter caseTestDef(TestDef object) - { - return createTestDefAdapter(); - } - @Override - public Adapter caseDef(Def object) - { - return createDefAdapter(); - } - @Override - public Adapter defaultCase(EObject object) - { - return createEObjectAdapter(); - } - }; + return createDefAdapter(); + } + + @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. + * 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 */ @@ -115,13 +112,11 @@ public class DefsAdapterFactory extends AdapterFactoryImpl return modelSwitch.doSwitch((EObject)target); } - /** * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.tests.defs.TestDef <em>Test 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 --> + * <!-- 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.tests.defs.TestDef * @generated @@ -132,13 +127,12 @@ public class DefsAdapterFactory extends AdapterFactoryImpl } /** - * 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 --> + * 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.net4jutildefs.Def + * @see org.eclipse.net4j.util.defs.Def * @generated */ public Adapter createDefAdapter() @@ -147,10 +141,9 @@ public class DefsAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for the default case. - * <!-- begin-user-doc --> - * This default implementation returns null. - * <!-- end-user-doc --> + * Creates a new adapter for the default case. <!-- begin-user-doc --> This default implementation returns null. <!-- + * end-user-doc --> + * * @return the new adapter. * @generated */ @@ -159,4 +152,4 @@ public class DefsAdapterFactory extends AdapterFactoryImpl return null; } -} //DefsAdapterFactory +} // DefsAdapterFactory diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/util/DefsSwitch.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/util/DefsSwitch.java index 857ab943f3..0df950fba3 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/util/DefsSwitch.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/util/DefsSwitch.java @@ -1,18 +1,18 @@ /** - * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * 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: - * Eike Stepper - initial API and implementation + * André Dietisheim - initial API and implementation * - * $Id: DefsSwitch.java,v 1.1 2008-12-30 08:43:08 estepper Exp $ + * $Id: DefsSwitch.java,v 1.2 2008-12-31 14:43:24 estepper Exp $ */ package org.eclipse.net4j.util.tests.defs.util; -import org.eclipse.net4j.util.net4jutildefs.Def; +import org.eclipse.net4j.util.defs.Def; import org.eclipse.net4j.util.tests.defs.DefsPackage; import org.eclipse.net4j.util.tests.defs.TestDef; @@ -22,32 +22,26 @@ 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 --> + * <!-- 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.net4j.util.tests.defs.DefsPackage * @generated */ public class DefsSwitch<T> { /** - * The cached model package - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * The cached model package <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ protected static DefsPackage modelPackage; /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> + * Creates an instance of the switch. <!-- begin-user-doc --> <!-- end-user-doc --> + * * @generated */ public DefsSwitch() @@ -60,8 +54,8 @@ public class DefsSwitch<T> /** * 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 --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the first non-null result returned by a <code>caseXXX</code> call. * @generated */ @@ -72,8 +66,8 @@ public class DefsSwitch<T> /** * 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 --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the first non-null result returned by a <code>caseXXX</code> call. * @generated */ @@ -86,17 +80,14 @@ public class DefsSwitch<T> else { List<EClass> eSuperTypes = theEClass.getESuperTypes(); - return - eSuperTypes.isEmpty() ? - defaultCase(theEObject) : - doSwitch(eSuperTypes.get(0), theEObject); + 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 --> + * <!-- begin-user-doc --> <!-- end-user-doc --> + * * @return the first non-null result returned by a <code>caseXXX</code> call. * @generated */ @@ -104,25 +95,31 @@ public class DefsSwitch<T> { switch (classifierID) { - case DefsPackage.TEST_DEF: + case DefsPackage.TEST_DEF: + { + TestDef testDef = (TestDef)theEObject; + T result = caseTestDef(testDef); + if (result == null) { - TestDef testDef = (TestDef)theEObject; - T result = caseTestDef(testDef); - if (result == null) result = caseDef(testDef); - if (result == null) result = defaultCase(theEObject); - return result; + result = caseDef(testDef); } - default: return defaultCase(theEObject); + if (result == null) + { + result = defaultCase(theEObject); + } + return result; + } + default: + return defaultCase(theEObject); } } /** - * Returns the result of interpreting the object as an instance of '<em>Test 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. + * Returns the result of interpreting the object as an instance of '<em>Test 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>Test Def</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated @@ -133,12 +130,11 @@ public class DefsSwitch<T> } /** - * 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. + * 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 @@ -149,12 +145,12 @@ public class DefsSwitch<T> } /** - * 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. + * 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 @@ -164,4 +160,4 @@ public class DefsSwitch<T> return null; } -} //DefsSwitch +} // DefsSwitch diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/util/TestDefsAdapterFactory.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/util/TestDefsAdapterFactory.java new file mode 100644 index 0000000000..06f47bf238 --- /dev/null +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/util/TestDefsAdapterFactory.java @@ -0,0 +1,155 @@ +/** + * 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 + * + * $Id: TestDefsAdapterFactory.java,v 1.1 2008-12-31 14:43:24 estepper Exp $ + */ +package org.eclipse.net4j.util.tests.defs.util; + +import org.eclipse.net4j.util.defs.Def; +import org.eclipse.net4j.util.tests.defs.TestDef; +import org.eclipse.net4j.util.tests.defs.TestDefsPackage; + +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.net4j.util.tests.defs.TestDefsPackage + * @generated + */ +public class TestDefsAdapterFactory extends AdapterFactoryImpl +{ + /** + * The cached model package. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected static TestDefsPackage modelPackage; + + /** + * Creates an instance of the adapter factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public TestDefsAdapterFactory() + { + if (modelPackage == null) + { + modelPackage = TestDefsPackage.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 TestDefsSwitch<Adapter> modelSwitch = new TestDefsSwitch<Adapter>() + { + @Override + public Adapter caseTestDef(TestDef object) + { + return createTestDefAdapter(); + } + + @Override + public Adapter caseDef(Def object) + { + return createDefAdapter(); + } + + @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.net4j.util.tests.defs.TestDef <em>Test 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.tests.defs.TestDef + * @generated + */ + public Adapter createTestDefAdapter() + { + 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 the default case. <!-- begin-user-doc --> This default implementation returns null. <!-- + * end-user-doc --> + * + * @return the new adapter. + * @generated + */ + public Adapter createEObjectAdapter() + { + return null; + } + +} // TestDefsAdapterFactory diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/util/TestDefsSwitch.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/util/TestDefsSwitch.java new file mode 100644 index 0000000000..cda838e6be --- /dev/null +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/util/TestDefsSwitch.java @@ -0,0 +1,163 @@ +/** + * 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 + * + * $Id: TestDefsSwitch.java,v 1.1 2008-12-31 14:43:24 estepper Exp $ + */ +package org.eclipse.net4j.util.tests.defs.util; + +import org.eclipse.net4j.util.defs.Def; +import org.eclipse.net4j.util.tests.defs.TestDef; +import org.eclipse.net4j.util.tests.defs.TestDefsPackage; + +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.net4j.util.tests.defs.TestDefsPackage + * @generated + */ +public class TestDefsSwitch<T> +{ + /** + * The cached model package <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected static TestDefsPackage modelPackage; + + /** + * Creates an instance of the switch. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public TestDefsSwitch() + { + if (modelPackage == null) + { + modelPackage = TestDefsPackage.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 TestDefsPackage.TEST_DEF: + { + TestDef testDef = (TestDef)theEObject; + T result = caseTestDef(testDef); + if (result == null) + { + result = caseDef(testDef); + } + if (result == null) + { + result = defaultCase(theEObject); + } + return result; + } + default: + return defaultCase(theEObject); + } + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Test 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>Test Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseTestDef(TestDef 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>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; + } + +} // TestDefsSwitch diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/validation/TestDefValidator.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/validation/TestDefValidator.java deleted file mode 100644 index 0a401e9bdb..0000000000 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/util/tests/defs/validation/TestDefValidator.java +++ /dev/null @@ -1,25 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: TestDefValidator.java,v 1.1 2008-12-30 08:43:08 estepper Exp $ - */ -package org.eclipse.net4j.util.tests.defs.validation; - -import org.eclipse.net4j.util.net4jutildefs.Def; - -import org.eclipse.emf.common.util.EList; - -/** - * A sample validator interface for {@link org.eclipse.net4j.util.tests.defs.TestDef}. - * 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 TestDefValidator -{ - boolean validate(); - - boolean validateReferences(EList<Def> value); - boolean validateAttribute(String value); -} diff --git a/plugins/org.eclipse.net4j.ui.defs/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.net4j.ui.defs/.settings/org.eclipse.core.resources.prefs index 7f656af821..1fd5f7683e 100644 --- a/plugins/org.eclipse.net4j.ui.defs/.settings/org.eclipse.core.resources.prefs +++ b/plugins/org.eclipse.net4j.ui.defs/.settings/org.eclipse.core.resources.prefs @@ -1,3 +1,3 @@ -#Thu Dec 11 18:24:34 CET 2008 +#Tue Dec 30 18:27:18 CET 2008 eclipse.preferences.version=1 encoding//model/org.eclipse.net4j.ui.defs.ecorediag=UTF-8 diff --git a/plugins/org.eclipse.net4j.ui.defs/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.net4j.ui.defs/.settings/org.eclipse.jdt.core.prefs index 62c2dab4cc..1a4e124aeb 100644 --- a/plugins/org.eclipse.net4j.ui.defs/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/org.eclipse.net4j.ui.defs/.settings/org.eclipse.jdt.core.prefs @@ -1,5 +1,23 @@ -#Mon Dec 15 16:14:00 CET 2008 +#Wed Dec 31 15:39:36 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.net4j.ui.defs/.settings/org.eclipse.jdt.ui.prefs b/plugins/org.eclipse.net4j.ui.defs/.settings/org.eclipse.jdt.ui.prefs index 92036134ef..d12851617b 100644 --- a/plugins/org.eclipse.net4j.ui.defs/.settings/org.eclipse.jdt.ui.prefs +++ b/plugins/org.eclipse.net4j.ui.defs/.settings/org.eclipse.jdt.ui.prefs @@ -1,4 +1,66 @@ -#Mon Dec 15 16:14:00 CET 2008 +#Wed Dec 31 15:39:36 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.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.net4j.ui.defs/META-INF/MANIFEST.MF b/plugins/org.eclipse.net4j.ui.defs/META-INF/MANIFEST.MF index 553a1b8772..96dc1a58e3 100644 --- a/plugins/org.eclipse.net4j.ui.defs/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.net4j.ui.defs/META-INF/MANIFEST.MF @@ -10,6 +10,6 @@ Bundle-RequiredExecutionEnvironment: J2SE-1.5 Require-Bundle: org.eclipse.net4j.defs;bundle-version="[2.0.0,3.0.0)";visibility:=reexport, org.eclipse.net4j.util.ui;bundle-version="[2.0.0,3.0.0)";visibility:=reexport Bundle-ActivationPolicy: lazy -Export-Package: org.eclipse.net4j.net4juidefs;version="2.0.0", - org.eclipse.net4j.net4juidefs.impl;version="2.0.0", - org.eclipse.net4j.net4juidefs.util;version="2.0.0" +Export-Package: org.eclipse.net4j.ui.defs;version="2.0.0", + org.eclipse.net4j.ui.defs.impl;version="2.0.0", + org.eclipse.net4j.ui.defs.util;version="2.0.0" diff --git a/plugins/org.eclipse.net4j.ui.defs/model/org.eclipse.net4j.ui.defs.ecore b/plugins/org.eclipse.net4j.ui.defs/model/org.eclipse.net4j.ui.defs.ecore index 2375ef6bac..5dac084d0c 100644 --- a/plugins/org.eclipse.net4j.ui.defs/model/org.eclipse.net4j.ui.defs.ecore +++ b/plugins/org.eclipse.net4j.ui.defs/model/org.eclipse.net4j.ui.defs.ecore @@ -1,7 +1,7 @@ <?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="net4juidefs" - nsURI="http://www.eclipse.org/NET4J/ui/defs/1.0.0" nsPrefix="net4juidefs"> + xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="defs" + nsURI="http://www.eclipse.org/NET4J/ui/defs/1.0.0" nsPrefix="net4j.ui.defs"> <eClassifiers xsi:type="ecore:EClass" name="InteractiveCredentialsProviderDef" eSuperTypes="../../org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"/> </ecore:EPackage> diff --git a/plugins/org.eclipse.net4j.ui.defs/model/org.eclipse.net4j.ui.defs.ecorediag b/plugins/org.eclipse.net4j.ui.defs/model/org.eclipse.net4j.ui.defs.ecorediag index 1baf92a023..66330e1ff7 100644 --- a/plugins/org.eclipse.net4j.ui.defs/model/org.eclipse.net4j.ui.defs.ecorediag +++ b/plugins/org.eclipse.net4j.ui.defs/model/org.eclipse.net4j.ui.defs.ecorediag @@ -1,67 +1,48 @@ <?xml version="1.0" encoding="UTF-8"?> -<notation:Diagram 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" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation" xmi:id="_lCfqoMeoEd28bMYta3MXHg" type="EcoreTools" measurementUnit="Pixel"> - <children xmi:type="notation:Node" xmi:id="_lDgXQMeoEd28bMYta3MXHg" type="1001"> - <children xmi:type="notation:Node" xmi:id="_lDkosMeoEd28bMYta3MXHg" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_lDlPwMeoEd28bMYta3MXHg" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_lDlPwceoEd28bMYta3MXHg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_lDlPwseoEd28bMYta3MXHg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_lDlPw8eoEd28bMYta3MXHg"/> +<notation:Diagram 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" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation" xmi:id="_G_dxsNaXEd2SlI59-vBXIw" type="EcoreTools" measurementUnit="Pixel"> + <children xmi:type="notation:Node" xmi:id="_G_5PgNaXEd2SlI59-vBXIw" type="1001"> + <children xmi:type="notation:Node" xmi:id="_G_6doNaXEd2SlI59-vBXIw" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_G_7EsNaXEd2SlI59-vBXIw" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_G_7EsdaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_G_7EstaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_G_7Es9aXEd2SlI59-vBXIw"/> </children> - <children xmi:type="notation:Node" xmi:id="_lDl20MeoEd28bMYta3MXHg" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_lDl20ceoEd28bMYta3MXHg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_lDl20seoEd28bMYta3MXHg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_lDl208eoEd28bMYta3MXHg"/> + <children xmi:type="notation:Node" xmi:id="_G_7rwNaXEd2SlI59-vBXIw" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_G_7rwdaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_G_7rwtaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_G_7rw9aXEd2SlI59-vBXIw"/> </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_lDgXQceoEd28bMYta3MXHg" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <styles xmi:type="notation:ShapeStyle" xmi:id="_G_5PgdaXEd2SlI59-vBXIw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.ui.defs.ecore#//InteractiveCredentialsProviderDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lDgXQseoEd28bMYta3MXHg" x="304" y="176"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G_5PgtaXEd2SlI59-vBXIw" x="32" y="176"/> </children> - <children xmi:type="notation:Node" xmi:id="_l50UMMeoEd28bMYta3MXHg" type="1001"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_l53-kMeoEd28bMYta3MXHg" source="Shortcut"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_l6GBAMeoEd28bMYta3MXHg" key="modelID" value="EcoreTools"/> + <children xmi:type="notation:Node" xmi:id="_H5d70NaXEd2SlI59-vBXIw" type="1001"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_H5hmMNaXEd2SlI59-vBXIw" source="Shortcut"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_H5hmMdaXEd2SlI59-vBXIw" key="modelID" value="EcoreTools"/> </eAnnotations> - <children xmi:type="notation:Node" xmi:id="_l51iUMeoEd28bMYta3MXHg" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_l52JYMeoEd28bMYta3MXHg" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_l52JYceoEd28bMYta3MXHg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_l52JYseoEd28bMYta3MXHg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_l52JY8eoEd28bMYta3MXHg"/> + <children xmi:type="notation:Node" xmi:id="_H5ei4NaXEd2SlI59-vBXIw" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_H5fJ8NaXEd2SlI59-vBXIw" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_H5fJ8daXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_H5fJ8taXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_H5fJ89aXEd2SlI59-vBXIw"/> </children> - <children xmi:type="notation:Node" xmi:id="_l52wcMeoEd28bMYta3MXHg" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_l52wcceoEd28bMYta3MXHg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_l52wcseoEd28bMYta3MXHg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_l52wc8eoEd28bMYta3MXHg"/> + <children xmi:type="notation:Node" xmi:id="_H5fxANaXEd2SlI59-vBXIw" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_H5fxAdaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_H5fxAtaXEd2SlI59-vBXIw"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_H5fxA9aXEd2SlI59-vBXIw"/> </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_l50UMceoEd28bMYta3MXHg" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> - <element xmi:type="ecore:EClass" href="platform:/resource/org.eclipse.net4j.defs/model/org.eclipse.net4j.defs.ecore#//PasswordCredentialsProviderDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l507QMeoEd28bMYta3MXHg" x="32" y="32"/> - </children> - <children xmi:type="notation:Node" xmi:id="_WKx-wMfEEd28bMYta3MXHg" type="1001"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WK0bAMfEEd28bMYta3MXHg" source="Shortcut"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WK0bAcfEEd28bMYta3MXHg" key="modelID" value="EcoreTools"/> - </eAnnotations> - <children xmi:type="notation:Node" xmi:id="_WKzM4MfEEd28bMYta3MXHg" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_WKzM4cfEEd28bMYta3MXHg" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_WKzM4sfEEd28bMYta3MXHg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_WKzM48fEEd28bMYta3MXHg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_WKzM5MfEEd28bMYta3MXHg"/> - </children> - <children xmi:type="notation:Node" xmi:id="_WKzz8MfEEd28bMYta3MXHg" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_WKzz8cfEEd28bMYta3MXHg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_WKzz8sfEEd28bMYta3MXHg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_WKzz88fEEd28bMYta3MXHg"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_WKx-wcfEEd28bMYta3MXHg" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <styles xmi:type="notation:ShapeStyle" xmi:id="_H5d70daXEd2SlI59-vBXIw" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="platform:/resource/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore#//Def"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WKx-wsfEEd28bMYta3MXHg" x="320" y="32"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_H5d70taXEd2SlI59-vBXIw" x="48" y="32"/> </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_lCfqoceoEd28bMYta3MXHg"/> + <styles xmi:type="notation:DiagramStyle" xmi:id="_G_dxsdaXEd2SlI59-vBXIw"/> <element xmi:type="ecore:EPackage" href="org.eclipse.net4j.ui.defs.ecore#/"/> - <edges xmi:type="notation:Edge" xmi:id="_WLDrkMfEEd28bMYta3MXHg" type="3003" source="_lDgXQMeoEd28bMYta3MXHg" target="_WKx-wMfEEd28bMYta3MXHg"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_WLDrkcfEEd28bMYta3MXHg" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_WLDrksfEEd28bMYta3MXHg" fontName="Sans"/> + <edges xmi:type="notation:Edge" xmi:id="_H55ZoNaXEd2SlI59-vBXIw" type="3003" source="_G_5PgNaXEd2SlI59-vBXIw" target="_H5d70NaXEd2SlI59-vBXIw"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_H55ZodaXEd2SlI59-vBXIw" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_H55ZotaXEd2SlI59-vBXIw" fontName="Sans"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WLDrk8fEEd28bMYta3MXHg" points="[0, 0, 0, 60]$[0, -60, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WLS8IMfEEd28bMYta3MXHg" id="(0.5,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WLTjMMfEEd28bMYta3MXHg" id="(0.49756098,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_H55Zo9aXEd2SlI59-vBXIw" points="[0, 0, 0, 60]$[0, -60, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H6ZI4NaXEd2SlI59-vBXIw" id="(0.5,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H6aXANaXEd2SlI59-vBXIw" id="(0.49756098,1.0)"/> </edges> </notation:Diagram> diff --git a/plugins/org.eclipse.net4j.ui.defs/model/org.eclipse.net4j.ui.defs.genmodel b/plugins/org.eclipse.net4j.ui.defs/model/org.eclipse.net4j.ui.defs.genmodel index e65e675074..908394d697 100644 --- a/plugins/org.eclipse.net4j.ui.defs/model/org.eclipse.net4j.ui.defs.genmodel +++ b/plugins/org.eclipse.net4j.ui.defs/model/org.eclipse.net4j.ui.defs.genmodel @@ -1,11 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> <genmodel:GenModel xmi:version="2.0" +<<<<<<< org.eclipse.net4j.ui.defs.genmodel + xmlns:xmi="http://www.omg.org/XMI" 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.net4j.ui.defs/src" modelPluginID="org.eclipse.net4j.ui.defs" + modelName="Org.eclipse.net4j.ui" 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"> +======= xmlns:xmi="http://www.omg.org/XMI" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.net4j.ui.defs/src" editDirectory="" editorDirectory="" modelPluginID="org.eclipse.net4j.ui.defs" modelName="Org.eclipse.net4j.ui" 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.net4j.ui.defs.ecore</foreignModel> - <genPackages prefix="Net4JUIDefs" basePackage="org.eclipse.net4j" disposableProviderFactory="true" + <genPackages prefix="Net4JUIDefs" basePackage="org.eclipse.net4j.ui" disposableProviderFactory="true" ecorePackage="org.eclipse.net4j.ui.defs.ecore#/"> <genClasses ecoreClass="org.eclipse.net4j.ui.defs.ecore#//InteractiveCredentialsProviderDef"/> </genPackages> diff --git a/plugins/org.eclipse.net4j.ui.defs/plugin.xml b/plugins/org.eclipse.net4j.ui.defs/plugin.xml index c39adcb8d3..3af6a91751 100644 --- a/plugins/org.eclipse.net4j.ui.defs/plugin.xml +++ b/plugins/org.eclipse.net4j.ui.defs/plugin.xml @@ -5,7 +5,7 @@ <copyright> </copyright> - $Id: plugin.xml,v 1.1 2008-12-28 18:07:29 estepper Exp $ + $Id: plugin.xml,v 1.2 2008-12-31 14:43:13 estepper Exp $ --> <plugin> @@ -13,7 +13,7 @@ <extension point="org.eclipse.emf.ecore.generated_package"> <package uri="http://www.eclipse.org/NET4J/util/defs/1.0.0" - class="org.eclipse.net4j.net4jdefs.Net4jDefsPackage" + class="org.eclipse.net4j.ui.defs.Net4JUIDefsPackage" genModel="model/org.eclipse.net4j.defs.genmodel"/> </extension> diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/InteractiveCredentialsProviderDef.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/InteractiveCredentialsProviderDef.java deleted file mode 100644 index 0ff09c0190..0000000000 --- a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/InteractiveCredentialsProviderDef.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: InteractiveCredentialsProviderDef.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.net4juidefs; - -import org.eclipse.net4j.util.net4jutildefs.Def; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Interactive Credentials Provider Def</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.net4j.net4juidefs.Net4JUIDefsPackage#getInteractiveCredentialsProviderDef() - * @model - * @generated - */ -public interface InteractiveCredentialsProviderDef extends Def { -} // InteractiveCredentialsProviderDef diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/Net4JUIDefsFactory.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/Net4JUIDefsFactory.java deleted file mode 100644 index d91ed0526e..0000000000 --- a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/Net4JUIDefsFactory.java +++ /dev/null @@ -1,46 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Net4JUIDefsFactory.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.net4juidefs; - -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.net4j.net4juidefs.Net4JUIDefsPackage - * @generated - */ -public interface Net4JUIDefsFactory extends EFactory { - /** - * The singleton instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - Net4JUIDefsFactory eINSTANCE = org.eclipse.net4j.net4juidefs.impl.Net4JUIDefsFactoryImpl.init(); - - /** - * Returns a new object of class '<em>Interactive Credentials Provider Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Interactive Credentials Provider Def</em>'. - * @generated - */ - InteractiveCredentialsProviderDef createInteractiveCredentialsProviderDef(); - - /** - * Returns the package supported by this factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the package supported by this factory. - * @generated - */ - Net4JUIDefsPackage getNet4JUIDefsPackage(); - -} //Net4JUIDefsFactory diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/Net4JUIDefsPackage.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/Net4JUIDefsPackage.java deleted file mode 100644 index 78dc94d444..0000000000 --- a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/Net4JUIDefsPackage.java +++ /dev/null @@ -1,126 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Net4JUIDefsPackage.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.net4juidefs; - -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; - -/** - * <!-- 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.net4j.net4juidefs.Net4JUIDefsFactory - * @model kind="package" - * @generated - */ -public interface Net4JUIDefsPackage extends EPackage { - /** - * The package name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNAME = "net4juidefs"; - - /** - * The package namespace URI. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_URI = "http://www.eclipse.org/NET4J/ui/defs/1.0.0"; - - /** - * The package namespace name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_PREFIX = "net4juidefs"; - - /** - * The singleton instance of the package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - Net4JUIDefsPackage eINSTANCE = org.eclipse.net4j.net4juidefs.impl.Net4JUIDefsPackageImpl.init(); - - /** - * The meta object id for the '{@link org.eclipse.net4j.net4juidefs.impl.InteractiveCredentialsProviderDefImpl <em>Interactive Credentials Provider Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.net4j.net4juidefs.impl.InteractiveCredentialsProviderDefImpl - * @see org.eclipse.net4j.net4juidefs.impl.Net4JUIDefsPackageImpl#getInteractiveCredentialsProviderDef() - * @generated - */ - int INTERACTIVE_CREDENTIALS_PROVIDER_DEF = 0; - - /** - * The number of structural features of the '<em>Interactive Credentials Provider Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int INTERACTIVE_CREDENTIALS_PROVIDER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; - - - /** - * Returns the meta object for class '{@link org.eclipse.net4j.net4juidefs.InteractiveCredentialsProviderDef <em>Interactive Credentials Provider Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Interactive Credentials Provider Def</em>'. - * @see org.eclipse.net4j.net4juidefs.InteractiveCredentialsProviderDef - * @generated - */ - EClass getInteractiveCredentialsProviderDef(); - - /** - * 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 - */ - Net4JUIDefsFactory getNet4JUIDefsFactory(); - - /** - * <!-- 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.net4j.net4juidefs.impl.InteractiveCredentialsProviderDefImpl <em>Interactive Credentials Provider Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.net4j.net4juidefs.impl.InteractiveCredentialsProviderDefImpl - * @see org.eclipse.net4j.net4juidefs.impl.Net4JUIDefsPackageImpl#getInteractiveCredentialsProviderDef() - * @generated - */ - EClass INTERACTIVE_CREDENTIALS_PROVIDER_DEF = eINSTANCE.getInteractiveCredentialsProviderDef(); - - } - -} //Net4JUIDefsPackage diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/impl/InteractiveCredentialsProviderDefImpl.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/impl/InteractiveCredentialsProviderDefImpl.java deleted file mode 100644 index f19372b32e..0000000000 --- a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/impl/InteractiveCredentialsProviderDefImpl.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: InteractiveCredentialsProviderDefImpl.java,v 1.1 2008-12-28 18:07:30 estepper Exp $ - */ -package org.eclipse.net4j.net4juidefs.impl; - -import org.eclipse.net4j.net4juidefs.InteractiveCredentialsProviderDef; -import org.eclipse.net4j.net4juidefs.Net4JUIDefsPackage; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; -import org.eclipse.net4j.util.security.IPasswordCredentials; -import org.eclipse.net4j.util.ui.security.InteractiveCredentialsProvider; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> An implementation of the model object ' - * <em><b>Interactive Credentials Provider Def</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class InteractiveCredentialsProviderDefImpl extends - DefImpl implements - InteractiveCredentialsProviderDef { - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - protected InteractiveCredentialsProviderDefImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Net4JUIDefsPackage.Literals.INTERACTIVE_CREDENTIALS_PROVIDER_DEF; - } - - @Override - protected Object createInstance() { - InteractiveCredentialsProvider interactivePasswordCredentialsProvider = new InteractiveCredentialsProvider(); - IPasswordCredentials credentials = interactivePasswordCredentialsProvider - .getCredentials(); - return interactivePasswordCredentialsProvider; - } -} // InteractiveCredentialsProviderDefImpl diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/impl/Net4JUIDefsFactoryImpl.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/impl/Net4JUIDefsFactoryImpl.java deleted file mode 100644 index 89a0894c7e..0000000000 --- a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/impl/Net4JUIDefsFactoryImpl.java +++ /dev/null @@ -1,99 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Net4JUIDefsFactoryImpl.java,v 1.1 2008-12-28 18:07:30 estepper Exp $ - */ -package org.eclipse.net4j.net4juidefs.impl; - -import org.eclipse.net4j.net4juidefs.InteractiveCredentialsProviderDef; -import org.eclipse.net4j.net4juidefs.Net4JUIDefsFactory; -import org.eclipse.net4j.net4juidefs.Net4JUIDefsPackage; - -import org.eclipse.emf.ecore.EClass; -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 Net4JUIDefsFactoryImpl extends EFactoryImpl implements Net4JUIDefsFactory { - /** - * Creates the default factory implementation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static Net4JUIDefsFactory init() { - try { - Net4JUIDefsFactory theNet4JUIDefsFactory = (Net4JUIDefsFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/NET4J/ui/defs/1.0.0"); - if (theNet4JUIDefsFactory != null) { - return theNet4JUIDefsFactory; - } - } - catch (Exception exception) { - EcorePlugin.INSTANCE.log(exception); - } - return new Net4JUIDefsFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Net4JUIDefsFactoryImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EObject create(EClass eClass) { - switch (eClass.getClassifierID()) { - case Net4JUIDefsPackage.INTERACTIVE_CREDENTIALS_PROVIDER_DEF: return createInteractiveCredentialsProviderDef(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public InteractiveCredentialsProviderDef createInteractiveCredentialsProviderDef() { - InteractiveCredentialsProviderDefImpl interactiveCredentialsProviderDef = new InteractiveCredentialsProviderDefImpl(); - return interactiveCredentialsProviderDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Net4JUIDefsPackage getNet4JUIDefsPackage() { - return (Net4JUIDefsPackage)getEPackage(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @deprecated - * @generated - */ - @Deprecated - public static Net4JUIDefsPackage getPackage() { - return Net4JUIDefsPackage.eINSTANCE; - } - -} //Net4JUIDefsFactoryImpl diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/impl/Net4JUIDefsPackageImpl.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/impl/Net4JUIDefsPackageImpl.java deleted file mode 100644 index 858f8f9f78..0000000000 --- a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/impl/Net4JUIDefsPackageImpl.java +++ /dev/null @@ -1,184 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Net4JUIDefsPackageImpl.java,v 1.1 2008-12-28 18:07:30 estepper Exp $ - */ -package org.eclipse.net4j.net4juidefs.impl; - -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4juidefs.InteractiveCredentialsProviderDef; -import org.eclipse.net4j.net4juidefs.Net4JUIDefsFactory; -import org.eclipse.net4j.net4juidefs.Net4JUIDefsPackage; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.impl.EPackageImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Package</b>. - * <!-- end-user-doc --> - * @generated - */ -public class Net4JUIDefsPackageImpl extends EPackageImpl implements Net4JUIDefsPackage { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass interactiveCredentialsProviderDefEClass = 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.net4j.net4juidefs.Net4JUIDefsPackage#eNS_URI - * @see #init() - * @generated - */ - private Net4JUIDefsPackageImpl() { - super(eNS_URI, Net4JUIDefsFactory.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 Net4JUIDefsPackage init() { - if (isInited) return (Net4JUIDefsPackage)EPackage.Registry.INSTANCE.getEPackage(Net4JUIDefsPackage.eNS_URI); - - // Obtain or create and register package - Net4JUIDefsPackageImpl theNet4JUIDefsPackage = (Net4JUIDefsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof Net4JUIDefsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new Net4JUIDefsPackageImpl()); - - isInited = true; - - // Initialize simple dependencies - Net4jDefsPackage.eINSTANCE.eClass(); - - // Create package meta-data objects - theNet4JUIDefsPackage.createPackageContents(); - - // Initialize created meta-data - theNet4JUIDefsPackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theNet4JUIDefsPackage.freeze(); - - return theNet4JUIDefsPackage; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getInteractiveCredentialsProviderDef() { - return interactiveCredentialsProviderDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Net4JUIDefsFactory getNet4JUIDefsFactory() { - return (Net4JUIDefsFactory)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 - interactiveCredentialsProviderDefEClass = createEClass(INTERACTIVE_CREDENTIALS_PROVIDER_DEF); - } - - /** - * <!-- 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); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - interactiveCredentialsProviderDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); - - // Initialize classes and features; add operations and parameters - initEClass(interactiveCredentialsProviderDefEClass, InteractiveCredentialsProviderDef.class, "InteractiveCredentialsProviderDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - // Create resource - createResource(eNS_URI); - } - -} //Net4JUIDefsPackageImpl diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/util/Net4JUIDefsAdapterFactory.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/util/Net4JUIDefsAdapterFactory.java deleted file mode 100644 index ad67ba46fa..0000000000 --- a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/util/Net4JUIDefsAdapterFactory.java +++ /dev/null @@ -1,142 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Net4JUIDefsAdapterFactory.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.net4juidefs.util; - -import org.eclipse.net4j.net4juidefs.InteractiveCredentialsProviderDef; -import org.eclipse.net4j.net4juidefs.Net4JUIDefsPackage; -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.net4j.net4juidefs.Net4JUIDefsPackage - * @generated - */ -public class Net4JUIDefsAdapterFactory extends AdapterFactoryImpl { - /** - * The cached model package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static Net4JUIDefsPackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Net4JUIDefsAdapterFactory() { - if (modelPackage == null) { - modelPackage = Net4JUIDefsPackage.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 Net4JUIDefsSwitch<Adapter> modelSwitch = - new Net4JUIDefsSwitch<Adapter>() { - @Override - public Adapter caseInteractiveCredentialsProviderDef(InteractiveCredentialsProviderDef object) { - return createInteractiveCredentialsProviderDefAdapter(); - } - @Override - public Adapter caseDef(Def object) { - return createDefAdapter(); - } - @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.net4j.net4juidefs.InteractiveCredentialsProviderDef <em>Interactive Credentials 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.net4juidefs.InteractiveCredentialsProviderDef - * @generated - */ - public Adapter createInteractiveCredentialsProviderDefAdapter() { - 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 the default case. - * <!-- begin-user-doc --> - * This default implementation returns null. - * <!-- end-user-doc --> - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() { - return null; - } - -} //Net4JUIDefsAdapterFactory diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/util/Net4JUIDefsSwitch.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/util/Net4JUIDefsSwitch.java deleted file mode 100644 index 0870011cb6..0000000000 --- a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/net4juidefs/util/Net4JUIDefsSwitch.java +++ /dev/null @@ -1,148 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Net4JUIDefsSwitch.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.net4juidefs.util; - -import org.eclipse.net4j.net4juidefs.InteractiveCredentialsProviderDef; -import org.eclipse.net4j.net4juidefs.Net4JUIDefsPackage; -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.net4j.net4juidefs.Net4JUIDefsPackage - * @generated - */ -public class Net4JUIDefsSwitch<T> { - /** - * The cached model package - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static Net4JUIDefsPackage modelPackage; - - /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Net4JUIDefsSwitch() { - if (modelPackage == null) { - modelPackage = Net4JUIDefsPackage.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 Net4JUIDefsPackage.INTERACTIVE_CREDENTIALS_PROVIDER_DEF: { - InteractiveCredentialsProviderDef interactiveCredentialsProviderDef = (InteractiveCredentialsProviderDef)theEObject; - T result = caseInteractiveCredentialsProviderDef(interactiveCredentialsProviderDef); - if (result == null) result = caseDef(interactiveCredentialsProviderDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Interactive Credentials 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>Interactive Credentials Provider Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseInteractiveCredentialsProviderDef(InteractiveCredentialsProviderDef 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>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; - } - -} //Net4JUIDefsSwitch diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/InteractiveCredentialsProviderDef.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/InteractiveCredentialsProviderDef.java new file mode 100644 index 0000000000..72f5705e46 --- /dev/null +++ b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/InteractiveCredentialsProviderDef.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: InteractiveCredentialsProviderDef.java,v 1.1 2008-12-31 14:43:13 estepper Exp $ + */ +package org.eclipse.net4j.ui.defs; + +import org.eclipse.net4j.util.defs.Def; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Interactive Credentials Provider Def</b></em>'. + * <!-- end-user-doc --> + * + * @see org.eclipse.net4j.ui.defs.Net4JUIDefsPackage#getInteractiveCredentialsProviderDef() + * @model + * @generated + */ +public interface InteractiveCredentialsProviderDef extends Def +{ +} // InteractiveCredentialsProviderDef diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/Net4JUIDefsFactory.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/Net4JUIDefsFactory.java new file mode 100644 index 0000000000..d12cebf398 --- /dev/null +++ b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/Net4JUIDefsFactory.java @@ -0,0 +1,52 @@ +/** + * <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: Net4JUIDefsFactory.java,v 1.1 2008-12-31 14:43:13 estepper Exp $ + */ +package org.eclipse.net4j.ui.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.net4j.ui.defs.Net4JUIDefsPackage + * @generated + */ +public interface Net4JUIDefsFactory extends EFactory +{ + /** + * The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + Net4JUIDefsFactory eINSTANCE = org.eclipse.net4j.ui.defs.impl.Net4JUIDefsFactoryImpl.init(); + + /** + * Returns a new object of class '<em>Interactive Credentials Provider Def</em>'. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @return a new object of class '<em>Interactive Credentials Provider Def</em>'. + * @generated + */ + InteractiveCredentialsProviderDef createInteractiveCredentialsProviderDef(); + + /** + * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the package supported by this factory. + * @generated + */ + Net4JUIDefsPackage getNet4JUIDefsPackage(); + +} // Net4JUIDefsFactory diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/Net4JUIDefsPackage.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/Net4JUIDefsPackage.java new file mode 100644 index 0000000000..4cb475d939 --- /dev/null +++ b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/Net4JUIDefsPackage.java @@ -0,0 +1,129 @@ +/** + * <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: Net4JUIDefsPackage.java,v 1.1 2008-12-31 14:43:13 estepper Exp $ + */ +package org.eclipse.net4j.ui.defs; + +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EPackage; + +/** + * <!-- 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.net4j.ui.defs.Net4JUIDefsFactory + * @model kind="package" + * @generated + */ +public interface Net4JUIDefsPackage 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/NET4J/ui/defs/1.0.0"; + + /** + * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + String eNS_PREFIX = "net4j.ui.defs"; + + /** + * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + Net4JUIDefsPackage eINSTANCE = org.eclipse.net4j.ui.defs.impl.Net4JUIDefsPackageImpl.init(); + + /** + * The meta object id for the '{@link org.eclipse.net4j.ui.defs.impl.InteractiveCredentialsProviderDefImpl + * <em>Interactive Credentials Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.ui.defs.impl.InteractiveCredentialsProviderDefImpl + * @see org.eclipse.net4j.ui.defs.impl.Net4JUIDefsPackageImpl#getInteractiveCredentialsProviderDef() + * @generated + */ + int INTERACTIVE_CREDENTIALS_PROVIDER_DEF = 0; + + /** + * The number of structural features of the '<em>Interactive Credentials Provider Def</em>' class. <!-- begin-user-doc + * --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int INTERACTIVE_CREDENTIALS_PROVIDER_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0; + + /** + * Returns the meta object for class '{@link org.eclipse.net4j.ui.defs.InteractiveCredentialsProviderDef + * <em>Interactive Credentials Provider Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>Interactive Credentials Provider Def</em>'. + * @see org.eclipse.net4j.ui.defs.InteractiveCredentialsProviderDef + * @generated + */ + EClass getInteractiveCredentialsProviderDef(); + + /** + * 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 + */ + Net4JUIDefsFactory getNet4JUIDefsFactory(); + + /** + * <!-- 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.net4j.ui.defs.impl.InteractiveCredentialsProviderDefImpl + * <em>Interactive Credentials Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.ui.defs.impl.InteractiveCredentialsProviderDefImpl + * @see org.eclipse.net4j.ui.defs.impl.Net4JUIDefsPackageImpl#getInteractiveCredentialsProviderDef() + * @generated + */ + EClass INTERACTIVE_CREDENTIALS_PROVIDER_DEF = eINSTANCE.getInteractiveCredentialsProviderDef(); + + } + +} // Net4JUIDefsPackage diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/impl/InteractiveCredentialsProviderDefImpl.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/impl/InteractiveCredentialsProviderDefImpl.java new file mode 100644 index 0000000000..cb2d1eb47f --- /dev/null +++ b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/impl/InteractiveCredentialsProviderDefImpl.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: InteractiveCredentialsProviderDefImpl.java,v 1.1 2008-12-31 14:43:13 estepper Exp $ + */ +package org.eclipse.net4j.ui.defs.impl; + +import org.eclipse.net4j.ui.defs.InteractiveCredentialsProviderDef; +import org.eclipse.net4j.ui.defs.Net4JUIDefsPackage; +import org.eclipse.net4j.util.defs.impl.DefImpl; +import org.eclipse.net4j.util.ui.security.InteractiveCredentialsProvider; + +import org.eclipse.emf.ecore.EClass; + +/** + * <!-- begin-user-doc --> An implementation of the model object ' <em><b>Interactive Credentials Provider Def</b></em> + * '. <!-- end-user-doc --> + * <p> + * </p> + * + * @generated + */ +public class InteractiveCredentialsProviderDefImpl extends DefImpl implements InteractiveCredentialsProviderDef +{ + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected InteractiveCredentialsProviderDefImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return Net4JUIDefsPackage.Literals.INTERACTIVE_CREDENTIALS_PROVIDER_DEF; + } + + @Override + protected Object createInstance() + { + return new InteractiveCredentialsProvider(); + } +} // InteractiveCredentialsProviderDefImpl diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/impl/Net4JUIDefsFactoryImpl.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/impl/Net4JUIDefsFactoryImpl.java new file mode 100644 index 0000000000..d6215d1238 --- /dev/null +++ b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/impl/Net4JUIDefsFactoryImpl.java @@ -0,0 +1,117 @@ +/** + * <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: Net4JUIDefsFactoryImpl.java,v 1.1 2008-12-31 14:43:13 estepper Exp $ + */ +package org.eclipse.net4j.ui.defs.impl; + +import org.eclipse.net4j.ui.defs.InteractiveCredentialsProviderDef; +import org.eclipse.net4j.ui.defs.Net4JUIDefsFactory; +import org.eclipse.net4j.ui.defs.Net4JUIDefsPackage; + +import org.eclipse.emf.ecore.EClass; +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 Net4JUIDefsFactoryImpl extends EFactoryImpl implements Net4JUIDefsFactory +{ + /** + * Creates the default factory implementation. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public static Net4JUIDefsFactory init() + { + try + { + Net4JUIDefsFactory theNet4JUIDefsFactory = (Net4JUIDefsFactory)EPackage.Registry.INSTANCE + .getEFactory("http://www.eclipse.org/NET4J/ui/defs/1.0.0"); + if (theNet4JUIDefsFactory != null) + { + return theNet4JUIDefsFactory; + } + } + catch (Exception exception) + { + EcorePlugin.INSTANCE.log(exception); + } + return new Net4JUIDefsFactoryImpl(); + } + + /** + * Creates an instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public Net4JUIDefsFactoryImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public EObject create(EClass eClass) + { + switch (eClass.getClassifierID()) + { + case Net4JUIDefsPackage.INTERACTIVE_CREDENTIALS_PROVIDER_DEF: + return createInteractiveCredentialsProviderDef(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + } + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public InteractiveCredentialsProviderDef createInteractiveCredentialsProviderDef() + { + InteractiveCredentialsProviderDefImpl interactiveCredentialsProviderDef = new InteractiveCredentialsProviderDefImpl(); + return interactiveCredentialsProviderDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public Net4JUIDefsPackage getNet4JUIDefsPackage() + { + return (Net4JUIDefsPackage)getEPackage(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @deprecated + * @generated + */ + @Deprecated + public static Net4JUIDefsPackage getPackage() + { + return Net4JUIDefsPackage.eINSTANCE; + } + +} // Net4JUIDefsFactoryImpl diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/impl/Net4JUIDefsPackageImpl.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/impl/Net4JUIDefsPackageImpl.java new file mode 100644 index 0000000000..330c1bdcc1 --- /dev/null +++ b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/impl/Net4JUIDefsPackageImpl.java @@ -0,0 +1,196 @@ +/** + * <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: Net4JUIDefsPackageImpl.java,v 1.1 2008-12-31 14:43:13 estepper Exp $ + */ +package org.eclipse.net4j.ui.defs.impl; + +import org.eclipse.net4j.ui.defs.InteractiveCredentialsProviderDef; +import org.eclipse.net4j.ui.defs.Net4JUIDefsFactory; +import org.eclipse.net4j.ui.defs.Net4JUIDefsPackage; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.impl.EPackageImpl; + +/** + * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc --> + * + * @generated + */ +public class Net4JUIDefsPackageImpl extends EPackageImpl implements Net4JUIDefsPackage +{ + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass interactiveCredentialsProviderDefEClass = 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.net4j.ui.defs.Net4JUIDefsPackage#eNS_URI + * @see #init() + * @generated + */ + private Net4JUIDefsPackageImpl() + { + super(eNS_URI, Net4JUIDefsFactory.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 Net4JUIDefsPackage init() + { + if (isInited) + return (Net4JUIDefsPackage)EPackage.Registry.INSTANCE.getEPackage(Net4JUIDefsPackage.eNS_URI); + + // Obtain or create and register package + Net4JUIDefsPackageImpl theNet4JUIDefsPackage = (Net4JUIDefsPackageImpl)(EPackage.Registry.INSTANCE + .getEPackage(eNS_URI) instanceof Net4JUIDefsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) + : new Net4JUIDefsPackageImpl()); + + isInited = true; + + // Initialize simple dependencies + Net4jUtilDefsPackage.eINSTANCE.eClass(); + + // Create package meta-data objects + theNet4JUIDefsPackage.createPackageContents(); + + // Initialize created meta-data + theNet4JUIDefsPackage.initializePackageContents(); + + // Mark meta-data to indicate it can't be changed + theNet4JUIDefsPackage.freeze(); + + return theNet4JUIDefsPackage; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getInteractiveCredentialsProviderDef() + { + return interactiveCredentialsProviderDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public Net4JUIDefsFactory getNet4JUIDefsFactory() + { + return (Net4JUIDefsFactory)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 + interactiveCredentialsProviderDefEClass = createEClass(INTERACTIVE_CREDENTIALS_PROVIDER_DEF); + } + + /** + * <!-- 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); + + // Create type parameters + + // Set bounds for type parameters + + // Add supertypes to classes + interactiveCredentialsProviderDefEClass.getESuperTypes().add(theNet4jUtilDefsPackage.getDef()); + + // Initialize classes and features; add operations and parameters + initEClass(interactiveCredentialsProviderDefEClass, InteractiveCredentialsProviderDef.class, + "InteractiveCredentialsProviderDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + // Create resource + createResource(eNS_URI); + } + +} // Net4JUIDefsPackageImpl diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/util/Net4JUIDefsAdapterFactory.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/util/Net4JUIDefsAdapterFactory.java new file mode 100644 index 0000000000..7adbb5b566 --- /dev/null +++ b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/util/Net4JUIDefsAdapterFactory.java @@ -0,0 +1,158 @@ +/** + * <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: Net4JUIDefsAdapterFactory.java,v 1.1 2008-12-31 14:43:13 estepper Exp $ + */ +package org.eclipse.net4j.ui.defs.util; + +import org.eclipse.net4j.ui.defs.InteractiveCredentialsProviderDef; +import org.eclipse.net4j.ui.defs.Net4JUIDefsPackage; +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.net4j.ui.defs.Net4JUIDefsPackage + * @generated + */ +public class Net4JUIDefsAdapterFactory extends AdapterFactoryImpl +{ + /** + * The cached model package. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected static Net4JUIDefsPackage modelPackage; + + /** + * Creates an instance of the adapter factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public Net4JUIDefsAdapterFactory() + { + if (modelPackage == null) + { + modelPackage = Net4JUIDefsPackage.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 Net4JUIDefsSwitch<Adapter> modelSwitch = new Net4JUIDefsSwitch<Adapter>() + { + @Override + public Adapter caseInteractiveCredentialsProviderDef(InteractiveCredentialsProviderDef object) + { + return createInteractiveCredentialsProviderDefAdapter(); + } + + @Override + public Adapter caseDef(Def object) + { + return createDefAdapter(); + } + + @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.net4j.ui.defs.InteractiveCredentialsProviderDef + * <em>Interactive Credentials 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.ui.defs.InteractiveCredentialsProviderDef + * @generated + */ + public Adapter createInteractiveCredentialsProviderDefAdapter() + { + 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 the default case. <!-- begin-user-doc --> This default implementation returns null. <!-- + * end-user-doc --> + * + * @return the new adapter. + * @generated + */ + public Adapter createEObjectAdapter() + { + return null; + } + +} // Net4JUIDefsAdapterFactory diff --git a/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/util/Net4JUIDefsSwitch.java b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/util/Net4JUIDefsSwitch.java new file mode 100644 index 0000000000..c46f430059 --- /dev/null +++ b/plugins/org.eclipse.net4j.ui.defs/src/org/eclipse/net4j/ui/defs/util/Net4JUIDefsSwitch.java @@ -0,0 +1,162 @@ +/** + * <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: Net4JUIDefsSwitch.java,v 1.1 2008-12-31 14:43:13 estepper Exp $ + */ +package org.eclipse.net4j.ui.defs.util; + +import org.eclipse.net4j.ui.defs.InteractiveCredentialsProviderDef; +import org.eclipse.net4j.ui.defs.Net4JUIDefsPackage; +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.net4j.ui.defs.Net4JUIDefsPackage + * @generated + */ +public class Net4JUIDefsSwitch<T> +{ + /** + * The cached model package <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected static Net4JUIDefsPackage modelPackage; + + /** + * Creates an instance of the switch. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public Net4JUIDefsSwitch() + { + if (modelPackage == null) + { + modelPackage = Net4JUIDefsPackage.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 Net4JUIDefsPackage.INTERACTIVE_CREDENTIALS_PROVIDER_DEF: + { + InteractiveCredentialsProviderDef interactiveCredentialsProviderDef = (InteractiveCredentialsProviderDef)theEObject; + T result = caseInteractiveCredentialsProviderDef(interactiveCredentialsProviderDef); + if (result == null) + result = caseDef(interactiveCredentialsProviderDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + default: + return defaultCase(theEObject); + } + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Interactive Credentials 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>Interactive Credentials Provider Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseInteractiveCredentialsProviderDef(InteractiveCredentialsProviderDef 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>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; + } + +} // Net4JUIDefsSwitch diff --git a/plugins/org.eclipse.net4j.util.defs/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.net4j.util.defs/.settings/org.eclipse.core.resources.prefs index a303376b77..39633e5c86 100644 --- a/plugins/org.eclipse.net4j.util.defs/.settings/org.eclipse.core.resources.prefs +++ b/plugins/org.eclipse.net4j.util.defs/.settings/org.eclipse.core.resources.prefs @@ -1,3 +1,3 @@ -#Wed Nov 26 10:40:36 CET 2008 +#Tue Dec 30 17:20:54 CET 2008 eclipse.preferences.version=1 encoding//model/org.eclipse.net4j.util.defs.ecorediag=UTF-8 diff --git a/plugins/org.eclipse.net4j.util.defs/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.net4j.util.defs/.settings/org.eclipse.jdt.core.prefs index fa9592e2e1..f099459afc 100644 --- a/plugins/org.eclipse.net4j.util.defs/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/org.eclipse.net4j.util.defs/.settings/org.eclipse.jdt.core.prefs @@ -1,4 +1,4 @@ -#Mon Dec 15 16:14:06 CET 2008 +#Wed Dec 31 15:39:12 CET 2008 eclipse.preferences.version=1 org.eclipse.jdt.core.codeComplete.argumentPrefixes= org.eclipse.jdt.core.codeComplete.argumentSuffixes= @@ -8,6 +8,16 @@ 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.net4j.util.defs/.settings/org.eclipse.jdt.ui.prefs b/plugins/org.eclipse.net4j.util.defs/.settings/org.eclipse.jdt.ui.prefs index ea76f47ba5..be07238c43 100644 --- a/plugins/org.eclipse.net4j.util.defs/.settings/org.eclipse.jdt.ui.prefs +++ b/plugins/org.eclipse.net4j.util.defs/.settings/org.eclipse.jdt.ui.prefs @@ -1,4 +1,4 @@ -#Mon Dec 15 16:14:05 CET 2008 +#Wed Dec 31 15:39:12 CET 2008 cleanup.add_default_serial_version_id=true cleanup.add_generated_serial_version_id=false cleanup.add_missing_annotations=true @@ -6,14 +6,14 @@ 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=false +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=false -cleanup.format_source_code=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 @@ -22,14 +22,14 @@ 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=false +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=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=false +cleanup.remove_trailing_whitespaces=true cleanup.remove_trailing_whitespaces_all=true cleanup.remove_trailing_whitespaces_ignore_empty=false cleanup.remove_unnecessary_casts=true @@ -42,23 +42,29 @@ cleanup.remove_unused_private_methods=true cleanup.remove_unused_private_types=true cleanup.sort_members=false cleanup.sort_members_all=false -cleanup.use_blocks=false +cleanup.use_blocks=true cleanup.use_blocks_only_for_return_and_throw=false -cleanup.use_parentheses_in_expressions=false -cleanup.use_this_for_non_static_field_access=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=false +cleanup.use_this_for_non_static_method_access=true cleanup.use_this_for_non_static_method_access_only_if_necessary=true -cleanup_profile=org.eclipse.jdt.ui.default.eclipse_clean_up_profile +cleanup_profile=_EMFT cleanup_settings_version=2 eclipse.preferences.version=1 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=false -formatter_profile=_Unmanaged profile 'EMFT' mine +formatter_profile=_EMFT formatter_settings_version=11 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> sp_cleanup.add_default_serial_version_id=true sp_cleanup.add_generated_serial_version_id=false sp_cleanup.add_missing_annotations=true diff --git a/plugins/org.eclipse.net4j.util.defs/META-INF/MANIFEST.MF b/plugins/org.eclipse.net4j.util.defs/META-INF/MANIFEST.MF index ac2f957df0..ca054555b4 100644 --- a/plugins/org.eclipse.net4j.util.defs/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.net4j.util.defs/META-INF/MANIFEST.MF @@ -7,9 +7,9 @@ Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin Bundle-RequiredExecutionEnvironment: J2SE-1.5 -Export-Package: org.eclipse.net4j.util.net4jutildefs;version="2.0.0", - org.eclipse.net4j.util.net4jutildefs.impl;version="2.0.0", - org.eclipse.net4j.util.net4jutildefs.util;version="2.0.0" +Export-Package: org.eclipse.net4j.util.defs;version="2.0.0", + org.eclipse.net4j.util.defs.impl;version="2.0.0", + org.eclipse.net4j.util.defs.util;version="2.0.0" Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.4.0,4.0.0)";visibility:=reexport, org.eclipse.emf.ecore;bundle-version="[2.4.0,3.0.0)";visibility:=reexport, org.eclipse.net4j.util;bundle-version="[2.0.0,3.0.0)";visibility:=reexport diff --git a/plugins/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore b/plugins/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore index 8690dbf769..a0a33c5b7b 100644 --- a/plugins/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore +++ b/plugins/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecore @@ -1,9 +1,9 @@ <?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="net4jutildefs" - nsURI="http://www.eclipse.org/NET4J/util/defs/1.0.0" nsPrefix="net4jutildefs"> - <eClassifiers xsi:type="ecore:EClass" name="DefsContainer"> + xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="defs" + nsURI="http://www.eclipse.org/NET4J/util/defs/1.0.0" nsPrefix="net4j.util.defs"> + <eClassifiers xsi:type="ecore:EClass" name="DefContainer"> <eStructuralFeatures xsi:type="ecore:EReference" name="definitions" lowerBound="1" upperBound="-1" eType="#//Def" containment="true"/> <eStructuralFeatures xsi:type="ecore:EReference" name="defaultDefinition" eType="#//Def"/> @@ -15,4 +15,35 @@ <eClassifiers xsi:type="ecore:EClass" name="ExecutorServiceDef" abstract="true" eSuperTypes="#//Def"/> <eClassifiers xsi:type="ecore:EClass" name="ThreadPoolDef" eSuperTypes="#//ExecutorServiceDef"/> + <eClassifiers xsi:type="ecore:EClass" name="RandomizerDef" eSuperTypes="#//Def"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="algorithmName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" + unsettable="true"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="providerName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" + unsettable="true"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="seed" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EByteArray" + unsettable="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="UserManagerDef" eSuperTypes="#//Def"> + <eStructuralFeatures xsi:type="ecore:EReference" name="user" lowerBound="1" upperBound="-1" + eType="#//User" unsettable="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="User"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="userID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="password" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="PasswordCredentialsProviderDef" eSuperTypes="#//CredentialsProviderDef"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="password" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="CredentialsProviderDef" abstract="true" + eSuperTypes="#//Def"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="userID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="NegotiatorDef" abstract="true" eSuperTypes="#//Def"/> + <eClassifiers xsi:type="ecore:EClass" name="ResponseNegotiatorDef" eSuperTypes="#//NegotiatorDef"> + <eStructuralFeatures xsi:type="ecore:EReference" name="credentialsProvider" eType="#//CredentialsProviderDef"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ChallengeNegotiatorDef" eSuperTypes="#//NegotiatorDef"> + <eStructuralFeatures xsi:type="ecore:EReference" name="userManager" eType="#//UserManagerDef"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="randomizer" eType="#//RandomizerDef"/> + </eClassifiers> </ecore:EPackage> diff --git a/plugins/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecorediag b/plugins/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecorediag index fc32908075..9e92762eb9 100644 --- a/plugins/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecorediag +++ b/plugins/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.ecorediag @@ -1,117 +1,389 @@ <?xml version="1.0" encoding="UTF-8"?> -<notation:Diagram 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" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation" xmi:id="_R5E7MbueEd2h0phgI_C1DA" type="EcoreTools" measurementUnit="Pixel"> - <children xmi:type="notation:Node" xmi:id="_R7A04LueEd2h0phgI_C1DA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_R7EfQLueEd2h0phgI_C1DA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_R7FGULueEd2h0phgI_C1DA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_R7FGUbueEd2h0phgI_C1DA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_R7FGUrueEd2h0phgI_C1DA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_R7FGU7ueEd2h0phgI_C1DA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_R7FtYLueEd2h0phgI_C1DA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_R7FtYbueEd2h0phgI_C1DA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_R7FtYrueEd2h0phgI_C1DA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_R7FtY7ueEd2h0phgI_C1DA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_R7A04bueEd2h0phgI_C1DA" fontName="UnDotum" fontHeight="10" fillColor="13761016" lineColor="0"/> - <element xmi:type="ecore:EClass" href="org.eclipse.net4j.util.defs.ecore#//DefsContainer"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_R7A04rueEd2h0phgI_C1DA" x="760" y="44"/> +<notation:Diagram 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" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation" xmi:id="_1VQv4NaNEd2NXrd06-kp9w" type="EcoreTools" measurementUnit="Pixel"> + <children xmi:type="notation:Node" xmi:id="_1VVBUNaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_1VVoYNaNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_1VVoYdaNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VVoYtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VVoY9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VVoZNaNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VVoZdaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VVoZtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VVoZ9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VVoaNaNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_1VVBUdaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <element xmi:type="ecore:EClass" href="org.eclipse.net4j.util.defs.ecore#//DefContainer"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1VVBUtaNEd2NXrd06-kp9w" x="32" y="160"/> </children> - <children xmi:type="notation:Node" xmi:id="_R7FtZLueEd2h0phgI_C1DA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_R7GUcLueEd2h0phgI_C1DA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_R7GUcbueEd2h0phgI_C1DA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_R7GUcrueEd2h0phgI_C1DA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_R7GUc7ueEd2h0phgI_C1DA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_R7GUdLueEd2h0phgI_C1DA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_R7G7gLueEd2h0phgI_C1DA" type="5002"> - <children xmi:type="notation:Node" xmi:id="_R7G7hLueEd2h0phgI_C1DA" type="2002"> + <children xmi:type="notation:Node" xmi:id="_1VVoadaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_1VWPcNaNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_1VWPcdaNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VWPctaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VWPc9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VW2gNaNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VW2gdaNEd2NXrd06-kp9w" type="5002"> + <children xmi:type="notation:Node" xmi:id="_1VW2hdaNEd2NXrd06-kp9w" type="2002"> <element xmi:type="ecore:EOperation" href="org.eclipse.net4j.util.defs.ecore#//Def/getInstance"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_R7G7hbueEd2h0phgI_C1DA"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1VW2htaNEd2NXrd06-kp9w"/> </children> - <styles xmi:type="notation:DrawerStyle" xmi:id="_R7G7gbueEd2h0phgI_C1DA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_R7G7grueEd2h0phgI_C1DA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_R7G7g7ueEd2h0phgI_C1DA"/> + <children xmi:type="notation:Node" xmi:id="_1VW2h9aNEd2NXrd06-kp9w" type="2002"> + <element xmi:type="ecore:EOperation" href="org.eclipse.net4j.util.defs.ecore#//Def/unsetInstance"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1VW2iNaNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VW2gtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VW2g9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VW2hNaNEd2NXrd06-kp9w"/> </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_R7FtZbueEd2h0phgI_C1DA" fontName="UnDotum" fontHeight="10" fillColor="13761016" lineColor="0"/> + <styles xmi:type="notation:ShapeStyle" xmi:id="_1VVoataNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.util.defs.ecore#//Def"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_R7FtZrueEd2h0phgI_C1DA" x="352" y="32"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1VVoa9aNEd2NXrd06-kp9w" x="384" y="32"/> </children> - <children xmi:type="notation:Node" xmi:id="_Nc51YLufEd2h0phgI_C1DA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_Nc7DgLufEd2h0phgI_C1DA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_Nc7DgbufEd2h0phgI_C1DA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_Nc7DgrufEd2h0phgI_C1DA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_Nc7Dg7ufEd2h0phgI_C1DA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_Nc7DhLufEd2h0phgI_C1DA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Nc7qkLufEd2h0phgI_C1DA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_Nc7qkbufEd2h0phgI_C1DA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_Nc7qkrufEd2h0phgI_C1DA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_Nc7qk7ufEd2h0phgI_C1DA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_Nc51YbufEd2h0phgI_C1DA" fontName="UnDotum" fontHeight="10" fillColor="13761016" lineColor="0"/> + <children xmi:type="notation:Node" xmi:id="_1VXdkNaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_1VXdk9aNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_1VXdlNaNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VXdldaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VXdltaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VXdl9aNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VXdmNaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VXdmdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VXdmtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VXdm9aNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_1VXdkdaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.util.defs.ecore#//ExecutorServiceDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nc51YrufEd2h0phgI_C1DA" x="208" y="144"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1VXdktaNEd2NXrd06-kp9w" x="192" y="160"/> </children> - <children xmi:type="notation:Node" xmi:id="_SgsfYLufEd2h0phgI_C1DA" type="1001"> - <children xmi:type="notation:Node" xmi:id="_SgtGcLufEd2h0phgI_C1DA" type="4001"/> - <children xmi:type="notation:Node" xmi:id="_SgtGcbufEd2h0phgI_C1DA" type="5001"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_SgtGcrufEd2h0phgI_C1DA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_SgtGc7ufEd2h0phgI_C1DA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_SgtGdLufEd2h0phgI_C1DA"/> - </children> - <children xmi:type="notation:Node" xmi:id="_SgttgLufEd2h0phgI_C1DA" type="5002"> - <styles xmi:type="notation:DrawerStyle" xmi:id="_SgttgbufEd2h0phgI_C1DA"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_SgttgrufEd2h0phgI_C1DA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_Sgttg7ufEd2h0phgI_C1DA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_SgsfYbufEd2h0phgI_C1DA" fontName="UnDotum" fontHeight="10" fillColor="13761016" lineColor="0"/> + <children xmi:type="notation:Node" xmi:id="_1VYEoNaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_1VYEo9aNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_1VYEpNaNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VYEpdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VYEptaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VYEp9aNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VYrsNaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VYrsdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VYrstaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VYrs9aNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_1VYEodaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> <element xmi:type="ecore:EClass" href="org.eclipse.net4j.util.defs.ecore#//ThreadPoolDef"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SgsfYrufEd2h0phgI_C1DA" x="224" y="240"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1VYEotaNEd2NXrd06-kp9w" x="144" y="304"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VYrtNaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_1VYrt9aNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_1VYruNaNEd2NXrd06-kp9w" type="5001"> + <children xmi:type="notation:Node" xmi:id="_1VZSxdaNEd2NXrd06-kp9w" type="2001"> + <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.util.defs.ecore#//RandomizerDef/algorithmName"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1VZSxtaNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VZSx9aNEd2NXrd06-kp9w" type="2001"> + <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.util.defs.ecore#//RandomizerDef/providerName"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1VZSyNaNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VZ50NaNEd2NXrd06-kp9w" type="2001"> + <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.util.defs.ecore#//RandomizerDef/seed"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1VZ50daNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VYrudaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VYrutaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VZSwNaNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VZSwdaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VZSwtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VZSw9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VZSxNaNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_1VYrtdaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <element xmi:type="ecore:EClass" href="org.eclipse.net4j.util.defs.ecore#//RandomizerDef"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1VYrttaNEd2NXrd06-kp9w" x="816" y="160"/> </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_R5E7MrueEd2h0phgI_C1DA"/> + <children xmi:type="notation:Node" xmi:id="_1VZ50taNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_1VZ51daNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_1VZ51taNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1Vag4NaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1Vag4daNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1Vag4taNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1Vag49aNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1Vag5NaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1Vag5daNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1Vag5taNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_1VZ509aNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <element xmi:type="ecore:EClass" href="org.eclipse.net4j.util.defs.ecore#//UserManagerDef"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1VZ51NaNEd2NXrd06-kp9w" x="1056" y="160"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1Vag59aNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_1Vag6taNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_1VbH8NaNEd2NXrd06-kp9w" type="5001"> + <children xmi:type="notation:Node" xmi:id="_1VbH-NaNEd2NXrd06-kp9w" type="2001"> + <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.util.defs.ecore#//User/userID"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1VbH-daNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VbH-taNEd2NXrd06-kp9w" type="2001"> + <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.util.defs.ecore#//User/password"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1VbH-9aNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VbH8daNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VbH8taNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VbH89aNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VbH9NaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VbH9daNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VbH9taNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VbH99aNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_1Vag6NaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <element xmi:type="ecore:EClass" href="org.eclipse.net4j.util.defs.ecore#//User"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1Vag6daNEd2NXrd06-kp9w" x="1056" y="32"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VbvANaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_1VbvA9aNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_1VbvBNaNEd2NXrd06-kp9w" type="5001"> + <children xmi:type="notation:Node" xmi:id="_1VcWFNaNEd2NXrd06-kp9w" type="2001"> + <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.util.defs.ecore#//PasswordCredentialsProviderDef/password"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1VcWFdaNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VbvBdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VbvBtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VbvB9aNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VcWENaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VcWEdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VcWEtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VcWE9aNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_1VbvAdaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <element xmi:type="ecore:EClass" href="org.eclipse.net4j.util.defs.ecore#//PasswordCredentialsProviderDef"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1VbvAtaNEd2NXrd06-kp9w" x="320" y="304"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VcWFtaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_1Vc9INaNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_1Vc9IdaNEd2NXrd06-kp9w" type="5001"> + <children xmi:type="notation:Node" xmi:id="_1Vc9KdaNEd2NXrd06-kp9w" type="2001"> + <element xmi:type="ecore:EAttribute" href="org.eclipse.net4j.util.defs.ecore#//CredentialsProviderDef/userID"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1Vc9KtaNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1Vc9ItaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1Vc9I9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1Vc9JNaNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1Vc9JdaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1Vc9JtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1Vc9J9aNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1Vc9KNaNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_1VcWF9aNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <element xmi:type="ecore:EClass" href="org.eclipse.net4j.util.defs.ecore#//CredentialsProviderDef"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1VcWGNaNEd2NXrd06-kp9w" x="400" y="160"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VdkMNaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_1VdkM9aNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_1VdkNNaNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VdkNdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VdkNtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VdkN9aNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VdkONaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VdkOdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VdkOtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VdkO9aNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_1VdkMdaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <element xmi:type="ecore:EClass" href="org.eclipse.net4j.util.defs.ecore#//NegotiatorDef"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1VdkMtaNEd2NXrd06-kp9w" x="640" y="160"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VeLQNaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_1VeLQ9aNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_1VeLRNaNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VeLRdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VeLRtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VeLR9aNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VeyUNaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VeyUdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VeyUtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VeyU9aNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_1VeLQdaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <element xmi:type="ecore:EClass" href="org.eclipse.net4j.util.defs.ecore#//ResponseNegotiatorDef"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1VeLQtaNEd2NXrd06-kp9w" x="608" y="304"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VeyVNaNEd2NXrd06-kp9w" type="1001"> + <children xmi:type="notation:Node" xmi:id="_1VeyV9aNEd2NXrd06-kp9w" type="4001"/> + <children xmi:type="notation:Node" xmi:id="_1VeyWNaNEd2NXrd06-kp9w" type="5001"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VeyWdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VeyWtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VeyW9aNEd2NXrd06-kp9w"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VfZYNaNEd2NXrd06-kp9w" type="5002"> + <styles xmi:type="notation:DrawerStyle" xmi:id="_1VfZYdaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_1VfZYtaNEd2NXrd06-kp9w"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_1VfZY9aNEd2NXrd06-kp9w"/> + </children> + <styles xmi:type="notation:ShapeStyle" xmi:id="_1VeyVdaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10" fillColor="13761016" lineColor="0"/> + <element xmi:type="ecore:EClass" href="org.eclipse.net4j.util.defs.ecore#//ChallengeNegotiatorDef"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1VeyVtaNEd2NXrd06-kp9w" x="848" y="304"/> + </children> + <styles xmi:type="notation:DiagramStyle" xmi:id="_1VQv4daNEd2NXrd06-kp9w"/> <element xmi:type="ecore:EPackage" href="org.eclipse.net4j.util.defs.ecore#/"/> - <edges xmi:type="notation:Edge" xmi:id="_R7IwsLueEd2h0phgI_C1DA" type="3002" source="_R7A04LueEd2h0phgI_C1DA" target="_R7FtZLueEd2h0phgI_C1DA"> - <children xmi:type="notation:Node" xmi:id="_R7JXwLueEd2h0phgI_C1DA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_R7JXwbueEd2h0phgI_C1DA" x="-10" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_R7J-0LueEd2h0phgI_C1DA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_R7J-0bueEd2h0phgI_C1DA" x="10" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_R7IwsbueEd2h0phgI_C1DA" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_R7IwsrueEd2h0phgI_C1DA" fontName="UnDotum" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="org.eclipse.net4j.util.defs.ecore#//DefsContainer/definitions"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_R7Iws7ueEd2h0phgI_C1DA" points="[0, 0, 1, 60]$[0, -60, 1, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_R8I2QLueEd2h0phgI_C1DA" id="(0.5,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_R8JdULueEd2h0phgI_C1DA" id="(0.49726775,1.0)"/> + <edges xmi:type="notation:Edge" xmi:id="_1VfZZNaNEd2NXrd06-kp9w" type="3002" source="_1VVBUNaNEd2NXrd06-kp9w" target="_1VVoadaNEd2NXrd06-kp9w"> + <children xmi:type="notation:Node" xmi:id="_1VfZaNaNEd2NXrd06-kp9w" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1VfZadaNEd2NXrd06-kp9w" x="-10" y="-10"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VfZataNEd2NXrd06-kp9w" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1VfZa9aNEd2NXrd06-kp9w" x="10" y="10"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1VfZZdaNEd2NXrd06-kp9w" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1VfZZtaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="org.eclipse.net4j.util.defs.ecore#//DefContainer/definitions"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1VfZZ9aNEd2NXrd06-kp9w" points="[0, 0, -340, 60]$[340, -60, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WjJUNaNEd2NXrd06-kp9w" id="(0.6666667,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WjJUdaNEd2NXrd06-kp9w" id="(0.24878049,1.0)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_1VgAcNaNEd2NXrd06-kp9w" type="3002" source="_1VVBUNaNEd2NXrd06-kp9w" target="_1VVoadaNEd2NXrd06-kp9w"> + <children xmi:type="notation:Node" xmi:id="_1VgngNaNEd2NXrd06-kp9w" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1VgngdaNEd2NXrd06-kp9w" x="-10" y="-10"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VgngtaNEd2NXrd06-kp9w" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1Vgng9aNEd2NXrd06-kp9w" x="10" y="10"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1VgAcdaNEd2NXrd06-kp9w" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1VgActaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="org.eclipse.net4j.util.defs.ecore#//DefContainer/defaultDefinition"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1VgAc9aNEd2NXrd06-kp9w" points="[0, 0, -349, 60]$[349, -60, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WiiQtaNEd2NXrd06-kp9w" id="(0.33333334,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WiiQ9aNEd2NXrd06-kp9w" id="(0.12195122,1.0)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_1VgnhNaNEd2NXrd06-kp9w" type="3003" source="_1VXdkNaNEd2NXrd06-kp9w" target="_1VVoadaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1VgnhdaNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1VgnhtaNEd2NXrd06-kp9w" fontName="Sans"/> + <element xsi:nil="true"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1Vgnh9aNEd2NXrd06-kp9w" points="[0, 0, -195, 60]$[0, -30, -195, 30]$[195, -30, 0, 30]$[195, -60, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WdpwNaNEd2NXrd06-kp9w" id="(0.5,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WdpwdaNEd2NXrd06-kp9w" id="(0.3707317,1.0)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_1VgniNaNEd2NXrd06-kp9w" type="3003" source="_1VYEoNaNEd2NXrd06-kp9w" target="_1VXdkNaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1VgnidaNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1VgnitaNEd2NXrd06-kp9w" fontName="Sans"/> + <element xsi:nil="true"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1Vgni9aNEd2NXrd06-kp9w" points="[1, 0, 0, 102]$[1, -102, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WdCsNaNEd2NXrd06-kp9w" id="(0.49565217,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WdCsdaNEd2NXrd06-kp9w" id="(0.033333335,1.0)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_1VhOkNaNEd2NXrd06-kp9w" type="3003" source="_1VYrtNaNEd2NXrd06-kp9w" target="_1VVoadaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1VhOkdaNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1VhOktaNEd2NXrd06-kp9w" fontName="Sans"/> + <element xsi:nil="true"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1VhOk9aNEd2NXrd06-kp9w" points="[0, 0, 364, 60]$[0, -30, 364, 30]$[-364, -30, 0, 30]$[-364, -60, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WgGAtaNEd2NXrd06-kp9w" id="(0.4973545,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WgtENaNEd2NXrd06-kp9w" id="(0.74634147,1.0)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_1Vh1oNaNEd2NXrd06-kp9w" type="3002" source="_1VZ50taNEd2NXrd06-kp9w" target="_1Vag59aNEd2NXrd06-kp9w"> + <children xmi:type="notation:Node" xmi:id="_1Vh1pNaNEd2NXrd06-kp9w" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1Vh1pdaNEd2NXrd06-kp9w" x="-10" y="-10"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1Vh1ptaNEd2NXrd06-kp9w" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1Vh1p9aNEd2NXrd06-kp9w" x="10" y="10"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1Vh1odaNEd2NXrd06-kp9w" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1Vh1otaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="org.eclipse.net4j.util.defs.ecore#//UserManagerDef/user"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1Vh1o9aNEd2NXrd06-kp9w" points="[1, 0, 1, 60]$[1, -60, 1, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WeQ0daNEd2NXrd06-kp9w" id="(0.49612403,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WeQ0taNEd2NXrd06-kp9w" id="(0.4966443,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_R7J-0rueEd2h0phgI_C1DA" type="3002" source="_R7A04LueEd2h0phgI_C1DA" target="_R7FtZLueEd2h0phgI_C1DA"> - <children xmi:type="notation:Node" xmi:id="_R7Kl4LueEd2h0phgI_C1DA" type="4011"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_R7Kl4bueEd2h0phgI_C1DA" x="-38" y="29"/> - </children> - <children xmi:type="notation:Node" xmi:id="_R7Kl4rueEd2h0phgI_C1DA" type="4012"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_R7Kl47ueEd2h0phgI_C1DA" x="10" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_R7J-07ueEd2h0phgI_C1DA" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_R7J-1LueEd2h0phgI_C1DA" fontName="UnDotum" fontHeight="10"/> - <element xmi:type="ecore:EReference" href="org.eclipse.net4j.util.defs.ecore#//DefsContainer/defaultDefinition"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_R7J-1bueEd2h0phgI_C1DA" points="[0, 0, 1, 60]$[0, -60, 1, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_R8KEYLueEd2h0phgI_C1DA" id="(0.5,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_R8KEYbueEd2h0phgI_C1DA" id="(0.49726775,1.0)"/> + <edges xmi:type="notation:Edge" xmi:id="_1Vh1qNaNEd2NXrd06-kp9w" type="3003" source="_1VZ50taNEd2NXrd06-kp9w" target="_1VVoadaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1Vh1qdaNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1Vh1qtaNEd2NXrd06-kp9w" fontName="Sans"/> + <element xsi:nil="true"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1Vh1q9aNEd2NXrd06-kp9w" points="[1, 0, 525, 60]$[1, -30, 525, 30]$[-524, -30, 0, 30]$[-524, -60, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WdpwtaNEd2NXrd06-kp9w" id="(0.24806201,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WeQ0NaNEd2NXrd06-kp9w" id="(0.87317073,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_Qs4_cLufEd2h0phgI_C1DA" type="3003" source="_Nc51YLufEd2h0phgI_C1DA" target="_R7FtZLueEd2h0phgI_C1DA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_Qs4_cbufEd2h0phgI_C1DA" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_Qs4_crufEd2h0phgI_C1DA" fontName="UnDotum"/> + <edges xmi:type="notation:Edge" xmi:id="_1VicsNaNEd2NXrd06-kp9w" type="3003" source="_1VbvANaNEd2NXrd06-kp9w" target="_1VcWFtaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1VicsdaNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1VicstaNEd2NXrd06-kp9w" fontName="Sans"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Qs4_c7ufEd2h0phgI_C1DA" points="[0, 0, -142, 60]$[0, -30, -142, 30]$[143, -30, 1, 30]$[143, -60, 1, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Y6_pULufEd2h0phgI_C1DA" id="(0.5,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Qs60oLufEd2h0phgI_C1DA" id="(0.32786885,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1Vics9aNEd2NXrd06-kp9w" points="[0, 0, 0, 94]$[0, -94, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WdCstaNEd2NXrd06-kp9w" id="(0.74891776,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WdCs9aNEd2NXrd06-kp9w" id="(0.49710983,1.0)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_1VictNaNEd2NXrd06-kp9w" type="3003" source="_1VcWFtaNEd2NXrd06-kp9w" target="_1VVoadaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1VictdaNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1VicttaNEd2NXrd06-kp9w" fontName="Sans"/> + <element xsi:nil="true"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1Vict9aNEd2NXrd06-kp9w" points="[0, 0, 0, 60]$[0, -60, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WcboNaNEd2NXrd06-kp9w" id="(0.49710983,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WcbodaNEd2NXrd06-kp9w" id="(0.49756098,1.0)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_1VicuNaNEd2NXrd06-kp9w" type="3003" source="_1VdkMNaNEd2NXrd06-kp9w" target="_1VVoadaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1VicudaNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1VicutaNEd2NXrd06-kp9w" fontName="Sans"/> + <element xsi:nil="true"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1Vicu9aNEd2NXrd06-kp9w" points="[0, 0, 179, 60]$[0, -30, 179, 30]$[-179, -30, 0, 30]$[-179, -60, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WgGANaNEd2NXrd06-kp9w" id="(0.5,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WgGAdaNEd2NXrd06-kp9w" id="(0.6195122,1.0)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_1VicvNaNEd2NXrd06-kp9w" type="3002" source="_1VeLQNaNEd2NXrd06-kp9w" target="_1VcWFtaNEd2NXrd06-kp9w"> + <children xmi:type="notation:Node" xmi:id="_1VjDwNaNEd2NXrd06-kp9w" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1VjDwdaNEd2NXrd06-kp9w" x="-10" y="-10"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1VjDwtaNEd2NXrd06-kp9w" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1VjDw9aNEd2NXrd06-kp9w" x="10" y="10"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1VicvdaNEd2NXrd06-kp9w" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1VicvtaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="org.eclipse.net4j.util.defs.ecore#//ResponseNegotiatorDef/credentialsProvider"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1Vicv9aNEd2NXrd06-kp9w" points="[0, 0, 119, 94]$[-102, -61, 17, 33]$[-118, -94, 1, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WgtE9aNEd2NXrd06-kp9w" id="(0.24855492,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WhUINaNEd2NXrd06-kp9w" id="(0.7456647,1.0)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_1VjDxNaNEd2NXrd06-kp9w" type="3003" source="_1VeLQNaNEd2NXrd06-kp9w" target="_1VdkMNaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1VjDxdaNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1VjDxtaNEd2NXrd06-kp9w" fontName="Sans"/> + <element xsi:nil="true"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1VjDx9aNEd2NXrd06-kp9w" points="[0, 0, 0, 102]$[0, -102, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WgtEdaNEd2NXrd06-kp9w" id="(0.49710983,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WgtEtaNEd2NXrd06-kp9w" id="(0.5,1.0)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_1VjDyNaNEd2NXrd06-kp9w" type="3002" source="_1VeyVNaNEd2NXrd06-kp9w" target="_1VZ50taNEd2NXrd06-kp9w"> + <children xmi:type="notation:Node" xmi:id="_1Vjq0NaNEd2NXrd06-kp9w" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1Vjq0daNEd2NXrd06-kp9w" x="-10" y="-10"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1Vjq0taNEd2NXrd06-kp9w" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1Vjq09aNEd2NXrd06-kp9w" x="10" y="10"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1VjDydaNEd2NXrd06-kp9w" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1VjDytaNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="org.eclipse.net4j.util.defs.ecore#//ChallengeNegotiatorDef/userManager"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1VjDy9aNEd2NXrd06-kp9w" points="[0, 0, -150, 102]$[103, -61, -47, 41]$[151, -102, 1, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WhUIdaNEd2NXrd06-kp9w" id="(0.75,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WhUItaNEd2NXrd06-kp9w" id="(0.49612403,1.0)"/> + </edges> + <edges xmi:type="notation:Edge" xmi:id="_1Vjq1NaNEd2NXrd06-kp9w" type="3002" source="_1VeyVNaNEd2NXrd06-kp9w" target="_1VYrtNaNEd2NXrd06-kp9w"> + <children xmi:type="notation:Node" xmi:id="_1Vjq2NaNEd2NXrd06-kp9w" type="4011"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1Vjq2daNEd2NXrd06-kp9w" x="-10" y="-10"/> + </children> + <children xmi:type="notation:Node" xmi:id="_1Vjq2taNEd2NXrd06-kp9w" type="4012"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_1Vjq29aNEd2NXrd06-kp9w" x="10" y="10"/> + </children> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1Vjq1daNEd2NXrd06-kp9w" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1Vjq1taNEd2NXrd06-kp9w" fontName="Sans" fontHeight="10"/> + <element xmi:type="ecore:EReference" href="org.eclipse.net4j.util.defs.ecore#//ChallengeNegotiatorDef/randomizer"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1Vjq19aNEd2NXrd06-kp9w" points="[0, 0, 0, 60]$[0, -60, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1Wh7MNaNEd2NXrd06-kp9w" id="(0.5,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1Wh7MdaNEd2NXrd06-kp9w" id="(0.6243386,1.0)"/> </edges> - <edges xmi:type="notation:Edge" xmi:id="_USOHYLufEd2h0phgI_C1DA" type="3003" source="_SgsfYLufEd2h0phgI_C1DA" target="_Nc51YLufEd2h0phgI_C1DA"> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_USOHYbufEd2h0phgI_C1DA" routing="Tree" lineColor="0"/> - <styles xmi:type="notation:FontStyle" xmi:id="_USOHYrufEd2h0phgI_C1DA" fontName="UnDotum"/> + <edges xmi:type="notation:Edge" xmi:id="_1Vjq3NaNEd2NXrd06-kp9w" type="3003" source="_1VeyVNaNEd2NXrd06-kp9w" target="_1VdkMNaNEd2NXrd06-kp9w"> + <styles xmi:type="notation:ConnectorStyle" xmi:id="_1Vjq3daNEd2NXrd06-kp9w" routing="Tree" lineColor="0"/> + <styles xmi:type="notation:FontStyle" xmi:id="_1Vjq3taNEd2NXrd06-kp9w" fontName="Sans"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_USOHY7ufEd2h0phgI_C1DA" points="[0, 0, 0, 60]$[0, -60, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Y7GXALufEd2h0phgI_C1DA" id="(0.5,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_USQjoLufEd2h0phgI_C1DA" id="(0.5,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1Vjq39aNEd2NXrd06-kp9w" points="[0, 0, 163, 102]$[0, -30, 163, 72]$[-163, -30, 0, 72]$[-163, -102, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WiiQNaNEd2NXrd06-kp9w" id="(0.25,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1WiiQdaNEd2NXrd06-kp9w" id="(0.74561405,1.0)"/> </edges> </notation:Diagram> diff --git a/plugins/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.genmodel b/plugins/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.genmodel index a36a230819..161346c017 100644 --- a/plugins/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.genmodel +++ b/plugins/org.eclipse.net4j.util.defs/model/org.eclipse.net4j.util.defs.genmodel @@ -1,16 +1,23 @@ <?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.net4j.util.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.net4j.util.defs/src" modelPluginID="org.eclipse.net4j.util.defs" + modelName="Org.eclipse.net4j.util" importerID="org.eclipse.emf.importer.ecore" + complianceLevel="5.0" copyrightFields="false" language="en"> +======= xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.net4j.util.defs/src" editDirectory="" editorDirectory="" modelPluginID="org.eclipse.net4j.util.defs" modelName="Org.eclipse.net4j.util" testsDirectory="" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" copyrightFields="false"> +>>>>>>> 1.2 <foreignModel>org.eclipse.net4j.util.defs.ecore</foreignModel> <genPackages prefix="Net4jUtilDefs" basePackage="org.eclipse.net4j.util" disposableProviderFactory="true" ecorePackage="org.eclipse.net4j.util.defs.ecore#/"> - <genClasses ecoreClass="org.eclipse.net4j.util.defs.ecore#//DefsContainer"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.net4j.util.defs.ecore#//DefsContainer/definitions"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.util.defs.ecore#//DefsContainer/defaultDefinition"/> + <genClasses ecoreClass="org.eclipse.net4j.util.defs.ecore#//DefContainer"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference org.eclipse.net4j.util.defs.ecore#//DefContainer/definitions"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.util.defs.ecore#//DefContainer/defaultDefinition"/> </genClasses> <genClasses image="false" ecoreClass="org.eclipse.net4j.util.defs.ecore#//Def"> <genOperations ecoreOperation="org.eclipse.net4j.util.defs.ecore#//Def/getInstance"/> @@ -18,5 +25,34 @@ </genClasses> <genClasses ecoreClass="org.eclipse.net4j.util.defs.ecore#//ExecutorServiceDef"/> <genClasses ecoreClass="org.eclipse.net4j.util.defs.ecore#//ThreadPoolDef"/> +<<<<<<< org.eclipse.net4j.util.defs.genmodel + <genClasses ecoreClass="org.eclipse.net4j.util.defs.ecore#//RandomizerDef"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.util.defs.ecore#//RandomizerDef/algorithmName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.util.defs.ecore#//RandomizerDef/providerName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.util.defs.ecore#//RandomizerDef/seed"/> + </genClasses> + <genClasses ecoreClass="org.eclipse.net4j.util.defs.ecore#//UserManagerDef"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.util.defs.ecore#//UserManagerDef/user"/> + </genClasses> + <genClasses ecoreClass="org.eclipse.net4j.util.defs.ecore#//User"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.util.defs.ecore#//User/userID"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.util.defs.ecore#//User/password"/> + </genClasses> + <genClasses ecoreClass="org.eclipse.net4j.util.defs.ecore#//PasswordCredentialsProviderDef"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.util.defs.ecore#//PasswordCredentialsProviderDef/password"/> + </genClasses> + <genClasses image="false" ecoreClass="org.eclipse.net4j.util.defs.ecore#//CredentialsProviderDef"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute org.eclipse.net4j.util.defs.ecore#//CredentialsProviderDef/userID"/> + </genClasses> + <genClasses image="false" ecoreClass="org.eclipse.net4j.util.defs.ecore#//NegotiatorDef"/> + <genClasses ecoreClass="org.eclipse.net4j.util.defs.ecore#//ResponseNegotiatorDef"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.util.defs.ecore#//ResponseNegotiatorDef/credentialsProvider"/> + </genClasses> + <genClasses ecoreClass="org.eclipse.net4j.util.defs.ecore#//ChallengeNegotiatorDef"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.util.defs.ecore#//ChallengeNegotiatorDef/userManager"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference org.eclipse.net4j.util.defs.ecore#//ChallengeNegotiatorDef/randomizer"/> + </genClasses> +======= +>>>>>>> 1.2 </genPackages> </genmodel:GenModel> diff --git a/plugins/org.eclipse.net4j.util.defs/plugin.xml b/plugins/org.eclipse.net4j.util.defs/plugin.xml index 72dabe7b6e..80bc66ce01 100644 --- a/plugins/org.eclipse.net4j.util.defs/plugin.xml +++ b/plugins/org.eclipse.net4j.util.defs/plugin.xml @@ -5,7 +5,7 @@ <copyright> </copyright> - $Id: plugin.xml,v 1.1 2008-12-28 18:07:28 estepper Exp $ + $Id: plugin.xml,v 1.2 2008-12-31 14:43:37 estepper Exp $ --> <plugin> @@ -13,7 +13,7 @@ <extension point="org.eclipse.emf.ecore.generated_package"> <package uri="http://www.eclipse.org/NET4J/util/defs/1.0.0" - class="org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage" + class="org.eclipse.net4j.util.defs.Net4jUtilDefsPackage" genModel="model/org.eclipse.net4j.util.defs.genmodel"/> </extension> diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ChallengeNegotiatorDef.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/ChallengeNegotiatorDef.java index 07ed101643..6b4588b2e7 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ChallengeNegotiatorDef.java +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/ChallengeNegotiatorDef.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: ChallengeNegotiatorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: ChallengeNegotiatorDef.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; +package org.eclipse.net4j.util.defs; /** * <!-- begin-user-doc --> A representation of the model object '<em><b>Challenge Negotiator Def</b></em>'. <!-- @@ -12,18 +20,17 @@ package org.eclipse.net4j.net4jdefs; * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getUserManager <em>User Manager</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getRandomizer <em>Randomizer</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.ChallengeNegotiatorDef#getUserManager <em>User Manager</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.ChallengeNegotiatorDef#getRandomizer <em>Randomizer</em>}</li> * </ul> * </p> * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getChallengeNegotiatorDef() + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getChallengeNegotiatorDef() * @model * @generated */ public interface ChallengeNegotiatorDef extends NegotiatorDef { - /** * Returns the value of the '<em><b>User Manager</b></em>' reference. <!-- begin-user-doc --> * <p> @@ -34,14 +41,14 @@ public interface ChallengeNegotiatorDef extends NegotiatorDef * * @return the value of the '<em>User Manager</em>' reference. * @see #setUserManager(UserManagerDef) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getChallengeNegotiatorDef_UserManager() + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getChallengeNegotiatorDef_UserManager() * @model * @generated */ UserManagerDef getUserManager(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getUserManager + * Sets the value of the '{@link org.eclipse.net4j.util.defs.ChallengeNegotiatorDef#getUserManager * <em>User Manager</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value @@ -61,14 +68,14 @@ public interface ChallengeNegotiatorDef extends NegotiatorDef * * @return the value of the '<em>Randomizer</em>' reference. * @see #setRandomizer(RandomizerDef) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getChallengeNegotiatorDef_Randomizer() + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getChallengeNegotiatorDef_Randomizer() * @model * @generated */ RandomizerDef getRandomizer(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef#getRandomizer <em>Randomizer</em>} + * Sets the value of the '{@link org.eclipse.net4j.util.defs.ChallengeNegotiatorDef#getRandomizer <em>Randomizer</em>} * ' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value @@ -77,4 +84,5 @@ public interface ChallengeNegotiatorDef extends NegotiatorDef * @generated */ void setRandomizer(RandomizerDef value); + } // ChallengeNegotiatorDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/CredentialsProviderDef.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/CredentialsProviderDef.java index 2aa61e8937..70b13b6426 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/CredentialsProviderDef.java +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/CredentialsProviderDef.java @@ -1,12 +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: CredentialsProviderDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * + * $Id: CredentialsProviderDef.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; - -import org.eclipse.net4j.util.net4jutildefs.Def; +package org.eclipse.net4j.util.defs; /** * <!-- begin-user-doc --> A representation of the model object '<em><b>Credentials Provider Def</b></em>'. <!-- @@ -14,11 +20,11 @@ import org.eclipse.net4j.util.net4jutildefs.Def; * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.CredentialsProviderDef#getUserID <em>User ID</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.CredentialsProviderDef#getUserID <em>User ID</em>}</li> * </ul> * </p> * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getCredentialsProviderDef() + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getCredentialsProviderDef() * @model abstract="true" * @generated */ @@ -34,14 +40,14 @@ public interface CredentialsProviderDef extends Def * * @return the value of the '<em>User ID</em>' attribute. * @see #setUserID(String) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getCredentialsProviderDef_UserID() + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getCredentialsProviderDef_UserID() * @model * @generated */ String getUserID(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.CredentialsProviderDef#getUserID <em>User ID</em>}' + * Sets the value of the '{@link org.eclipse.net4j.util.defs.CredentialsProviderDef#getUserID <em>User ID</em>}' * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/Def.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/Def.java new file mode 100644 index 0000000000..3b17bbecb2 --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/Def.java @@ -0,0 +1,45 @@ +/** + * <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: Def.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs; + +import org.eclipse.emf.ecore.EObject; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Def</b></em>'. <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getDef() + * @model abstract="true" + * @generated + */ +public interface Def extends EObject +{ + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @model kind="operation" + * @generated + */ + Object getInstance(); + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @model + * @generated + */ + void unsetInstance(); + + public boolean isTouched(); +} // Def diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/DefContainer.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/DefContainer.java new file mode 100644 index 0000000000..08331766e6 --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/DefContainer.java @@ -0,0 +1,79 @@ +/** + * <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: DefContainer.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs; + +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.EObject; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Defs Container</b></em>'. <!-- end-user-doc --> + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.net4j.util.defs.DefContainer#getDefinitions <em>Definitions</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.DefContainer#getDefaultDefinition <em>Default Definition</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getDefContainer() + * @model + * @generated + */ +public interface DefContainer extends EObject +{ + /** + * Returns the value of the '<em><b>Definitions</b></em>' containment reference list. The list contents are of type + * {@link org.eclipse.net4j.util.defs.Def}. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Definitions</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>Definitions</em>' containment reference list. + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getDefContainer_Definitions() + * @model containment="true" required="true" + * @generated + */ + EList<Def> getDefinitions(); + + /** + * Returns the value of the '<em><b>Default Definition</b></em>' reference. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Default Definition</em>' reference isn't clear, there really should be more of a + * description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Default Definition</em>' reference. + * @see #setDefaultDefinition(Def) + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getDefContainer_DefaultDefinition() + * @model + * @generated + */ + Def getDefaultDefinition(); + + /** + * Sets the value of the '{@link org.eclipse.net4j.util.defs.DefContainer#getDefaultDefinition + * <em>Default Definition</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Default Definition</em>' reference. + * @see #getDefaultDefinition() + * @generated + */ + void setDefaultDefinition(Def value); + +} // DefsContainer diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/DefException.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/DefException.java index 3574259b79..90565f8cdc 100644 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/DefException.java +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/DefException.java @@ -1,4 +1,4 @@ -package org.eclipse.net4j.util.net4jutildefs; +package org.eclipse.net4j.util.defs; public class DefException extends RuntimeException { diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/ExecutorServiceDef.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/ExecutorServiceDef.java new file mode 100644 index 0000000000..369fe99a55 --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/ExecutorServiceDef.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: ExecutorServiceDef.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Executor Service Def</b></em>'. <!-- + * end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getExecutorServiceDef() + * @model abstract="true" + * @generated + */ +public interface ExecutorServiceDef extends Def +{ +} // ExecutorServiceDef diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/NegotiatorDef.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/NegotiatorDef.java new file mode 100644 index 0000000000..7125dc1214 --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/NegotiatorDef.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: NegotiatorDef.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Negotiator Def</b></em>'. <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getNegotiatorDef() + * @model abstract="true" + * @generated + */ +public interface NegotiatorDef extends Def +{ + +} // NegotiatorDef diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/Net4jUtilDefsFactory.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/Net4jUtilDefsFactory.java new file mode 100644 index 0000000000..d151dcae31 --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/Net4jUtilDefsFactory.java @@ -0,0 +1,108 @@ +/** + * <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: Net4jUtilDefsFactory.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.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.net4j.util.defs.Net4jUtilDefsPackage + * @generated + */ +public interface Net4jUtilDefsFactory extends EFactory +{ + /** + * The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + Net4jUtilDefsFactory eINSTANCE = org.eclipse.net4j.util.defs.impl.Net4jUtilDefsFactoryImpl.init(); + + /** + * Returns a new object of class '<em>Def Container</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>Def Container</em>'. + * @generated + */ + DefContainer createDefContainer(); + + /** + * Returns a new object of class '<em>Thread Pool Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>Thread Pool Def</em>'. + * @generated + */ + ThreadPoolDef createThreadPoolDef(); + + /** + * Returns a new object of class '<em>Randomizer Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>Randomizer Def</em>'. + * @generated + */ + RandomizerDef createRandomizerDef(); + + /** + * Returns a new object of class '<em>User Manager Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>User Manager Def</em>'. + * @generated + */ + UserManagerDef createUserManagerDef(); + + /** + * Returns a new object of class '<em>User</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>User</em>'. + * @generated + */ + User createUser(); + + /** + * Returns a new object of class '<em>Password Credentials Provider Def</em>'. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @return a new object of class '<em>Password Credentials Provider Def</em>'. + * @generated + */ + PasswordCredentialsProviderDef createPasswordCredentialsProviderDef(); + + /** + * Returns a new object of class '<em>Response Negotiator Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>Response Negotiator Def</em>'. + * @generated + */ + ResponseNegotiatorDef createResponseNegotiatorDef(); + + /** + * Returns a new object of class '<em>Challenge Negotiator Def</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return a new object of class '<em>Challenge Negotiator Def</em>'. + * @generated + */ + ChallengeNegotiatorDef createChallengeNegotiatorDef(); + + /** + * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the package supported by this factory. + * @generated + */ + Net4jUtilDefsPackage getNet4jUtilDefsPackage(); + +} // Net4jUtilDefsFactory diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/Net4jUtilDefsPackage.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/Net4jUtilDefsPackage.java new file mode 100644 index 0000000000..d190f4e9c2 --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/Net4jUtilDefsPackage.java @@ -0,0 +1,922 @@ +/** + * <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: Net4jUtilDefsPackage.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +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.net4j.util.defs.Net4jUtilDefsFactory + * @model kind="package" + * @generated + */ +public interface Net4jUtilDefsPackage 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/NET4J/util/defs/1.0.0"; + + /** + * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + String eNS_PREFIX = "net4j.util.defs"; + + /** + * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + Net4jUtilDefsPackage eINSTANCE = org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl.init(); + + /** + * The meta object id for the '{@link org.eclipse.net4j.util.defs.impl.DefContainerImpl <em>Def Container</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.DefContainerImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getDefContainer() + * @generated + */ + int DEF_CONTAINER = 0; + + /** + * The feature id for the '<em><b>Definitions</b></em>' containment reference list. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int DEF_CONTAINER__DEFINITIONS = 0; + + /** + * The feature id for the '<em><b>Default Definition</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * + * @generated + * @ordered + */ + int DEF_CONTAINER__DEFAULT_DEFINITION = 1; + + /** + * The number of structural features of the '<em>Def Container</em>' class. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * + * @generated + * @ordered + */ + int DEF_CONTAINER_FEATURE_COUNT = 2; + + /** + * The meta object id for the '{@link org.eclipse.net4j.util.defs.impl.DefImpl <em>Def</em>}' class. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.DefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getDef() + * @generated + */ + int DEF = 1; + + /** + * The number of structural features of the '<em>Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int DEF_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link org.eclipse.net4j.util.defs.impl.ExecutorServiceDefImpl + * <em>Executor Service Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.ExecutorServiceDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getExecutorServiceDef() + * @generated + */ + int EXECUTOR_SERVICE_DEF = 2; + + /** + * The number of structural features of the '<em>Executor Service Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int EXECUTOR_SERVICE_DEF_FEATURE_COUNT = DEF_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.net4j.util.defs.impl.ThreadPoolDefImpl <em>Thread Pool Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.ThreadPoolDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getThreadPoolDef() + * @generated + */ + int THREAD_POOL_DEF = 3; + + /** + * The number of structural features of the '<em>Thread Pool Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int THREAD_POOL_DEF_FEATURE_COUNT = EXECUTOR_SERVICE_DEF_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.net4j.util.defs.impl.RandomizerDefImpl <em>Randomizer Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.RandomizerDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getRandomizerDef() + * @generated + */ + int RANDOMIZER_DEF = 4; + + /** + * The feature id for the '<em><b>Algorithm Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int RANDOMIZER_DEF__ALGORITHM_NAME = DEF_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Provider Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int RANDOMIZER_DEF__PROVIDER_NAME = DEF_FEATURE_COUNT + 1; + + /** + * The feature id for the '<em><b>Seed</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int RANDOMIZER_DEF__SEED = DEF_FEATURE_COUNT + 2; + + /** + * The number of structural features of the '<em>Randomizer Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * + * @generated + * @ordered + */ + int RANDOMIZER_DEF_FEATURE_COUNT = DEF_FEATURE_COUNT + 3; + + /** + * The meta object id for the '{@link org.eclipse.net4j.util.defs.impl.UserManagerDefImpl <em>User Manager Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.UserManagerDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getUserManagerDef() + * @generated + */ + int USER_MANAGER_DEF = 5; + + /** + * The meta object id for the '{@link org.eclipse.net4j.util.defs.impl.UserImpl <em>User</em>}' class. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.UserImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getUser() + * @generated + */ + int USER = 6; + + /** + * The meta object id for the '{@link org.eclipse.net4j.util.defs.impl.CredentialsProviderDefImpl + * <em>Credentials Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.CredentialsProviderDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getCredentialsProviderDef() + * @generated + */ + int CREDENTIALS_PROVIDER_DEF = 8; + + /** + * The meta object id for the '{@link org.eclipse.net4j.util.defs.impl.PasswordCredentialsProviderDefImpl + * <em>Password Credentials Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.PasswordCredentialsProviderDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getPasswordCredentialsProviderDef() + * @generated + */ + int PASSWORD_CREDENTIALS_PROVIDER_DEF = 7; + + /** + * The meta object id for the '{@link org.eclipse.net4j.util.defs.impl.NegotiatorDefImpl <em>Negotiator Def</em>}' + * class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.NegotiatorDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getNegotiatorDef() + * @generated + */ + int NEGOTIATOR_DEF = 9; + + /** + * The meta object id for the '{@link org.eclipse.net4j.util.defs.impl.ResponseNegotiatorDefImpl + * <em>Response Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.ResponseNegotiatorDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getResponseNegotiatorDef() + * @generated + */ + int RESPONSE_NEGOTIATOR_DEF = 10; + + /** + * The meta object id for the '{@link org.eclipse.net4j.util.defs.impl.ChallengeNegotiatorDefImpl + * <em>Challenge Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.ChallengeNegotiatorDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getChallengeNegotiatorDef() + * @generated + */ + int CHALLENGE_NEGOTIATOR_DEF = 11; + + /** + * Returns the meta object for class '{@link org.eclipse.net4j.util.defs.DefContainer <em>Def Container</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>Def Container</em>'. + * @see org.eclipse.net4j.util.defs.DefContainer + * @generated + */ + EClass getDefContainer(); + + /** + * Returns the meta object for the containment reference list ' + * {@link org.eclipse.net4j.util.defs.DefContainer#getDefinitions <em>Definitions</em>}'. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @return the meta object for the containment reference list '<em>Definitions</em>'. + * @see org.eclipse.net4j.util.defs.DefContainer#getDefinitions() + * @see #getDefContainer() + * @generated + */ + EReference getDefContainer_Definitions(); + + /** + * Returns the meta object for the reference '{@link org.eclipse.net4j.util.defs.DefContainer#getDefaultDefinition + * <em>Default Definition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the reference '<em>Default Definition</em>'. + * @see org.eclipse.net4j.util.defs.DefContainer#getDefaultDefinition() + * @see #getDefContainer() + * @generated + */ + EReference getDefContainer_DefaultDefinition(); + + /** + * The feature id for the '<em><b>User</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int USER_MANAGER_DEF__USER = DEF_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>User Manager Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int USER_MANAGER_DEF_FEATURE_COUNT = DEF_FEATURE_COUNT + 1; + + /** + * The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int USER__USER_ID = 0; + + /** + * The feature id for the '<em><b>Password</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int USER__PASSWORD = 1; + + /** + * The number of structural features of the '<em>User</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int USER_FEATURE_COUNT = 2; + + /** + * The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CREDENTIALS_PROVIDER_DEF__USER_ID = DEF_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>Credentials Provider Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int CREDENTIALS_PROVIDER_DEF_FEATURE_COUNT = DEF_FEATURE_COUNT + 1; + + /** + * The feature id for the '<em><b>User ID</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int PASSWORD_CREDENTIALS_PROVIDER_DEF__USER_ID = CREDENTIALS_PROVIDER_DEF__USER_ID; + + /** + * The feature id for the '<em><b>Password</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD = CREDENTIALS_PROVIDER_DEF_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>Password Credentials Provider Def</em>' class. <!-- begin-user-doc + * --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int PASSWORD_CREDENTIALS_PROVIDER_DEF_FEATURE_COUNT = CREDENTIALS_PROVIDER_DEF_FEATURE_COUNT + 1; + + /** + * The number of structural features of the '<em>Negotiator Def</em>' class. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * + * @generated + * @ordered + */ + int NEGOTIATOR_DEF_FEATURE_COUNT = DEF_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Credentials Provider</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * + * @generated + * @ordered + */ + int RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER = NEGOTIATOR_DEF_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>Response Negotiator Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int RESPONSE_NEGOTIATOR_DEF_FEATURE_COUNT = NEGOTIATOR_DEF_FEATURE_COUNT + 1; + + /** + * The feature id for the '<em><b>User Manager</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER = NEGOTIATOR_DEF_FEATURE_COUNT + 0; + + /** + * The feature id for the '<em><b>Randomizer</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + int CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER = NEGOTIATOR_DEF_FEATURE_COUNT + 1; + + /** + * The number of structural features of the '<em>Challenge Negotiator Def</em>' class. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + * @ordered + */ + int CHALLENGE_NEGOTIATOR_DEF_FEATURE_COUNT = NEGOTIATOR_DEF_FEATURE_COUNT + 2; + + /** + * Returns the meta object for class '{@link org.eclipse.net4j.util.defs.Def <em>Def</em>}'. <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @return the meta object for class '<em>Def</em>'. + * @see org.eclipse.net4j.util.defs.Def + * @generated + */ + EClass getDef(); + + /** + * Returns the meta object for class '{@link org.eclipse.net4j.util.defs.ExecutorServiceDef + * <em>Executor Service Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>Executor Service Def</em>'. + * @see org.eclipse.net4j.util.defs.ExecutorServiceDef + * @generated + */ + EClass getExecutorServiceDef(); + + /** + * Returns the meta object for class '{@link org.eclipse.net4j.util.defs.ThreadPoolDef <em>Thread Pool Def</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>Thread Pool Def</em>'. + * @see org.eclipse.net4j.util.defs.ThreadPoolDef + * @generated + */ + EClass getThreadPoolDef(); + + /** + * Returns the meta object for class '{@link org.eclipse.net4j.util.defs.RandomizerDef <em>Randomizer Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>Randomizer Def</em>'. + * @see org.eclipse.net4j.util.defs.RandomizerDef + * @generated + */ + EClass getRandomizerDef(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.net4j.util.defs.RandomizerDef#getAlgorithmName + * <em>Algorithm Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Algorithm Name</em>'. + * @see org.eclipse.net4j.util.defs.RandomizerDef#getAlgorithmName() + * @see #getRandomizerDef() + * @generated + */ + EAttribute getRandomizerDef_AlgorithmName(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.net4j.util.defs.RandomizerDef#getProviderName + * <em>Provider Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Provider Name</em>'. + * @see org.eclipse.net4j.util.defs.RandomizerDef#getProviderName() + * @see #getRandomizerDef() + * @generated + */ + EAttribute getRandomizerDef_ProviderName(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.net4j.util.defs.RandomizerDef#getSeed <em>Seed</em>} + * '. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Seed</em>'. + * @see org.eclipse.net4j.util.defs.RandomizerDef#getSeed() + * @see #getRandomizerDef() + * @generated + */ + EAttribute getRandomizerDef_Seed(); + + /** + * Returns the meta object for class '{@link org.eclipse.net4j.util.defs.UserManagerDef <em>User Manager Def</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>User Manager Def</em>'. + * @see org.eclipse.net4j.util.defs.UserManagerDef + * @generated + */ + EClass getUserManagerDef(); + + /** + * Returns the meta object for the reference list '{@link org.eclipse.net4j.util.defs.UserManagerDef#getUser + * <em>User</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the reference list '<em>User</em>'. + * @see org.eclipse.net4j.util.defs.UserManagerDef#getUser() + * @see #getUserManagerDef() + * @generated + */ + EReference getUserManagerDef_User(); + + /** + * Returns the meta object for class '{@link org.eclipse.net4j.util.defs.User <em>User</em>}'. <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @return the meta object for class '<em>User</em>'. + * @see org.eclipse.net4j.util.defs.User + * @generated + */ + EClass getUser(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.net4j.util.defs.User#getUserID <em>User ID</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>User ID</em>'. + * @see org.eclipse.net4j.util.defs.User#getUserID() + * @see #getUser() + * @generated + */ + EAttribute getUser_UserID(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.net4j.util.defs.User#getPassword <em>Password</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Password</em>'. + * @see org.eclipse.net4j.util.defs.User#getPassword() + * @see #getUser() + * @generated + */ + EAttribute getUser_Password(); + + /** + * Returns the meta object for class '{@link org.eclipse.net4j.util.defs.PasswordCredentialsProviderDef + * <em>Password Credentials Provider Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>Password Credentials Provider Def</em>'. + * @see org.eclipse.net4j.util.defs.PasswordCredentialsProviderDef + * @generated + */ + EClass getPasswordCredentialsProviderDef(); + + /** + * Returns the meta object for the attribute ' + * {@link org.eclipse.net4j.util.defs.PasswordCredentialsProviderDef#getPassword <em>Password</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>Password</em>'. + * @see org.eclipse.net4j.util.defs.PasswordCredentialsProviderDef#getPassword() + * @see #getPasswordCredentialsProviderDef() + * @generated + */ + EAttribute getPasswordCredentialsProviderDef_Password(); + + /** + * Returns the meta object for class '{@link org.eclipse.net4j.util.defs.CredentialsProviderDef + * <em>Credentials Provider Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>Credentials Provider Def</em>'. + * @see org.eclipse.net4j.util.defs.CredentialsProviderDef + * @generated + */ + EClass getCredentialsProviderDef(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.net4j.util.defs.CredentialsProviderDef#getUserID + * <em>User ID</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the attribute '<em>User ID</em>'. + * @see org.eclipse.net4j.util.defs.CredentialsProviderDef#getUserID() + * @see #getCredentialsProviderDef() + * @generated + */ + EAttribute getCredentialsProviderDef_UserID(); + + /** + * Returns the meta object for class '{@link org.eclipse.net4j.util.defs.NegotiatorDef <em>Negotiator Def</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>Negotiator Def</em>'. + * @see org.eclipse.net4j.util.defs.NegotiatorDef + * @generated + */ + EClass getNegotiatorDef(); + + /** + * Returns the meta object for class '{@link org.eclipse.net4j.util.defs.ResponseNegotiatorDef + * <em>Response Negotiator Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>Response Negotiator Def</em>'. + * @see org.eclipse.net4j.util.defs.ResponseNegotiatorDef + * @generated + */ + EClass getResponseNegotiatorDef(); + + /** + * Returns the meta object for the reference ' + * {@link org.eclipse.net4j.util.defs.ResponseNegotiatorDef#getCredentialsProvider <em>Credentials Provider</em>}'. + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the reference '<em>Credentials Provider</em>'. + * @see org.eclipse.net4j.util.defs.ResponseNegotiatorDef#getCredentialsProvider() + * @see #getResponseNegotiatorDef() + * @generated + */ + EReference getResponseNegotiatorDef_CredentialsProvider(); + + /** + * Returns the meta object for class '{@link org.eclipse.net4j.util.defs.ChallengeNegotiatorDef + * <em>Challenge Negotiator Def</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for class '<em>Challenge Negotiator Def</em>'. + * @see org.eclipse.net4j.util.defs.ChallengeNegotiatorDef + * @generated + */ + EClass getChallengeNegotiatorDef(); + + /** + * Returns the meta object for the reference ' + * {@link org.eclipse.net4j.util.defs.ChallengeNegotiatorDef#getUserManager <em>User Manager</em>}'. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the reference '<em>User Manager</em>'. + * @see org.eclipse.net4j.util.defs.ChallengeNegotiatorDef#getUserManager() + * @see #getChallengeNegotiatorDef() + * @generated + */ + EReference getChallengeNegotiatorDef_UserManager(); + + /** + * Returns the meta object for the reference '{@link org.eclipse.net4j.util.defs.ChallengeNegotiatorDef#getRandomizer + * <em>Randomizer</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return the meta object for the reference '<em>Randomizer</em>'. + * @see org.eclipse.net4j.util.defs.ChallengeNegotiatorDef#getRandomizer() + * @see #getChallengeNegotiatorDef() + * @generated + */ + EReference getChallengeNegotiatorDef_Randomizer(); + + /** + * 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 + */ + Net4jUtilDefsFactory getNet4jUtilDefsFactory(); + + /** + * <!-- 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.net4j.util.defs.impl.DefContainerImpl <em>Def Container</em>} + * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.DefContainerImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getDefContainer() + * @generated + */ + EClass DEF_CONTAINER = eINSTANCE.getDefContainer(); + + /** + * The meta object literal for the '<em><b>Definitions</b></em>' containment reference list feature. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + EReference DEF_CONTAINER__DEFINITIONS = eINSTANCE.getDefContainer_Definitions(); + + /** + * The meta object literal for the '<em><b>Default Definition</b></em>' reference feature. <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + EReference DEF_CONTAINER__DEFAULT_DEFINITION = eINSTANCE.getDefContainer_DefaultDefinition(); + + /** + * The meta object literal for the '{@link org.eclipse.net4j.util.defs.impl.DefImpl <em>Def</em>}' class. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.DefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getDef() + * @generated + */ + EClass DEF = eINSTANCE.getDef(); + + /** + * The meta object literal for the '{@link org.eclipse.net4j.util.defs.impl.ExecutorServiceDefImpl + * <em>Executor Service Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.ExecutorServiceDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getExecutorServiceDef() + * @generated + */ + EClass EXECUTOR_SERVICE_DEF = eINSTANCE.getExecutorServiceDef(); + + /** + * The meta object literal for the '{@link org.eclipse.net4j.util.defs.impl.ThreadPoolDefImpl + * <em>Thread Pool Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.ThreadPoolDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getThreadPoolDef() + * @generated + */ + EClass THREAD_POOL_DEF = eINSTANCE.getThreadPoolDef(); + + /** + * The meta object literal for the '{@link org.eclipse.net4j.util.defs.impl.RandomizerDefImpl + * <em>Randomizer Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.RandomizerDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getRandomizerDef() + * @generated + */ + EClass RANDOMIZER_DEF = eINSTANCE.getRandomizerDef(); + + /** + * The meta object literal for the '<em><b>Algorithm Name</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute RANDOMIZER_DEF__ALGORITHM_NAME = eINSTANCE.getRandomizerDef_AlgorithmName(); + + /** + * The meta object literal for the '<em><b>Provider Name</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute RANDOMIZER_DEF__PROVIDER_NAME = eINSTANCE.getRandomizerDef_ProviderName(); + + /** + * The meta object literal for the '<em><b>Seed</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute RANDOMIZER_DEF__SEED = eINSTANCE.getRandomizerDef_Seed(); + + /** + * The meta object literal for the '{@link org.eclipse.net4j.util.defs.impl.UserManagerDefImpl + * <em>User Manager Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.UserManagerDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getUserManagerDef() + * @generated + */ + EClass USER_MANAGER_DEF = eINSTANCE.getUserManagerDef(); + + /** + * The meta object literal for the '<em><b>User</b></em>' reference list feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EReference USER_MANAGER_DEF__USER = eINSTANCE.getUserManagerDef_User(); + + /** + * The meta object literal for the '{@link org.eclipse.net4j.util.defs.impl.UserImpl <em>User</em>}' class. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.UserImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getUser() + * @generated + */ + EClass USER = eINSTANCE.getUser(); + + /** + * The meta object literal for the '<em><b>User ID</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute USER__USER_ID = eINSTANCE.getUser_UserID(); + + /** + * The meta object literal for the '<em><b>Password</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute USER__PASSWORD = eINSTANCE.getUser_Password(); + + /** + * The meta object literal for the '{@link org.eclipse.net4j.util.defs.impl.PasswordCredentialsProviderDefImpl + * <em>Password Credentials Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.PasswordCredentialsProviderDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getPasswordCredentialsProviderDef() + * @generated + */ + EClass PASSWORD_CREDENTIALS_PROVIDER_DEF = eINSTANCE.getPasswordCredentialsProviderDef(); + + /** + * The meta object literal for the '<em><b>Password</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD = eINSTANCE.getPasswordCredentialsProviderDef_Password(); + + /** + * The meta object literal for the '{@link org.eclipse.net4j.util.defs.impl.CredentialsProviderDefImpl + * <em>Credentials Provider Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.CredentialsProviderDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getCredentialsProviderDef() + * @generated + */ + EClass CREDENTIALS_PROVIDER_DEF = eINSTANCE.getCredentialsProviderDef(); + + /** + * The meta object literal for the '<em><b>User ID</b></em>' attribute feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EAttribute CREDENTIALS_PROVIDER_DEF__USER_ID = eINSTANCE.getCredentialsProviderDef_UserID(); + + /** + * The meta object literal for the '{@link org.eclipse.net4j.util.defs.impl.NegotiatorDefImpl + * <em>Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.NegotiatorDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getNegotiatorDef() + * @generated + */ + EClass NEGOTIATOR_DEF = eINSTANCE.getNegotiatorDef(); + + /** + * The meta object literal for the '{@link org.eclipse.net4j.util.defs.impl.ResponseNegotiatorDefImpl + * <em>Response Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.ResponseNegotiatorDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getResponseNegotiatorDef() + * @generated + */ + EClass RESPONSE_NEGOTIATOR_DEF = eINSTANCE.getResponseNegotiatorDef(); + + /** + * The meta object literal for the '<em><b>Credentials Provider</b></em>' reference feature. <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + EReference RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER = eINSTANCE.getResponseNegotiatorDef_CredentialsProvider(); + + /** + * The meta object literal for the '{@link org.eclipse.net4j.util.defs.impl.ChallengeNegotiatorDefImpl + * <em>Challenge Negotiator Def</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.impl.ChallengeNegotiatorDefImpl + * @see org.eclipse.net4j.util.defs.impl.Net4jUtilDefsPackageImpl#getChallengeNegotiatorDef() + * @generated + */ + EClass CHALLENGE_NEGOTIATOR_DEF = eINSTANCE.getChallengeNegotiatorDef(); + + /** + * The meta object literal for the '<em><b>User Manager</b></em>' reference feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EReference CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER = eINSTANCE.getChallengeNegotiatorDef_UserManager(); + + /** + * The meta object literal for the '<em><b>Randomizer</b></em>' reference feature. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @generated + */ + EReference CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER = eINSTANCE.getChallengeNegotiatorDef_Randomizer(); + + } + +} // Net4jUtilDefsPackage diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/PasswordCredentialsProviderDef.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/PasswordCredentialsProviderDef.java index 92b33e3eea..dfa451c398 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/PasswordCredentialsProviderDef.java +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/PasswordCredentialsProviderDef.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: PasswordCredentialsProviderDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: PasswordCredentialsProviderDef.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; +package org.eclipse.net4j.util.defs; /** * <!-- begin-user-doc --> A representation of the model object '<em><b>Password Credentials Provider Def</b></em>'. @@ -12,11 +20,11 @@ package org.eclipse.net4j.net4jdefs; * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef#getPassword <em>Password</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.PasswordCredentialsProviderDef#getPassword <em>Password</em>}</li> * </ul> * </p> * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getPasswordCredentialsProviderDef() + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getPasswordCredentialsProviderDef() * @model * @generated */ @@ -32,14 +40,14 @@ public interface PasswordCredentialsProviderDef extends CredentialsProviderDef * * @return the value of the '<em>Password</em>' attribute. * @see #setPassword(String) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getPasswordCredentialsProviderDef_Password() + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getPasswordCredentialsProviderDef_Password() * @model * @generated */ String getPassword(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef#getPassword + * Sets the value of the '{@link org.eclipse.net4j.util.defs.PasswordCredentialsProviderDef#getPassword * <em>Password</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/RandomizerDef.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/RandomizerDef.java new file mode 100644 index 0000000000..159cfe2d46 --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/RandomizerDef.java @@ -0,0 +1,195 @@ +/** + * <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: RandomizerDef.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Randomizer Def</b></em>'. <!-- end-user-doc --> + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.net4j.util.defs.RandomizerDef#getAlgorithmName <em>Algorithm Name</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.RandomizerDef#getProviderName <em>Provider Name</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.RandomizerDef#getSeed <em>Seed</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getRandomizerDef() + * @model + * @generated + */ +public interface RandomizerDef extends Def +{ + /** + * Returns the value of the '<em><b>Algorithm Name</b></em>' attribute. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Algorithm 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>Algorithm Name</em>' attribute. + * @see #isSetAlgorithmName() + * @see #unsetAlgorithmName() + * @see #setAlgorithmName(String) + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getRandomizerDef_AlgorithmName() + * @model unsettable="true" + * @generated + */ + String getAlgorithmName(); + + /** + * Sets the value of the '{@link org.eclipse.net4j.util.defs.RandomizerDef#getAlgorithmName <em>Algorithm Name</em>}' + * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Algorithm Name</em>' attribute. + * @see #isSetAlgorithmName() + * @see #unsetAlgorithmName() + * @see #getAlgorithmName() + * @generated + */ + void setAlgorithmName(String value); + + /** + * Unsets the value of the '{@link org.eclipse.net4j.util.defs.RandomizerDef#getAlgorithmName <em>Algorithm Name</em>} + * ' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see #isSetAlgorithmName() + * @see #getAlgorithmName() + * @see #setAlgorithmName(String) + * @generated + */ + void unsetAlgorithmName(); + + /** + * Returns whether the value of the '{@link org.eclipse.net4j.util.defs.RandomizerDef#getAlgorithmName + * <em>Algorithm Name</em>}' attribute is set. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return whether the value of the '<em>Algorithm Name</em>' attribute is set. + * @see #unsetAlgorithmName() + * @see #getAlgorithmName() + * @see #setAlgorithmName(String) + * @generated + */ + boolean isSetAlgorithmName(); + + /** + * Returns the value of the '<em><b>Provider Name</b></em>' attribute. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Provider 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>Provider Name</em>' attribute. + * @see #isSetProviderName() + * @see #unsetProviderName() + * @see #setProviderName(String) + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getRandomizerDef_ProviderName() + * @model unsettable="true" + * @generated + */ + String getProviderName(); + + /** + * Sets the value of the '{@link org.eclipse.net4j.util.defs.RandomizerDef#getProviderName <em>Provider Name</em>}' + * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Provider Name</em>' attribute. + * @see #isSetProviderName() + * @see #unsetProviderName() + * @see #getProviderName() + * @generated + */ + void setProviderName(String value); + + /** + * Unsets the value of the '{@link org.eclipse.net4j.util.defs.RandomizerDef#getProviderName <em>Provider Name</em>}' + * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see #isSetProviderName() + * @see #getProviderName() + * @see #setProviderName(String) + * @generated + */ + void unsetProviderName(); + + /** + * Returns whether the value of the '{@link org.eclipse.net4j.util.defs.RandomizerDef#getProviderName + * <em>Provider Name</em>}' attribute is set. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return whether the value of the '<em>Provider Name</em>' attribute is set. + * @see #unsetProviderName() + * @see #getProviderName() + * @see #setProviderName(String) + * @generated + */ + boolean isSetProviderName(); + + /** + * Returns the value of the '<em><b>Seed</b></em>' attribute. <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Seed</em>' attribute isn't clear, there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * + * @return the value of the '<em>Seed</em>' attribute. + * @see #isSetSeed() + * @see #unsetSeed() + * @see #setSeed(byte[]) + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getRandomizerDef_Seed() + * @model unsettable="true" + * @generated + */ + byte[] getSeed(); + + /** + * Sets the value of the '{@link org.eclipse.net4j.util.defs.RandomizerDef#getSeed <em>Seed</em>}' attribute. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @param value + * the new value of the '<em>Seed</em>' attribute. + * @see #isSetSeed() + * @see #unsetSeed() + * @see #getSeed() + * @generated + */ + void setSeed(byte[] value); + + /** + * Unsets the value of the '{@link org.eclipse.net4j.util.defs.RandomizerDef#getSeed <em>Seed</em>}' attribute. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @see #isSetSeed() + * @see #getSeed() + * @see #setSeed(byte[]) + * @generated + */ + void unsetSeed(); + + /** + * Returns whether the value of the '{@link org.eclipse.net4j.util.defs.RandomizerDef#getSeed <em>Seed</em>}' + * attribute is set. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @return whether the value of the '<em>Seed</em>' attribute is set. + * @see #unsetSeed() + * @see #getSeed() + * @see #setSeed(byte[]) + * @generated + */ + boolean isSetSeed(); + +} // RandomizerDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ResponseNegotiatorDef.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/ResponseNegotiatorDef.java index d397687a92..8c566ac9af 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/ResponseNegotiatorDef.java +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/ResponseNegotiatorDef.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: ResponseNegotiatorDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: ResponseNegotiatorDef.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; +package org.eclipse.net4j.util.defs; /** * <!-- begin-user-doc --> A representation of the model object '<em><b>Response Negotiator Def</b></em>'. <!-- @@ -12,17 +20,16 @@ package org.eclipse.net4j.net4jdefs; * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef#getCredentialsProvider <em>Credentials Provider</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.ResponseNegotiatorDef#getCredentialsProvider <em>Credentials Provider</em>}</li> * </ul> * </p> * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getResponseNegotiatorDef() + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getResponseNegotiatorDef() * @model * @generated */ public interface ResponseNegotiatorDef extends NegotiatorDef { - /** * Returns the value of the '<em><b>Credentials Provider</b></em>' reference. <!-- begin-user-doc --> * <p> @@ -33,14 +40,14 @@ public interface ResponseNegotiatorDef extends NegotiatorDef * * @return the value of the '<em>Credentials Provider</em>' reference. * @see #setCredentialsProvider(CredentialsProviderDef) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getResponseNegotiatorDef_CredentialsProvider() + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getResponseNegotiatorDef_CredentialsProvider() * @model * @generated */ CredentialsProviderDef getCredentialsProvider(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef#getCredentialsProvider + * Sets the value of the '{@link org.eclipse.net4j.util.defs.ResponseNegotiatorDef#getCredentialsProvider * <em>Credentials Provider</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value @@ -49,4 +56,5 @@ public interface ResponseNegotiatorDef extends NegotiatorDef * @generated */ void setCredentialsProvider(CredentialsProviderDef value); + } // ResponseNegotiatorDef diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/ThreadPoolDef.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/ThreadPoolDef.java new file mode 100644 index 0000000000..6aa016435e --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/ThreadPoolDef.java @@ -0,0 +1,26 @@ +/** + * <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: ThreadPoolDef.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs; + +/** + * <!-- begin-user-doc --> A representation of the model object '<em><b>Thread Pool Def</b></em>'. <!-- end-user-doc --> + * + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getThreadPoolDef() + * @model + * @generated + */ +public interface ThreadPoolDef extends ExecutorServiceDef +{ +} // ThreadPoolDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/User.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/User.java index e6bb5b4451..781877eaa9 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/User.java +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/User.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: User.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: User.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; +package org.eclipse.net4j.util.defs; import org.eclipse.emf.ecore.EObject; @@ -13,12 +21,12 @@ import org.eclipse.emf.ecore.EObject; * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.User#getUserID <em>User ID</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.User#getPassword <em>Password</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.User#getUserID <em>User ID</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.User#getPassword <em>Password</em>}</li> * </ul> * </p> * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getUser() + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getUser() * @model * @generated */ @@ -34,14 +42,14 @@ public interface User extends EObject * * @return the value of the '<em>User ID</em>' attribute. * @see #setUserID(String) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getUser_UserID() + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getUser_UserID() * @model * @generated */ String getUserID(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.User#getUserID <em>User ID</em>}' attribute. <!-- + * Sets the value of the '{@link org.eclipse.net4j.util.defs.User#getUserID <em>User ID</em>}' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @param value @@ -61,14 +69,14 @@ public interface User extends EObject * * @return the value of the '<em>Password</em>' attribute. * @see #setPassword(String) - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getUser_Password() + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getUser_Password() * @model * @generated */ String getPassword(); /** - * Sets the value of the '{@link org.eclipse.net4j.net4jdefs.User#getPassword <em>Password</em>}' attribute. <!-- + * Sets the value of the '{@link org.eclipse.net4j.util.defs.User#getPassword <em>Password</em>}' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @param value diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/UserManagerDef.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/UserManagerDef.java index c7d36391e0..eaf507b5b6 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/UserManagerDef.java +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/UserManagerDef.java @@ -1,12 +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: UserManagerDef.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: UserManagerDef.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs; - -import org.eclipse.net4j.util.net4jutildefs.Def; +package org.eclipse.net4j.util.defs; import org.eclipse.emf.common.util.EList; @@ -16,20 +22,19 @@ import org.eclipse.emf.common.util.EList; * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.UserManagerDef#getUser <em>User</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.UserManagerDef#getUser <em>User</em>}</li> * </ul> * </p> * - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getUserManagerDef() + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getUserManagerDef() * @model * @generated */ public interface UserManagerDef extends Def { - /** * Returns the value of the '<em><b>User</b></em>' reference list. The list contents are of type - * {@link org.eclipse.net4j.net4jdefs.User}. <!-- begin-user-doc --> + * {@link org.eclipse.net4j.util.defs.User}. <!-- begin-user-doc --> * <p> * If the meaning of the '<em>User</em>' reference list isn't clear, there really should be more of a description * here... @@ -39,14 +44,14 @@ public interface UserManagerDef extends Def * @return the value of the '<em>User</em>' reference list. * @see #isSetUser() * @see #unsetUser() - * @see org.eclipse.net4j.net4jdefs.Net4jDefsPackage#getUserManagerDef_User() + * @see org.eclipse.net4j.util.defs.Net4jUtilDefsPackage#getUserManagerDef_User() * @model unsettable="true" required="true" * @generated */ EList<User> getUser(); /** - * Unsets the value of the '{@link org.eclipse.net4j.net4jdefs.UserManagerDef#getUser <em>User</em>}' reference list. + * Unsets the value of the '{@link org.eclipse.net4j.util.defs.UserManagerDef#getUser <em>User</em>}' reference list. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @see #isSetUser() @@ -56,7 +61,7 @@ public interface UserManagerDef extends Def void unsetUser(); /** - * Returns whether the value of the '{@link org.eclipse.net4j.net4jdefs.UserManagerDef#getUser <em>User</em>}' + * Returns whether the value of the '{@link org.eclipse.net4j.util.defs.UserManagerDef#getUser <em>User</em>}' * reference list is set. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return whether the value of the '<em>User</em>' reference list is set. @@ -65,4 +70,5 @@ public interface UserManagerDef extends Def * @generated */ boolean isSetUser(); + } // UserManagerDef diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ChallengeNegotiatorDefImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/ChallengeNegotiatorDefImpl.java index 7eff6eafa3..1bcb050317 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ChallengeNegotiatorDefImpl.java +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/ChallengeNegotiatorDefImpl.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: ChallengeNegotiatorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: ChallengeNegotiatorDefImpl.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.util.defs.impl; -import org.eclipse.net4j.net4jdefs.ChallengeNegotiatorDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.RandomizerDef; -import org.eclipse.net4j.net4jdefs.UserManagerDef; import org.eclipse.net4j.util.CheckUtil; +import org.eclipse.net4j.util.defs.ChallengeNegotiatorDef; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.defs.RandomizerDef; +import org.eclipse.net4j.util.defs.UserManagerDef; import org.eclipse.net4j.util.security.ChallengeNegotiator; import org.eclipse.net4j.util.security.IRandomizer; import org.eclipse.net4j.util.security.IUserManager; @@ -26,8 +34,8 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.ChallengeNegotiatorDefImpl#getUserManager <em>User Manager</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.ChallengeNegotiatorDefImpl#getRandomizer <em>Randomizer</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.impl.ChallengeNegotiatorDefImpl#getUserManager <em>User Manager</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.impl.ChallengeNegotiatorDefImpl#getRandomizer <em>Randomizer</em>}</li> * </ul> * </p> * @@ -74,7 +82,7 @@ public class ChallengeNegotiatorDefImpl extends NegotiatorDefImpl implements Cha @Override protected EClass eStaticClass() { - return Net4jDefsPackage.Literals.CHALLENGE_NEGOTIATOR_DEF; + return Net4jUtilDefsPackage.Literals.CHALLENGE_NEGOTIATOR_DEF; } /** @@ -91,10 +99,8 @@ public class ChallengeNegotiatorDefImpl extends NegotiatorDefImpl implements Cha if (userManager != oldUserManager) { if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.RESOLVE, - Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER, oldUserManager, userManager)); - } + Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER, oldUserManager, userManager)); } } return userManager; @@ -120,10 +126,8 @@ public class ChallengeNegotiatorDefImpl extends NegotiatorDefImpl implements Cha UserManagerDef oldUserManager = userManager; userManager = newUserManager; if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER, - oldUserManager, userManager)); - } + eNotify(new ENotificationImpl(this, Notification.SET, + Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER, oldUserManager, userManager)); } /** @@ -140,10 +144,8 @@ public class ChallengeNegotiatorDefImpl extends NegotiatorDefImpl implements Cha if (randomizer != oldRandomizer) { if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.RESOLVE, - Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER, oldRandomizer, randomizer)); - } + Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER, oldRandomizer, randomizer)); } } return randomizer; @@ -169,10 +171,8 @@ public class ChallengeNegotiatorDefImpl extends NegotiatorDefImpl implements Cha RandomizerDef oldRandomizer = randomizer; randomizer = newRandomizer; if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER, + eNotify(new ENotificationImpl(this, Notification.SET, Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER, oldRandomizer, randomizer)); - } } /** @@ -185,17 +185,13 @@ public class ChallengeNegotiatorDefImpl extends NegotiatorDefImpl implements Cha { switch (featureID) { - case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER: + case Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER: if (resolve) - { return getUserManager(); - } return basicGetUserManager(); - case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER: + case Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER: if (resolve) - { return getRandomizer(); - } return basicGetRandomizer(); } return super.eGet(featureID, resolve, coreType); @@ -211,10 +207,10 @@ public class ChallengeNegotiatorDefImpl extends NegotiatorDefImpl implements Cha { switch (featureID) { - case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER: + case Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER: setUserManager((UserManagerDef)newValue); return; - case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER: + case Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER: setRandomizer((RandomizerDef)newValue); return; } @@ -231,10 +227,10 @@ public class ChallengeNegotiatorDefImpl extends NegotiatorDefImpl implements Cha { switch (featureID) { - case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER: + case Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER: setUserManager((UserManagerDef)null); return; - case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER: + case Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER: setRandomizer((RandomizerDef)null); return; } @@ -251,9 +247,9 @@ public class ChallengeNegotiatorDefImpl extends NegotiatorDefImpl implements Cha { switch (featureID) { - case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER: + case Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER: return userManager != null; - case Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER: + case Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER: return randomizer != null; } return super.eIsSet(featureID); @@ -278,8 +274,9 @@ public class ChallengeNegotiatorDefImpl extends NegotiatorDefImpl implements Cha @Override protected void validateDefinition() { - CheckUtil.checkState(eIsSet(Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER), "randomizer is not set!"); - CheckUtil.checkState(eIsSet(Net4jDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER), "user manager is not set!"); + CheckUtil.checkState(eIsSet(Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER), "randomizer is not set!"); + CheckUtil.checkState(eIsSet(Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER), + "user manager is not set!"); } } // ChallengeNegotiatorDefImpl diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/CredentialsProviderDefImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/CredentialsProviderDefImpl.java index 3f83587ea7..1024e5a275 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/CredentialsProviderDefImpl.java +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/CredentialsProviderDefImpl.java @@ -1,14 +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: CredentialsProviderDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: CredentialsProviderDefImpl.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.util.defs.impl; -import org.eclipse.net4j.net4jdefs.CredentialsProviderDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; +import org.eclipse.net4j.util.defs.CredentialsProviderDef; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.ecore.EClass; @@ -20,7 +27,7 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.CredentialsProviderDefImpl#getUserID <em>User ID</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.impl.CredentialsProviderDefImpl#getUserID <em>User ID</em>}</li> * </ul> * </p> * @@ -66,7 +73,7 @@ public abstract class CredentialsProviderDefImpl extends DefImpl implements Cred @Override protected EClass eStaticClass() { - return Net4jDefsPackage.Literals.CREDENTIALS_PROVIDER_DEF; + return Net4jUtilDefsPackage.Literals.CREDENTIALS_PROVIDER_DEF; } /** @@ -89,10 +96,8 @@ public abstract class CredentialsProviderDefImpl extends DefImpl implements Cred String oldUserID = userID; userID = newUserID; if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID, + eNotify(new ENotificationImpl(this, Notification.SET, Net4jUtilDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID, oldUserID, userID)); - } } /** @@ -105,7 +110,7 @@ public abstract class CredentialsProviderDefImpl extends DefImpl implements Cred { switch (featureID) { - case Net4jDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID: + case Net4jUtilDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID: return getUserID(); } return super.eGet(featureID, resolve, coreType); @@ -121,7 +126,7 @@ public abstract class CredentialsProviderDefImpl extends DefImpl implements Cred { switch (featureID) { - case Net4jDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID: + case Net4jUtilDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID: setUserID((String)newValue); return; } @@ -138,7 +143,7 @@ public abstract class CredentialsProviderDefImpl extends DefImpl implements Cred { switch (featureID) { - case Net4jDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID: + case Net4jUtilDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID: setUserID(USER_ID_EDEFAULT); return; } @@ -155,7 +160,7 @@ public abstract class CredentialsProviderDefImpl extends DefImpl implements Cred { switch (featureID) { - case Net4jDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID: + case Net4jUtilDefsPackage.CREDENTIALS_PROVIDER_DEF__USER_ID: return USER_ID_EDEFAULT == null ? userID != null : !USER_ID_EDEFAULT.equals(userID); } return super.eIsSet(featureID); @@ -170,9 +175,7 @@ public abstract class CredentialsProviderDefImpl extends DefImpl implements Cred public String toString() { if (eIsProxy()) - { return super.toString(); - } StringBuffer result = new StringBuffer(super.toString()); result.append(" (userID: "); diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/DefContainerImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/DefContainerImpl.java new file mode 100644 index 0000000000..8f117b7f95 --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/DefContainerImpl.java @@ -0,0 +1,243 @@ +/** + * <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: DefContainerImpl.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs.impl; + +import org.eclipse.net4j.util.defs.Def; +import org.eclipse.net4j.util.defs.DefContainer; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; +import org.eclipse.emf.common.util.EList; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.EObjectImpl; +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +import java.util.Collection; + +/** + * <!-- begin-user-doc --> An implementation of the model object '<em><b>Defs Container</b></em>'. <!-- end-user-doc --> + * <p> + * The following features are implemented: + * <ul> + * <li>{@link org.eclipse.net4j.util.defs.impl.DefContainerImpl#getDefinitions <em>Definitions</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.impl.DefContainerImpl#getDefaultDefinition <em>Default Definition</em>}</li> + * </ul> + * </p> + * + * @generated + */ +public class DefContainerImpl extends EObjectImpl implements DefContainer +{ + /** + * The cached value of the '{@link #getDefinitions() <em>Definitions</em>}' containment reference list. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @see #getDefinitions() + * @generated + * @ordered + */ + protected EList<Def> definitions; + + /** + * The cached value of the '{@link #getDefaultDefinition() <em>Default Definition</em>}' reference. <!-- + * begin-user-doc --> <!-- end-user-doc --> + * + * @see #getDefaultDefinition() + * @generated + * @ordered + */ + protected Def defaultDefinition; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected DefContainerImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return Net4jUtilDefsPackage.Literals.DEF_CONTAINER; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EList<Def> getDefinitions() + { + if (definitions == null) + { + definitions = new EObjectContainmentEList<Def>(Def.class, this, Net4jUtilDefsPackage.DEF_CONTAINER__DEFINITIONS); + } + return definitions; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public Def getDefaultDefinition() + { + if (defaultDefinition != null && defaultDefinition.eIsProxy()) + { + InternalEObject oldDefaultDefinition = (InternalEObject)defaultDefinition; + defaultDefinition = (Def)eResolveProxy(oldDefaultDefinition); + if (defaultDefinition != oldDefaultDefinition) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, + Net4jUtilDefsPackage.DEF_CONTAINER__DEFAULT_DEFINITION, oldDefaultDefinition, defaultDefinition)); + } + } + return defaultDefinition; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public Def basicGetDefaultDefinition() + { + return defaultDefinition; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public void setDefaultDefinition(Def newDefaultDefinition) + { + Def oldDefaultDefinition = defaultDefinition; + defaultDefinition = newDefaultDefinition; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, Net4jUtilDefsPackage.DEF_CONTAINER__DEFAULT_DEFINITION, + oldDefaultDefinition, defaultDefinition)); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case Net4jUtilDefsPackage.DEF_CONTAINER__DEFINITIONS: + return ((InternalEList<?>)getDefinitions()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case Net4jUtilDefsPackage.DEF_CONTAINER__DEFINITIONS: + return getDefinitions(); + case Net4jUtilDefsPackage.DEF_CONTAINER__DEFAULT_DEFINITION: + if (resolve) + return getDefaultDefinition(); + return basicGetDefaultDefinition(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case Net4jUtilDefsPackage.DEF_CONTAINER__DEFINITIONS: + getDefinitions().clear(); + getDefinitions().addAll((Collection<? extends Def>)newValue); + return; + case Net4jUtilDefsPackage.DEF_CONTAINER__DEFAULT_DEFINITION: + setDefaultDefinition((Def)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case Net4jUtilDefsPackage.DEF_CONTAINER__DEFINITIONS: + getDefinitions().clear(); + return; + case Net4jUtilDefsPackage.DEF_CONTAINER__DEFAULT_DEFINITION: + setDefaultDefinition((Def)null); + return; + } + super.eUnset(featureID); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case Net4jUtilDefsPackage.DEF_CONTAINER__DEFINITIONS: + return definitions != null && !definitions.isEmpty(); + case Net4jUtilDefsPackage.DEF_CONTAINER__DEFAULT_DEFINITION: + return defaultDefinition != null; + } + return super.eIsSet(featureID); + } + +} // DefsContainerImpl diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/DefImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/DefImpl.java index 04956d3e63..308d0fcac4 100644 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/DefImpl.java +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/DefImpl.java @@ -1,20 +1,26 @@ /** * <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: DefImpl.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ + * $Id: DefImpl.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ */ -package org.eclipse.net4j.util.net4jutildefs.impl; +package org.eclipse.net4j.util.defs.impl; +import org.eclipse.net4j.util.defs.Def; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; import org.eclipse.net4j.util.event.EventUtil; import org.eclipse.net4j.util.event.IListener; import org.eclipse.net4j.util.lifecycle.ILifecycle; import org.eclipse.net4j.util.lifecycle.LifecycleEventAdapter; import org.eclipse.net4j.util.lifecycle.LifecycleUtil; -import org.eclipse.net4j.util.net4jutildefs.Def; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; -import org.eclipse.net4j.util.net4jutildefs.util.Net4jUtilDefsUtil; -import org.eclipse.net4j.util.net4jutildefs.util.Net4jUtilDefsUtil.IVisitor; import org.eclipse.emf.common.notify.Adapter; import org.eclipse.emf.common.notify.Notification; @@ -35,11 +41,13 @@ import java.util.List; public abstract class DefImpl extends EObjectImpl implements Def { - /** The instance. */ + /** The internal instance. */ private Object instance; + /** the touched (dirty) state */ private boolean touched; + /* Lifecycle listener for the internal instance */ protected IListener instanceListener = new LifecycleEventAdapter() { @Override @@ -52,12 +60,6 @@ public abstract class DefImpl extends EObjectImpl implements Def } }; - /** - * this might be changed to a content adapter across non-containment references - * - * @see Recipe: Subclass EContentAdapter to receive notifications across non-containment references - * @see http://wiki.eclipse.org/EMF/Recipes#Recipe:_Data_Migration - */ /** adapter that tracks if this def was touched */ protected Adapter touchedAdapter = new AdapterImpl() { @@ -79,7 +81,7 @@ public abstract class DefImpl extends EObjectImpl implements Def /** * <!-- begin-user-doc --> <!-- end-user-doc -->. * - * @generated + * @generated NOT */ protected DefImpl() { @@ -87,6 +89,12 @@ public abstract class DefImpl extends EObjectImpl implements Def eAdapters().add(touchedAdapter); } + /** + * Gets the internal instance. + * + * @return the internal instance + * @ADDED + */ public Object getInternalInstance() { return instance; @@ -134,6 +142,9 @@ public abstract class DefImpl extends EObjectImpl implements Def } } + /** + * @ADDED + */ private void setInstance() { validateDefinition(); @@ -142,12 +153,24 @@ public abstract class DefImpl extends EObjectImpl implements Def activateInstance(instance); } + /** + * Activate a given instance. + * + * @param instance + * the instance to activate + * @ADDED + */ protected void activateInstance(Object instance) { LifecycleUtil.activate(instance); } - protected void deactivateInstance() + /** + * Deactivate a given instance. + * + * @ADDED + */ + protected void deactivateInstance(Object instance) { LifecycleUtil.deactivate(instance); } @@ -156,11 +179,11 @@ public abstract class DefImpl extends EObjectImpl implements Def * <!-- begin-user-doc -->Unsets the instance managed by this Definition. The internal reference to it is cleared and * internal listeners to it are removed <!-- end-user-doc --> * - * @generated NOT + * @ADDED */ public void unsetInstance() { - deactivateInstance(); + deactivateInstance(instance); } /** @@ -168,6 +191,7 @@ public abstract class DefImpl extends EObjectImpl implements Def * <em>defintion</em> is present * * @return <code>true</code>, if the instance in this definition is set + * @ADDED */ public boolean isSetInstance() { @@ -179,49 +203,81 @@ public abstract class DefImpl extends EObjectImpl implements Def * instance. * * @return true, if this definition was touched since it created its internal instance + * @ADDED */ public boolean isTouched() { - IVisitor<EStructuralFeature> structuralFeaturesVisitor = new Net4jUtilDefsUtil.IVisitor<EStructuralFeature>() + if (touched) + { + return touched = true; + } + else + { + touched = areReferencedDefsTouched(); + } + return touched; + } + + /** + * Returns whether any referenced def is touched + * + * @return true, if there's any referenced def that has been touched + */ + protected boolean areReferencedDefsTouched() + { + boolean touched = false; + for (EStructuralFeature structuralFeature : eClass().getEStructuralFeatures()) { - public void visit(EStructuralFeature structuralFeature) + if (structuralFeature.getEType().eClass() == Net4jUtilDefsPackage.eINSTANCE.getDef().eClass()) { - if (structuralFeature.getEType().eClass() == Net4jUtilDefsPackage.eINSTANCE.getDef().eClass()) + Object referencedObject = eGet(structuralFeature, true); + if (referencedObject != null) { - Object referencedObject = eGet(structuralFeature, true); - if (referencedObject != null) + if (structuralFeature.getUpperBound() != -1) { - if (structuralFeature.getUpperBound() != -1) + if (((Def)referencedObject).isTouched()) { - touched |= ((Def)referencedObject).isTouched(); + touched = true; + break; } - else + } + else + { + List<?> referenceList = (List<?>)referencedObject; + for (Object reference : referenceList) { - List referenceList = (List)referencedObject; - for (Object reference : referenceList) + if (((Def)reference).isTouched()) { - touched |= ((Def)reference).isTouched(); + touched = true; + break; } } } } } - }; - - Net4jUtilDefsUtil.doForAllStructuralFeatures(structuralFeaturesVisitor, eClass().getEStructuralFeatures()); + } return touched; } + /** + * @ADDED + */ protected void wireInstance(Object instance) { EventUtil.addListener(instance, instanceListener); } + /** + * @ADDED + */ protected void unwireInstance(Object instance) { EventUtil.removeListener(instance, instanceListener); } + /** + * @ADDED + */ protected void handleDeactivation(Object instance) { synchronized (this) @@ -235,6 +291,7 @@ public abstract class DefImpl extends EObjectImpl implements Def * validates the present definition. Subclasses have to provide an implementation * * @throws IllegalStateException + * @ADDED */ protected void validateDefinition() { @@ -244,11 +301,7 @@ public abstract class DefImpl extends EObjectImpl implements Def * Creates a new instance. Subclasses have to provide an implementation * * @return a new instance - */ - /** - * Creates a new instance. Subclasses have to provide an implementation - * - * @return a new instance + * @ADDED */ protected abstract Object createInstance(); diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/ExecutorServiceDefImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/ExecutorServiceDefImpl.java new file mode 100644 index 0000000000..a239cf9f55 --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/ExecutorServiceDefImpl.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: ExecutorServiceDefImpl.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs.impl; + +import org.eclipse.net4j.util.defs.ExecutorServiceDef; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; + +import org.eclipse.emf.ecore.EClass; + +/** + * <!-- begin-user-doc --> An implementation of the model object '<em><b>Executor Service Def</b></em>'. <!-- + * end-user-doc --> + * <p> + * </p> + * + * @generated + */ +public abstract class ExecutorServiceDefImpl extends DefImpl implements ExecutorServiceDef +{ + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected ExecutorServiceDefImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return Net4jUtilDefsPackage.Literals.EXECUTOR_SERVICE_DEF; + } + +} // ExecutorServiceDefImpl diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/NegotiatorDefImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/NegotiatorDefImpl.java new file mode 100644 index 0000000000..a59938fffa --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/NegotiatorDefImpl.java @@ -0,0 +1,52 @@ +/** + * <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: NegotiatorDefImpl.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs.impl; + +import org.eclipse.net4j.util.defs.NegotiatorDef; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; + +import org.eclipse.emf.ecore.EClass; + +/** + * <!-- begin-user-doc --> An implementation of the model object '<em><b>Negotiator Def</b></em>'. <!-- end-user-doc --> + * <p> + * </p> + * + * @generated + */ +public abstract class NegotiatorDefImpl extends DefImpl implements NegotiatorDef +{ + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected NegotiatorDefImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return Net4jUtilDefsPackage.Literals.NEGOTIATOR_DEF; + } + +} // NegotiatorDefImpl diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/Net4jUtilDefsFactoryImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/Net4jUtilDefsFactoryImpl.java new file mode 100644 index 0000000000..8548d9639a --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/Net4jUtilDefsFactoryImpl.java @@ -0,0 +1,215 @@ +/** + * <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: Net4jUtilDefsFactoryImpl.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs.impl; + +import org.eclipse.net4j.util.defs.ChallengeNegotiatorDef; +import org.eclipse.net4j.util.defs.DefContainer; +import org.eclipse.net4j.util.defs.Net4jUtilDefsFactory; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.defs.PasswordCredentialsProviderDef; +import org.eclipse.net4j.util.defs.RandomizerDef; +import org.eclipse.net4j.util.defs.ResponseNegotiatorDef; +import org.eclipse.net4j.util.defs.ThreadPoolDef; +import org.eclipse.net4j.util.defs.User; +import org.eclipse.net4j.util.defs.UserManagerDef; + +import org.eclipse.emf.ecore.EClass; +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 Net4jUtilDefsFactoryImpl extends EFactoryImpl implements Net4jUtilDefsFactory +{ + /** + * Creates the default factory implementation. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public static Net4jUtilDefsFactory init() + { + try + { + Net4jUtilDefsFactory theNet4jUtilDefsFactory = (Net4jUtilDefsFactory)EPackage.Registry.INSTANCE + .getEFactory("http://www.eclipse.org/NET4J/util/defs/1.0.0"); + if (theNet4jUtilDefsFactory != null) + { + return theNet4jUtilDefsFactory; + } + } + catch (Exception exception) + { + EcorePlugin.INSTANCE.log(exception); + } + return new Net4jUtilDefsFactoryImpl(); + } + + /** + * Creates an instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public Net4jUtilDefsFactoryImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public EObject create(EClass eClass) + { + switch (eClass.getClassifierID()) + { + case Net4jUtilDefsPackage.DEF_CONTAINER: + return createDefContainer(); + case Net4jUtilDefsPackage.THREAD_POOL_DEF: + return createThreadPoolDef(); + case Net4jUtilDefsPackage.RANDOMIZER_DEF: + return createRandomizerDef(); + case Net4jUtilDefsPackage.USER_MANAGER_DEF: + return createUserManagerDef(); + case Net4jUtilDefsPackage.USER: + return createUser(); + case Net4jUtilDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF: + return createPasswordCredentialsProviderDef(); + case Net4jUtilDefsPackage.RESPONSE_NEGOTIATOR_DEF: + return createResponseNegotiatorDef(); + case Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF: + return createChallengeNegotiatorDef(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + } + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public DefContainer createDefContainer() + { + DefContainerImpl defContainer = new DefContainerImpl(); + return defContainer; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public ThreadPoolDef createThreadPoolDef() + { + ThreadPoolDefImpl threadPoolDef = new ThreadPoolDefImpl(); + return threadPoolDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public RandomizerDef createRandomizerDef() + { + RandomizerDefImpl randomizerDef = new RandomizerDefImpl(); + return randomizerDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public UserManagerDef createUserManagerDef() + { + UserManagerDefImpl userManagerDef = new UserManagerDefImpl(); + return userManagerDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public User createUser() + { + UserImpl user = new UserImpl(); + return user; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public PasswordCredentialsProviderDef createPasswordCredentialsProviderDef() + { + PasswordCredentialsProviderDefImpl passwordCredentialsProviderDef = new PasswordCredentialsProviderDefImpl(); + return passwordCredentialsProviderDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public ResponseNegotiatorDef createResponseNegotiatorDef() + { + ResponseNegotiatorDefImpl responseNegotiatorDef = new ResponseNegotiatorDefImpl(); + return responseNegotiatorDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public ChallengeNegotiatorDef createChallengeNegotiatorDef() + { + ChallengeNegotiatorDefImpl challengeNegotiatorDef = new ChallengeNegotiatorDefImpl(); + return challengeNegotiatorDef; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public Net4jUtilDefsPackage getNet4jUtilDefsPackage() + { + return (Net4jUtilDefsPackage)getEPackage(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @deprecated + * @generated + */ + @Deprecated + public static Net4jUtilDefsPackage getPackage() + { + return Net4jUtilDefsPackage.eINSTANCE; + } + +} // Net4jUtilDefsFactoryImpl diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/Net4jUtilDefsPackageImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/Net4jUtilDefsPackageImpl.java new file mode 100644 index 0000000000..b529fb8393 --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/Net4jUtilDefsPackageImpl.java @@ -0,0 +1,632 @@ +/** + * <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: Net4jUtilDefsPackageImpl.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs.impl; + +import org.eclipse.net4j.util.defs.ChallengeNegotiatorDef; +import org.eclipse.net4j.util.defs.CredentialsProviderDef; +import org.eclipse.net4j.util.defs.Def; +import org.eclipse.net4j.util.defs.DefContainer; +import org.eclipse.net4j.util.defs.ExecutorServiceDef; +import org.eclipse.net4j.util.defs.NegotiatorDef; +import org.eclipse.net4j.util.defs.Net4jUtilDefsFactory; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.defs.PasswordCredentialsProviderDef; +import org.eclipse.net4j.util.defs.RandomizerDef; +import org.eclipse.net4j.util.defs.ResponseNegotiatorDef; +import org.eclipse.net4j.util.defs.ThreadPoolDef; +import org.eclipse.net4j.util.defs.User; +import org.eclipse.net4j.util.defs.UserManagerDef; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +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 Net4jUtilDefsPackageImpl extends EPackageImpl implements Net4jUtilDefsPackage +{ + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass defContainerEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass defEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass executorServiceDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass threadPoolDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass randomizerDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass userManagerDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass userEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass passwordCredentialsProviderDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass credentialsProviderDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass negotiatorDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass responseNegotiatorDefEClass = null; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + private EClass challengeNegotiatorDefEClass = 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.net4j.util.defs.Net4jUtilDefsPackage#eNS_URI + * @see #init() + * @generated + */ + private Net4jUtilDefsPackageImpl() + { + super(eNS_URI, Net4jUtilDefsFactory.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 Net4jUtilDefsPackage init() + { + if (isInited) + return (Net4jUtilDefsPackage)EPackage.Registry.INSTANCE.getEPackage(Net4jUtilDefsPackage.eNS_URI); + + // Obtain or create and register package + Net4jUtilDefsPackageImpl theNet4jUtilDefsPackage = (Net4jUtilDefsPackageImpl)(EPackage.Registry.INSTANCE + .getEPackage(eNS_URI) instanceof Net4jUtilDefsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) + : new Net4jUtilDefsPackageImpl()); + + isInited = true; + + // Create package meta-data objects + theNet4jUtilDefsPackage.createPackageContents(); + + // Initialize created meta-data + theNet4jUtilDefsPackage.initializePackageContents(); + + // Mark meta-data to indicate it can't be changed + theNet4jUtilDefsPackage.freeze(); + + return theNet4jUtilDefsPackage; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getDefContainer() + { + return defContainerEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getDefContainer_Definitions() + { + return (EReference)defContainerEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getDefContainer_DefaultDefinition() + { + return (EReference)defContainerEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getDef() + { + return defEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getExecutorServiceDef() + { + return executorServiceDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getThreadPoolDef() + { + return threadPoolDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getRandomizerDef() + { + return randomizerDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getRandomizerDef_AlgorithmName() + { + return (EAttribute)randomizerDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getRandomizerDef_ProviderName() + { + return (EAttribute)randomizerDefEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getRandomizerDef_Seed() + { + return (EAttribute)randomizerDefEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getUserManagerDef() + { + return userManagerDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getUserManagerDef_User() + { + return (EReference)userManagerDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getUser() + { + return userEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getUser_UserID() + { + return (EAttribute)userEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getUser_Password() + { + return (EAttribute)userEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getPasswordCredentialsProviderDef() + { + return passwordCredentialsProviderDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getPasswordCredentialsProviderDef_Password() + { + return (EAttribute)passwordCredentialsProviderDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getCredentialsProviderDef() + { + return credentialsProviderDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EAttribute getCredentialsProviderDef_UserID() + { + return (EAttribute)credentialsProviderDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getNegotiatorDef() + { + return negotiatorDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getResponseNegotiatorDef() + { + return responseNegotiatorDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getResponseNegotiatorDef_CredentialsProvider() + { + return (EReference)responseNegotiatorDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EClass getChallengeNegotiatorDef() + { + return challengeNegotiatorDefEClass; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getChallengeNegotiatorDef_UserManager() + { + return (EReference)challengeNegotiatorDefEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public EReference getChallengeNegotiatorDef_Randomizer() + { + return (EReference)challengeNegotiatorDefEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public Net4jUtilDefsFactory getNet4jUtilDefsFactory() + { + return (Net4jUtilDefsFactory)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 + defContainerEClass = createEClass(DEF_CONTAINER); + createEReference(defContainerEClass, DEF_CONTAINER__DEFINITIONS); + createEReference(defContainerEClass, DEF_CONTAINER__DEFAULT_DEFINITION); + + defEClass = createEClass(DEF); + + executorServiceDefEClass = createEClass(EXECUTOR_SERVICE_DEF); + + threadPoolDefEClass = createEClass(THREAD_POOL_DEF); + + randomizerDefEClass = createEClass(RANDOMIZER_DEF); + createEAttribute(randomizerDefEClass, RANDOMIZER_DEF__ALGORITHM_NAME); + createEAttribute(randomizerDefEClass, RANDOMIZER_DEF__PROVIDER_NAME); + createEAttribute(randomizerDefEClass, RANDOMIZER_DEF__SEED); + + userManagerDefEClass = createEClass(USER_MANAGER_DEF); + createEReference(userManagerDefEClass, USER_MANAGER_DEF__USER); + + userEClass = createEClass(USER); + createEAttribute(userEClass, USER__USER_ID); + createEAttribute(userEClass, USER__PASSWORD); + + passwordCredentialsProviderDefEClass = createEClass(PASSWORD_CREDENTIALS_PROVIDER_DEF); + createEAttribute(passwordCredentialsProviderDefEClass, PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD); + + credentialsProviderDefEClass = createEClass(CREDENTIALS_PROVIDER_DEF); + createEAttribute(credentialsProviderDefEClass, CREDENTIALS_PROVIDER_DEF__USER_ID); + + negotiatorDefEClass = createEClass(NEGOTIATOR_DEF); + + responseNegotiatorDefEClass = createEClass(RESPONSE_NEGOTIATOR_DEF); + createEReference(responseNegotiatorDefEClass, RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER); + + challengeNegotiatorDefEClass = createEClass(CHALLENGE_NEGOTIATOR_DEF); + createEReference(challengeNegotiatorDefEClass, CHALLENGE_NEGOTIATOR_DEF__USER_MANAGER); + createEReference(challengeNegotiatorDefEClass, CHALLENGE_NEGOTIATOR_DEF__RANDOMIZER); + } + + /** + * <!-- 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); + + // Create type parameters + + // Set bounds for type parameters + + // Add supertypes to classes + executorServiceDefEClass.getESuperTypes().add(this.getDef()); + threadPoolDefEClass.getESuperTypes().add(this.getExecutorServiceDef()); + randomizerDefEClass.getESuperTypes().add(this.getDef()); + userManagerDefEClass.getESuperTypes().add(this.getDef()); + passwordCredentialsProviderDefEClass.getESuperTypes().add(this.getCredentialsProviderDef()); + credentialsProviderDefEClass.getESuperTypes().add(this.getDef()); + negotiatorDefEClass.getESuperTypes().add(this.getDef()); + responseNegotiatorDefEClass.getESuperTypes().add(this.getNegotiatorDef()); + challengeNegotiatorDefEClass.getESuperTypes().add(this.getNegotiatorDef()); + + // Initialize classes and features; add operations and parameters + initEClass(defContainerEClass, DefContainer.class, "DefContainer", !IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + initEReference(getDefContainer_Definitions(), this.getDef(), null, "definitions", null, 1, -1, DefContainer.class, + !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, + !IS_DERIVED, IS_ORDERED); + initEReference(getDefContainer_DefaultDefinition(), this.getDef(), null, "defaultDefinition", null, 0, 1, + DefContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(defEClass, Def.class, "Def", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + addEOperation(defEClass, ecorePackage.getEJavaObject(), "getInstance", 0, 1, IS_UNIQUE, IS_ORDERED); + + addEOperation(defEClass, null, "unsetInstance", 0, 1, IS_UNIQUE, IS_ORDERED); + + initEClass(executorServiceDefEClass, ExecutorServiceDef.class, "ExecutorServiceDef", IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + + initEClass(threadPoolDefEClass, ThreadPoolDef.class, "ThreadPoolDef", !IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + + initEClass(randomizerDefEClass, RandomizerDef.class, "RandomizerDef", !IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getRandomizerDef_AlgorithmName(), ecorePackage.getEString(), "algorithmName", null, 0, 1, + RandomizerDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, + IS_ORDERED); + initEAttribute(getRandomizerDef_ProviderName(), ecorePackage.getEString(), "providerName", null, 0, 1, + RandomizerDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, + IS_ORDERED); + initEAttribute(getRandomizerDef_Seed(), ecorePackage.getEByteArray(), "seed", null, 0, 1, RandomizerDef.class, + !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(userManagerDefEClass, UserManagerDef.class, "UserManagerDef", !IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + initEReference(getUserManagerDef_User(), this.getUser(), null, "user", null, 1, -1, UserManagerDef.class, + !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, + !IS_DERIVED, IS_ORDERED); + + initEClass(userEClass, User.class, "User", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getUser_UserID(), ecorePackage.getEString(), "userID", null, 0, 1, User.class, !IS_TRANSIENT, + !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getUser_Password(), ecorePackage.getEString(), "password", null, 0, 1, User.class, !IS_TRANSIENT, + !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(passwordCredentialsProviderDefEClass, PasswordCredentialsProviderDef.class, + "PasswordCredentialsProviderDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getPasswordCredentialsProviderDef_Password(), ecorePackage.getEString(), "password", null, 0, 1, + PasswordCredentialsProviderDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, + IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(credentialsProviderDefEClass, CredentialsProviderDef.class, "CredentialsProviderDef", IS_ABSTRACT, + !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getCredentialsProviderDef_UserID(), ecorePackage.getEString(), "userID", null, 0, 1, + CredentialsProviderDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, + !IS_DERIVED, IS_ORDERED); + + initEClass(negotiatorDefEClass, NegotiatorDef.class, "NegotiatorDef", IS_ABSTRACT, !IS_INTERFACE, + IS_GENERATED_INSTANCE_CLASS); + + initEClass(responseNegotiatorDefEClass, ResponseNegotiatorDef.class, "ResponseNegotiatorDef", !IS_ABSTRACT, + !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getResponseNegotiatorDef_CredentialsProvider(), this.getCredentialsProviderDef(), null, + "credentialsProvider", null, 0, 1, ResponseNegotiatorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, + !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(challengeNegotiatorDefEClass, ChallengeNegotiatorDef.class, "ChallengeNegotiatorDef", !IS_ABSTRACT, + !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getChallengeNegotiatorDef_UserManager(), this.getUserManagerDef(), null, "userManager", null, 0, 1, + ChallengeNegotiatorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getChallengeNegotiatorDef_Randomizer(), this.getRandomizerDef(), null, "randomizer", null, 0, 1, + ChallengeNegotiatorDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, + !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + // Create resource + createResource(eNS_URI); + } + +} // Net4jUtilDefsPackageImpl diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/PasswordCredentialsProviderDefImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/PasswordCredentialsProviderDefImpl.java index f8990d1630..ca4c7c2724 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/PasswordCredentialsProviderDefImpl.java +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/PasswordCredentialsProviderDefImpl.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: PasswordCredentialsProviderDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: PasswordCredentialsProviderDefImpl.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.util.defs.impl; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.PasswordCredentialsProviderDef; import org.eclipse.net4j.util.CheckUtil; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.defs.PasswordCredentialsProviderDef; import org.eclipse.net4j.util.security.IPasswordCredentials; import org.eclipse.net4j.util.security.PasswordCredentials; import org.eclipse.net4j.util.security.PasswordCredentialsProvider; @@ -23,7 +31,7 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.PasswordCredentialsProviderDefImpl#getPassword <em>Password</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.impl.PasswordCredentialsProviderDefImpl#getPassword <em>Password</em>}</li> * </ul> * </p> * @@ -71,7 +79,7 @@ public class PasswordCredentialsProviderDefImpl extends CredentialsProviderDefIm @Override protected EClass eStaticClass() { - return Net4jDefsPackage.Literals.PASSWORD_CREDENTIALS_PROVIDER_DEF; + return Net4jUtilDefsPackage.Literals.PASSWORD_CREDENTIALS_PROVIDER_DEF; } /** @@ -94,10 +102,8 @@ public class PasswordCredentialsProviderDefImpl extends CredentialsProviderDefIm String oldPassword = password; password = newPassword; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, - Net4jDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD, oldPassword, password)); - } + Net4jUtilDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD, oldPassword, password)); } /** @@ -110,7 +116,7 @@ public class PasswordCredentialsProviderDefImpl extends CredentialsProviderDefIm { switch (featureID) { - case Net4jDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD: + case Net4jUtilDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD: return getPassword(); } return super.eGet(featureID, resolve, coreType); @@ -126,7 +132,7 @@ public class PasswordCredentialsProviderDefImpl extends CredentialsProviderDefIm { switch (featureID) { - case Net4jDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD: + case Net4jUtilDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD: setPassword((String)newValue); return; } @@ -143,7 +149,7 @@ public class PasswordCredentialsProviderDefImpl extends CredentialsProviderDefIm { switch (featureID) { - case Net4jDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD: + case Net4jUtilDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD: setPassword(PASSWORD_EDEFAULT); return; } @@ -160,7 +166,7 @@ public class PasswordCredentialsProviderDefImpl extends CredentialsProviderDefIm { switch (featureID) { - case Net4jDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD: + case Net4jUtilDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF__PASSWORD: return PASSWORD_EDEFAULT == null ? password != null : !PASSWORD_EDEFAULT.equals(password); } return super.eIsSet(featureID); @@ -175,9 +181,7 @@ public class PasswordCredentialsProviderDefImpl extends CredentialsProviderDefIm public String toString() { if (eIsProxy()) - { return super.toString(); - } StringBuffer result = new StringBuffer(super.toString()); result.append(" (password: "); diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/RandomizerDefImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/RandomizerDefImpl.java new file mode 100644 index 0000000000..5f9893b03e --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/RandomizerDefImpl.java @@ -0,0 +1,436 @@ +/** + * <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: RandomizerDefImpl.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs.impl; + +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.defs.RandomizerDef; +import org.eclipse.net4j.util.security.Randomizer; + +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>Randomizer Def</b></em>'. <!-- end-user-doc --> + * <p> + * The following features are implemented: + * <ul> + * <li>{@link org.eclipse.net4j.util.defs.impl.RandomizerDefImpl#getAlgorithmName <em>Algorithm Name</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.impl.RandomizerDefImpl#getProviderName <em>Provider Name</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.impl.RandomizerDefImpl#getSeed <em>Seed</em>}</li> + * </ul> + * </p> + * + * @generated + */ +public class RandomizerDefImpl extends DefImpl implements RandomizerDef +{ + /** + * The default value of the '{@link #getAlgorithmName() <em>Algorithm Name</em>}' attribute. <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @see #getAlgorithmName() + * @generated + * @ordered + */ + protected static final String ALGORITHM_NAME_EDEFAULT = null; + + /** + * The cached value of the '{@link #getAlgorithmName() <em>Algorithm Name</em>}' attribute. <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @see #getAlgorithmName() + * @generated + * @ordered + */ + protected String algorithmName = ALGORITHM_NAME_EDEFAULT; + + /** + * This is true if the Algorithm Name attribute has been set. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + protected boolean algorithmNameESet; + + /** + * The default value of the '{@link #getProviderName() <em>Provider Name</em>}' attribute. <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @see #getProviderName() + * @generated + * @ordered + */ + protected static final String PROVIDER_NAME_EDEFAULT = null; + + /** + * The cached value of the '{@link #getProviderName() <em>Provider Name</em>}' attribute. <!-- begin-user-doc --> <!-- + * end-user-doc --> + * + * @see #getProviderName() + * @generated + * @ordered + */ + protected String providerName = PROVIDER_NAME_EDEFAULT; + + /** + * This is true if the Provider Name attribute has been set. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + protected boolean providerNameESet; + + /** + * The default value of the '{@link #getSeed() <em>Seed</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc + * --> + * + * @see #getSeed() + * @generated + * @ordered + */ + protected static final byte[] SEED_EDEFAULT = null; + + /** + * The cached value of the '{@link #getSeed() <em>Seed</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @see #getSeed() + * @generated + * @ordered + */ + protected byte[] seed = SEED_EDEFAULT; + + /** + * This is true if the Seed attribute has been set. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + * @ordered + */ + protected boolean seedESet; + + @Override + protected Object createInstance() + { + Randomizer randomizer = new Randomizer(); + if (isSetAlgorithmName()) + { + randomizer.setAlgorithmName(getAlgorithmName()); + } + if (isSetProviderName()) + { + randomizer.setProviderName(getProviderName()); + } + if (isSetSeed()) + { + randomizer.setSeed(getSeed()); + } + return randomizer; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected RandomizerDefImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return Net4jUtilDefsPackage.Literals.RANDOMIZER_DEF; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public String getAlgorithmName() + { + return algorithmName; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public void setAlgorithmName(String newAlgorithmName) + { + String oldAlgorithmName = algorithmName; + algorithmName = newAlgorithmName; + boolean oldAlgorithmNameESet = algorithmNameESet; + algorithmNameESet = true; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, Net4jUtilDefsPackage.RANDOMIZER_DEF__ALGORITHM_NAME, + oldAlgorithmName, algorithmName, !oldAlgorithmNameESet)); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public void unsetAlgorithmName() + { + String oldAlgorithmName = algorithmName; + boolean oldAlgorithmNameESet = algorithmNameESet; + algorithmName = ALGORITHM_NAME_EDEFAULT; + algorithmNameESet = false; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.UNSET, Net4jUtilDefsPackage.RANDOMIZER_DEF__ALGORITHM_NAME, + oldAlgorithmName, ALGORITHM_NAME_EDEFAULT, oldAlgorithmNameESet)); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public boolean isSetAlgorithmName() + { + return algorithmNameESet; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public String getProviderName() + { + return providerName; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public void setProviderName(String newProviderName) + { + String oldProviderName = providerName; + providerName = newProviderName; + boolean oldProviderNameESet = providerNameESet; + providerNameESet = true; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, Net4jUtilDefsPackage.RANDOMIZER_DEF__PROVIDER_NAME, + oldProviderName, providerName, !oldProviderNameESet)); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public void unsetProviderName() + { + String oldProviderName = providerName; + boolean oldProviderNameESet = providerNameESet; + providerName = PROVIDER_NAME_EDEFAULT; + providerNameESet = false; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.UNSET, Net4jUtilDefsPackage.RANDOMIZER_DEF__PROVIDER_NAME, + oldProviderName, PROVIDER_NAME_EDEFAULT, oldProviderNameESet)); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public boolean isSetProviderName() + { + return providerNameESet; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public byte[] getSeed() + { + return seed; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public void setSeed(byte[] newSeed) + { + byte[] oldSeed = seed; + seed = newSeed; + boolean oldSeedESet = seedESet; + seedESet = true; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, Net4jUtilDefsPackage.RANDOMIZER_DEF__SEED, oldSeed, seed, + !oldSeedESet)); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public void unsetSeed() + { + byte[] oldSeed = seed; + boolean oldSeedESet = seedESet; + seed = SEED_EDEFAULT; + seedESet = false; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.UNSET, Net4jUtilDefsPackage.RANDOMIZER_DEF__SEED, oldSeed, + SEED_EDEFAULT, oldSeedESet)); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public boolean isSetSeed() + { + return seedESet; + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case Net4jUtilDefsPackage.RANDOMIZER_DEF__ALGORITHM_NAME: + return getAlgorithmName(); + case Net4jUtilDefsPackage.RANDOMIZER_DEF__PROVIDER_NAME: + return getProviderName(); + case Net4jUtilDefsPackage.RANDOMIZER_DEF__SEED: + return getSeed(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case Net4jUtilDefsPackage.RANDOMIZER_DEF__ALGORITHM_NAME: + setAlgorithmName((String)newValue); + return; + case Net4jUtilDefsPackage.RANDOMIZER_DEF__PROVIDER_NAME: + setProviderName((String)newValue); + return; + case Net4jUtilDefsPackage.RANDOMIZER_DEF__SEED: + setSeed((byte[])newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case Net4jUtilDefsPackage.RANDOMIZER_DEF__ALGORITHM_NAME: + unsetAlgorithmName(); + return; + case Net4jUtilDefsPackage.RANDOMIZER_DEF__PROVIDER_NAME: + unsetProviderName(); + return; + case Net4jUtilDefsPackage.RANDOMIZER_DEF__SEED: + unsetSeed(); + return; + } + super.eUnset(featureID); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case Net4jUtilDefsPackage.RANDOMIZER_DEF__ALGORITHM_NAME: + return isSetAlgorithmName(); + case Net4jUtilDefsPackage.RANDOMIZER_DEF__PROVIDER_NAME: + return isSetProviderName(); + case Net4jUtilDefsPackage.RANDOMIZER_DEF__SEED: + return isSetSeed(); + } + 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(" (algorithmName: "); + if (algorithmNameESet) + result.append(algorithmName); + else + result.append("<unset>"); + result.append(", providerName: "); + if (providerNameESet) + result.append(providerName); + else + result.append("<unset>"); + result.append(", seed: "); + if (seedESet) + result.append(seed); + else + result.append("<unset>"); + result.append(')'); + return result.toString(); + } + +} // RandomizerDefImpl diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ResponseNegotiatorDefImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/ResponseNegotiatorDefImpl.java index 57f3f96527..fdb8de4d1c 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/ResponseNegotiatorDefImpl.java +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/ResponseNegotiatorDefImpl.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: ResponseNegotiatorDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: ResponseNegotiatorDefImpl.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.util.defs.impl; -import org.eclipse.net4j.net4jdefs.CredentialsProviderDef; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.ResponseNegotiatorDef; +import org.eclipse.net4j.util.defs.CredentialsProviderDef; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.defs.ResponseNegotiatorDef; import org.eclipse.net4j.util.security.IPasswordCredentialsProvider; import org.eclipse.net4j.util.security.ResponseNegotiator; @@ -23,7 +31,7 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.ResponseNegotiatorDefImpl#getCredentialsProvider <em>Credentials Provider + * <li>{@link org.eclipse.net4j.util.defs.impl.ResponseNegotiatorDefImpl#getCredentialsProvider <em>Credentials Provider * </em>}</li> * </ul> * </p> @@ -60,7 +68,7 @@ public class ResponseNegotiatorDefImpl extends NegotiatorDefImpl implements Resp @Override protected EClass eStaticClass() { - return Net4jDefsPackage.Literals.RESPONSE_NEGOTIATOR_DEF; + return Net4jUtilDefsPackage.Literals.RESPONSE_NEGOTIATOR_DEF; } /** @@ -77,11 +85,9 @@ public class ResponseNegotiatorDefImpl extends NegotiatorDefImpl implements Resp if (credentialsProvider != oldCredentialsProvider) { if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.RESOLVE, - Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER, oldCredentialsProvider, + Net4jUtilDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER, oldCredentialsProvider, credentialsProvider)); - } } } return credentialsProvider; @@ -107,10 +113,9 @@ public class ResponseNegotiatorDefImpl extends NegotiatorDefImpl implements Resp CredentialsProviderDef oldCredentialsProvider = credentialsProvider; credentialsProvider = newCredentialsProvider; if (eNotificationRequired()) - { eNotify(new ENotificationImpl(this, Notification.SET, - Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER, oldCredentialsProvider, credentialsProvider)); - } + Net4jUtilDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER, oldCredentialsProvider, + credentialsProvider)); } /** @@ -123,11 +128,9 @@ public class ResponseNegotiatorDefImpl extends NegotiatorDefImpl implements Resp { switch (featureID) { - case Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER: + case Net4jUtilDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER: if (resolve) - { return getCredentialsProvider(); - } return basicGetCredentialsProvider(); } return super.eGet(featureID, resolve, coreType); @@ -143,7 +146,7 @@ public class ResponseNegotiatorDefImpl extends NegotiatorDefImpl implements Resp { switch (featureID) { - case Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER: + case Net4jUtilDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER: setCredentialsProvider((CredentialsProviderDef)newValue); return; } @@ -160,7 +163,7 @@ public class ResponseNegotiatorDefImpl extends NegotiatorDefImpl implements Resp { switch (featureID) { - case Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER: + case Net4jUtilDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER: setCredentialsProvider((CredentialsProviderDef)null); return; } @@ -177,7 +180,7 @@ public class ResponseNegotiatorDefImpl extends NegotiatorDefImpl implements Resp { switch (featureID) { - case Net4jDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER: + case Net4jUtilDefsPackage.RESPONSE_NEGOTIATOR_DEF__CREDENTIALS_PROVIDER: return credentialsProvider != null; } return super.eIsSet(featureID); diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/ThreadPoolDefImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/ThreadPoolDefImpl.java new file mode 100644 index 0000000000..0ff058ded3 --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/ThreadPoolDefImpl.java @@ -0,0 +1,91 @@ +/** + * <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: ThreadPoolDefImpl.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs.impl; + +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.defs.ThreadPoolDef; + +import org.eclipse.emf.ecore.EClass; + +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; +import java.util.concurrent.ThreadFactory; + +/** + * <!-- begin-user-doc --> An implementation of the model object '<em><b>Thread Pool Def</b></em>'. <!-- end-user-doc + * --> + * <p> + * </p> + * + * @generated + */ +public class ThreadPoolDefImpl extends ExecutorServiceDefImpl implements ThreadPoolDef +{ + + private static final String THREADGROUP_IDENTIFIER = "net4j"; + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected ThreadPoolDefImpl() + { + super(); + } + + /** + * <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return Net4jUtilDefsPackage.Literals.THREAD_POOL_DEF; + } + + /** + * Gets a executor service instance. The current implementation does not reuse an instance created in a former call + * TODO: reuse instances + * + * @return the instance + */ + @Override + protected Object createInstance() + { + ExecutorService executorService = Executors.newCachedThreadPool(new DaemonThreadFactory(THREADGROUP_IDENTIFIER)); + return executorService; + } + + private static class DaemonThreadFactory implements ThreadFactory + { + private ThreadGroup threadGroup; + + public DaemonThreadFactory(String threadGroupIdentifier) + { + super(); + this.threadGroup = new ThreadGroup(threadGroupIdentifier); + } + + public Thread newThread(Runnable r) + { + Thread thread = new Thread(threadGroup, r); + thread.setDaemon(true); + return thread; + } + } + +} // ThreadPoolDefImpl diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/UserImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/UserImpl.java index 68df079476..d1d144cbc1 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/UserImpl.java +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/UserImpl.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: UserImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: UserImpl.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.util.defs.impl; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.User; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.defs.User; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.ecore.EClass; @@ -19,8 +27,8 @@ import org.eclipse.emf.ecore.impl.EObjectImpl; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.UserImpl#getUserID <em>User ID</em>}</li> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.UserImpl#getPassword <em>Password</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.impl.UserImpl#getUserID <em>User ID</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.impl.UserImpl#getPassword <em>Password</em>}</li> * </ul> * </p> * @@ -86,7 +94,7 @@ public class UserImpl extends EObjectImpl implements User @Override protected EClass eStaticClass() { - return Net4jDefsPackage.Literals.USER; + return Net4jUtilDefsPackage.Literals.USER; } /** @@ -109,9 +117,7 @@ public class UserImpl extends EObjectImpl implements User String oldUserID = userID; userID = newUserID; if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.USER__USER_ID, oldUserID, userID)); - } + eNotify(new ENotificationImpl(this, Notification.SET, Net4jUtilDefsPackage.USER__USER_ID, oldUserID, userID)); } /** @@ -134,9 +140,7 @@ public class UserImpl extends EObjectImpl implements User String oldPassword = password; password = newPassword; if (eNotificationRequired()) - { - eNotify(new ENotificationImpl(this, Notification.SET, Net4jDefsPackage.USER__PASSWORD, oldPassword, password)); - } + eNotify(new ENotificationImpl(this, Notification.SET, Net4jUtilDefsPackage.USER__PASSWORD, oldPassword, password)); } /** @@ -149,9 +153,9 @@ public class UserImpl extends EObjectImpl implements User { switch (featureID) { - case Net4jDefsPackage.USER__USER_ID: + case Net4jUtilDefsPackage.USER__USER_ID: return getUserID(); - case Net4jDefsPackage.USER__PASSWORD: + case Net4jUtilDefsPackage.USER__PASSWORD: return getPassword(); } return super.eGet(featureID, resolve, coreType); @@ -167,10 +171,10 @@ public class UserImpl extends EObjectImpl implements User { switch (featureID) { - case Net4jDefsPackage.USER__USER_ID: + case Net4jUtilDefsPackage.USER__USER_ID: setUserID((String)newValue); return; - case Net4jDefsPackage.USER__PASSWORD: + case Net4jUtilDefsPackage.USER__PASSWORD: setPassword((String)newValue); return; } @@ -187,10 +191,10 @@ public class UserImpl extends EObjectImpl implements User { switch (featureID) { - case Net4jDefsPackage.USER__USER_ID: + case Net4jUtilDefsPackage.USER__USER_ID: setUserID(USER_ID_EDEFAULT); return; - case Net4jDefsPackage.USER__PASSWORD: + case Net4jUtilDefsPackage.USER__PASSWORD: setPassword(PASSWORD_EDEFAULT); return; } @@ -207,9 +211,9 @@ public class UserImpl extends EObjectImpl implements User { switch (featureID) { - case Net4jDefsPackage.USER__USER_ID: + case Net4jUtilDefsPackage.USER__USER_ID: return USER_ID_EDEFAULT == null ? userID != null : !USER_ID_EDEFAULT.equals(userID); - case Net4jDefsPackage.USER__PASSWORD: + case Net4jUtilDefsPackage.USER__PASSWORD: return PASSWORD_EDEFAULT == null ? password != null : !PASSWORD_EDEFAULT.equals(password); } return super.eIsSet(featureID); @@ -224,9 +228,7 @@ public class UserImpl extends EObjectImpl implements User public String toString() { if (eIsProxy()) - { return super.toString(); - } StringBuffer result = new StringBuffer(super.toString()); result.append(" (userID: "); diff --git a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/UserManagerDefImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/UserManagerDefImpl.java index 6c3e856771..f0f8939ea7 100644 --- a/plugins/org.eclipse.net4j.defs/src/org/eclipse/net4j/net4jdefs/impl/UserManagerDefImpl.java +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/impl/UserManagerDefImpl.java @@ -1,15 +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: UserManagerDefImpl.java,v 1.2 2008-12-30 08:43:13 estepper Exp $ + * $Id: UserManagerDefImpl.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ */ -package org.eclipse.net4j.net4jdefs.impl; +package org.eclipse.net4j.util.defs.impl; -import org.eclipse.net4j.net4jdefs.Net4jDefsPackage; -import org.eclipse.net4j.net4jdefs.User; -import org.eclipse.net4j.net4jdefs.UserManagerDef; -import org.eclipse.net4j.util.net4jutildefs.impl.DefImpl; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.defs.User; +import org.eclipse.net4j.util.defs.UserManagerDef; import org.eclipse.net4j.util.security.UserManager; import org.eclipse.emf.common.util.EList; @@ -25,7 +32,7 @@ import java.util.Collection; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.net4j.net4jdefs.impl.UserManagerDefImpl#getUser <em>User</em>}</li> + * <li>{@link org.eclipse.net4j.util.defs.impl.UserManagerDefImpl#getUser <em>User</em>}</li> * </ul> * </p> * @@ -61,7 +68,7 @@ public class UserManagerDefImpl extends DefImpl implements UserManagerDef @Override protected EClass eStaticClass() { - return Net4jDefsPackage.Literals.USER_MANAGER_DEF; + return Net4jUtilDefsPackage.Literals.USER_MANAGER_DEF; } /** @@ -73,7 +80,7 @@ public class UserManagerDefImpl extends DefImpl implements UserManagerDef { if (user == null) { - user = new EObjectResolvingEList.Unsettable<User>(User.class, this, Net4jDefsPackage.USER_MANAGER_DEF__USER); + user = new EObjectResolvingEList.Unsettable<User>(User.class, this, Net4jUtilDefsPackage.USER_MANAGER_DEF__USER); } return user; } @@ -86,9 +93,7 @@ public class UserManagerDefImpl extends DefImpl implements UserManagerDef public void unsetUser() { if (user != null) - { ((InternalEList.Unsettable<?>)user).unset(); - } } /** @@ -111,7 +116,7 @@ public class UserManagerDefImpl extends DefImpl implements UserManagerDef { switch (featureID) { - case Net4jDefsPackage.USER_MANAGER_DEF__USER: + case Net4jUtilDefsPackage.USER_MANAGER_DEF__USER: return getUser(); } return super.eGet(featureID, resolve, coreType); @@ -128,7 +133,7 @@ public class UserManagerDefImpl extends DefImpl implements UserManagerDef { switch (featureID) { - case Net4jDefsPackage.USER_MANAGER_DEF__USER: + case Net4jUtilDefsPackage.USER_MANAGER_DEF__USER: getUser().clear(); getUser().addAll((Collection<? extends User>)newValue); return; @@ -146,7 +151,7 @@ public class UserManagerDefImpl extends DefImpl implements UserManagerDef { switch (featureID) { - case Net4jDefsPackage.USER_MANAGER_DEF__USER: + case Net4jUtilDefsPackage.USER_MANAGER_DEF__USER: unsetUser(); return; } @@ -163,7 +168,7 @@ public class UserManagerDefImpl extends DefImpl implements UserManagerDef { switch (featureID) { - case Net4jDefsPackage.USER_MANAGER_DEF__USER: + case Net4jUtilDefsPackage.USER_MANAGER_DEF__USER: return isSetUser(); } return super.eIsSet(featureID); diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/util/Net4jUtilDefsAdapterFactory.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/util/Net4jUtilDefsAdapterFactory.java new file mode 100644 index 0000000000..fb43ef5e67 --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/util/Net4jUtilDefsAdapterFactory.java @@ -0,0 +1,372 @@ +/** + * <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: Net4jUtilDefsAdapterFactory.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs.util; + +import org.eclipse.net4j.util.defs.ChallengeNegotiatorDef; +import org.eclipse.net4j.util.defs.CredentialsProviderDef; +import org.eclipse.net4j.util.defs.Def; +import org.eclipse.net4j.util.defs.DefContainer; +import org.eclipse.net4j.util.defs.ExecutorServiceDef; +import org.eclipse.net4j.util.defs.NegotiatorDef; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.defs.PasswordCredentialsProviderDef; +import org.eclipse.net4j.util.defs.RandomizerDef; +import org.eclipse.net4j.util.defs.ResponseNegotiatorDef; +import org.eclipse.net4j.util.defs.ThreadPoolDef; +import org.eclipse.net4j.util.defs.User; +import org.eclipse.net4j.util.defs.UserManagerDef; + +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.net4j.util.defs.Net4jUtilDefsPackage + * @generated + */ +public class Net4jUtilDefsAdapterFactory extends AdapterFactoryImpl +{ + /** + * The cached model package. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected static Net4jUtilDefsPackage modelPackage; + + /** + * Creates an instance of the adapter factory. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public Net4jUtilDefsAdapterFactory() + { + if (modelPackage == null) + { + modelPackage = Net4jUtilDefsPackage.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 Net4jUtilDefsSwitch<Adapter> modelSwitch = new Net4jUtilDefsSwitch<Adapter>() + { + @Override + public Adapter caseDefContainer(DefContainer object) + { + return createDefContainerAdapter(); + } + + @Override + public Adapter caseDef(Def object) + { + return createDefAdapter(); + } + + @Override + public Adapter caseExecutorServiceDef(ExecutorServiceDef object) + { + return createExecutorServiceDefAdapter(); + } + + @Override + public Adapter caseThreadPoolDef(ThreadPoolDef object) + { + return createThreadPoolDefAdapter(); + } + + @Override + public Adapter caseRandomizerDef(RandomizerDef object) + { + return createRandomizerDefAdapter(); + } + + @Override + public Adapter caseUserManagerDef(UserManagerDef object) + { + return createUserManagerDefAdapter(); + } + + @Override + public Adapter caseUser(User object) + { + return createUserAdapter(); + } + + @Override + public Adapter casePasswordCredentialsProviderDef(PasswordCredentialsProviderDef object) + { + return createPasswordCredentialsProviderDefAdapter(); + } + + @Override + public Adapter caseCredentialsProviderDef(CredentialsProviderDef object) + { + return createCredentialsProviderDefAdapter(); + } + + @Override + public Adapter caseNegotiatorDef(NegotiatorDef object) + { + return createNegotiatorDefAdapter(); + } + + @Override + public Adapter caseResponseNegotiatorDef(ResponseNegotiatorDef object) + { + return createResponseNegotiatorDefAdapter(); + } + + @Override + public Adapter caseChallengeNegotiatorDef(ChallengeNegotiatorDef object) + { + return createChallengeNegotiatorDefAdapter(); + } + + @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.net4j.util.defs.DefContainer + * <em>Def Container</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.DefContainer + * @generated + */ + public Adapter createDefContainerAdapter() + { + 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.util.defs.ExecutorServiceDef + * <em>Executor Service 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.ExecutorServiceDef + * @generated + */ + public Adapter createExecutorServiceDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.defs.ThreadPoolDef + * <em>Thread Pool 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.ThreadPoolDef + * @generated + */ + public Adapter createThreadPoolDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.defs.RandomizerDef + * <em>Randomizer 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.RandomizerDef + * @generated + */ + public Adapter createRandomizerDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.defs.UserManagerDef + * <em>User Manager 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.UserManagerDef + * @generated + */ + public Adapter createUserManagerDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.defs.User <em>User</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.User + * @generated + */ + public Adapter createUserAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.defs.PasswordCredentialsProviderDef + * <em>Password Credentials 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.util.defs.PasswordCredentialsProviderDef + * @generated + */ + public Adapter createPasswordCredentialsProviderDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.defs.CredentialsProviderDef + * <em>Credentials 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.util.defs.CredentialsProviderDef + * @generated + */ + public Adapter createCredentialsProviderDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.defs.NegotiatorDef + * <em>Negotiator 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.NegotiatorDef + * @generated + */ + public Adapter createNegotiatorDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.defs.ResponseNegotiatorDef + * <em>Response Negotiator 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.ResponseNegotiatorDef + * @generated + */ + public Adapter createResponseNegotiatorDefAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.defs.ChallengeNegotiatorDef + * <em>Challenge Negotiator 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.ChallengeNegotiatorDef + * @generated + */ + public Adapter createChallengeNegotiatorDefAdapter() + { + 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; + } + +} // Net4jUtilDefsAdapterFactory diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/util/Net4jUtilDefsSwitch.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/util/Net4jUtilDefsSwitch.java new file mode 100644 index 0000000000..63d37fd43b --- /dev/null +++ b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/defs/util/Net4jUtilDefsSwitch.java @@ -0,0 +1,438 @@ +/** + * <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: Net4jUtilDefsSwitch.java,v 1.1 2008-12-31 14:43:36 estepper Exp $ + */ +package org.eclipse.net4j.util.defs.util; + +import org.eclipse.net4j.util.defs.ChallengeNegotiatorDef; +import org.eclipse.net4j.util.defs.CredentialsProviderDef; +import org.eclipse.net4j.util.defs.Def; +import org.eclipse.net4j.util.defs.DefContainer; +import org.eclipse.net4j.util.defs.ExecutorServiceDef; +import org.eclipse.net4j.util.defs.NegotiatorDef; +import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage; +import org.eclipse.net4j.util.defs.PasswordCredentialsProviderDef; +import org.eclipse.net4j.util.defs.RandomizerDef; +import org.eclipse.net4j.util.defs.ResponseNegotiatorDef; +import org.eclipse.net4j.util.defs.ThreadPoolDef; +import org.eclipse.net4j.util.defs.User; +import org.eclipse.net4j.util.defs.UserManagerDef; + +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.net4j.util.defs.Net4jUtilDefsPackage + * @generated + */ +public class Net4jUtilDefsSwitch<T> +{ + /** + * The cached model package <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + protected static Net4jUtilDefsPackage modelPackage; + + /** + * Creates an instance of the switch. <!-- begin-user-doc --> <!-- end-user-doc --> + * + * @generated + */ + public Net4jUtilDefsSwitch() + { + if (modelPackage == null) + { + modelPackage = Net4jUtilDefsPackage.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 Net4jUtilDefsPackage.DEF_CONTAINER: + { + DefContainer defContainer = (DefContainer)theEObject; + T result = caseDefContainer(defContainer); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case Net4jUtilDefsPackage.DEF: + { + Def def = (Def)theEObject; + T result = caseDef(def); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case Net4jUtilDefsPackage.EXECUTOR_SERVICE_DEF: + { + ExecutorServiceDef executorServiceDef = (ExecutorServiceDef)theEObject; + T result = caseExecutorServiceDef(executorServiceDef); + if (result == null) + result = caseDef(executorServiceDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case Net4jUtilDefsPackage.THREAD_POOL_DEF: + { + ThreadPoolDef threadPoolDef = (ThreadPoolDef)theEObject; + T result = caseThreadPoolDef(threadPoolDef); + if (result == null) + result = caseExecutorServiceDef(threadPoolDef); + if (result == null) + result = caseDef(threadPoolDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case Net4jUtilDefsPackage.RANDOMIZER_DEF: + { + RandomizerDef randomizerDef = (RandomizerDef)theEObject; + T result = caseRandomizerDef(randomizerDef); + if (result == null) + result = caseDef(randomizerDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case Net4jUtilDefsPackage.USER_MANAGER_DEF: + { + UserManagerDef userManagerDef = (UserManagerDef)theEObject; + T result = caseUserManagerDef(userManagerDef); + if (result == null) + result = caseDef(userManagerDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case Net4jUtilDefsPackage.USER: + { + User user = (User)theEObject; + T result = caseUser(user); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case Net4jUtilDefsPackage.PASSWORD_CREDENTIALS_PROVIDER_DEF: + { + PasswordCredentialsProviderDef passwordCredentialsProviderDef = (PasswordCredentialsProviderDef)theEObject; + T result = casePasswordCredentialsProviderDef(passwordCredentialsProviderDef); + if (result == null) + result = caseCredentialsProviderDef(passwordCredentialsProviderDef); + if (result == null) + result = caseDef(passwordCredentialsProviderDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case Net4jUtilDefsPackage.CREDENTIALS_PROVIDER_DEF: + { + CredentialsProviderDef credentialsProviderDef = (CredentialsProviderDef)theEObject; + T result = caseCredentialsProviderDef(credentialsProviderDef); + if (result == null) + result = caseDef(credentialsProviderDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case Net4jUtilDefsPackage.NEGOTIATOR_DEF: + { + NegotiatorDef negotiatorDef = (NegotiatorDef)theEObject; + T result = caseNegotiatorDef(negotiatorDef); + if (result == null) + result = caseDef(negotiatorDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case Net4jUtilDefsPackage.RESPONSE_NEGOTIATOR_DEF: + { + ResponseNegotiatorDef responseNegotiatorDef = (ResponseNegotiatorDef)theEObject; + T result = caseResponseNegotiatorDef(responseNegotiatorDef); + if (result == null) + result = caseNegotiatorDef(responseNegotiatorDef); + if (result == null) + result = caseDef(responseNegotiatorDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + case Net4jUtilDefsPackage.CHALLENGE_NEGOTIATOR_DEF: + { + ChallengeNegotiatorDef challengeNegotiatorDef = (ChallengeNegotiatorDef)theEObject; + T result = caseChallengeNegotiatorDef(challengeNegotiatorDef); + if (result == null) + result = caseNegotiatorDef(challengeNegotiatorDef); + if (result == null) + result = caseDef(challengeNegotiatorDef); + if (result == null) + result = defaultCase(theEObject); + return result; + } + default: + return defaultCase(theEObject); + } + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Def Container</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 Container</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseDefContainer(DefContainer 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>Executor Service 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>Executor Service Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseExecutorServiceDef(ExecutorServiceDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Thread Pool 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>Thread Pool Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseThreadPoolDef(ThreadPoolDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Randomizer 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>Randomizer Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseRandomizerDef(RandomizerDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>User Manager 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>User Manager Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseUserManagerDef(UserManagerDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>User</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>User</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseUser(User object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Password Credentials 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>Password Credentials Provider Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePasswordCredentialsProviderDef(PasswordCredentialsProviderDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Credentials 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>Credentials Provider Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCredentialsProviderDef(CredentialsProviderDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Negotiator 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>Negotiator Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseNegotiatorDef(NegotiatorDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Response Negotiator 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>Response Negotiator Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseResponseNegotiatorDef(ResponseNegotiatorDef object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of '<em>Challenge Negotiator 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>Challenge Negotiator Def</em>'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseChallengeNegotiatorDef(ChallengeNegotiatorDef 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; + } + +} // Net4jUtilDefsSwitch diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/Def.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/Def.java deleted file mode 100644 index 354ca991ae..0000000000 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/Def.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Def.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.util.net4jutildefs; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Def</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage#getDef() - * @model abstract="true" - * @generated - */ -public interface Def extends EObject { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @model kind="operation" - * @generated - */ - Object getInstance(); - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @model - * @generated - */ - void unsetInstance(); - - public boolean isTouched(); -} // Def diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/DefsContainer.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/DefsContainer.java deleted file mode 100644 index 741c04c5c8..0000000000 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/DefsContainer.java +++ /dev/null @@ -1,72 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DefsContainer.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.util.net4jutildefs; - -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Defs Container</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.net4j.util.net4jutildefs.DefsContainer#getDefinitions <em>Definitions</em>}</li> - * <li>{@link org.eclipse.net4j.util.net4jutildefs.DefsContainer#getDefaultDefinition <em>Default Definition</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage#getDefsContainer() - * @model - * @generated - */ -public interface DefsContainer extends EObject { - /** - * Returns the value of the '<em><b>Definitions</b></em>' containment reference list. - * The list contents are of type {@link org.eclipse.net4j.util.net4jutildefs.Def}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Definitions</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>Definitions</em>' containment reference list. - * @see org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage#getDefsContainer_Definitions() - * @model containment="true" required="true" - * @generated - */ - EList<Def> getDefinitions(); - - /** - * Returns the value of the '<em><b>Default Definition</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Default Definition</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Default Definition</em>' reference. - * @see #setDefaultDefinition(Def) - * @see org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage#getDefsContainer_DefaultDefinition() - * @model - * @generated - */ - Def getDefaultDefinition(); - - /** - * Sets the value of the '{@link org.eclipse.net4j.util.net4jutildefs.DefsContainer#getDefaultDefinition <em>Default Definition</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Default Definition</em>' reference. - * @see #getDefaultDefinition() - * @generated - */ - void setDefaultDefinition(Def value); - -} // DefsContainer diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/ExecutorServiceDef.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/ExecutorServiceDef.java deleted file mode 100644 index 0ba08d23da..0000000000 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/ExecutorServiceDef.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ExecutorServiceDef.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.util.net4jutildefs; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Executor Service Def</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage#getExecutorServiceDef() - * @model abstract="true" - * @generated - */ -public interface ExecutorServiceDef extends Def { -} // ExecutorServiceDef diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/Net4jUtilDefsFactory.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/Net4jUtilDefsFactory.java deleted file mode 100644 index c6d285f085..0000000000 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/Net4jUtilDefsFactory.java +++ /dev/null @@ -1,55 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Net4jUtilDefsFactory.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.util.net4jutildefs; - -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.net4j.util.net4jutildefs.Net4jUtilDefsPackage - * @generated - */ -public interface Net4jUtilDefsFactory extends EFactory { - /** - * The singleton instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - Net4jUtilDefsFactory eINSTANCE = org.eclipse.net4j.util.net4jutildefs.impl.Net4jUtilDefsFactoryImpl.init(); - - /** - * Returns a new object of class '<em>Defs Container</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Defs Container</em>'. - * @generated - */ - DefsContainer createDefsContainer(); - - /** - * Returns a new object of class '<em>Thread Pool Def</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Thread Pool Def</em>'. - * @generated - */ - ThreadPoolDef createThreadPoolDef(); - - /** - * Returns the package supported by this factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the package supported by this factory. - * @generated - */ - Net4jUtilDefsPackage getNet4jUtilDefsPackage(); - -} //Net4jUtilDefsFactory diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/Net4jUtilDefsPackage.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/Net4jUtilDefsPackage.java deleted file mode 100644 index 1a3915864c..0000000000 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/Net4jUtilDefsPackage.java +++ /dev/null @@ -1,297 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Net4jUtilDefsPackage.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.util.net4jutildefs; - -import org.eclipse.emf.ecore.EClass; -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.net4j.util.net4jutildefs.Net4jUtilDefsFactory - * @model kind="package" - * @generated - */ -public interface Net4jUtilDefsPackage extends EPackage { - /** - * The package name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNAME = "net4jutildefs"; - - /** - * The package namespace URI. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_URI = "http://www.eclipse.org/NET4J/util/defs/1.0.0"; - - /** - * The package namespace name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_PREFIX = "net4jutildefs"; - - /** - * The singleton instance of the package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - Net4jUtilDefsPackage eINSTANCE = org.eclipse.net4j.util.net4jutildefs.impl.Net4jUtilDefsPackageImpl.init(); - - /** - * The meta object id for the '{@link org.eclipse.net4j.util.net4jutildefs.impl.DefsContainerImpl <em>Defs Container</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.net4j.util.net4jutildefs.impl.DefsContainerImpl - * @see org.eclipse.net4j.util.net4jutildefs.impl.Net4jUtilDefsPackageImpl#getDefsContainer() - * @generated - */ - int DEFS_CONTAINER = 0; - - /** - * The feature id for the '<em><b>Definitions</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFS_CONTAINER__DEFINITIONS = 0; - - /** - * The feature id for the '<em><b>Default Definition</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFS_CONTAINER__DEFAULT_DEFINITION = 1; - - /** - * The number of structural features of the '<em>Defs Container</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFS_CONTAINER_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link org.eclipse.net4j.util.net4jutildefs.impl.DefImpl <em>Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.net4j.util.net4jutildefs.impl.DefImpl - * @see org.eclipse.net4j.util.net4jutildefs.impl.Net4jUtilDefsPackageImpl#getDef() - * @generated - */ - int DEF = 1; - - /** - * The number of structural features of the '<em>Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEF_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link org.eclipse.net4j.util.net4jutildefs.impl.ExecutorServiceDefImpl <em>Executor Service Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.net4j.util.net4jutildefs.impl.ExecutorServiceDefImpl - * @see org.eclipse.net4j.util.net4jutildefs.impl.Net4jUtilDefsPackageImpl#getExecutorServiceDef() - * @generated - */ - int EXECUTOR_SERVICE_DEF = 2; - - /** - * The number of structural features of the '<em>Executor Service Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXECUTOR_SERVICE_DEF_FEATURE_COUNT = DEF_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.net4j.util.net4jutildefs.impl.ThreadPoolDefImpl <em>Thread Pool Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.net4j.util.net4jutildefs.impl.ThreadPoolDefImpl - * @see org.eclipse.net4j.util.net4jutildefs.impl.Net4jUtilDefsPackageImpl#getThreadPoolDef() - * @generated - */ - int THREAD_POOL_DEF = 3; - - /** - * The number of structural features of the '<em>Thread Pool Def</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int THREAD_POOL_DEF_FEATURE_COUNT = EXECUTOR_SERVICE_DEF_FEATURE_COUNT + 0; - - /** - * Returns the meta object for class '{@link org.eclipse.net4j.util.net4jutildefs.DefsContainer <em>Defs Container</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Defs Container</em>'. - * @see org.eclipse.net4j.util.net4jutildefs.DefsContainer - * @generated - */ - EClass getDefsContainer(); - - /** - * Returns the meta object for the containment reference list '{@link org.eclipse.net4j.util.net4jutildefs.DefsContainer#getDefinitions <em>Definitions</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Definitions</em>'. - * @see org.eclipse.net4j.util.net4jutildefs.DefsContainer#getDefinitions() - * @see #getDefsContainer() - * @generated - */ - EReference getDefsContainer_Definitions(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.net4j.util.net4jutildefs.DefsContainer#getDefaultDefinition <em>Default Definition</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Default Definition</em>'. - * @see org.eclipse.net4j.util.net4jutildefs.DefsContainer#getDefaultDefinition() - * @see #getDefsContainer() - * @generated - */ - EReference getDefsContainer_DefaultDefinition(); - - /** - * Returns the meta object for class '{@link org.eclipse.net4j.util.net4jutildefs.Def <em>Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Def</em>'. - * @see org.eclipse.net4j.util.net4jutildefs.Def - * @generated - */ - EClass getDef(); - - /** - * Returns the meta object for class '{@link org.eclipse.net4j.util.net4jutildefs.ExecutorServiceDef <em>Executor Service Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Executor Service Def</em>'. - * @see org.eclipse.net4j.util.net4jutildefs.ExecutorServiceDef - * @generated - */ - EClass getExecutorServiceDef(); - - /** - * Returns the meta object for class '{@link org.eclipse.net4j.util.net4jutildefs.ThreadPoolDef <em>Thread Pool Def</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Thread Pool Def</em>'. - * @see org.eclipse.net4j.util.net4jutildefs.ThreadPoolDef - * @generated - */ - EClass getThreadPoolDef(); - - /** - * 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 - */ - Net4jUtilDefsFactory getNet4jUtilDefsFactory(); - - /** - * <!-- 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.net4j.util.net4jutildefs.impl.DefsContainerImpl <em>Defs Container</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.net4j.util.net4jutildefs.impl.DefsContainerImpl - * @see org.eclipse.net4j.util.net4jutildefs.impl.Net4jUtilDefsPackageImpl#getDefsContainer() - * @generated - */ - EClass DEFS_CONTAINER = eINSTANCE.getDefsContainer(); - - /** - * The meta object literal for the '<em><b>Definitions</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DEFS_CONTAINER__DEFINITIONS = eINSTANCE.getDefsContainer_Definitions(); - - /** - * The meta object literal for the '<em><b>Default Definition</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DEFS_CONTAINER__DEFAULT_DEFINITION = eINSTANCE.getDefsContainer_DefaultDefinition(); - - /** - * The meta object literal for the '{@link org.eclipse.net4j.util.net4jutildefs.impl.DefImpl <em>Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.net4j.util.net4jutildefs.impl.DefImpl - * @see org.eclipse.net4j.util.net4jutildefs.impl.Net4jUtilDefsPackageImpl#getDef() - * @generated - */ - EClass DEF = eINSTANCE.getDef(); - - /** - * The meta object literal for the '{@link org.eclipse.net4j.util.net4jutildefs.impl.ExecutorServiceDefImpl <em>Executor Service Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.net4j.util.net4jutildefs.impl.ExecutorServiceDefImpl - * @see org.eclipse.net4j.util.net4jutildefs.impl.Net4jUtilDefsPackageImpl#getExecutorServiceDef() - * @generated - */ - EClass EXECUTOR_SERVICE_DEF = eINSTANCE.getExecutorServiceDef(); - - /** - * The meta object literal for the '{@link org.eclipse.net4j.util.net4jutildefs.impl.ThreadPoolDefImpl <em>Thread Pool Def</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.net4j.util.net4jutildefs.impl.ThreadPoolDefImpl - * @see org.eclipse.net4j.util.net4jutildefs.impl.Net4jUtilDefsPackageImpl#getThreadPoolDef() - * @generated - */ - EClass THREAD_POOL_DEF = eINSTANCE.getThreadPoolDef(); - - } - -} //Net4jUtilDefsPackage diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/ThreadPoolDef.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/ThreadPoolDef.java deleted file mode 100644 index 0fc07438ab..0000000000 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/ThreadPoolDef.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ThreadPoolDef.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.util.net4jutildefs; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Thread Pool Def</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage#getThreadPoolDef() - * @model - * @generated - */ -public interface ThreadPoolDef extends ExecutorServiceDef { -} // ThreadPoolDef diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/DefsContainerImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/DefsContainerImpl.java deleted file mode 100644 index 6dacb44613..0000000000 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/DefsContainerImpl.java +++ /dev/null @@ -1,214 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DefsContainerImpl.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.util.net4jutildefs.impl; - -import org.eclipse.net4j.util.net4jutildefs.Def; -import org.eclipse.net4j.util.net4jutildefs.DefsContainer; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -import java.util.Collection; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Defs Container</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.net4j.util.net4jutildefs.impl.DefsContainerImpl#getDefinitions <em>Definitions</em>}</li> - * <li>{@link org.eclipse.net4j.util.net4jutildefs.impl.DefsContainerImpl#getDefaultDefinition <em>Default Definition</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class DefsContainerImpl extends EObjectImpl implements DefsContainer { - /** - * The cached value of the '{@link #getDefinitions() <em>Definitions</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getDefinitions() - * @generated - * @ordered - */ - protected EList<Def> definitions; - /** - * The cached value of the '{@link #getDefaultDefinition() <em>Default Definition</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getDefaultDefinition() - * @generated - * @ordered - */ - protected Def defaultDefinition; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected DefsContainerImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Net4jUtilDefsPackage.Literals.DEFS_CONTAINER; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - public EList<Def> getDefinitions() { - if (definitions == null) { - definitions = new EObjectContainmentEList<Def>(Def.class, this, Net4jUtilDefsPackage.DEFS_CONTAINER__DEFINITIONS); - } - return definitions; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Def getDefaultDefinition() { - if (defaultDefinition != null && defaultDefinition.eIsProxy()) { - InternalEObject oldDefaultDefinition = (InternalEObject)defaultDefinition; - defaultDefinition = (Def)eResolveProxy(oldDefaultDefinition); - if (defaultDefinition != oldDefaultDefinition) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Net4jUtilDefsPackage.DEFS_CONTAINER__DEFAULT_DEFINITION, oldDefaultDefinition, defaultDefinition)); - } - } - return defaultDefinition; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Def basicGetDefaultDefinition() { - return defaultDefinition; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setDefaultDefinition(Def newDefaultDefinition) { - Def oldDefaultDefinition = defaultDefinition; - defaultDefinition = newDefaultDefinition; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Net4jUtilDefsPackage.DEFS_CONTAINER__DEFAULT_DEFINITION, oldDefaultDefinition, defaultDefinition)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case Net4jUtilDefsPackage.DEFS_CONTAINER__DEFINITIONS: - return ((InternalEList<?>)getDefinitions()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Net4jUtilDefsPackage.DEFS_CONTAINER__DEFINITIONS: - return getDefinitions(); - case Net4jUtilDefsPackage.DEFS_CONTAINER__DEFAULT_DEFINITION: - if (resolve) return getDefaultDefinition(); - return basicGetDefaultDefinition(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Net4jUtilDefsPackage.DEFS_CONTAINER__DEFINITIONS: - getDefinitions().clear(); - getDefinitions().addAll((Collection<? extends Def>)newValue); - return; - case Net4jUtilDefsPackage.DEFS_CONTAINER__DEFAULT_DEFINITION: - setDefaultDefinition((Def)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Net4jUtilDefsPackage.DEFS_CONTAINER__DEFINITIONS: - getDefinitions().clear(); - return; - case Net4jUtilDefsPackage.DEFS_CONTAINER__DEFAULT_DEFINITION: - setDefaultDefinition((Def)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Net4jUtilDefsPackage.DEFS_CONTAINER__DEFINITIONS: - return definitions != null && !definitions.isEmpty(); - case Net4jUtilDefsPackage.DEFS_CONTAINER__DEFAULT_DEFINITION: - return defaultDefinition != null; - } - return super.eIsSet(featureID); - } - -} //DefsContainerImpl diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/ExecutorServiceDefImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/ExecutorServiceDefImpl.java deleted file mode 100644 index 2b6e0c40cc..0000000000 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/ExecutorServiceDefImpl.java +++ /dev/null @@ -1,43 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ExecutorServiceDefImpl.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.util.net4jutildefs.impl; - -import org.eclipse.net4j.util.net4jutildefs.ExecutorServiceDef; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Executor Service Def</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public abstract class ExecutorServiceDefImpl extends DefImpl implements ExecutorServiceDef { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ExecutorServiceDefImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Net4jUtilDefsPackage.Literals.EXECUTOR_SERVICE_DEF; - } - -} //ExecutorServiceDefImpl diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/Net4jUtilDefsFactoryImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/Net4jUtilDefsFactoryImpl.java deleted file mode 100644 index 3b4b103081..0000000000 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/Net4jUtilDefsFactoryImpl.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Net4jUtilDefsFactoryImpl.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.util.net4jutildefs.impl; - -import org.eclipse.net4j.util.net4jutildefs.DefsContainer; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsFactory; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; -import org.eclipse.net4j.util.net4jutildefs.ThreadPoolDef; - -import org.eclipse.emf.ecore.EClass; -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 Net4jUtilDefsFactoryImpl extends EFactoryImpl implements Net4jUtilDefsFactory { - /** - * Creates the default factory implementation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static Net4jUtilDefsFactory init() { - try { - Net4jUtilDefsFactory theNet4jUtilDefsFactory = (Net4jUtilDefsFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/NET4J/util/defs/1.0.0"); - if (theNet4jUtilDefsFactory != null) { - return theNet4jUtilDefsFactory; - } - } - catch (Exception exception) { - EcorePlugin.INSTANCE.log(exception); - } - return new Net4jUtilDefsFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Net4jUtilDefsFactoryImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EObject create(EClass eClass) { - switch (eClass.getClassifierID()) { - case Net4jUtilDefsPackage.DEFS_CONTAINER: return createDefsContainer(); - case Net4jUtilDefsPackage.THREAD_POOL_DEF: return createThreadPoolDef(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public DefsContainer createDefsContainer() { - DefsContainerImpl defsContainer = new DefsContainerImpl(); - return defsContainer; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ThreadPoolDef createThreadPoolDef() { - ThreadPoolDefImpl threadPoolDef = new ThreadPoolDefImpl(); - return threadPoolDef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Net4jUtilDefsPackage getNet4jUtilDefsPackage() { - return (Net4jUtilDefsPackage)getEPackage(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @deprecated - * @generated - */ - @Deprecated - public static Net4jUtilDefsPackage getPackage() { - return Net4jUtilDefsPackage.eINSTANCE; - } - -} //Net4jUtilDefsFactoryImpl diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/Net4jUtilDefsPackageImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/Net4jUtilDefsPackageImpl.java deleted file mode 100644 index 8547a71bba..0000000000 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/Net4jUtilDefsPackageImpl.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Net4jUtilDefsPackageImpl.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.util.net4jutildefs.impl; - -import org.eclipse.net4j.util.net4jutildefs.Def; -import org.eclipse.net4j.util.net4jutildefs.DefsContainer; -import org.eclipse.net4j.util.net4jutildefs.ExecutorServiceDef; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsFactory; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; -import org.eclipse.net4j.util.net4jutildefs.ThreadPoolDef; - -import org.eclipse.emf.ecore.EClass; -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 Net4jUtilDefsPackageImpl extends EPackageImpl implements Net4jUtilDefsPackage { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass defsContainerEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass defEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass executorServiceDefEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass threadPoolDefEClass = 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.net4j.util.net4jutildefs.Net4jUtilDefsPackage#eNS_URI - * @see #init() - * @generated - */ - private Net4jUtilDefsPackageImpl() { - super(eNS_URI, Net4jUtilDefsFactory.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 Net4jUtilDefsPackage init() { - if (isInited) return (Net4jUtilDefsPackage)EPackage.Registry.INSTANCE.getEPackage(Net4jUtilDefsPackage.eNS_URI); - - // Obtain or create and register package - Net4jUtilDefsPackageImpl theNet4jUtilDefsPackage = (Net4jUtilDefsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof Net4jUtilDefsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new Net4jUtilDefsPackageImpl()); - - isInited = true; - - // Create package meta-data objects - theNet4jUtilDefsPackage.createPackageContents(); - - // Initialize created meta-data - theNet4jUtilDefsPackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theNet4jUtilDefsPackage.freeze(); - - return theNet4jUtilDefsPackage; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getDefsContainer() { - return defsContainerEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDefsContainer_Definitions() { - return (EReference)defsContainerEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDefsContainer_DefaultDefinition() { - return (EReference)defsContainerEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getDef() { - return defEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getExecutorServiceDef() { - return executorServiceDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getThreadPoolDef() { - return threadPoolDefEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Net4jUtilDefsFactory getNet4jUtilDefsFactory() { - return (Net4jUtilDefsFactory)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 - defsContainerEClass = createEClass(DEFS_CONTAINER); - createEReference(defsContainerEClass, DEFS_CONTAINER__DEFINITIONS); - createEReference(defsContainerEClass, DEFS_CONTAINER__DEFAULT_DEFINITION); - - defEClass = createEClass(DEF); - - executorServiceDefEClass = createEClass(EXECUTOR_SERVICE_DEF); - - threadPoolDefEClass = createEClass(THREAD_POOL_DEF); - } - - /** - * <!-- 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); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - executorServiceDefEClass.getESuperTypes().add(this.getDef()); - threadPoolDefEClass.getESuperTypes().add(this.getExecutorServiceDef()); - - // Initialize classes and features; add operations and parameters - initEClass(defsContainerEClass, DefsContainer.class, "DefsContainer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getDefsContainer_Definitions(), this.getDef(), null, "definitions", null, 1, -1, DefsContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDefsContainer_DefaultDefinition(), this.getDef(), null, "defaultDefinition", null, 0, 1, DefsContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(defEClass, Def.class, "Def", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - addEOperation(defEClass, ecorePackage.getEJavaObject(), "getInstance", 0, 1, IS_UNIQUE, IS_ORDERED); - - addEOperation(defEClass, null, "unsetInstance", 0, 1, IS_UNIQUE, IS_ORDERED); - - initEClass(executorServiceDefEClass, ExecutorServiceDef.class, "ExecutorServiceDef", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(threadPoolDefEClass, ThreadPoolDef.class, "ThreadPoolDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - // Create resource - createResource(eNS_URI); - } - -} //Net4jUtilDefsPackageImpl diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/ThreadPoolDefImpl.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/ThreadPoolDefImpl.java deleted file mode 100644 index c15de7cefc..0000000000 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/impl/ThreadPoolDefImpl.java +++ /dev/null @@ -1,81 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ThreadPoolDefImpl.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.util.net4jutildefs.impl; - -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; -import org.eclipse.net4j.util.net4jutildefs.ThreadPoolDef; - -import org.eclipse.emf.ecore.EClass; - -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; -import java.util.concurrent.ThreadFactory; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Thread Pool Def</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class ThreadPoolDefImpl extends ExecutorServiceDefImpl implements ThreadPoolDef { - - private static final String THREADGROUP_IDENTIFIER = "net4j"; - private ThreadGroup threadGroup; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ThreadPoolDefImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Net4jUtilDefsPackage.Literals.THREAD_POOL_DEF; - } - - /** - * Gets a executor service instance. The current implementation does not - * reuse an instance created in a former call TODO: reuse instances - * - * @return the instance - * - */ - @Override - protected Object createInstance() { - ExecutorService executorService = Executors - .newCachedThreadPool(new DaemonThreadFactory( - THREADGROUP_IDENTIFIER)); - return executorService; - } - - private static class DaemonThreadFactory implements ThreadFactory { - private ThreadGroup threadGroup; - - public DaemonThreadFactory(String threadGroupIdentifier) { - super(); - this.threadGroup = new ThreadGroup(threadGroupIdentifier); - } - - public Thread newThread(Runnable r) { - Thread thread = new Thread(threadGroup, r); - thread.setDaemon(true); - return thread; - } - } - -} //ThreadPoolDefImpl diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/util/Net4jUtilDefsAdapterFactory.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/util/Net4jUtilDefsAdapterFactory.java deleted file mode 100644 index ac1788c581..0000000000 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/util/Net4jUtilDefsAdapterFactory.java +++ /dev/null @@ -1,180 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Net4jUtilDefsAdapterFactory.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.util.net4jutildefs.util; - -import org.eclipse.net4j.util.net4jutildefs.Def; -import org.eclipse.net4j.util.net4jutildefs.DefsContainer; -import org.eclipse.net4j.util.net4jutildefs.ExecutorServiceDef; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; -import org.eclipse.net4j.util.net4jutildefs.ThreadPoolDef; - -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.net4j.util.net4jutildefs.Net4jUtilDefsPackage - * @generated - */ -public class Net4jUtilDefsAdapterFactory extends AdapterFactoryImpl { - /** - * The cached model package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static Net4jUtilDefsPackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Net4jUtilDefsAdapterFactory() { - if (modelPackage == null) { - modelPackage = Net4jUtilDefsPackage.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 Net4jUtilDefsSwitch<Adapter> modelSwitch = - new Net4jUtilDefsSwitch<Adapter>() { - @Override - public Adapter caseDefsContainer(DefsContainer object) { - return createDefsContainerAdapter(); - } - @Override - public Adapter caseDef(Def object) { - return createDefAdapter(); - } - @Override - public Adapter caseExecutorServiceDef(ExecutorServiceDef object) { - return createExecutorServiceDefAdapter(); - } - @Override - public Adapter caseThreadPoolDef(ThreadPoolDef object) { - return createThreadPoolDefAdapter(); - } - @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.net4j.util.net4jutildefs.DefsContainer <em>Defs Container</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.DefsContainer - * @generated - */ - public Adapter createDefsContainerAdapter() { - 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.util.net4jutildefs.ExecutorServiceDef <em>Executor Service 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.ExecutorServiceDef - * @generated - */ - public Adapter createExecutorServiceDefAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.net4j.util.net4jutildefs.ThreadPoolDef <em>Thread Pool 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.ThreadPoolDef - * @generated - */ - public Adapter createThreadPoolDefAdapter() { - 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; - } - -} //Net4jUtilDefsAdapterFactory diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/util/Net4jUtilDefsSwitch.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/util/Net4jUtilDefsSwitch.java deleted file mode 100644 index 878d5501cc..0000000000 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/util/Net4jUtilDefsSwitch.java +++ /dev/null @@ -1,200 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Net4jUtilDefsSwitch.java,v 1.1 2008-12-28 18:07:29 estepper Exp $ - */ -package org.eclipse.net4j.util.net4jutildefs.util; - -import org.eclipse.net4j.util.net4jutildefs.Def; -import org.eclipse.net4j.util.net4jutildefs.DefsContainer; -import org.eclipse.net4j.util.net4jutildefs.ExecutorServiceDef; -import org.eclipse.net4j.util.net4jutildefs.Net4jUtilDefsPackage; -import org.eclipse.net4j.util.net4jutildefs.ThreadPoolDef; - -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.net4j.util.net4jutildefs.Net4jUtilDefsPackage - * @generated - */ -public class Net4jUtilDefsSwitch<T> { - /** - * The cached model package - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static Net4jUtilDefsPackage modelPackage; - - /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Net4jUtilDefsSwitch() { - if (modelPackage == null) { - modelPackage = Net4jUtilDefsPackage.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 Net4jUtilDefsPackage.DEFS_CONTAINER: { - DefsContainer defsContainer = (DefsContainer)theEObject; - T result = caseDefsContainer(defsContainer); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Net4jUtilDefsPackage.DEF: { - Def def = (Def)theEObject; - T result = caseDef(def); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Net4jUtilDefsPackage.EXECUTOR_SERVICE_DEF: { - ExecutorServiceDef executorServiceDef = (ExecutorServiceDef)theEObject; - T result = caseExecutorServiceDef(executorServiceDef); - if (result == null) result = caseDef(executorServiceDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Net4jUtilDefsPackage.THREAD_POOL_DEF: { - ThreadPoolDef threadPoolDef = (ThreadPoolDef)theEObject; - T result = caseThreadPoolDef(threadPoolDef); - if (result == null) result = caseExecutorServiceDef(threadPoolDef); - if (result == null) result = caseDef(threadPoolDef); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Defs Container</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>Defs Container</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDefsContainer(DefsContainer 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>Executor Service 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>Executor Service Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseExecutorServiceDef(ExecutorServiceDef object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Thread Pool 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>Thread Pool Def</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseThreadPoolDef(ThreadPoolDef 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; - } - -} //Net4jUtilDefsSwitch diff --git a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/util/Net4jUtilDefsUtil.java b/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/util/Net4jUtilDefsUtil.java deleted file mode 100644 index 24504fc3a9..0000000000 --- a/plugins/org.eclipse.net4j.util.defs/src/org/eclipse/net4j/util/net4jutildefs/util/Net4jUtilDefsUtil.java +++ /dev/null @@ -1,157 +0,0 @@ -package org.eclipse.net4j.util.net4jutildefs.util; - -import java.util.Collection; -import java.util.List; - -/** - * The Class Net4jUtilDefsUtil. - */ -public class Net4jUtilDefsUtil -{ - - /** - * Are equal. - * - * @param thisObject - * the this object - * @param thatObject - * the that object - * @return true, if successful - */ - public static boolean areEqual(Object thisObject, Object thatObject) - { - boolean areEqual = false; - if (thisObject == null && thatObject == null) - { - areEqual = true; - } - else if (thisObject != null && thisObject != null) - { - areEqual = thisObject.equals(thatObject); - } - return areEqual; - } - - /** - * Are equal. - * - * @param thisList - * the this list - * @param thatList - * the that list - * @return true, if successful - */ - public static boolean areEqual(List<?> thisList, List<?> thatList) - { - boolean areEqual = false; - if (thisList != null && thatList != null && thisList.size() == thatList.size()) - { - for (int i = 0; i < thisList.size(); i++) - { - if (!areEqual(thisList.get(i), thatList.get(i))) - { - areEqual = false; - break; - } - } - } - return areEqual; - } - - /** - * Do for all structural features. - * - * @param visitor - * the visitor - * @param structuralFeaturesList - * the structural features list - */ - public static <EStructuralFeature> void doForAllStructuralFeatures(IVisitor<EStructuralFeature> visitor, - Collection<EStructuralFeature> structuralFeatures) - { - new VisitorDelegator<EStructuralFeature>(structuralFeatures).visit(visitor); - } - - /** - * The Class VisitorDelegator. It visits all members of a Collection - */ - private static class VisitorDelegator<V> - { - - /** The visited list. */ - private Collection<V> visitedCollection; - - /** - * Instantiates a new visitor delegator. - * - * @param list - * the list - */ - private VisitorDelegator(Collection<V> collection) - { - this.visitedCollection = collection; - } - - /** - * Visit a member. - * - * @param visitor - * the visitor - */ - private void visit(IVisitor<V> visitor) - { - for (V visitedMember : visitedCollection) - { - visitor.visit(visitedMember); - } - } - - /** - * Visit a member and break the visits if the current visitor returns <code>flase</code>. - * - * @param visitor - * the visitor - */ - private void breakableVisit(IBreakingVisitor<V> visitor) - { - for (V visitedMember : visitedCollection) - { - if (!visitor.visit(visitedMember)) - { - break; - } - } - } - } - - /** - * The Interface IVisitor. - */ - public interface IVisitor<V> - { - - /** - * Visit. - * - * @param visitedMember - * the visited member - */ - public void visit(V visitedMember); - } - - /** - * The Interface IBreakingVisitor. - */ - public interface IBreakingVisitor<V> - { - - /** - * Visit. - * - * @param visitedMember - * the visited member - * @return true, if successful - */ - public boolean visit(V visitedMember); - } -} |