diff options
author | Eike Stepper | 2017-01-20 19:13:03 +0000 |
---|---|---|
committer | Eike Stepper | 2017-01-20 19:13:03 +0000 |
commit | f544af72e295d94c34831a08ea51ef8311825a1e (patch) | |
tree | fc73f839e1d90ed519aa001538f7f1f89702f7e4 /plugins/org.eclipse.emf.cdo.dawn.examples.acore | |
parent | 4987569be61bff7ce5e7379401ef47e7155c9237 (diff) | |
download | cdo-f544af72e295d94c34831a08ea51ef8311825a1e.tar.gz cdo-f544af72e295d94c34831a08ea51ef8311825a1e.tar.xz cdo-f544af72e295d94c34831a08ea51ef8311825a1e.zip |
[Releng] Remove all Dawn components that are not used by Papyrus
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.dawn.examples.acore')
48 files changed, 0 insertions, 6758 deletions
diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.classpath b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.classpath deleted file mode 100644 index 64c5e31b7a..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.classpath +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <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.dawn.examples.acore/.project b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.project deleted file mode 100644 index 339f236b9c..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.project +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.eclipse.emf.cdo.dawn.examples.acore</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.ManifestBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.oomph.version.VersionBuilder</name> - <arguments> - <dictionary> - <key>ignore.lower.bound.dependency.ranges</key> - <value>true</value> - </dictionary> - <dictionary> - <key>release.path</key> - <value>/org.eclipse.emf.cdo.releng.release/release.xml</value> - </dictionary> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.pde.PluginNature</nature> - <nature>org.eclipse.jdt.core.javanature</nature> - <nature>org.eclipse.oomph.version.VersionNature</nature> - </natures> -</projectDescription> diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/.api_filters b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/.api_filters deleted file mode 100644 index 6c7a5438ef..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/.api_filters +++ /dev/null @@ -1,187 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<component id="org.eclipse.emf.cdo.dawn.examples.acore" version="2"> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/AAttribute.java" type="org.eclipse.emf.cdo.dawn.examples.acore.AAttribute"> - <filter id="405864542"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.AAttribute"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/ABasicClass.java" type="org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass"> - <filter id="405864542"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/AClass.java" type="org.eclipse.emf.cdo.dawn.examples.acore.AClass"> - <filter id="405864542"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.AClass"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/AClassChild.java" type="org.eclipse.emf.cdo.dawn.examples.acore.AClassChild"> - <filter id="405864542"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.AClassChild"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/ACoreRoot.java" type="org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot"> - <filter id="405864542"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/AInterface.java" type="org.eclipse.emf.cdo.dawn.examples.acore.AInterface"> - <filter id="405864542"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.AInterface"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/AOperation.java" type="org.eclipse.emf.cdo.dawn.examples.acore.AOperation"> - <filter id="405864542"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.AOperation"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/AParameter.java" type="org.eclipse.emf.cdo.dawn.examples.acore.AParameter"> - <filter id="405864542"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.AParameter"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/AccessType.java" type="org.eclipse.emf.cdo.dawn.examples.acore.AccessType"> - <filter id="372310110"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.AccessType"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/AcoreFactory.java" type="org.eclipse.emf.cdo.dawn.examples.acore.AcoreFactory"> - <filter id="405864542"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.AcoreFactory"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/AcorePackage.java" type="org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage"> - <filter id="405864542"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AAttributeImpl.java" type="org.eclipse.emf.cdo.dawn.examples.acore.impl.AAttributeImpl"> - <filter id="338755678"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.impl.AAttributeImpl"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/impl/ABasicClassImpl.java" type="org.eclipse.emf.cdo.dawn.examples.acore.impl.ABasicClassImpl"> - <filter id="338755678"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.impl.ABasicClassImpl"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AClassChildImpl.java" type="org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassChildImpl"> - <filter id="338755678"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassChildImpl"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AClassImpl.java" type="org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassImpl"> - <filter id="338755678"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassImpl"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/impl/ACoreRootImpl.java" type="org.eclipse.emf.cdo.dawn.examples.acore.impl.ACoreRootImpl"> - <filter id="338755678"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.impl.ACoreRootImpl"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AInterfaceImpl.java" type="org.eclipse.emf.cdo.dawn.examples.acore.impl.AInterfaceImpl"> - <filter id="338755678"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.impl.AInterfaceImpl"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AOperationImpl.java" type="org.eclipse.emf.cdo.dawn.examples.acore.impl.AOperationImpl"> - <filter id="338755678"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.impl.AOperationImpl"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AParameterImpl.java" type="org.eclipse.emf.cdo.dawn.examples.acore.impl.AParameterImpl"> - <filter id="338755678"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.impl.AParameterImpl"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AcoreFactoryImpl.java" type="org.eclipse.emf.cdo.dawn.examples.acore.impl.AcoreFactoryImpl"> - <filter id="338755678"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.impl.AcoreFactoryImpl"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AcorePackageImpl.java" type="org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl"> - <filter id="338755678"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/util/AcoreAdapterFactory.java" type="org.eclipse.emf.cdo.dawn.examples.acore.util.AcoreAdapterFactory"> - <filter id="338755678"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.util.AcoreAdapterFactory"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> - <resource path="src/org/eclipse/emf/cdo/dawn/examples/acore/util/AcoreSwitch.java" type="org.eclipse.emf.cdo.dawn.examples.acore.util.AcoreSwitch"> - <filter id="338755678"> - <message_arguments> - <message_argument value="org.eclipse.emf.cdo.dawn.examples.acore.util.AcoreSwitch"/> - <message_argument value="copyright"/> - </message_arguments> - </filter> - </resource> -</component> diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/acore.gmfgen.prefs b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/acore.gmfgen.prefs deleted file mode 100644 index b97516ad15..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/acore.gmfgen.prefs +++ /dev/null @@ -1,7 +0,0 @@ -#Mon Jul 04 12:53:53 CEST 2011 -eclipse.preferences.version=1 -generate_rcp=false -ignore_gmfgen_validation=false -ignore_mapmodel_validation=false -use_map_mode=true -use_runtime_figures=true diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/classdiagram.gmfgen.prefs b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/classdiagram.gmfgen.prefs deleted file mode 100644 index b3e0e17bbf..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/classdiagram.gmfgen.prefs +++ /dev/null @@ -1,7 +0,0 @@ -#Fri Mar 19 16:14:10 CET 2010 -eclipse.preferences.version=1 -generate_rcp=false -ignore_gmfgen_validation=false -ignore_mapmodel_validation=false -use_map_mode=true -use_runtime_figures=true diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index cf5ce3de51..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,3 +0,0 @@ -eclipse.preferences.version=1 -encoding//model/acore.genmodel=UTF-8 - diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index f74fbe3967..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,382 +0,0 @@ -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.codeComplete.staticFinalFieldPrefixes= -org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes= -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.doc.comment.support=enabled -org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=ignore -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.autoboxing=ignore -org.eclipse.jdt.core.compiler.problem.comparingIdentical=ignore -org.eclipse.jdt.core.compiler.problem.deadCode=ignore -org.eclipse.jdt.core.compiler.problem.deprecation=ignore -org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled -org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled -org.eclipse.jdt.core.compiler.problem.discouragedReference=ignore -org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore -org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled -org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore -org.eclipse.jdt.core.compiler.problem.finalParameterBound=ignore -org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=ignore -org.eclipse.jdt.core.compiler.problem.forbiddenReference=ignore -org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=ignore -org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=ignore -org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore -org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore -org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning -org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public -org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore -org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=ignore -org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=warning -org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore -org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore -org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled -org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public -org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=return_tag -org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore -org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled -org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled -org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore -org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore -org.eclipse.jdt.core.compiler.problem.noEffectAssignment=ignore -org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=ignore -org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore -org.eclipse.jdt.core.compiler.problem.nullReference=ignore -org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=ignore -org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore -org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore -org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore -org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore -org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore -org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore -org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled -org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=ignore -org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled -org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled -org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore -org.eclipse.jdt.core.compiler.problem.typeParameterHiding=ignore -org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore -org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore -org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=ignore -org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore -org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore -org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled -org.eclipse.jdt.core.compiler.problem.unusedImport=ignore -org.eclipse.jdt.core.compiler.problem.unusedLabel=ignore -org.eclipse.jdt.core.compiler.problem.unusedLocal=ignore -org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled -org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore -org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore -org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=ignore -org.eclipse.jdt.core.compiler.source=1.5 -org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled -org.eclipse.jdt.core.compiler.taskPriorities=NORMAL,HIGH,HIGH,LOW,LOW,LOW,LOW,LOW -org.eclipse.jdt.core.compiler.taskTags=TODO,FIXME,XXX,PERF,MEM,POLISH,@generated NOT,@ADDED -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_annotation=0 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_assignment=0 -org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 -org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16 -org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 -org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80 -org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 -org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_after_package=1 -org.eclipse.jdt.core.formatter.blank_lines_before_field=1 -org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 -org.eclipse.jdt.core.formatter.blank_lines_before_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 -org.eclipse.jdt.core.formatter.blank_lines_before_package=0 -org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 -org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 -org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=next_line -org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=next_line -org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block=next_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=next_line -org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=next_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=next_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=next_line -org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=next_line -org.eclipse.jdt.core.formatter.brace_position_for_switch=next_line -org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=next_line -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=true -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=true -org.eclipse.jdt.core.formatter.comment.format_block_comments=true -org.eclipse.jdt.core.formatter.comment.format_header=false -org.eclipse.jdt.core.formatter.comment.format_html=true -org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=false -org.eclipse.jdt.core.formatter.comment.format_line_comments=true -org.eclipse.jdt.core.formatter.comment.format_source_code=true -org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true -org.eclipse.jdt.core.formatter.comment.indent_root_tags=true -org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert -org.eclipse.jdt.core.formatter.comment.line_length=120 -org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true -org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true -org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false -org.eclipse.jdt.core.formatter.compact_else_if=true -org.eclipse.jdt.core.formatter.continuation_indentation=2 -org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 -org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off -org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on -org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false -org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true -org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_empty_lines=false -org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true -org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false -org.eclipse.jdt.core.formatter.indentation.size=2 -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=insert -org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=insert -org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=insert -org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=insert -org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert -org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert -org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert -org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.join_lines_in_comments=true -org.eclipse.jdt.core.formatter.join_wrapped_lines=true -org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false -org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false -org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false -org.eclipse.jdt.core.formatter.lineSplit=160 -org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false -org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 -org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true -org.eclipse.jdt.core.formatter.tabulation.char=space -org.eclipse.jdt.core.formatter.tabulation.size=2 -org.eclipse.jdt.core.formatter.use_on_off_tags=false -org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false -org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true -org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true -org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.jdt.ui.prefs b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.jdt.ui.prefs deleted file mode 100644 index 7cdbed3b06..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.jdt.ui.prefs +++ /dev/null @@ -1,119 +0,0 @@ -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_missing_override_annotations_interface_methods=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 -editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true -formatter_profile=_EMFT -formatter_settings_version=12 -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=true -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-2016 Eike Stepper (Berlin, Germany) and others.\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 * Martin Fluegge - 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 Martin Fluegge\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 -sp_cleanup.add_missing_deprecated_annotations=true -sp_cleanup.add_missing_methods=false -sp_cleanup.add_missing_nls_tags=false -sp_cleanup.add_missing_override_annotations=true -sp_cleanup.add_missing_override_annotations_interface_methods=false -sp_cleanup.add_serial_version_id=false -sp_cleanup.always_use_blocks=true -sp_cleanup.always_use_parentheses_in_expressions=false -sp_cleanup.always_use_this_for_non_static_field_access=false -sp_cleanup.always_use_this_for_non_static_method_access=false -sp_cleanup.convert_to_enhanced_for_loop=false -sp_cleanup.correct_indentation=false -sp_cleanup.format_source_code=true -sp_cleanup.format_source_code_changes_only=false -sp_cleanup.make_local_variable_final=false -sp_cleanup.make_parameters_final=false -sp_cleanup.make_private_fields_final=true -sp_cleanup.make_type_abstract_if_missing_method=false -sp_cleanup.make_variable_declarations_final=false -sp_cleanup.never_use_blocks=false -sp_cleanup.never_use_parentheses_in_expressions=true -sp_cleanup.on_save_use_additional_actions=true -sp_cleanup.organize_imports=true -sp_cleanup.qualify_static_field_accesses_with_declaring_class=false -sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_with_declaring_class=false -sp_cleanup.qualify_static_method_accesses_with_declaring_class=false -sp_cleanup.remove_private_constructors=true -sp_cleanup.remove_trailing_whitespaces=true -sp_cleanup.remove_trailing_whitespaces_all=true -sp_cleanup.remove_trailing_whitespaces_ignore_empty=false -sp_cleanup.remove_unnecessary_casts=true -sp_cleanup.remove_unnecessary_nls_tags=true -sp_cleanup.remove_unused_imports=true -sp_cleanup.remove_unused_local_variables=false -sp_cleanup.remove_unused_private_fields=true -sp_cleanup.remove_unused_private_members=false -sp_cleanup.remove_unused_private_methods=true -sp_cleanup.remove_unused_private_types=true -sp_cleanup.sort_members=false -sp_cleanup.sort_members_all=false -sp_cleanup.use_blocks=true -sp_cleanup.use_blocks_only_for_return_and_throw=false -sp_cleanup.use_parentheses_in_expressions=true -sp_cleanup.use_this_for_non_static_field_access=true -sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true -sp_cleanup.use_this_for_non_static_method_access=true -sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.ltk.core.refactoring.prefs b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.ltk.core.refactoring.prefs deleted file mode 100644 index 864e30fe5d..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.ltk.core.refactoring.prefs +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Feb 04 09:44:24 CET 2010 -eclipse.preferences.version=1 -org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.mylyn.tasks.ui.prefs b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.mylyn.tasks.ui.prefs deleted file mode 100644 index b050639a54..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.mylyn.tasks.ui.prefs +++ /dev/null @@ -1,4 +0,0 @@ -#Thu Feb 04 09:44:24 CET 2010 -eclipse.preferences.version=1 -project.repository.kind=bugzilla -project.repository.url=https\://bugs.eclipse.org/bugs diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.mylyn.team.ui.prefs b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.mylyn.team.ui.prefs deleted file mode 100644 index 97c11e6725..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.mylyn.team.ui.prefs +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Feb 04 09:44:24 CET 2010 -commit.comment.template=[${task.id}] ${task.description}\r\n\r\n${task.url} -eclipse.preferences.version=1 diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.pde.prefs b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.pde.prefs deleted file mode 100644 index b15e657ea2..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/.settings/org.eclipse.pde.prefs +++ /dev/null @@ -1,31 +0,0 @@ -#Fri May 14 20:09:27 CEST 2010 -compilers.f.unresolved-features=1 -compilers.f.unresolved-plugins=1 -compilers.incompatible-environment=1 -compilers.p.build=1 -compilers.p.build.bin.includes=1 -compilers.p.build.java.compliance=1 -compilers.p.build.missing.output=2 -compilers.p.build.output.library=1 -compilers.p.build.source.library=1 -compilers.p.build.src.includes=1 -compilers.p.deprecated=2 -compilers.p.discouraged-class=1 -compilers.p.internal=1 -compilers.p.missing-packages=1 -compilers.p.missing-version-export-package=1 -compilers.p.missing-version-import-package=1 -compilers.p.missing-version-require-bundle=1 -compilers.p.no-required-att=0 -compilers.p.not-externalized-att=2 -compilers.p.unknown-attribute=1 -compilers.p.unknown-class=1 -compilers.p.unknown-element=1 -compilers.p.unknown-identifier=1 -compilers.p.unknown-resource=1 -compilers.p.unresolved-ex-points=0 -compilers.p.unresolved-import=0 -compilers.s.create-docs=false -compilers.s.doc-folder=doc -compilers.s.open-tags=1 -eclipse.preferences.version=1 diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/META-INF/CDO.MF b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/META-INF/CDO.MF deleted file mode 100644 index bbfa1b0550..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/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.dawn.examples.acore/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/META-INF/MANIFEST.MF deleted file mode 100644 index 6493385f97..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/META-INF/MANIFEST.MF +++ /dev/null @@ -1,16 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %pluginName -Bundle-SymbolicName: org.eclipse.emf.cdo.dawn.examples.acore;singleton:=true -Bundle-Version: 1.0.500.qualifier -Bundle-ClassPath: . -Bundle-Vendor: %providerName -Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.5 -Export-Package: org.eclipse.emf.cdo.dawn.examples.acore;version="1.0.500", - org.eclipse.emf.cdo.dawn.examples.acore.impl;version="1.0.500", - org.eclipse.emf.cdo.dawn.examples.acore.util;version="1.0.500" -Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.4.0,4.0.0)", - org.eclipse.emf.ecore;bundle-version="[2.6.0,3.0.0)";visibility:=reexport, - org.eclipse.emf.cdo;bundle-version="[4.0.0,5.0.0)";visibility:=reexport -Bundle-ActivationPolicy: lazy diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/about.html b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/about.html deleted file mode 100644 index d35d5aed64..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/about.html +++ /dev/null @@ -1,28 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/> -<title>About</title> -</head> -<body lang="EN-US"> -<h2>About This Content</h2> - -<p>June 5, 2007</p> -<h3>License</h3> - -<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise -indicated below, the Content is provided to you under the terms and conditions of the -Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available -at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>. -For purposes of the EPL, "Program" will mean the Content.</p> - -<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is -being redistributed by another party ("Redistributor") and different terms and conditions may -apply to your use of any object code in the Content. Check the Redistributor's license that was -provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise -indicated below, the terms and conditions of the EPL still apply to any source code in the Content -and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p> - -</body> -</html> diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/build.properties b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/build.properties deleted file mode 100644 index c77546dadd..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/build.properties +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright (c) 2010, 2012 Eike Stepper (Berlin, Germany) 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: -# Eike Stepper - initial API and implementation - -# NLS_MESSAGEFORMAT_VAR - -bin.includes = .,\ - model/,\ - META-INF/,\ - plugin.xml,\ - plugin.properties,\ - about.html -jars.compile.order = . -source.. = src/ -output.. = bin/ -src.includes = about.html - -generateSourceReferences = true diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.ecore b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.ecore deleted file mode 100644 index 83ba795d55..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.ecore +++ /dev/null @@ -1,64 +0,0 @@ -<?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="acore" - nsURI="http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore" nsPrefix="acore"> - <eClassifiers xsi:type="ecore:EClass" name="AClass" eSuperTypes="#//ABasicClass"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subClasses" upperBound="-1" - eType="#//AClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementedInterfaces" - upperBound="-1" eType="#//AInterface"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associations" upperBound="-1" - eType="#//AClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compositions" upperBound="-1" - eType="#//AClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="aggregations" upperBound="-1" - eType="#//AClass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AInterface" eSuperTypes="#//ABasicClass"/> - <eClassifiers xsi:type="ecore:EClass" name="ACoreRoot"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classes" upperBound="-1" - eType="#//AClass" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfaces" upperBound="-1" - eType="#//AInterface" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AAttribute" eSuperTypes="#//AClassChild"/> - <eClassifiers xsi:type="ecore:EClass" name="AOperation" eSuperTypes="#//AClassChild"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" - eType="#//AParameter" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ABasicClass"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operations" upperBound="-1" - eType="#//AOperation" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1" - eType="#//AAttribute" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AParameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AClassChild"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - defaultValueLiteral=""/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="accessright" unique="false" - eType="#//AccessType" defaultValueLiteral="public" unsettable="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AccessType"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="name" value="AccessType"/> - </eAnnotations> - <eLiterals name="PUBLIC" literal="public"/> - <eLiterals name="PRIVATE" value="1" literal="private"/> - <eLiterals name="PROECTED" value="2" literal="protected"/> - <eLiterals name="PACKAGE" value="3" literal="package"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="AccessTypeObject" instanceClassName="org.eclipse.emf.common.util.Enumerator"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="name" value="AccessType:Object"/> - <details key="baseType" value="AccessType"/> - </eAnnotations> - </eClassifiers> -</ecore:EPackage> diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.genmodel b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.genmodel deleted file mode 100644 index b72b9f1847..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.genmodel +++ /dev/null @@ -1,52 +0,0 @@ -<?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.emf.cdo.dawn.examples.acore/src" modelPluginID="org.eclipse.emf.cdo.dawn.examples.acore" - modelName="Acore" rootExtendsInterface="org.eclipse.emf.cdo.CDOObject" rootExtendsClass="org.eclipse.emf.internal.cdo.CDOObjectImpl" - reflectiveDelegation="true" importerID="org.eclipse.emf.importer.cdo" featureDelegation="Reflective" - complianceLevel="5.0"> - <foreignModel>acore.ecore</foreignModel> - <modelPluginVariables>CDO=org.eclipse.emf.cdo</modelPluginVariables> - <genPackages prefix="Acore" basePackage="org.eclipse.emf.cdo.dawn.examples" disposableProviderFactory="true" - ecorePackage="acore.ecore#/"> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="acore.ecore#//AccessType"> - <genEnumLiterals ecoreEnumLiteral="acore.ecore#//AccessType/PUBLIC"/> - <genEnumLiterals ecoreEnumLiteral="acore.ecore#//AccessType/PRIVATE"/> - <genEnumLiterals ecoreEnumLiteral="acore.ecore#//AccessType/PROECTED"/> - <genEnumLiterals ecoreEnumLiteral="acore.ecore#//AccessType/PACKAGE"/> - </genEnums> - <genDataTypes ecoreDataType="acore.ecore#//AccessTypeObject"/> - <genClasses ecoreClass="acore.ecore#//AClass"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference acore.ecore#//AClass/subClasses"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference acore.ecore#//AClass/implementedInterfaces"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference acore.ecore#//AClass/associations"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference acore.ecore#//AClass/compositions"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference acore.ecore#//AClass/aggregations"/> - </genClasses> - <genClasses ecoreClass="acore.ecore#//AInterface"/> - <genClasses ecoreClass="acore.ecore#//ACoreRoot"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute acore.ecore#//ACoreRoot/title"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference acore.ecore#//ACoreRoot/classes"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference acore.ecore#//ACoreRoot/interfaces"/> - </genClasses> - <genClasses ecoreClass="acore.ecore#//AAttribute"/> - <genClasses ecoreClass="acore.ecore#//AOperation"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference acore.ecore#//AOperation/parameters"/> - </genClasses> - <genClasses ecoreClass="acore.ecore#//ABasicClass"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference acore.ecore#//ABasicClass/operations"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference acore.ecore#//ABasicClass/attributes"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute acore.ecore#//ABasicClass/name"/> - </genClasses> - <genClasses ecoreClass="acore.ecore#//AParameter"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute acore.ecore#//AParameter/name"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute acore.ecore#//AParameter/type"/> - </genClasses> - <genClasses ecoreClass="acore.ecore#//AClassChild"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute acore.ecore#//AClassChild/name"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute acore.ecore#//AClassChild/accessright"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute acore.ecore#//AClassChild/dataType"/> - </genClasses> - </genPackages> -</genmodel:GenModel> diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.gmfgen b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.gmfgen deleted file mode 100644 index 1314b0468d..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.gmfgen +++ /dev/null @@ -1,740 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<gmfgen:GenEditorGenerator xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:gmfgen="http://www.eclipse.org/gmf/2009/GenModel"> - <diagram - visualID="1000" - editPartClassName="ACoreRootEditPart" - itemSemanticEditPolicyClassName="ACoreRootItemSemanticEditPolicy" - canonicalEditPolicyClassName="ACoreRootCanonicalEditPolicy" - iconProviderPriority="Low" - validationProviderPriority="Low"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Diagram"/> - <elementType - xsi:type="gmfgen:MetamodelType" - editHelperClassName="ACoreRootEditHelper"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.draw2d.FreeformLayer"/> - <domainDiagramElement - href="acore.genmodel#//acore/ACoreRoot"/> - <childNodes - xsi:type="gmfgen:GenChildLabelNode" - visualID="3001" - editPartClassName="AAttributeEditPart" - itemSemanticEditPolicyClassName="AAttributeItemSemanticEditPolicy" - canonicalEditPolicyClassName="AAttributeCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="AAttributeGraphicalNodeEditPolicy" - createCommandClassName="AAttributeCreateCommand" - containers="//@diagram/@compartments.0"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:MetamodelType" - editHelperClassName="AAttributeEditHelper"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet> - <metaClass - href="acore.genmodel#//acore/AAttribute"/> - <containmentMetaFeature - href="acore.genmodel#//acore/ABasicClass/attributes"/> - <childMetaFeature - href="acore.genmodel#//acore/ABasicClass/attributes"/> - </modelFacet> - <labelModelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="//@labelParsers/@implementations.0" - viewPattern="{0} {2}:{1}" - editorPattern="" - editPattern=""> - <metaFeatures - href="acore.genmodel#//acore/AClassChild/accessright"/> - <metaFeatures - href="acore.genmodel#//acore/AClassChild/dataType"/> - <metaFeatures - href="acore.genmodel#//acore/AClassChild/name"/> - </labelModelFacet> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildLabelNode" - visualID="3002" - editPartClassName="AOperationEditPart" - itemSemanticEditPolicyClassName="AOperationItemSemanticEditPolicy" - canonicalEditPolicyClassName="AOperationCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="AOperationGraphicalNodeEditPolicy" - createCommandClassName="AOperationCreateCommand" - containers="//@diagram/@compartments.1"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:MetamodelType" - editHelperClassName="AOperationEditHelper"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet> - <metaClass - href="acore.genmodel#//acore/AOperation"/> - <containmentMetaFeature - href="acore.genmodel#//acore/ABasicClass/operations"/> - <childMetaFeature - href="acore.genmodel#//acore/ABasicClass/operations"/> - </modelFacet> - <labelModelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="//@labelParsers/@implementations.0" - viewPattern="{0} {2}():{1}" - editorPattern="" - editPattern=""> - <metaFeatures - href="acore.genmodel#//acore/AClassChild/accessright"/> - <metaFeatures - href="acore.genmodel#//acore/AClassChild/dataType"/> - <metaFeatures - href="acore.genmodel#//acore/AClassChild/name"/> - </labelModelFacet> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildLabelNode" - visualID="3003" - editPartClassName="AAttribute2EditPart" - itemSemanticEditPolicyClassName="AAttribute2ItemSemanticEditPolicy" - canonicalEditPolicyClassName="AAttribute2CanonicalEditPolicy" - graphicalNodeEditPolicyClassName="AAttribute2GraphicalNodeEditPolicy" - createCommandClassName="AAttribute2CreateCommand" - containers="//@diagram/@compartments.2"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - metamodelType="//@diagram/@childNodes.0/@elementType"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet> - <metaClass - href="acore.genmodel#//acore/AAttribute"/> - <containmentMetaFeature - href="acore.genmodel#//acore/ABasicClass/attributes"/> - <childMetaFeature - href="acore.genmodel#//acore/ABasicClass/attributes"/> - </modelFacet> - <labelModelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="//@labelParsers/@implementations.0" - viewPattern="{0} {2}:{1}" - editorPattern="" - editPattern=""> - <metaFeatures - href="acore.genmodel#//acore/AClassChild/accessright"/> - <metaFeatures - href="acore.genmodel#//acore/AClassChild/dataType"/> - <metaFeatures - href="acore.genmodel#//acore/AClassChild/name"/> - </labelModelFacet> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildLabelNode" - visualID="3004" - editPartClassName="AOperation2EditPart" - itemSemanticEditPolicyClassName="AOperation2ItemSemanticEditPolicy" - canonicalEditPolicyClassName="AOperation2CanonicalEditPolicy" - graphicalNodeEditPolicyClassName="AOperation2GraphicalNodeEditPolicy" - createCommandClassName="AOperation2CreateCommand" - containers="//@diagram/@compartments.3"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - metamodelType="//@diagram/@childNodes.1/@elementType"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet> - <metaClass - href="acore.genmodel#//acore/AOperation"/> - <containmentMetaFeature - href="acore.genmodel#//acore/ABasicClass/operations"/> - <childMetaFeature - href="acore.genmodel#//acore/ABasicClass/operations"/> - </modelFacet> - <labelModelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="//@labelParsers/@implementations.0" - viewPattern="{0} {2}():{1}" - editorPattern="" - editPattern=""> - <metaFeatures - href="acore.genmodel#//acore/AClassChild/accessright"/> - <metaFeatures - href="acore.genmodel#//acore/AClassChild/dataType"/> - <metaFeatures - href="acore.genmodel#//acore/AClassChild/name"/> - </labelModelFacet> - </childNodes> - <topLevelNodes - visualID="2001" - editPartClassName="AInterfaceEditPart" - itemSemanticEditPolicyClassName="AInterfaceItemSemanticEditPolicy" - canonicalEditPolicyClassName="AInterfaceCanonicalEditPolicy" - compartments="//@diagram/@compartments.0 //@diagram/@compartments.1" - graphicalNodeEditPolicyClassName="AInterfaceGraphicalNodeEditPolicy" - createCommandClassName="AInterfaceCreateCommand"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:MetamodelType" - editHelperClassName="AInterfaceEditHelper"/> - <viewmap - xsi:type="gmfgen:InnerClassViewmap" - layoutType="TOOLBAR_LAYOUT" - className="AInterfaceFigure" - classBody="
/**
 * @generated
 */
public class AInterfaceFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureAInterfaceNameFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureInterfaceAttributes; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureInterfaceOperations; 


	/**
	 * @generated
	 */
	public AInterfaceFigure() {
		
	org.eclipse.draw2d.ToolbarLayout layoutThis = new org.eclipse.draw2d.ToolbarLayout();
	layoutThis.setStretchMinorAxis(true);
	layoutThis.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER
);

	layoutThis.setSpacing(0);
	layoutThis.setVertical(true);

	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(12)
, getMapMode().DPtoLP(12)
));
this.setLineWidth(1);
	this.setBackgroundColor(THIS_BACK
);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel aInterfaceTypeLabelFigure0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();
aInterfaceTypeLabelFigure0.setText("«Interface»");

this.add(aInterfaceTypeLabelFigure0);



fFigureAInterfaceNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();
fFigureAInterfaceNameFigure.setText("<...>");

this.add(fFigureAInterfaceNameFigure);



fFigureInterfaceAttributes = new org.eclipse.draw2d.RectangleFigure();
fFigureInterfaceAttributes.setLineWidth(1);

this.add(fFigureInterfaceAttributes);
fFigureInterfaceAttributes.setLayoutManager(new org.eclipse.draw2d.StackLayout());



fFigureInterfaceOperations = new org.eclipse.draw2d.RectangleFigure();
fFigureInterfaceOperations.setLineWidth(1);

this.add(fFigureInterfaceOperations);
fFigureInterfaceOperations.setLayoutManager(new org.eclipse.draw2d.StackLayout());


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureAInterfaceNameFigure() {
		return fFigureAInterfaceNameFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureInterfaceAttributes() {
		return fFigureInterfaceAttributes;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureInterfaceOperations() {
		return fFigureInterfaceOperations;
	}


}

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color THIS_BACK = new org.eclipse.swt.graphics.Color(null, 250, 250, 190);

"> - <attributes - xsi:type="gmfgen:StyleAttributes" - fixedBackground="true"/> - </viewmap> - <modelFacet> - <metaClass - href="acore.genmodel#//acore/AInterface"/> - <containmentMetaFeature - href="acore.genmodel#//acore/ACoreRoot/interfaces"/> - <childMetaFeature - href="acore.genmodel#//acore/ACoreRoot/interfaces"/> - </modelFacet> - <labels - visualID="5001" - editPartClassName="AInterfaceNameEditPart" - itemSemanticEditPolicyClassName="AInterfaceNameItemSemanticEditPolicy" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getFigureAInterfaceNameFigure" - figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="//@labelParsers/@implementations.0"> - <metaFeatures - href="acore.genmodel#//acore/ABasicClass/name"/> - </modelFacet> - </labels> - </topLevelNodes> - <topLevelNodes - visualID="2002" - editPartClassName="AClassEditPart" - itemSemanticEditPolicyClassName="AClassItemSemanticEditPolicy" - canonicalEditPolicyClassName="AClassCanonicalEditPolicy" - compartments="//@diagram/@compartments.2 //@diagram/@compartments.3" - graphicalNodeEditPolicyClassName="AClassGraphicalNodeEditPolicy" - createCommandClassName="AClassCreateCommand"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:MetamodelType" - editHelperClassName="AClassEditHelper"/> - <viewmap - xsi:type="gmfgen:InnerClassViewmap" - layoutType="TOOLBAR_LAYOUT" - className="AClassFigure" - classBody="
/**
 * @generated
 */
public class AClassFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureClassAttributes; 
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureAClassNameFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureClassOperations; 


	/**
	 * @generated
	 */
	public AClassFigure() {
		
	org.eclipse.draw2d.ToolbarLayout layoutThis = new org.eclipse.draw2d.ToolbarLayout();
	layoutThis.setStretchMinorAxis(true);
	layoutThis.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER
);

	layoutThis.setSpacing(0);
	layoutThis.setVertical(true);

	this.setLayoutManager(layoutThis);

		this.setLineWidth(1);
	this.setBackgroundColor(THIS_BACK
);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureAClassNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();
fFigureAClassNameFigure.setText("<...>");

this.add(fFigureAClassNameFigure);



fFigureClassAttributes = new org.eclipse.draw2d.RectangleFigure();
fFigureClassAttributes.setLineWidth(1);

this.add(fFigureClassAttributes);
fFigureClassAttributes.setLayoutManager(new org.eclipse.draw2d.StackLayout());



fFigureClassOperations = new org.eclipse.draw2d.RectangleFigure();
fFigureClassOperations.setLineWidth(1);

this.add(fFigureClassOperations);
fFigureClassOperations.setLayoutManager(new org.eclipse.draw2d.StackLayout());


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureClassAttributes() {
		return fFigureClassAttributes;
	}
	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureAClassNameFigure() {
		return fFigureAClassNameFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureClassOperations() {
		return fFigureClassOperations;
	}


}

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color THIS_BACK = new org.eclipse.swt.graphics.Color(null, 230, 230, 255);

"> - <attributes - xsi:type="gmfgen:StyleAttributes" - fixedBackground="true"/> - </viewmap> - <modelFacet> - <metaClass - href="acore.genmodel#//acore/AClass"/> - <containmentMetaFeature - href="acore.genmodel#//acore/ACoreRoot/classes"/> - <childMetaFeature - href="acore.genmodel#//acore/ACoreRoot/classes"/> - </modelFacet> - <labels - visualID="5002" - editPartClassName="AClassNameEditPart" - itemSemanticEditPolicyClassName="AClassNameItemSemanticEditPolicy" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getFigureAClassNameFigure" - figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="//@labelParsers/@implementations.0"> - <metaFeatures - href="acore.genmodel#//acore/ABasicClass/name"/> - </modelFacet> - </labels> - </topLevelNodes> - <links - visualID="4001" - editPartClassName="AClassSubClassesEditPart" - itemSemanticEditPolicyClassName="AClassSubClassesItemSemanticEditPolicy" - createCommandClassName="AClassSubClassesCreateCommand" - reorientCommandClassName="AClassSubClassesReorientCommand"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> - <elementType - xsi:type="gmfgen:SpecializationType"/> - <viewmap - xsi:type="gmfgen:InnerClassViewmap" - className="AClassSubClassesFigure" - classBody="
/**
 * @generated
 */
public class AClassSubClassesFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public AClassSubClassesFigure() {
		this.setLineWidth(1);

		setTargetDecoration(createTargetDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RotatableDecoration createTargetDecoration() {
		org.eclipse.draw2d.PolygonDecoration df = new org.eclipse.draw2d.PolygonDecoration();
df.setFill(true);
df.setLineWidth(1);
	df.setBackgroundColor(DF_BACK
);
org.eclipse.draw2d.geometry.PointList pl = new org.eclipse.draw2d.geometry.PointList();
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(2)
);
pl.addPoint(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(-2)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(2)
);
df.setTemplate(pl);
df.setScale(getMapMode().DPtoLP(7)
, getMapMode().DPtoLP(3)
);
		return df;
	}




}

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color DF_BACK = new org.eclipse.swt.graphics.Color(null, 255, 255, 255);

"/> - <modelFacet - xsi:type="gmfgen:FeatureLinkModelFacet"> - <metaFeature - href="acore.genmodel#//acore/AClass/subClasses"/> - </modelFacet> - </links> - <links - visualID="4002" - editPartClassName="AClassImplementedInterfacesEditPart" - itemSemanticEditPolicyClassName="AClassImplementedInterfacesItemSemanticEditPolicy" - createCommandClassName="AClassImplementedInterfacesCreateCommand" - reorientCommandClassName="AClassImplementedInterfacesReorientCommand"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> - <elementType - xsi:type="gmfgen:SpecializationType"/> - <viewmap - xsi:type="gmfgen:InnerClassViewmap" - className="AClassImplementedInterfacesFigure" - classBody="
/**
 * @generated
 */
public class AClassImplementedInterfacesFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public AClassImplementedInterfacesFigure() {
		this.setLineWidth(1);
this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);

		setTargetDecoration(createTargetDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RotatableDecoration createTargetDecoration() {
		org.eclipse.draw2d.PolylineDecoration df = new org.eclipse.draw2d.PolylineDecoration();
df.setLineWidth(1);
		return df;
	}




}

"/> - <modelFacet - xsi:type="gmfgen:FeatureLinkModelFacet"> - <metaFeature - href="acore.genmodel#//acore/AClass/implementedInterfaces"/> - </modelFacet> - </links> - <links - visualID="4003" - editPartClassName="AClassAssociationsEditPart" - itemSemanticEditPolicyClassName="AClassAssociationsItemSemanticEditPolicy" - createCommandClassName="AClassAssociationsCreateCommand" - reorientCommandClassName="AClassAssociationsReorientCommand"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> - <elementType - xsi:type="gmfgen:SpecializationType"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx"/> - <modelFacet - xsi:type="gmfgen:FeatureLinkModelFacet"> - <metaFeature - href="acore.genmodel#//acore/AClass/associations"/> - </modelFacet> - </links> - <links - visualID="4004" - editPartClassName="AClassAggregationsEditPart" - itemSemanticEditPolicyClassName="AClassAggregationsItemSemanticEditPolicy" - createCommandClassName="AClassAggregationsCreateCommand" - reorientCommandClassName="AClassAggregationsReorientCommand"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> - <elementType - xsi:type="gmfgen:SpecializationType"/> - <viewmap - xsi:type="gmfgen:InnerClassViewmap" - className="AClassAggregationClassesFigure" - classBody="
/**
 * @generated
 */
public class AClassAggregationClassesFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public AClassAggregationClassesFigure() {
		this.setLineWidth(1);

		setTargetDecoration(createTargetDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RotatableDecoration createTargetDecoration() {
		org.eclipse.draw2d.PolygonDecoration df = new org.eclipse.draw2d.PolygonDecoration();
df.setFill(true);
df.setLineWidth(1);
	df.setBackgroundColor(DF_BACK
);
org.eclipse.draw2d.geometry.PointList pl = new org.eclipse.draw2d.geometry.PointList();
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(2)
);
pl.addPoint(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(-2)
);
pl.addPoint(getMapMode().DPtoLP(-4)
, getMapMode().DPtoLP(0)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(2)
);
df.setTemplate(pl);
df.setScale(getMapMode().DPtoLP(7)
, getMapMode().DPtoLP(3)
);
		return df;
	}




}

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color DF_BACK = new org.eclipse.swt.graphics.Color(null, 255, 255, 255);

"/> - <modelFacet - xsi:type="gmfgen:FeatureLinkModelFacet"> - <metaFeature - href="acore.genmodel#//acore/AClass/aggregations"/> - </modelFacet> - </links> - <links - visualID="4005" - editPartClassName="AClassCompositionsEditPart" - itemSemanticEditPolicyClassName="AClassCompositionsItemSemanticEditPolicy" - createCommandClassName="AClassCompositionsCreateCommand" - reorientCommandClassName="AClassCompositionsReorientCommand"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> - <elementType - xsi:type="gmfgen:SpecializationType"/> - <viewmap - xsi:type="gmfgen:InnerClassViewmap" - className="AClassCompositionClassesFigure" - classBody="
/**
 * @generated
 */
public class AClassCompositionClassesFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public AClassCompositionClassesFigure() {
		this.setLineWidth(1);

		setTargetDecoration(createTargetDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RotatableDecoration createTargetDecoration() {
		org.eclipse.draw2d.PolygonDecoration df = new org.eclipse.draw2d.PolygonDecoration();
df.setFill(true);
df.setLineWidth(1);
	df.setBackgroundColor(DF_BACK
);
org.eclipse.draw2d.geometry.PointList pl = new org.eclipse.draw2d.geometry.PointList();
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(2)
);
pl.addPoint(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(-2)
);
pl.addPoint(getMapMode().DPtoLP(-4)
, getMapMode().DPtoLP(0)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(2)
);
df.setTemplate(pl);
df.setScale(getMapMode().DPtoLP(7)
, getMapMode().DPtoLP(3)
);
		return df;
	}




}

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color DF_BACK = new org.eclipse.swt.graphics.Color(null, 0, 0, 0);

"/> - <modelFacet - xsi:type="gmfgen:FeatureLinkModelFacet"> - <metaFeature - href="acore.genmodel#//acore/AClass/compositions"/> - </modelFacet> - </links> - <compartments - visualID="7001" - editPartClassName="AInterfaceAAttributeInterfaceCompartmentEditPart" - itemSemanticEditPolicyClassName="AInterfaceAAttributeInterfaceCompartmentItemSemanticEditPolicy" - canonicalEditPolicyClassName="AInterfaceAAttributeInterfaceCompartmentCanonicalEditPolicy" - childNodes="//@diagram/@childNodes.0" - title="AAttributeInterfaceCompartment" - canCollapse="false" - needsTitle="false" - node="//@diagram/@topLevelNodes.0"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getFigureInterfaceAttributes" - figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> - </compartments> - <compartments - visualID="7002" - editPartClassName="AInterfaceAOperationInterfaceCompartmentEditPart" - itemSemanticEditPolicyClassName="AInterfaceAOperationInterfaceCompartmentItemSemanticEditPolicy" - canonicalEditPolicyClassName="AInterfaceAOperationInterfaceCompartmentCanonicalEditPolicy" - childNodes="//@diagram/@childNodes.1" - title="AOperationInterfaceCompartment" - canCollapse="false" - needsTitle="false" - node="//@diagram/@topLevelNodes.0"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getFigureInterfaceOperations" - figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> - </compartments> - <compartments - visualID="7003" - editPartClassName="AClassAAttributeCompartmentEditPart" - itemSemanticEditPolicyClassName="AClassAAttributeCompartmentItemSemanticEditPolicy" - canonicalEditPolicyClassName="AClassAAttributeCompartmentCanonicalEditPolicy" - childNodes="//@diagram/@childNodes.2" - title="AAttributeCompartment" - canCollapse="false" - needsTitle="false" - node="//@diagram/@topLevelNodes.1"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getFigureClassAttributes" - figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> - </compartments> - <compartments - visualID="7004" - editPartClassName="AClassAOperationClassCompartmentEditPart" - itemSemanticEditPolicyClassName="AClassAOperationClassCompartmentItemSemanticEditPolicy" - canonicalEditPolicyClassName="AClassAOperationClassCompartmentCanonicalEditPolicy" - childNodes="//@diagram/@childNodes.3" - title="AOperationClassCompartment" - canCollapse="false" - needsTitle="false" - node="//@diagram/@topLevelNodes.1"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getFigureClassOperations" - figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> - </compartments> - <palette> - <groups - title="Node" - collapse="true"> - <entries - xsi:type="gmfgen:ToolEntry" - title="AClass" - description="Create new AClass" - genNodes="//@diagram/@topLevelNodes.1"/> - <entries - xsi:type="gmfgen:ToolEntry" - title="AInterface" - description="Create new AInterface" - genNodes="//@diagram/@topLevelNodes.0"/> - <entries - xsi:type="gmfgen:ToolEntry" - title="AAttribute" - description="Create an Attribute" - genNodes="//@diagram/@childNodes.0 //@diagram/@childNodes.2"/> - <entries - xsi:type="gmfgen:ToolEntry" - title="AOperation" - description="Create an Operation" - genNodes="//@diagram/@childNodes.1 //@diagram/@childNodes.3"/> - </groups> - <groups - title="Connections" - collapse="true"> - <entries - xsi:type="gmfgen:ToolEntry" - title="inherits" - description="Create new AClassSubClasses" - largeIconPath="/org.eclipse.emf.cdo.dawn.examples.acore.edit/icons/full/obj16/inherits.png" - smallIconPath="/org.eclipse.emf.cdo.dawn.examples.acore.edit/icons/full/obj16/inherits.png" - genLinks="//@diagram/@links.0"/> - <entries - xsi:type="gmfgen:ToolEntry" - title="implements" - description="Create new AClassImplementedInterfaces" - largeIconPath="/org.eclipse.emf.cdo.dawn.examples.acore.edit/icons/full/obj16/implements.png" - smallIconPath="/org.eclipse.emf.cdo.dawn.examples.acore.edit/icons/full/obj16/implements.png" - genLinks="//@diagram/@links.1"/> - <entries - xsi:type="gmfgen:ToolEntry" - title="association" - description="Create new AClassSubClasses" - largeIconPath="/org.eclipse.emf.cdo.dawn.examples.acore.edit/icons/full/obj16/association.png" - smallIconPath="/org.eclipse.emf.cdo.dawn.examples.acore.edit/icons/full/obj16/association.png" - genLinks="//@diagram/@links.2"/> - <entries - xsi:type="gmfgen:ToolEntry" - title="aggregation" - description="Create new AClassSubClasses" - largeIconPath="/org.eclipse.emf.cdo.dawn.examples.acore.edit/icons/full/obj16/aggregation.png" - smallIconPath="/org.eclipse.emf.cdo.dawn.examples.acore.edit/icons/full/obj16/aggregation.png" - genLinks="//@diagram/@links.3"/> - <entries - xsi:type="gmfgen:ToolEntry" - title="composition" - description="Create new AClassSubClasses" - largeIconPath="/org.eclipse.emf.cdo.dawn.examples.acore.edit/icons/full/obj16/composition.png" - smallIconPath="/org.eclipse.emf.cdo.dawn.examples.acore.edit/icons/full/obj16/composition.png" - genLinks="//@diagram/@links.4"/> - </groups> - </palette> - <preferencePages - xsi:type="gmfgen:GenStandardPreferencePage" - iD="org.eclipse.emf.cdo.dawn.examples.acore.diagram.general" - name="Acore Diagram"> - <children - xsi:type="gmfgen:GenStandardPreferencePage" - iD="org.eclipse.emf.cdo.dawn.examples.acore.diagram.appearance" - name="Appearance" - kind="Appearance"/> - <children - xsi:type="gmfgen:GenStandardPreferencePage" - iD="org.eclipse.emf.cdo.dawn.examples.acore.diagram.connections" - name="Connections" - kind="Connections"/> - <children - xsi:type="gmfgen:GenStandardPreferencePage" - iD="org.eclipse.emf.cdo.dawn.examples.acore.diagram.printing" - name="Printing" - kind="Printing"/> - <children - xsi:type="gmfgen:GenStandardPreferencePage" - iD="org.eclipse.emf.cdo.dawn.examples.acore.diagram.rulersAndGrid" - name="Rulers And Grid" - kind="RulersAndGrid"/> - </preferencePages> - </diagram> - <plugin> - <requiredPlugins>org.eclipse.draw2d</requiredPlugins> - <requiredPlugins>org.eclipse.gmf.runtime.draw2d.ui</requiredPlugins> - </plugin> - <editor/> - <navigator> - <childReferences - child="//@diagram"/> - <childReferences - parent="//@diagram/@topLevelNodes.0" - child="//@diagram/@childNodes.0"/> - <childReferences - parent="//@diagram/@topLevelNodes.0" - child="//@diagram/@childNodes.1"/> - <childReferences - parent="//@diagram" - child="//@diagram/@topLevelNodes.0"/> - <childReferences - parent="//@diagram/@topLevelNodes.1" - child="//@diagram/@childNodes.2"/> - <childReferences - parent="//@diagram/@topLevelNodes.1" - child="//@diagram/@childNodes.3"/> - <childReferences - parent="//@diagram" - child="//@diagram/@topLevelNodes.1"/> - <childReferences - parent="//@diagram" - child="//@diagram/@links.0" - groupName="links" - groupIcon="icons/linksNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@links.0" - child="//@diagram/@topLevelNodes.1" - referenceType="out_target" - groupName="target" - groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@topLevelNodes.1" - child="//@diagram/@links.0" - referenceType="in_source" - groupName="incoming links" - groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@links.0" - child="//@diagram/@topLevelNodes.1" - referenceType="in_source" - groupName="source" - groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@topLevelNodes.1" - child="//@diagram/@links.0" - referenceType="out_target" - groupName="outgoing links" - groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences - parent="//@diagram" - child="//@diagram/@links.1" - groupName="links" - groupIcon="icons/linksNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@links.1" - child="//@diagram/@topLevelNodes.0" - referenceType="out_target" - groupName="target" - groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@topLevelNodes.0" - child="//@diagram/@links.1" - referenceType="in_source" - groupName="incoming links" - groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@links.1" - child="//@diagram/@topLevelNodes.1" - referenceType="in_source" - groupName="source" - groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@topLevelNodes.1" - child="//@diagram/@links.1" - referenceType="out_target" - groupName="outgoing links" - groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences - parent="//@diagram" - child="//@diagram/@links.2" - groupName="links" - groupIcon="icons/linksNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@links.2" - child="//@diagram/@topLevelNodes.1" - referenceType="out_target" - groupName="target" - groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@topLevelNodes.1" - child="//@diagram/@links.2" - referenceType="in_source" - groupName="incoming links" - groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@links.2" - child="//@diagram/@topLevelNodes.1" - referenceType="in_source" - groupName="source" - groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@topLevelNodes.1" - child="//@diagram/@links.2" - referenceType="out_target" - groupName="outgoing links" - groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences - parent="//@diagram" - child="//@diagram/@links.3" - groupName="links" - groupIcon="icons/linksNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@links.3" - child="//@diagram/@topLevelNodes.1" - referenceType="out_target" - groupName="target" - groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@topLevelNodes.1" - child="//@diagram/@links.3" - referenceType="in_source" - groupName="incoming links" - groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@links.3" - child="//@diagram/@topLevelNodes.1" - referenceType="in_source" - groupName="source" - groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@topLevelNodes.1" - child="//@diagram/@links.3" - referenceType="out_target" - groupName="outgoing links" - groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences - parent="//@diagram" - child="//@diagram/@links.4" - groupName="links" - groupIcon="icons/linksNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@links.4" - child="//@diagram/@topLevelNodes.1" - referenceType="out_target" - groupName="target" - groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@topLevelNodes.1" - child="//@diagram/@links.4" - referenceType="in_source" - groupName="incoming links" - groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@links.4" - child="//@diagram/@topLevelNodes.1" - referenceType="in_source" - groupName="source" - groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences - parent="//@diagram/@topLevelNodes.1" - child="//@diagram/@links.4" - referenceType="out_target" - groupName="outgoing links" - groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - </navigator> - <diagramUpdater/> - <propertySheet> - <tabs - xsi:type="gmfgen:GenStandardPropertyTab" - iD="appearance"/> - <tabs - xsi:type="gmfgen:GenStandardPropertyTab" - iD="diagram"/> - <tabs - xsi:type="gmfgen:GenCustomPropertyTab" - iD="domain" - label="Core"> - <filter - xsi:type="gmfgen:TypeTabFilter"> - <types>org.eclipse.gmf.runtime.notation.View</types> - <types>org.eclipse.gef.EditPart</types> - <generatedTypes>abstractNavigatorItem</generatedTypes> - </filter> - </tabs> - </propertySheet> - <domainGenModel - href="acore.genmodel#/"/> - <labelParsers - extensibleViaService="true"> - <implementations - xsi:type="gmfgen:PredefinedParser" - uses="//@diagram/@childNodes.0/@labelModelFacet //@diagram/@childNodes.1/@labelModelFacet //@diagram/@topLevelNodes.0/@labels.0/@modelFacet //@diagram/@childNodes.2/@labelModelFacet //@diagram/@childNodes.3/@labelModelFacet //@diagram/@topLevelNodes.1/@labels.0/@modelFacet"/> - </labelParsers> - <contextMenus - context="//@diagram"> - <items - xsi:type="gmfgen:LoadResourceAction"/> - </contextMenus> -</gmfgen:GenEditorGenerator> diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.gmfgraph b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.gmfgraph deleted file mode 100644 index f2621f9ccd..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.gmfgraph +++ /dev/null @@ -1,292 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<gmfgraph:Canvas xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:gmfgraph="http://www.eclipse.org/gmf/2006/GraphicalDefinition" name="classdiagram"> - <figures - name="Default"> - <figures - xsi:type="gmfgraph:PolylineDecoration" - name="AClassSubClassesTargetDecoration"> - <foregroundColor - xsi:type="gmfgraph:RGBColor" - green="255"/> - <backgroundColor - xsi:type="gmfgraph:RGBColor" - green="255"/> - <template - x="-2" - y="2"/> - <template/> - <template - x="-2" - y="-2"/> - <template - x="-2" - y="2"/> - </figures> - <figures - xsi:type="gmfgraph:PolylineDecoration" - name="AClassImplementedInterfacesTargetDecoration"/> - <figures - xsi:type="gmfgraph:PolygonDecoration" - name="ClassArrow"> - <backgroundColor - xsi:type="gmfgraph:RGBColor" - red="255" - green="255" - blue="255"/> - <template - x="-2" - y="2"/> - <template/> - <template - x="-2" - y="-2"/> - <template - x="-2" - y="2"/> - </figures> - <figures - xsi:type="gmfgraph:PolygonDecoration" - name="BlackDiamond"> - <backgroundColor - xsi:type="gmfgraph:RGBColor"/> - <template - x="-2" - y="2"/> - <template/> - <template - x="-2" - y="-2"/> - <template - x="-4"/> - <template - x="-2" - y="2"/> - </figures> - <figures - xsi:type="gmfgraph:PolygonDecoration" - name="WhiteDiamond"> - <backgroundColor - xsi:type="gmfgraph:RGBColor" - red="255" - green="255" - blue="255"/> - <template - x="-2" - y="2"/> - <template/> - <template - x="-2" - y="-2"/> - <template - x="-4"/> - <template - x="-2" - y="2"/> - </figures> - <descriptors - name="AClassFigure"> - <actualFigure - xsi:type="gmfgraph:Rectangle" - name="AClassFigure"> - <layout - xsi:type="gmfgraph:FlowLayout" - vertical="true" - matchMinorSize="true" - forceSingleLine="true" - minorAlignment="CENTER" - majorSpacing="0" - minorSpacing="0"/> - <backgroundColor - xsi:type="gmfgraph:RGBColor" - red="230" - green="230" - blue="255"/> - <children - xsi:type="gmfgraph:Label" - name="AClassNameFigure" - text="<...>"/> - <children - xsi:type="gmfgraph:Rectangle" - name="ClassAttributes"> - <layout - xsi:type="gmfgraph:StackLayout"/> - </children> - <children - xsi:type="gmfgraph:Rectangle" - name="ClassOperations"> - <layout - xsi:type="gmfgraph:StackLayout"/> - </children> - </actualFigure> - <accessors - figure="//@figures.0/@descriptors.0/@actualFigure/@children.1"/> - <accessors - figure="//@figures.0/@descriptors.0/@actualFigure/@children.0"/> - <accessors - figure="//@figures.0/@descriptors.0/@actualFigure/@children.2"/> - </descriptors> - <descriptors - name="AClassSubClassesFigure"> - <actualFigure - xsi:type="gmfgraph:PolylineConnection" - name="AClassSubClassesFigure" - targetDecoration="//@figures.0/@figures.2"/> - </descriptors> - <descriptors - name="AClassImplementedInterfacesFigure"> - <actualFigure - xsi:type="gmfgraph:PolylineConnection" - name="AClassImplementedInterfacesFigure" - lineKind="LINE_DASH" - targetDecoration="//@figures.0/@figures.1"/> - </descriptors> - <descriptors - name="AInterfaceFigure"> - <actualFigure - xsi:type="gmfgraph:RoundedRectangle" - name="AInterfaceFigure" - cornerWidth="12" - cornerHeight="12"> - <layout - xsi:type="gmfgraph:FlowLayout" - vertical="true" - matchMinorSize="true" - forceSingleLine="true" - minorAlignment="CENTER" - majorSpacing="0" - minorSpacing="0"/> - <backgroundColor - xsi:type="gmfgraph:RGBColor" - red="250" - green="250" - blue="190"/> - <children - xsi:type="gmfgraph:Label" - name="AInterfaceTypeLabelFigure" - text="«Interface»"/> - <children - xsi:type="gmfgraph:Label" - name="AInterfaceNameFigure" - text="<...>"/> - <children - xsi:type="gmfgraph:Rectangle" - name="InterfaceAttributes"> - <layout - xsi:type="gmfgraph:StackLayout"/> - </children> - <children - xsi:type="gmfgraph:Rectangle" - name="InterfaceOperations"> - <layout - xsi:type="gmfgraph:StackLayout"/> - </children> - </actualFigure> - <accessors - figure="//@figures.0/@descriptors.3/@actualFigure/@children.1"/> - <accessors - figure="//@figures.0/@descriptors.3/@actualFigure/@children.2"/> - <accessors - figure="//@figures.0/@descriptors.3/@actualFigure/@children.3"/> - </descriptors> - <descriptors - name="AnAttributeFigure"> - <actualFigure - xsi:type="gmfgraph:Rectangle" - name="AnAttributeFigure"> - <children - xsi:type="gmfgraph:Label" - name="AnAttributeNameFigure"/> - </actualFigure> - <accessors - figure="//@figures.0/@descriptors.4/@actualFigure/@children.0"/> - </descriptors> - <descriptors - name="AnAttributeLabelFigure"> - <actualFigure - xsi:type="gmfgraph:Label" - name="AnAttributeLabelFigure"/> - </descriptors> - <descriptors - name="AnOperationLabelFigure"> - <actualFigure - xsi:type="gmfgraph:Label" - name="AnMethodLabelFigure"/> - </descriptors> - <descriptors - name="AClassAssociationClassesFigure"> - <actualFigure - xsi:type="gmfgraph:PolylineConnection" - name="AClassAssociationFigure"/> - </descriptors> - <descriptors - name="AClassAggregationClassesFigure"> - <actualFigure - xsi:type="gmfgraph:PolylineConnection" - name="AClassAggregationFigure" - targetDecoration="//@figures.0/@figures.4"/> - </descriptors> - <descriptors - name="AClassCompositionClassesFigure"> - <actualFigure - xsi:type="gmfgraph:PolylineConnection" - name="AClassCompositionFigure" - targetDecoration="//@figures.0/@figures.3"/> - </descriptors> - </figures> - <nodes - name="AClass" - figure="AClassFigure"/> - <nodes - name="AInterface" - figure="AInterfaceFigure"/> - <connections - name="AClassSubClasses" - figure="AClassSubClassesFigure"/> - <connections - name="AClassImplementedInterfaces" - figure="AClassImplementedInterfacesFigure"/> - <connections - name="AClassAssociationClasses" - figure="AClassAssociationClassesFigure"/> - <connections - name="AClassAggregationClasses" - figure="AClassAggregationClassesFigure"/> - <connections - name="AClassCompositionClasses" - figure="AClassCompositionClassesFigure"/> - <compartments - name="AAttributeCompartment" - figure="AClassFigure" - accessor="//@figures.0/@descriptors.0/@accessors.0"/> - <compartments - name="AAttributeInterfaceCompartment" - figure="AInterfaceFigure" - accessor="//@figures.0/@descriptors.3/@accessors.1"/> - <compartments - name="AOperationClassCompartment" - figure="AClassFigure" - accessor="//@figures.0/@descriptors.0/@accessors.2"/> - <compartments - name="AOperationInterfaceCompartment" - figure="AInterfaceFigure" - accessor="//@figures.0/@descriptors.3/@accessors.2"/> - <labels - name="AClassName" - figure="AClassFigure" - accessor="//@figures.0/@descriptors.0/@accessors.1"/> - <labels - name="AInterfaceName" - figure="AInterfaceFigure" - accessor="//@figures.0/@descriptors.3/@accessors.0"/> - <labels - name="AAttributeLabel" - figure="AnAttributeLabelFigure" - elementIcon="false"/> - <labels - name="AOperationLabel" - figure="AnOperationLabelFigure" - elementIcon="false"/> -</gmfgraph:Canvas> diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.gmfmap b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.gmfmap deleted file mode 100644 index f1e0d03246..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.gmfmap +++ /dev/null @@ -1,240 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<gmfmap:Mapping 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:gmfmap="http://www.eclipse.org/gmf/2008/mappings" - xmlns:gmftool="http://www.eclipse.org/gmf/2005/ToolDefinition"> - <nodes> - <containmentFeature - href="acore.ecore#//ACoreRoot/interfaces"/> - <ownedChild> - <domainMetaElement - href="acore.ecore#//AInterface"/> - <labelMappings - xsi:type="gmfmap:FeatureLabelMapping"> - <diagramLabel - href="acore.gmfgraph#AInterfaceName"/> - <features - href="acore.ecore#//ABasicClass/name"/> - </labelMappings> - <tool - xsi:type="gmftool:CreationTool" - href="acore.gmftool#//@palette/@tools.0/@tools.1"/> - <diagramNode - href="acore.gmfgraph#AInterface"/> - <children - compartment="//@nodes.0/@ownedChild/@compartments.0"> - <containmentFeature - href="acore.ecore#//ABasicClass/attributes"/> - <ownedChild> - <domainMetaElement - href="acore.ecore#//AAttribute"/> - <labelMappings - xsi:type="gmfmap:FeatureLabelMapping" - viewPattern="{0} {2}:{1}" - editorPattern="" - editPattern=""> - <diagramLabel - href="acore.gmfgraph#AAttributeLabel"/> - <features - href="acore.ecore#//AClassChild/accessright"/> - <features - href="acore.ecore#//AClassChild/dataType"/> - <features - href="acore.ecore#//AClassChild/name"/> - </labelMappings> - <tool - xsi:type="gmftool:CreationTool" - href="acore.gmftool#//@palette/@tools.0/@tools.2"/> - <diagramNode - href="acore.gmfgraph#AAttributeLabel"/> - </ownedChild> - </children> - <children - compartment="//@nodes.0/@ownedChild/@compartments.1"> - <containmentFeature - href="acore.ecore#//ABasicClass/operations"/> - <ownedChild> - <domainMetaElement - href="acore.ecore#//AOperation"/> - <labelMappings - xsi:type="gmfmap:FeatureLabelMapping" - viewPattern="{0} {2}():{1}" - editorPattern="" - editPattern=""> - <diagramLabel - href="acore.gmfgraph#AOperationLabel"/> - <features - href="acore.ecore#//AClassChild/accessright"/> - <features - href="acore.ecore#//AClassChild/dataType"/> - <features - href="acore.ecore#//AClassChild/name"/> - </labelMappings> - <tool - xsi:type="gmftool:CreationTool" - href="acore.gmftool#//@palette/@tools.0/@tools.3"/> - <diagramNode - href="acore.gmfgraph#AOperationLabel"/> - </ownedChild> - </children> - <compartments - children="//@nodes.0/@ownedChild/@children.0"> - <compartment - href="acore.gmfgraph#AAttributeInterfaceCompartment"/> - </compartments> - <compartments - children="//@nodes.0/@ownedChild/@children.1"> - <compartment - href="acore.gmfgraph#AOperationInterfaceCompartment"/> - </compartments> - </ownedChild> - </nodes> - <nodes> - <containmentFeature - href="acore.ecore#//ACoreRoot/classes"/> - <ownedChild> - <domainMetaElement - href="acore.ecore#//AClass"/> - <labelMappings - xsi:type="gmfmap:FeatureLabelMapping"> - <diagramLabel - href="acore.gmfgraph#AClassName"/> - <features - href="acore.ecore#//ABasicClass/name"/> - </labelMappings> - <tool - xsi:type="gmftool:CreationTool" - href="acore.gmftool#//@palette/@tools.0/@tools.0"/> - <diagramNode - href="acore.gmfgraph#AClass"/> - <children - compartment="//@nodes.1/@ownedChild/@compartments.0"> - <containmentFeature - href="acore.ecore#//ABasicClass/attributes"/> - <ownedChild> - <domainMetaElement - href="acore.ecore#//AAttribute"/> - <labelMappings - xsi:type="gmfmap:FeatureLabelMapping" - viewPattern="{0} {2}:{1}" - editorPattern="" - editPattern=""> - <diagramLabel - href="acore.gmfgraph#AAttributeLabel"/> - <features - href="acore.ecore#//AClassChild/accessright"/> - <features - href="acore.ecore#//AClassChild/dataType"/> - <features - href="acore.ecore#//AClassChild/name"/> - </labelMappings> - <tool - xsi:type="gmftool:CreationTool" - href="acore.gmftool#//@palette/@tools.0/@tools.2"/> - <diagramNode - href="acore.gmfgraph#AAttributeLabel"/> - </ownedChild> - </children> - <children - compartment="//@nodes.1/@ownedChild/@compartments.1"> - <containmentFeature - href="acore.ecore#//ABasicClass/operations"/> - <ownedChild> - <domainMetaElement - href="acore.ecore#//AOperation"/> - <labelMappings - xsi:type="gmfmap:FeatureLabelMapping" - viewPattern="{0} {2}():{1}" - editorPattern="" - editPattern=""> - <diagramLabel - href="acore.gmfgraph#AOperationLabel"/> - <features - href="acore.ecore#//AClassChild/accessright"/> - <features - href="acore.ecore#//AClassChild/dataType"/> - <features - href="acore.ecore#//AClassChild/name"/> - </labelMappings> - <tool - xsi:type="gmftool:CreationTool" - href="acore.gmftool#//@palette/@tools.0/@tools.3"/> - <diagramNode - href="acore.gmfgraph#AOperationLabel"/> - </ownedChild> - </children> - <compartments - children="//@nodes.1/@ownedChild/@children.0"> - <compartment - href="acore.gmfgraph#AAttributeCompartment"/> - </compartments> - <compartments - children="//@nodes.1/@ownedChild/@children.1"> - <compartment - href="acore.gmfgraph#AOperationClassCompartment"/> - </compartments> - </ownedChild> - </nodes> - <links> - <tool - xsi:type="gmftool:CreationTool" - href="acore.gmftool#//@palette/@tools.1/@tools.0"/> - <diagramLink - href="acore.gmfgraph#AClassSubClasses"/> - <linkMetaFeature - xsi:type="ecore:EReference" - href="acore.ecore#//AClass/subClasses"/> - </links> - <links> - <tool - xsi:type="gmftool:CreationTool" - href="acore.gmftool#//@palette/@tools.1/@tools.1"/> - <diagramLink - href="acore.gmfgraph#AClassImplementedInterfaces"/> - <linkMetaFeature - xsi:type="ecore:EReference" - href="acore.ecore#//AClass/implementedInterfaces"/> - </links> - <links> - <tool - xsi:type="gmftool:CreationTool" - href="acore.gmftool#//@palette/@tools.1/@tools.2"/> - <diagramLink - href="acore.gmfgraph#AClassAssociationClasses"/> - <linkMetaFeature - xsi:type="ecore:EReference" - href="acore.ecore#//AClass/associations"/> - </links> - <links> - <tool - xsi:type="gmftool:CreationTool" - href="acore.gmftool#//@palette/@tools.1/@tools.3"/> - <diagramLink - href="acore.gmfgraph#AClassAggregationClasses"/> - <linkMetaFeature - xsi:type="ecore:EReference" - href="acore.ecore#//AClass/aggregations"/> - </links> - <links> - <tool - xsi:type="gmftool:CreationTool" - href="acore.gmftool#//@palette/@tools.1/@tools.4"/> - <diagramLink - href="acore.gmfgraph#AClassCompositionClasses"/> - <linkMetaFeature - xsi:type="ecore:EReference" - href="acore.ecore#//AClass/compositions"/> - </links> - <diagram> - <diagramCanvas - href="acore.gmfgraph#classdiagram"/> - <domainModel - href="acore.ecore#/"/> - <domainMetaElement - href="acore.ecore#//ACoreRoot"/> - <palette - href="acore.gmftool#//@palette"/> - </diagram> -</gmfmap:Mapping> diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.gmftool b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.gmftool deleted file mode 100644 index 56f2feea8b..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.gmftool +++ /dev/null @@ -1,120 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<gmftool:ToolRegistry xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:gmftool="http://www.eclipse.org/gmf/2005/ToolDefinition"> - <palette - title="classdiagramPalette"> - <tools - xsi:type="gmftool:ToolGroup" - title="Node" - collapsible="true"> - <tools - xsi:type="gmftool:CreationTool" - title="AClass" - description="Create new AClass"> - <smallIcon - xsi:type="gmftool:DefaultImage"/> - <largeIcon - xsi:type="gmftool:DefaultImage"/> - </tools> - <tools - xsi:type="gmftool:CreationTool" - title="AInterface" - description="Create new AInterface"> - <smallIcon - xsi:type="gmftool:DefaultImage"/> - <largeIcon - xsi:type="gmftool:DefaultImage"/> - </tools> - <tools - xsi:type="gmftool:CreationTool" - title="AAttribute" - description="Create an Attribute"> - <smallIcon - xsi:type="gmftool:DefaultImage"/> - <largeIcon - xsi:type="gmftool:DefaultImage"/> - </tools> - <tools - xsi:type="gmftool:CreationTool" - title="AOperation" - description="Create an Operation"> - <smallIcon - xsi:type="gmftool:DefaultImage"/> - <largeIcon - xsi:type="gmftool:DefaultImage"/> - </tools> - </tools> - <tools - xsi:type="gmftool:ToolGroup" - title="Connections" - collapsible="true"> - <tools - xsi:type="gmftool:CreationTool" - title="inherits" - description="Create new AClassSubClasses"> - <smallIcon - xsi:type="gmftool:BundleImage" - path="/icons/full/obj16/inherits.png" - bundle="org.eclipse.emf.cdo.dawn.examples.acore.edit"/> - <largeIcon - xsi:type="gmftool:BundleImage" - path="/icons/full/obj16/inherits.png" - bundle="org.eclipse.emf.cdo.dawn.examples.acore.edit"/> - </tools> - <tools - xsi:type="gmftool:CreationTool" - title="implements" - description="Create new AClassImplementedInterfaces"> - <smallIcon - xsi:type="gmftool:BundleImage" - path="/icons/full/obj16/implements.png" - bundle="org.eclipse.emf.cdo.dawn.examples.acore.edit"/> - <largeIcon - xsi:type="gmftool:BundleImage" - path="icons/full/obj16/implements.png" - bundle="org.eclipse.emf.cdo.dawn.examples.acore.edit"/> - </tools> - <tools - xsi:type="gmftool:CreationTool" - title="association" - description="Create new AClassSubClasses"> - <smallIcon - xsi:type="gmftool:BundleImage" - path="/icons/full/obj16/association.png" - bundle="org.eclipse.emf.cdo.dawn.examples.acore.edit"/> - <largeIcon - xsi:type="gmftool:BundleImage" - path="/icons/full/obj16/association.png" - bundle="org.eclipse.emf.cdo.dawn.examples.acore.edit"/> - </tools> - <tools - xsi:type="gmftool:CreationTool" - title="aggregation" - description="Create new AClassSubClasses"> - <smallIcon - xsi:type="gmftool:BundleImage" - path="/icons/full/obj16/aggregation.png" - bundle="org.eclipse.emf.cdo.dawn.examples.acore.edit"/> - <largeIcon - xsi:type="gmftool:BundleImage" - path="/icons/full/obj16/aggregation.png" - bundle="org.eclipse.emf.cdo.dawn.examples.acore.edit"/> - </tools> - <tools - xsi:type="gmftool:CreationTool" - title="composition" - description="Create new AClassSubClasses"> - <smallIcon - xsi:type="gmftool:BundleImage" - path="/icons/full/obj16/composition.png" - bundle="org.eclipse.emf.cdo.dawn.examples.acore.edit"/> - <largeIcon - xsi:type="gmftool:BundleImage" - path="/icons/full/obj16/composition.png" - bundle="org.eclipse.emf.cdo.dawn.examples.acore.edit"/> - </tools> - </tools> - </palette> -</gmftool:ToolRegistry> diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.trace b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.trace deleted file mode 100644 index b3dd37501d..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/model/acore.trace +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<trace:TraceModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:trace="http://www.eclipse.org/gmf/2006/Trace"> - <nodeTraces visualID="2001" queryText="(let _eClass_:ecore::EClass = modelFacet.metaClass.ecoreClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'AInterface') and (let _containmentMF_:ecore::EStructuralFeature = modelFacet.containmentMetaFeature.ecoreFeature in (let _eClass_:ecore::EClass = _containmentMF_.eContainingClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'ACoreRoot') and _containmentMF_.name = 'interfaces')"> - <nodeLabelTraces visualID="5001" queryText="true"/> - <compartmentTraces visualID="7001" queryText="true"/> - <compartmentTraces visualID="7002" queryText="true"/> - </nodeTraces> - <nodeTraces visualID="2002" queryText="(let _eClass_:ecore::EClass = modelFacet.metaClass.ecoreClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'AClass') and (let _containmentMF_:ecore::EStructuralFeature = modelFacet.containmentMetaFeature.ecoreFeature in (let _eClass_:ecore::EClass = _containmentMF_.eContainingClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'ACoreRoot') and _containmentMF_.name = 'classes')"> - <nodeLabelTraces visualID="5002" queryText="true"/> - <compartmentTraces visualID="7003" queryText="true"/> - <compartmentTraces visualID="7004" queryText="true"/> - </nodeTraces> - <childNodeTraces visualID="3001" queryText="(let _eClass_:ecore::EClass = modelFacet.metaClass.ecoreClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'AAttribute') and (let _containmentMF_:ecore::EStructuralFeature = modelFacet.containmentMetaFeature.ecoreFeature in (let _eClass_:ecore::EClass = _containmentMF_.eContainingClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'ABasicClass') and _containmentMF_.name = 'attributes')"/> - <childNodeTraces visualID="3002" queryText="(let _eClass_:ecore::EClass = modelFacet.metaClass.ecoreClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'AOperation') and (let _containmentMF_:ecore::EStructuralFeature = modelFacet.containmentMetaFeature.ecoreFeature in (let _eClass_:ecore::EClass = _containmentMF_.eContainingClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'ABasicClass') and _containmentMF_.name = 'operations')"/> - <childNodeTraces visualID="3003" queryText="(let _eClass_:ecore::EClass = modelFacet.metaClass.ecoreClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'AAttribute') and (let _containmentMF_:ecore::EStructuralFeature = modelFacet.containmentMetaFeature.ecoreFeature in (let _eClass_:ecore::EClass = _containmentMF_.eContainingClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'ABasicClass') and _containmentMF_.name = 'attributes')"/> - <childNodeTraces visualID="3004" queryText="(let _eClass_:ecore::EClass = modelFacet.metaClass.ecoreClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'AOperation') and (let _containmentMF_:ecore::EStructuralFeature = modelFacet.containmentMetaFeature.ecoreFeature in (let _eClass_:ecore::EClass = _containmentMF_.eContainingClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'ABasicClass') and _containmentMF_.name = 'operations')"/> - <linkTraces visualID="4001" queryText="modelFacet.oclIsKindOf(gmfgen::FeatureLinkModelFacet) and (let _feature_:ecore::EStructuralFeature = modelFacet.oclAsType(gmfgen::FeatureLinkModelFacet).metaFeature.ecoreFeature in (let _eClass_:ecore::EClass = _feature_.eContainingClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'AClass') and _feature_.name = 'subClasses')"/> - <linkTraces visualID="4002" queryText="modelFacet.oclIsKindOf(gmfgen::FeatureLinkModelFacet) and (let _feature_:ecore::EStructuralFeature = modelFacet.oclAsType(gmfgen::FeatureLinkModelFacet).metaFeature.ecoreFeature in (let _eClass_:ecore::EClass = _feature_.eContainingClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'AClass') and _feature_.name = 'implementedInterfaces')"/> - <linkTraces visualID="4003" queryText="modelFacet.oclIsKindOf(gmfgen::FeatureLinkModelFacet) and (let _feature_:ecore::EStructuralFeature = modelFacet.oclAsType(gmfgen::FeatureLinkModelFacet).metaFeature.ecoreFeature in (let _eClass_:ecore::EClass = _feature_.eContainingClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'AClass') and _feature_.name = 'associations')"/> - <linkTraces visualID="4004" queryText="modelFacet.oclIsKindOf(gmfgen::FeatureLinkModelFacet) and (let _feature_:ecore::EStructuralFeature = modelFacet.oclAsType(gmfgen::FeatureLinkModelFacet).metaFeature.ecoreFeature in (let _eClass_:ecore::EClass = _feature_.eContainingClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'AClass') and _feature_.name = 'aggregations')"/> - <linkTraces visualID="4005" queryText="modelFacet.oclIsKindOf(gmfgen::FeatureLinkModelFacet) and (let _feature_:ecore::EStructuralFeature = modelFacet.oclAsType(gmfgen::FeatureLinkModelFacet).metaFeature.ecoreFeature in (let _eClass_:ecore::EClass = _feature_.eContainingClass in _eClass_.ePackage.nsURI = 'http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore' and _eClass_.name = 'AClass') and _feature_.name = 'compositions')"/> -</trace:TraceModel> diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/plugin.properties b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/plugin.properties deleted file mode 100644 index 5d5536e8c5..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/plugin.properties +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (c) 2010-2012 Eike Stepper (Berlin, Germany) 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: -# Martin Fluegge - initial API and implementation - -pluginName = CDO Dawn Examples Acore -providerName = Eclipse Modeling Project diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/plugin.xml b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/plugin.xml deleted file mode 100644 index dc00939152..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/plugin.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<?eclipse version="3.4"?> - -<!-- - Copyright (c) 2010, 2012 Eike Stepper (Berlin, Germany) 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: - Martin Fluegge - initial API and implementation ---> - -<plugin> - - <extension point="org.eclipse.emf.ecore.generated_package"> - <package - uri="http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore" - class="org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage" - genModel="model/acore.genmodel"/> - </extension> - -</plugin> diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AAttribute.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AAttribute.java deleted file mode 100644 index 82f200fa1a..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AAttribute.java +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>AAttribute</b></em>'. <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAAttribute() - * @model - * @generated - */ -public interface AAttribute extends AClassChild -{ - -} // AAttribute diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/ABasicClass.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/ABasicClass.java deleted file mode 100644 index b62368719e..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/ABasicClass.java +++ /dev/null @@ -1,94 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore; - -import org.eclipse.emf.cdo.CDOObject; - -import org.eclipse.emf.common.util.EList; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>ABasic Class</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getOperations <em>Operations</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getAttributes <em>Attributes</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getABasicClass() - * @model - * @extends CDOObject - * @generated - */ -public interface ABasicClass extends CDOObject -{ - /** - * Returns the value of the '<em><b>Operations</b></em>' containment reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AOperation}. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Operations</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>Operations</em>' containment reference list. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getABasicClass_Operations() - * @model containment="true" - * @generated - */ - EList<AOperation> getOperations(); - - /** - * Returns the value of the '<em><b>Attributes</b></em>' containment reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AAttribute}. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Attributes</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>Attributes</em>' containment reference list. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getABasicClass_Attributes() - * @model containment="true" - * @generated - */ - EList<AAttribute> getAttributes(); - - /** - * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>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>Name</em>' attribute. - * @see #setName(String) - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getABasicClass_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getName <em>Name</em>}' - * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Name</em>' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - -} // ABasicClass diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AClass.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AClass.java deleted file mode 100644 index ad241e1578..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AClass.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore; - -import org.eclipse.emf.common.util.EList; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>AClass</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getSubClasses <em>Sub Classes</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getImplementedInterfaces <em>Implemented Interfaces</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getAssociations <em>Associations</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getCompositions <em>Compositions</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getAggregations <em>Aggregations</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAClass() - * @model - * @generated - */ -public interface AClass extends ABasicClass -{ - /** - * Returns the value of the '<em><b>Sub Classes</b></em>' reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass}. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Sub Classes</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>Sub Classes</em>' reference list. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAClass_SubClasses() - * @model - * @generated - */ - EList<AClass> getSubClasses(); - - /** - * Returns the value of the '<em><b>Implemented Interfaces</b></em>' reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AInterface}. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Implemented Interfaces</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>Implemented Interfaces</em>' reference list. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAClass_ImplementedInterfaces() - * @model - * @generated - */ - EList<AInterface> getImplementedInterfaces(); - - /** - * Returns the value of the '<em><b>Associations</b></em>' reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass}. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Associations</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>Associations</em>' reference list. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAClass_Associations() - * @model - * @generated - */ - EList<AClass> getAssociations(); - - /** - * Returns the value of the '<em><b>Compositions</b></em>' reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass}. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Compositions</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>Compositions</em>' reference list. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAClass_Compositions() - * @model - * @generated - */ - EList<AClass> getCompositions(); - - /** - * Returns the value of the '<em><b>Aggregations</b></em>' reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass}. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Aggregations</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>Aggregations</em>' reference list. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAClass_Aggregations() - * @model - * @generated - */ - EList<AClass> getAggregations(); - -} // AClass diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AClassChild.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AClassChild.java deleted file mode 100644 index 32350f3ee2..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AClassChild.java +++ /dev/null @@ -1,146 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore; - -import org.eclipse.emf.cdo.CDOObject; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>AClass Child</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getAccessright <em>Accessright</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getDataType <em>Data Type</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAClassChild() - * @model - * @extends CDOObject - * @generated - */ -public interface AClassChild extends CDOObject -{ - /** - * Returns the value of the '<em><b>Name</b></em>' attribute. The default value is <code>""</code>. <!-- - * begin-user-doc --> - * <p> - * If the meaning of the '<em>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>Name</em>' attribute. - * @see #setName(String) - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAClassChild_Name() - * @model default="" - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getName <em>Name</em>}' - * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Name</em>' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - - /** - * Returns the value of the '<em><b>Accessright</b></em>' attribute. The default value is <code>"public"</code>. The - * literals are from the enumeration {@link org.eclipse.emf.cdo.dawn.examples.acore.AccessType}. <!-- begin-user-doc - * --> - * <p> - * If the meaning of the '<em>Accessright</em>' attribute isn't clear, there really should be more of a description - * here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Accessright</em>' attribute. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AccessType - * @see #isSetAccessright() - * @see #unsetAccessright() - * @see #setAccessright(AccessType) - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAClassChild_Accessright() - * @model default="public" unique="false" unsettable="true" - * @generated - */ - AccessType getAccessright(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getAccessright - * <em>Accessright</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Accessright</em>' attribute. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AccessType - * @see #isSetAccessright() - * @see #unsetAccessright() - * @see #getAccessright() - * @generated - */ - void setAccessright(AccessType value); - - /** - * Unsets the value of the '{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getAccessright - * <em>Accessright</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #isSetAccessright() - * @see #getAccessright() - * @see #setAccessright(AccessType) - * @generated - */ - void unsetAccessright(); - - /** - * Returns whether the value of the '{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getAccessright - * <em>Accessright</em>}' attribute is set. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return whether the value of the '<em>Accessright</em>' attribute is set. - * @see #unsetAccessright() - * @see #getAccessright() - * @see #setAccessright(AccessType) - * @generated - */ - boolean isSetAccessright(); - - /** - * Returns the value of the '<em><b>Data Type</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Data Type</em>' attribute isn't clear, there really should be more of a description - * here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Data Type</em>' attribute. - * @see #setDataType(String) - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAClassChild_DataType() - * @model - * @generated - */ - String getDataType(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getDataType <em>Data Type</em>}' - * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Data Type</em>' attribute. - * @see #getDataType() - * @generated - */ - void setDataType(String value); - -} // AClassChild diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/ACoreRoot.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/ACoreRoot.java deleted file mode 100644 index 2684a97c51..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/ACoreRoot.java +++ /dev/null @@ -1,94 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore; - -import org.eclipse.emf.cdo.CDOObject; - -import org.eclipse.emf.common.util.EList; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>ACore Root</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getTitle <em>Title</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getClasses <em>Classes</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getInterfaces <em>Interfaces</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getACoreRoot() - * @model - * @extends CDOObject - * @generated - */ -public interface ACoreRoot extends CDOObject -{ - /** - * Returns the value of the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Title</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Title</em>' attribute. - * @see #setTitle(String) - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getACoreRoot_Title() - * @model - * @generated - */ - String getTitle(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getTitle <em>Title</em>}' - * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Title</em>' attribute. - * @see #getTitle() - * @generated - */ - void setTitle(String value); - - /** - * Returns the value of the '<em><b>Classes</b></em>' containment reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass}. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Classes</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>Classes</em>' containment reference list. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getACoreRoot_Classes() - * @model containment="true" - * @generated - */ - EList<AClass> getClasses(); - - /** - * Returns the value of the '<em><b>Interfaces</b></em>' containment reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AInterface}. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Interfaces</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>Interfaces</em>' containment reference list. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getACoreRoot_Interfaces() - * @model containment="true" - * @generated - */ - EList<AInterface> getInterfaces(); - -} // ACoreRoot diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AInterface.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AInterface.java deleted file mode 100644 index 337c9232fa..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AInterface.java +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>AInterface</b></em>'. <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAInterface() - * @model - * @generated - */ -public interface AInterface extends ABasicClass -{ - -} // AInterface diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AOperation.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AOperation.java deleted file mode 100644 index 584b3cff23..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AOperation.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore; - -import org.eclipse.emf.common.util.EList; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>AOperation</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.AOperation#getParameters <em>Parameters</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAOperation() - * @model - * @generated - */ -public interface AOperation extends AClassChild -{ - /** - * Returns the value of the '<em><b>Parameters</b></em>' containment reference list. The list contents are of type - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AParameter}. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Parameters</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>Parameters</em>' containment reference list. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAOperation_Parameters() - * @model containment="true" - * @generated - */ - EList<AParameter> getParameters(); - -} // AOperation diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AParameter.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AParameter.java deleted file mode 100644 index 4ad04f578d..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AParameter.java +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore; - -import org.eclipse.emf.cdo.CDOObject; - -/** - * <!-- begin-user-doc --> A representation of the model object '<em><b>AParameter</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.AParameter#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.AParameter#getType <em>Type</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAParameter() - * @model - * @extends CDOObject - * @generated - */ -public interface AParameter extends CDOObject -{ - /** - * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>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>Name</em>' attribute. - * @see #setName(String) - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAParameter_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.dawn.examples.acore.AParameter#getName <em>Name</em>}' attribute. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Name</em>' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - - /** - * Returns the value of the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Type</em>' attribute isn't clear, there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * - * @return the value of the '<em>Type</em>' attribute. - * @see #setType(String) - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAParameter_Type() - * @model - * @generated - */ - String getType(); - - /** - * Sets the value of the '{@link org.eclipse.emf.cdo.dawn.examples.acore.AParameter#getType <em>Type</em>}' attribute. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @param value - * the new value of the '<em>Type</em>' attribute. - * @see #getType() - * @generated - */ - void setType(String value); - -} // AParameter diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AccessType.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AccessType.java deleted file mode 100644 index a5cc9b20ce..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AccessType.java +++ /dev/null @@ -1,276 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore; - -import org.eclipse.emf.common.util.Enumerator; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -/** - * <!-- begin-user-doc --> A representation of the literals of the enumeration '<em><b>Access Type</b></em>', and - * utility methods for working with them. <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage#getAccessType() - * @model extendedMetaData="name='AccessType'" - * @generated - */ -public enum AccessType implements Enumerator -{ - /** - * The '<em><b>PUBLIC</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #PUBLIC_VALUE - * @generated - * @ordered - */ - PUBLIC(0, "PUBLIC", "public"), - - /** - * The '<em><b>PRIVATE</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #PRIVATE_VALUE - * @generated - * @ordered - */ - PRIVATE(1, "PRIVATE", "private"), - - /** - * The '<em><b>PROECTED</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #PROECTED_VALUE - * @generated - * @ordered - */ - PROECTED(2, "PROECTED", "protected"), - - /** - * The '<em><b>PACKAGE</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see #PACKAGE_VALUE - * @generated - * @ordered - */ - PACKAGE(3, "PACKAGE", "package"); - - /** - * The '<em><b>PUBLIC</b></em>' literal value. <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>PUBLIC</b></em>' literal object isn't clear, there really should be more of a description - * here... - * </p> - * <!-- end-user-doc --> - * - * @see #PUBLIC - * @model literal="public" - * @generated - * @ordered - */ - public static final int PUBLIC_VALUE = 0; - - /** - * The '<em><b>PRIVATE</b></em>' literal value. <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>PRIVATE</b></em>' literal object isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @see #PRIVATE - * @model literal="private" - * @generated - * @ordered - */ - public static final int PRIVATE_VALUE = 1; - - /** - * The '<em><b>PROECTED</b></em>' literal value. <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>PROECTED</b></em>' literal object isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @see #PROECTED - * @model literal="protected" - * @generated - * @ordered - */ - public static final int PROECTED_VALUE = 2; - - /** - * The '<em><b>PACKAGE</b></em>' literal value. <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>PACKAGE</b></em>' literal object isn't clear, there really should be more of a - * description here... - * </p> - * <!-- end-user-doc --> - * - * @see #PACKAGE - * @model literal="package" - * @generated - * @ordered - */ - public static final int PACKAGE_VALUE = 3; - - /** - * An array of all the '<em><b>Access Type</b></em>' enumerators. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private static final AccessType[] VALUES_ARRAY = new AccessType[] { PUBLIC, PRIVATE, PROECTED, PACKAGE, }; - - /** - * A public read-only list of all the '<em><b>Access Type</b></em>' enumerators. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - public static final List<AccessType> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the '<em><b>Access Type</b></em>' literal with the specified literal value. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - public static AccessType get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - AccessType result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the '<em><b>Access Type</b></em>' literal with the specified name. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - public static AccessType getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - AccessType result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the '<em><b>Access Type</b></em>' literal with the specified integer value. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - public static AccessType get(int value) - { - switch (value) - { - case PUBLIC_VALUE: - return PUBLIC; - case PRIVATE_VALUE: - return PRIVATE; - case PROECTED_VALUE: - return PROECTED; - case PACKAGE_VALUE: - return PACKAGE; - } - 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 --> - * - * @generated - */ - private AccessType(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public int getValue() - { - return value; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getName() - { - return name; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} // AccessType diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AcoreFactory.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AcoreFactory.java deleted file mode 100644 index 572119a0dc..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AcoreFactory.java +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore; - -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.dawn.examples.acore.AcorePackage - * @generated - */ -public interface AcoreFactory extends EFactory -{ - /** - * The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - AcoreFactory eINSTANCE = org.eclipse.emf.cdo.dawn.examples.acore.impl.AcoreFactoryImpl.init(); - - /** - * Returns a new object of class '<em>AClass</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>AClass</em>'. - * @generated - */ - AClass createAClass(); - - /** - * Returns a new object of class '<em>AInterface</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>AInterface</em>'. - * @generated - */ - AInterface createAInterface(); - - /** - * Returns a new object of class '<em>ACore Root</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>ACore Root</em>'. - * @generated - */ - ACoreRoot createACoreRoot(); - - /** - * Returns a new object of class '<em>AAttribute</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>AAttribute</em>'. - * @generated - */ - AAttribute createAAttribute(); - - /** - * Returns a new object of class '<em>AOperation</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>AOperation</em>'. - * @generated - */ - AOperation createAOperation(); - - /** - * Returns a new object of class '<em>ABasic Class</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>ABasic Class</em>'. - * @generated - */ - ABasicClass createABasicClass(); - - /** - * Returns a new object of class '<em>AParameter</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>AParameter</em>'. - * @generated - */ - AParameter createAParameter(); - - /** - * Returns a new object of class '<em>AClass Child</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return a new object of class '<em>AClass Child</em>'. - * @generated - */ - AClassChild createAClassChild(); - - /** - * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the package supported by this factory. - * @generated - */ - AcorePackage getAcorePackage(); - -} // AcoreFactory diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AcorePackage.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AcorePackage.java deleted file mode 100644 index cc045042ab..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/AcorePackage.java +++ /dev/null @@ -1,1032 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -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.dawn.examples.acore.AcoreFactory - * @model kind="package" - * @generated - */ -public interface AcorePackage extends EPackage -{ - /** - * The package name. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - String eNAME = "acore"; - - /** - * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - String eNS_URI = "http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore"; - - /** - * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - String eNS_PREFIX = "acore"; - - /** - * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - AcorePackage eINSTANCE = org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl.init(); - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.ABasicClassImpl - * <em>ABasic Class</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.ABasicClassImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getABasicClass() - * @generated - */ - int ABASIC_CLASS = 5; - - /** - * The feature id for the '<em><b>Operations</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int ABASIC_CLASS__OPERATIONS = 0; - - /** - * The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int ABASIC_CLASS__ATTRIBUTES = 1; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ABASIC_CLASS__NAME = 2; - - /** - * The number of structural features of the '<em>ABasic Class</em>' class. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int ABASIC_CLASS_FEATURE_COUNT = 3; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassImpl <em>AClass</em>}' class. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAClass() - * @generated - */ - int ACLASS = 0; - - /** - * The feature id for the '<em><b>Operations</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int ACLASS__OPERATIONS = ABASIC_CLASS__OPERATIONS; - - /** - * The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int ACLASS__ATTRIBUTES = ABASIC_CLASS__ATTRIBUTES; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ACLASS__NAME = ABASIC_CLASS__NAME; - - /** - * The feature id for the '<em><b>Sub Classes</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ACLASS__SUB_CLASSES = ABASIC_CLASS_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Implemented Interfaces</b></em>' reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int ACLASS__IMPLEMENTED_INTERFACES = ABASIC_CLASS_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Associations</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ACLASS__ASSOCIATIONS = ABASIC_CLASS_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Compositions</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ACLASS__COMPOSITIONS = ABASIC_CLASS_FEATURE_COUNT + 3; - - /** - * The feature id for the '<em><b>Aggregations</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ACLASS__AGGREGATIONS = ABASIC_CLASS_FEATURE_COUNT + 4; - - /** - * The number of structural features of the '<em>AClass</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ACLASS_FEATURE_COUNT = ABASIC_CLASS_FEATURE_COUNT + 5; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AInterfaceImpl <em>AInterface</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AInterfaceImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAInterface() - * @generated - */ - int AINTERFACE = 1; - - /** - * The feature id for the '<em><b>Operations</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int AINTERFACE__OPERATIONS = ABASIC_CLASS__OPERATIONS; - - /** - * The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int AINTERFACE__ATTRIBUTES = ABASIC_CLASS__ATTRIBUTES; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int AINTERFACE__NAME = ABASIC_CLASS__NAME; - - /** - * The number of structural features of the '<em>AInterface</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int AINTERFACE_FEATURE_COUNT = ABASIC_CLASS_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.ACoreRootImpl <em>ACore Root</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.ACoreRootImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getACoreRoot() - * @generated - */ - int ACORE_ROOT = 2; - - /** - * The feature id for the '<em><b>Title</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ACORE_ROOT__TITLE = 0; - - /** - * The feature id for the '<em><b>Classes</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int ACORE_ROOT__CLASSES = 1; - - /** - * The feature id for the '<em><b>Interfaces</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int ACORE_ROOT__INTERFACES = 2; - - /** - * The number of structural features of the '<em>ACore Root</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ACORE_ROOT_FEATURE_COUNT = 3; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassChildImpl - * <em>AClass Child</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassChildImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAClassChild() - * @generated - */ - int ACLASS_CHILD = 7; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ACLASS_CHILD__NAME = 0; - - /** - * The feature id for the '<em><b>Accessright</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ACLASS_CHILD__ACCESSRIGHT = 1; - - /** - * The feature id for the '<em><b>Data Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int ACLASS_CHILD__DATA_TYPE = 2; - - /** - * The number of structural features of the '<em>AClass Child</em>' class. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @generated - * @ordered - */ - int ACLASS_CHILD_FEATURE_COUNT = 3; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AAttributeImpl <em>AAttribute</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AAttributeImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAAttribute() - * @generated - */ - int AATTRIBUTE = 3; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int AATTRIBUTE__NAME = ACLASS_CHILD__NAME; - - /** - * The feature id for the '<em><b>Accessright</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int AATTRIBUTE__ACCESSRIGHT = ACLASS_CHILD__ACCESSRIGHT; - - /** - * The feature id for the '<em><b>Data Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int AATTRIBUTE__DATA_TYPE = ACLASS_CHILD__DATA_TYPE; - - /** - * The number of structural features of the '<em>AAttribute</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int AATTRIBUTE_FEATURE_COUNT = ACLASS_CHILD_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AOperationImpl <em>AOperation</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AOperationImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAOperation() - * @generated - */ - int AOPERATION = 4; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int AOPERATION__NAME = ACLASS_CHILD__NAME; - - /** - * The feature id for the '<em><b>Accessright</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int AOPERATION__ACCESSRIGHT = ACLASS_CHILD__ACCESSRIGHT; - - /** - * The feature id for the '<em><b>Data Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int AOPERATION__DATA_TYPE = ACLASS_CHILD__DATA_TYPE; - - /** - * The feature id for the '<em><b>Parameters</b></em>' containment reference list. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - * @ordered - */ - int AOPERATION__PARAMETERS = ACLASS_CHILD_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>AOperation</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int AOPERATION_FEATURE_COUNT = ACLASS_CHILD_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AParameterImpl <em>AParameter</em>} - * ' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AParameterImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAParameter() - * @generated - */ - int APARAMETER = 6; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int APARAMETER__NAME = 0; - - /** - * The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int APARAMETER__TYPE = 1; - - /** - * The number of structural features of the '<em>AParameter</em>' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - * @ordered - */ - int APARAMETER_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.AccessType <em>Access Type</em>}' enum. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.AccessType - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAccessType() - * @generated - */ - int ACCESS_TYPE = 8; - - /** - * The meta object id for the '<em>Access Type Object</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.AccessType - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAccessTypeObject() - * @generated - */ - int ACCESS_TYPE_OBJECT = 9; - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AClass <em>AClass</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>AClass</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AClass - * @generated - */ - EClass getAClass(); - - /** - * Returns the meta object for the reference list ' - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getSubClasses <em>Sub Classes</em>}'. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @return the meta object for the reference list '<em>Sub Classes</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AClass#getSubClasses() - * @see #getAClass() - * @generated - */ - EReference getAClass_SubClasses(); - - /** - * Returns the meta object for the reference list ' - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getImplementedInterfaces <em>Implemented Interfaces</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the reference list '<em>Implemented Interfaces</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AClass#getImplementedInterfaces() - * @see #getAClass() - * @generated - */ - EReference getAClass_ImplementedInterfaces(); - - /** - * Returns the meta object for the reference list ' - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getAssociations <em>Associations</em>}'. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @return the meta object for the reference list '<em>Associations</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AClass#getAssociations() - * @see #getAClass() - * @generated - */ - EReference getAClass_Associations(); - - /** - * Returns the meta object for the reference list ' - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getCompositions <em>Compositions</em>}'. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @return the meta object for the reference list '<em>Compositions</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AClass#getCompositions() - * @see #getAClass() - * @generated - */ - EReference getAClass_Compositions(); - - /** - * Returns the meta object for the reference list ' - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClass#getAggregations <em>Aggregations</em>}'. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @return the meta object for the reference list '<em>Aggregations</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AClass#getAggregations() - * @see #getAClass() - * @generated - */ - EReference getAClass_Aggregations(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AInterface <em>AInterface</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>AInterface</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AInterface - * @generated - */ - EClass getAInterface(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot <em>ACore Root</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>ACore Root</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot - * @generated - */ - EClass getACoreRoot(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getTitle - * <em>Title</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Title</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getTitle() - * @see #getACoreRoot() - * @generated - */ - EAttribute getACoreRoot_Title(); - - /** - * Returns the meta object for the containment reference list ' - * {@link org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getClasses <em>Classes</em>}'. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @return the meta object for the containment reference list '<em>Classes</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getClasses() - * @see #getACoreRoot() - * @generated - */ - EReference getACoreRoot_Classes(); - - /** - * Returns the meta object for the containment reference list ' - * {@link org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getInterfaces <em>Interfaces</em>}'. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @return the meta object for the containment reference list '<em>Interfaces</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot#getInterfaces() - * @see #getACoreRoot() - * @generated - */ - EReference getACoreRoot_Interfaces(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AAttribute <em>AAttribute</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>AAttribute</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AAttribute - * @generated - */ - EClass getAAttribute(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AOperation <em>AOperation</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>AOperation</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AOperation - * @generated - */ - EClass getAOperation(); - - /** - * Returns the meta object for the containment reference list ' - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AOperation#getParameters <em>Parameters</em>}'. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @return the meta object for the containment reference list '<em>Parameters</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AOperation#getParameters() - * @see #getAOperation() - * @generated - */ - EReference getAOperation_Parameters(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass - * <em>ABasic Class</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>ABasic Class</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass - * @generated - */ - EClass getABasicClass(); - - /** - * Returns the meta object for the containment reference list ' - * {@link org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getOperations <em>Operations</em>}'. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @return the meta object for the containment reference list '<em>Operations</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getOperations() - * @see #getABasicClass() - * @generated - */ - EReference getABasicClass_Operations(); - - /** - * Returns the meta object for the containment reference list ' - * {@link org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getAttributes <em>Attributes</em>}'. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @return the meta object for the containment reference list '<em>Attributes</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getAttributes() - * @see #getABasicClass() - * @generated - */ - EReference getABasicClass_Attributes(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getName - * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Name</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass#getName() - * @see #getABasicClass() - * @generated - */ - EAttribute getABasicClass_Name(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AParameter <em>AParameter</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>AParameter</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AParameter - * @generated - */ - EClass getAParameter(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.dawn.examples.acore.AParameter#getName - * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Name</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AParameter#getName() - * @see #getAParameter() - * @generated - */ - EAttribute getAParameter_Name(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.dawn.examples.acore.AParameter#getType - * <em>Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Type</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AParameter#getType() - * @see #getAParameter() - * @generated - */ - EAttribute getAParameter_Type(); - - /** - * Returns the meta object for class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild - * <em>AClass Child</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for class '<em>AClass Child</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AClassChild - * @generated - */ - EClass getAClassChild(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getName - * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Name</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getName() - * @see #getAClassChild() - * @generated - */ - EAttribute getAClassChild_Name(); - - /** - * Returns the meta object for the attribute ' - * {@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getAccessright <em>Accessright</em>}'. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Accessright</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getAccessright() - * @see #getAClassChild() - * @generated - */ - EAttribute getAClassChild_Accessright(); - - /** - * Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getDataType - * <em>Data Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for the attribute '<em>Data Type</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AClassChild#getDataType() - * @see #getAClassChild() - * @generated - */ - EAttribute getAClassChild_DataType(); - - /** - * Returns the meta object for enum '{@link org.eclipse.emf.cdo.dawn.examples.acore.AccessType <em>Access Type</em>}'. - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for enum '<em>Access Type</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AccessType - * @generated - */ - EEnum getAccessType(); - - /** - * Returns the meta object for data type '{@link org.eclipse.emf.cdo.dawn.examples.acore.AccessType - * <em>Access Type Object</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @return the meta object for data type '<em>Access Type Object</em>'. - * @see org.eclipse.emf.cdo.dawn.examples.acore.AccessType - * @model instanceClass="org.eclipse.emf.cdo.dawn.examples.acore.AccessType" - * extendedMetaData="name='AccessType:Object' baseType='AccessType'" - * @generated - */ - EDataType getAccessTypeObject(); - - /** - * 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 - */ - AcoreFactory getAcoreFactory(); - - /** - * <!-- 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.dawn.examples.acore.impl.AClassImpl <em>AClass</em>}' - * class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAClass() - * @generated - */ - EClass ACLASS = eINSTANCE.getAClass(); - - /** - * The meta object literal for the '<em><b>Sub Classes</b></em>' reference list feature. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - EReference ACLASS__SUB_CLASSES = eINSTANCE.getAClass_SubClasses(); - - /** - * The meta object literal for the '<em><b>Implemented Interfaces</b></em>' reference list feature. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - EReference ACLASS__IMPLEMENTED_INTERFACES = eINSTANCE.getAClass_ImplementedInterfaces(); - - /** - * The meta object literal for the '<em><b>Associations</b></em>' reference list feature. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - EReference ACLASS__ASSOCIATIONS = eINSTANCE.getAClass_Associations(); - - /** - * The meta object literal for the '<em><b>Compositions</b></em>' reference list feature. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - EReference ACLASS__COMPOSITIONS = eINSTANCE.getAClass_Compositions(); - - /** - * The meta object literal for the '<em><b>Aggregations</b></em>' reference list feature. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - EReference ACLASS__AGGREGATIONS = eINSTANCE.getAClass_Aggregations(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AInterfaceImpl - * <em>AInterface</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AInterfaceImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAInterface() - * @generated - */ - EClass AINTERFACE = eINSTANCE.getAInterface(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.ACoreRootImpl - * <em>ACore Root</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.ACoreRootImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getACoreRoot() - * @generated - */ - EClass ACORE_ROOT = eINSTANCE.getACoreRoot(); - - /** - * The meta object literal for the '<em><b>Title</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute ACORE_ROOT__TITLE = eINSTANCE.getACoreRoot_Title(); - - /** - * The meta object literal for the '<em><b>Classes</b></em>' containment reference list feature. <!-- begin-user-doc - * --> <!-- end-user-doc --> - * - * @generated - */ - EReference ACORE_ROOT__CLASSES = eINSTANCE.getACoreRoot_Classes(); - - /** - * The meta object literal for the '<em><b>Interfaces</b></em>' containment reference list feature. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - EReference ACORE_ROOT__INTERFACES = eINSTANCE.getACoreRoot_Interfaces(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AAttributeImpl - * <em>AAttribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AAttributeImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAAttribute() - * @generated - */ - EClass AATTRIBUTE = eINSTANCE.getAAttribute(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AOperationImpl - * <em>AOperation</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AOperationImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAOperation() - * @generated - */ - EClass AOPERATION = eINSTANCE.getAOperation(); - - /** - * The meta object literal for the '<em><b>Parameters</b></em>' containment reference list feature. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - EReference AOPERATION__PARAMETERS = eINSTANCE.getAOperation_Parameters(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.ABasicClassImpl - * <em>ABasic Class</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.ABasicClassImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getABasicClass() - * @generated - */ - EClass ABASIC_CLASS = eINSTANCE.getABasicClass(); - - /** - * The meta object literal for the '<em><b>Operations</b></em>' containment reference list feature. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - EReference ABASIC_CLASS__OPERATIONS = eINSTANCE.getABasicClass_Operations(); - - /** - * The meta object literal for the '<em><b>Attributes</b></em>' containment reference list feature. <!-- - * begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - EReference ABASIC_CLASS__ATTRIBUTES = eINSTANCE.getABasicClass_Attributes(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute ABASIC_CLASS__NAME = eINSTANCE.getABasicClass_Name(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AParameterImpl - * <em>AParameter</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AParameterImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAParameter() - * @generated - */ - EClass APARAMETER = eINSTANCE.getAParameter(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute APARAMETER__NAME = eINSTANCE.getAParameter_Name(); - - /** - * The meta object literal for the '<em><b>Type</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute APARAMETER__TYPE = eINSTANCE.getAParameter_Type(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassChildImpl - * <em>AClass Child</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassChildImpl - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAClassChild() - * @generated - */ - EClass ACLASS_CHILD = eINSTANCE.getAClassChild(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute ACLASS_CHILD__NAME = eINSTANCE.getAClassChild_Name(); - - /** - * The meta object literal for the '<em><b>Accessright</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute ACLASS_CHILD__ACCESSRIGHT = eINSTANCE.getAClassChild_Accessright(); - - /** - * The meta object literal for the '<em><b>Data Type</b></em>' attribute feature. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @generated - */ - EAttribute ACLASS_CHILD__DATA_TYPE = eINSTANCE.getAClassChild_DataType(); - - /** - * The meta object literal for the '{@link org.eclipse.emf.cdo.dawn.examples.acore.AccessType <em>Access Type</em>}' - * enum. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.AccessType - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAccessType() - * @generated - */ - EEnum ACCESS_TYPE = eINSTANCE.getAccessType(); - - /** - * The meta object literal for the '<em>Access Type Object</em>' data type. <!-- begin-user-doc --> <!-- - * end-user-doc --> - * - * @see org.eclipse.emf.cdo.dawn.examples.acore.AccessType - * @see org.eclipse.emf.cdo.dawn.examples.acore.impl.AcorePackageImpl#getAccessTypeObject() - * @generated - */ - EDataType ACCESS_TYPE_OBJECT = eINSTANCE.getAccessTypeObject(); - - } - -} // AcorePackage diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AAttributeImpl.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AAttributeImpl.java deleted file mode 100644 index 14673bcd84..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AAttributeImpl.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore.impl; - -import org.eclipse.emf.cdo.dawn.examples.acore.AAttribute; -import org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>AAttribute</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class AAttributeImpl extends AClassChildImpl implements AAttribute -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected AAttributeImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return AcorePackage.Literals.AATTRIBUTE; - } - -} // AAttributeImpl diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/ABasicClassImpl.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/ABasicClassImpl.java deleted file mode 100644 index b6f7610cc0..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/ABasicClassImpl.java +++ /dev/null @@ -1,113 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore.impl; - -import org.eclipse.emf.cdo.dawn.examples.acore.AAttribute; -import org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass; -import org.eclipse.emf.cdo.dawn.examples.acore.AOperation; -import org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage; - -import org.eclipse.emf.internal.cdo.CDOObjectImpl; - -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>ABasic Class</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.ABasicClassImpl#getOperations <em>Operations</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.ABasicClassImpl#getAttributes <em>Attributes</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.ABasicClassImpl#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ABasicClassImpl extends CDOObjectImpl implements ABasicClass -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected ABasicClassImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return AcorePackage.Literals.ABASIC_CLASS; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected int eStaticFeatureCount() - { - return 0; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - public EList<AOperation> getOperations() - { - return (EList<AOperation>)eGet(AcorePackage.Literals.ABASIC_CLASS__OPERATIONS, true); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - public EList<AAttribute> getAttributes() - { - return (EList<AAttribute>)eGet(AcorePackage.Literals.ABASIC_CLASS__ATTRIBUTES, true); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getName() - { - return (String)eGet(AcorePackage.Literals.ABASIC_CLASS__NAME, true); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setName(String newName) - { - eSet(AcorePackage.Literals.ABASIC_CLASS__NAME, newName); - } - -} // ABasicClassImpl diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AClassChildImpl.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AClassChildImpl.java deleted file mode 100644 index 279d08a65e..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AClassChildImpl.java +++ /dev/null @@ -1,149 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore.impl; - -import org.eclipse.emf.cdo.dawn.examples.acore.AClassChild; -import org.eclipse.emf.cdo.dawn.examples.acore.AccessType; -import org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage; - -import org.eclipse.emf.internal.cdo.CDOObjectImpl; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>AClass Child</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassChildImpl#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassChildImpl#getAccessright <em>Accessright</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassChildImpl#getDataType <em>Data Type</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class AClassChildImpl extends CDOObjectImpl implements AClassChild -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected AClassChildImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return AcorePackage.Literals.ACLASS_CHILD; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected int eStaticFeatureCount() - { - return 0; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getName() - { - return (String)eGet(AcorePackage.Literals.ACLASS_CHILD__NAME, true); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setName(String newName) - { - eSet(AcorePackage.Literals.ACLASS_CHILD__NAME, newName); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AccessType getAccessright() - { - return (AccessType)eGet(AcorePackage.Literals.ACLASS_CHILD__ACCESSRIGHT, true); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setAccessright(AccessType newAccessright) - { - eSet(AcorePackage.Literals.ACLASS_CHILD__ACCESSRIGHT, newAccessright); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void unsetAccessright() - { - eUnset(AcorePackage.Literals.ACLASS_CHILD__ACCESSRIGHT); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public boolean isSetAccessright() - { - return eIsSet(AcorePackage.Literals.ACLASS_CHILD__ACCESSRIGHT); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getDataType() - { - return (String)eGet(AcorePackage.Literals.ACLASS_CHILD__DATA_TYPE, true); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setDataType(String newDataType) - { - eSet(AcorePackage.Literals.ACLASS_CHILD__DATA_TYPE, newDataType); - } - -} // AClassChildImpl diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AClassImpl.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AClassImpl.java deleted file mode 100644 index d6a26763c6..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AClassImpl.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore.impl; - -import org.eclipse.emf.cdo.dawn.examples.acore.AClass; -import org.eclipse.emf.cdo.dawn.examples.acore.AInterface; -import org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage; - -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>AClass</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassImpl#getSubClasses <em>Sub Classes</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassImpl#getImplementedInterfaces <em>Implemented - * Interfaces</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassImpl#getAssociations <em>Associations</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassImpl#getCompositions <em>Compositions</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AClassImpl#getAggregations <em>Aggregations</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class AClassImpl extends ABasicClassImpl implements AClass -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected AClassImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return AcorePackage.Literals.ACLASS; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - public EList<AClass> getSubClasses() - { - return (EList<AClass>)eGet(AcorePackage.Literals.ACLASS__SUB_CLASSES, true); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - public EList<AInterface> getImplementedInterfaces() - { - return (EList<AInterface>)eGet(AcorePackage.Literals.ACLASS__IMPLEMENTED_INTERFACES, true); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - public EList<AClass> getAssociations() - { - return (EList<AClass>)eGet(AcorePackage.Literals.ACLASS__ASSOCIATIONS, true); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - public EList<AClass> getCompositions() - { - return (EList<AClass>)eGet(AcorePackage.Literals.ACLASS__COMPOSITIONS, true); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - public EList<AClass> getAggregations() - { - return (EList<AClass>)eGet(AcorePackage.Literals.ACLASS__AGGREGATIONS, true); - } - -} // AClassImpl diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/ACoreRootImpl.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/ACoreRootImpl.java deleted file mode 100644 index 071df60d71..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/ACoreRootImpl.java +++ /dev/null @@ -1,113 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore.impl; - -import org.eclipse.emf.cdo.dawn.examples.acore.AClass; -import org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot; -import org.eclipse.emf.cdo.dawn.examples.acore.AInterface; -import org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage; - -import org.eclipse.emf.internal.cdo.CDOObjectImpl; - -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>ACore Root</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.ACoreRootImpl#getTitle <em>Title</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.ACoreRootImpl#getClasses <em>Classes</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.ACoreRootImpl#getInterfaces <em>Interfaces</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ACoreRootImpl extends CDOObjectImpl implements ACoreRoot -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected ACoreRootImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return AcorePackage.Literals.ACORE_ROOT; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected int eStaticFeatureCount() - { - return 0; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getTitle() - { - return (String)eGet(AcorePackage.Literals.ACORE_ROOT__TITLE, true); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setTitle(String newTitle) - { - eSet(AcorePackage.Literals.ACORE_ROOT__TITLE, newTitle); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - public EList<AClass> getClasses() - { - return (EList<AClass>)eGet(AcorePackage.Literals.ACORE_ROOT__CLASSES, true); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - public EList<AInterface> getInterfaces() - { - return (EList<AInterface>)eGet(AcorePackage.Literals.ACORE_ROOT__INTERFACES, true); - } - -} // ACoreRootImpl diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AInterfaceImpl.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AInterfaceImpl.java deleted file mode 100644 index e77f44ae31..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AInterfaceImpl.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore.impl; - -import org.eclipse.emf.cdo.dawn.examples.acore.AInterface; -import org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>AInterface</b></em>'. <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class AInterfaceImpl extends ABasicClassImpl implements AInterface -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected AInterfaceImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return AcorePackage.Literals.AINTERFACE; - } - -} // AInterfaceImpl diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AOperationImpl.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AOperationImpl.java deleted file mode 100644 index 65ff8b10b7..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AOperationImpl.java +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore.impl; - -import org.eclipse.emf.cdo.dawn.examples.acore.AOperation; -import org.eclipse.emf.cdo.dawn.examples.acore.AParameter; -import org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage; - -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>AOperation</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AOperationImpl#getParameters <em>Parameters</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class AOperationImpl extends AClassChildImpl implements AOperation -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected AOperationImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return AcorePackage.Literals.AOPERATION; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @SuppressWarnings("unchecked") - public EList<AParameter> getParameters() - { - return (EList<AParameter>)eGet(AcorePackage.Literals.AOPERATION__PARAMETERS, true); - } - -} // AOperationImpl diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AParameterImpl.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AParameterImpl.java deleted file mode 100644 index 26133c5fe9..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AParameterImpl.java +++ /dev/null @@ -1,107 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore.impl; - -import org.eclipse.emf.cdo.dawn.examples.acore.AParameter; -import org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage; - -import org.eclipse.emf.internal.cdo.CDOObjectImpl; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> An implementation of the model object '<em><b>AParameter</b></em>'. <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AParameterImpl#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.emf.cdo.dawn.examples.acore.impl.AParameterImpl#getType <em>Type</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class AParameterImpl extends CDOObjectImpl implements AParameter -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected AParameterImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return AcorePackage.Literals.APARAMETER; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - protected int eStaticFeatureCount() - { - return 0; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getName() - { - return (String)eGet(AcorePackage.Literals.APARAMETER__NAME, true); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setName(String newName) - { - eSet(AcorePackage.Literals.APARAMETER__NAME, newName); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String getType() - { - return (String)eGet(AcorePackage.Literals.APARAMETER__TYPE, true); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public void setType(String newType) - { - eSet(AcorePackage.Literals.APARAMETER__TYPE, newType); - } - -} // AParameterImpl diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AcoreFactoryImpl.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AcoreFactoryImpl.java deleted file mode 100644 index e3dd7abacb..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AcoreFactoryImpl.java +++ /dev/null @@ -1,296 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015, 2016 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore.impl; - -import org.eclipse.emf.cdo.dawn.examples.acore.AAttribute; -import org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass; -import org.eclipse.emf.cdo.dawn.examples.acore.AClass; -import org.eclipse.emf.cdo.dawn.examples.acore.AClassChild; -import org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot; -import org.eclipse.emf.cdo.dawn.examples.acore.AInterface; -import org.eclipse.emf.cdo.dawn.examples.acore.AOperation; -import org.eclipse.emf.cdo.dawn.examples.acore.AParameter; -import org.eclipse.emf.cdo.dawn.examples.acore.AccessType; -import org.eclipse.emf.cdo.dawn.examples.acore.AcoreFactory; -import org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage; - -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 AcoreFactoryImpl extends EFactoryImpl implements AcoreFactory -{ - /** - * Creates the default factory implementation. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public static AcoreFactory init() - { - try - { - AcoreFactory theAcoreFactory = (AcoreFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/emf/cdo/dawn/examples/2010/ACore"); - if (theAcoreFactory != null) - { - return theAcoreFactory; - } - } - catch (Exception exception) - { - EcorePlugin.INSTANCE.log(exception); - } - return new AcoreFactoryImpl(); - } - - /** - * Creates an instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AcoreFactoryImpl() - { - super(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - @Override - public EObject create(EClass eClass) - { - switch (eClass.getClassifierID()) - { - case AcorePackage.ACLASS: - return createAClass(); - case AcorePackage.AINTERFACE: - return createAInterface(); - case AcorePackage.ACORE_ROOT: - return createACoreRoot(); - case AcorePackage.AATTRIBUTE: - return createAAttribute(); - case AcorePackage.AOPERATION: - return createAOperation(); - case AcorePackage.ABASIC_CLASS: - return createABasicClass(); - case AcorePackage.APARAMETER: - return createAParameter(); - case AcorePackage.ACLASS_CHILD: - return createAClassChild(); - 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 AcorePackage.ACCESS_TYPE: - return createAccessTypeFromString(eDataType, initialValue); - case AcorePackage.ACCESS_TYPE_OBJECT: - return createAccessTypeObjectFromString(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 AcorePackage.ACCESS_TYPE: - return convertAccessTypeToString(eDataType, instanceValue); - case AcorePackage.ACCESS_TYPE_OBJECT: - return convertAccessTypeObjectToString(eDataType, instanceValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AClass createAClass() - { - AClassImpl aClass = new AClassImpl(); - return aClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AInterface createAInterface() - { - AInterfaceImpl aInterface = new AInterfaceImpl(); - return aInterface; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public ACoreRoot createACoreRoot() - { - ACoreRootImpl aCoreRoot = new ACoreRootImpl(); - return aCoreRoot; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AAttribute createAAttribute() - { - AAttributeImpl aAttribute = new AAttributeImpl(); - return aAttribute; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AOperation createAOperation() - { - AOperationImpl aOperation = new AOperationImpl(); - return aOperation; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public ABasicClass createABasicClass() - { - ABasicClassImpl aBasicClass = new ABasicClassImpl(); - return aBasicClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AParameter createAParameter() - { - AParameterImpl aParameter = new AParameterImpl(); - return aParameter; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AClassChild createAClassChild() - { - AClassChildImpl aClassChild = new AClassChildImpl(); - return aClassChild; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AccessType createAccessTypeFromString(EDataType eDataType, String initialValue) - { - AccessType result = AccessType.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 convertAccessTypeToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AccessType createAccessTypeObjectFromString(EDataType eDataType, String initialValue) - { - return createAccessTypeFromString(AcorePackage.Literals.ACCESS_TYPE, initialValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public String convertAccessTypeObjectToString(EDataType eDataType, Object instanceValue) - { - return convertAccessTypeToString(AcorePackage.Literals.ACCESS_TYPE, instanceValue); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AcorePackage getAcorePackage() - { - return (AcorePackage)getEPackage(); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @deprecated - * @generated - */ - @Deprecated - public static AcorePackage getPackage() - { - return AcorePackage.eINSTANCE; - } - -} // AcoreFactoryImpl diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AcorePackageImpl.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AcorePackageImpl.java deleted file mode 100644 index 7997e9f50b..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/impl/AcorePackageImpl.java +++ /dev/null @@ -1,635 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015, 2016 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore.impl; - -import org.eclipse.emf.cdo.dawn.examples.acore.AAttribute; -import org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass; -import org.eclipse.emf.cdo.dawn.examples.acore.AClass; -import org.eclipse.emf.cdo.dawn.examples.acore.AClassChild; -import org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot; -import org.eclipse.emf.cdo.dawn.examples.acore.AInterface; -import org.eclipse.emf.cdo.dawn.examples.acore.AOperation; -import org.eclipse.emf.cdo.dawn.examples.acore.AParameter; -import org.eclipse.emf.cdo.dawn.examples.acore.AccessType; -import org.eclipse.emf.cdo.dawn.examples.acore.AcoreFactory; -import org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -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 AcorePackageImpl extends EPackageImpl implements AcorePackage -{ - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass aClassEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass aInterfaceEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass aCoreRootEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass aAttributeEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass aOperationEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass aBasicClassEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass aParameterEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EClass aClassChildEClass = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EEnum accessTypeEEnum = null; - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - private EDataType accessTypeObjectEDataType = 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.dawn.examples.acore.AcorePackage#eNS_URI - * @see #init() - * @generated - */ - private AcorePackageImpl() - { - super(eNS_URI, AcoreFactory.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. - * <p> - * This method is used to initialize {@link AcorePackage#eINSTANCE} when that field is accessed. Clients should not - * invoke it directly. Instead, they should simply access that field to obtain the package. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static AcorePackage init() - { - if (isInited) - { - return (AcorePackage)EPackage.Registry.INSTANCE.getEPackage(AcorePackage.eNS_URI); - } - - // Obtain or create and register package - AcorePackageImpl theAcorePackage = (AcorePackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof AcorePackageImpl - ? EPackage.Registry.INSTANCE.get(eNS_URI) : new AcorePackageImpl()); - - isInited = true; - - // Create package meta-data objects - theAcorePackage.createPackageContents(); - - // Initialize created meta-data - theAcorePackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theAcorePackage.freeze(); - - // Update the registry and return the package - EPackage.Registry.INSTANCE.put(AcorePackage.eNS_URI, theAcorePackage); - return theAcorePackage; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getAClass() - { - return aClassEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getAClass_SubClasses() - { - return (EReference)aClassEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getAClass_ImplementedInterfaces() - { - return (EReference)aClassEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getAClass_Associations() - { - return (EReference)aClassEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getAClass_Compositions() - { - return (EReference)aClassEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getAClass_Aggregations() - { - return (EReference)aClassEClass.getEStructuralFeatures().get(4); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getAInterface() - { - return aInterfaceEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getACoreRoot() - { - return aCoreRootEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getACoreRoot_Title() - { - return (EAttribute)aCoreRootEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getACoreRoot_Classes() - { - return (EReference)aCoreRootEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getACoreRoot_Interfaces() - { - return (EReference)aCoreRootEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getAAttribute() - { - return aAttributeEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getAOperation() - { - return aOperationEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getAOperation_Parameters() - { - return (EReference)aOperationEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getABasicClass() - { - return aBasicClassEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getABasicClass_Operations() - { - return (EReference)aBasicClassEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EReference getABasicClass_Attributes() - { - return (EReference)aBasicClassEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getABasicClass_Name() - { - return (EAttribute)aBasicClassEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getAParameter() - { - return aParameterEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getAParameter_Name() - { - return (EAttribute)aParameterEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getAParameter_Type() - { - return (EAttribute)aParameterEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EClass getAClassChild() - { - return aClassChildEClass; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getAClassChild_Name() - { - return (EAttribute)aClassChildEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getAClassChild_Accessright() - { - return (EAttribute)aClassChildEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EAttribute getAClassChild_DataType() - { - return (EAttribute)aClassChildEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EEnum getAccessType() - { - return accessTypeEEnum; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public EDataType getAccessTypeObject() - { - return accessTypeObjectEDataType; - } - - /** - * <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AcoreFactory getAcoreFactory() - { - return (AcoreFactory)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 - aClassEClass = createEClass(ACLASS); - createEReference(aClassEClass, ACLASS__SUB_CLASSES); - createEReference(aClassEClass, ACLASS__IMPLEMENTED_INTERFACES); - createEReference(aClassEClass, ACLASS__ASSOCIATIONS); - createEReference(aClassEClass, ACLASS__COMPOSITIONS); - createEReference(aClassEClass, ACLASS__AGGREGATIONS); - - aInterfaceEClass = createEClass(AINTERFACE); - - aCoreRootEClass = createEClass(ACORE_ROOT); - createEAttribute(aCoreRootEClass, ACORE_ROOT__TITLE); - createEReference(aCoreRootEClass, ACORE_ROOT__CLASSES); - createEReference(aCoreRootEClass, ACORE_ROOT__INTERFACES); - - aAttributeEClass = createEClass(AATTRIBUTE); - - aOperationEClass = createEClass(AOPERATION); - createEReference(aOperationEClass, AOPERATION__PARAMETERS); - - aBasicClassEClass = createEClass(ABASIC_CLASS); - createEReference(aBasicClassEClass, ABASIC_CLASS__OPERATIONS); - createEReference(aBasicClassEClass, ABASIC_CLASS__ATTRIBUTES); - createEAttribute(aBasicClassEClass, ABASIC_CLASS__NAME); - - aParameterEClass = createEClass(APARAMETER); - createEAttribute(aParameterEClass, APARAMETER__NAME); - createEAttribute(aParameterEClass, APARAMETER__TYPE); - - aClassChildEClass = createEClass(ACLASS_CHILD); - createEAttribute(aClassChildEClass, ACLASS_CHILD__NAME); - createEAttribute(aClassChildEClass, ACLASS_CHILD__ACCESSRIGHT); - createEAttribute(aClassChildEClass, ACLASS_CHILD__DATA_TYPE); - - // Create enums - accessTypeEEnum = createEEnum(ACCESS_TYPE); - - // Create data types - accessTypeObjectEDataType = createEDataType(ACCESS_TYPE_OBJECT); - } - - /** - * <!-- 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 - aClassEClass.getESuperTypes().add(getABasicClass()); - aInterfaceEClass.getESuperTypes().add(getABasicClass()); - aAttributeEClass.getESuperTypes().add(getAClassChild()); - aOperationEClass.getESuperTypes().add(getAClassChild()); - - // Initialize classes and features; add operations and parameters - initEClass(aClassEClass, AClass.class, "AClass", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getAClass_SubClasses(), getAClass(), null, "subClasses", null, 0, -1, AClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getAClass_ImplementedInterfaces(), getAInterface(), null, "implementedInterfaces", null, 0, -1, AClass.class, !IS_TRANSIENT, !IS_VOLATILE, - IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getAClass_Associations(), getAClass(), null, "associations", null, 0, -1, AClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getAClass_Compositions(), getAClass(), null, "compositions", null, 0, -1, AClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getAClass_Aggregations(), getAClass(), null, "aggregations", null, 0, -1, AClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(aInterfaceEClass, AInterface.class, "AInterface", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(aCoreRootEClass, ACoreRoot.class, "ACoreRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getACoreRoot_Title(), ecorePackage.getEString(), "title", null, 0, 1, ACoreRoot.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getACoreRoot_Classes(), getAClass(), null, "classes", null, 0, -1, ACoreRoot.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, - !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getACoreRoot_Interfaces(), getAInterface(), null, "interfaces", null, 0, -1, ACoreRoot.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(aAttributeEClass, AAttribute.class, "AAttribute", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(aOperationEClass, AOperation.class, "AOperation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getAOperation_Parameters(), getAParameter(), null, "parameters", null, 0, -1, AOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(aBasicClassEClass, ABasicClass.class, "ABasicClass", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getABasicClass_Operations(), getAOperation(), null, "operations", null, 0, -1, ABasicClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getABasicClass_Attributes(), getAAttribute(), null, "attributes", null, 0, -1, ABasicClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getABasicClass_Name(), ecorePackage.getEString(), "name", null, 0, 1, ABasicClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(aParameterEClass, AParameter.class, "AParameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getAParameter_Name(), ecorePackage.getEString(), "name", null, 0, 1, AParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getAParameter_Type(), ecorePackage.getEString(), "type", null, 0, 1, AParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(aClassChildEClass, AClassChild.class, "AClassChild", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getAClassChild_Name(), ecorePackage.getEString(), "name", "", 0, 1, AClassChild.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getAClassChild_Accessright(), getAccessType(), "accessright", "public", 0, 1, AClassChild.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getAClassChild_DataType(), ecorePackage.getEString(), "dataType", null, 0, 1, AClassChild.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, - !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - // Initialize enums and add enum literals - initEEnum(accessTypeEEnum, AccessType.class, "AccessType"); - addEEnumLiteral(accessTypeEEnum, AccessType.PUBLIC); - addEEnumLiteral(accessTypeEEnum, AccessType.PRIVATE); - addEEnumLiteral(accessTypeEEnum, AccessType.PROECTED); - addEEnumLiteral(accessTypeEEnum, AccessType.PACKAGE); - - // Initialize data types - initEDataType(accessTypeObjectEDataType, AccessType.class, "AccessTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); - - // Create resource - createResource(eNS_URI); - - // Create annotations - // http:///org/eclipse/emf/ecore/util/ExtendedMetaData - createExtendedMetaDataAnnotations(); - } - - /** - * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>. <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - protected void createExtendedMetaDataAnnotations() - { - String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData"; - addAnnotation(accessTypeEEnum, source, new String[] { "name", "AccessType" }); - addAnnotation(accessTypeObjectEDataType, source, new String[] { "name", "AccessType:Object", "baseType", "AccessType" }); - } - -} // AcorePackageImpl diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/util/AcoreAdapterFactory.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/util/AcoreAdapterFactory.java deleted file mode 100644 index b37fcb2c48..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/util/AcoreAdapterFactory.java +++ /dev/null @@ -1,280 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore.util; - -import org.eclipse.emf.cdo.dawn.examples.acore.AAttribute; -import org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass; -import org.eclipse.emf.cdo.dawn.examples.acore.AClass; -import org.eclipse.emf.cdo.dawn.examples.acore.AClassChild; -import org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot; -import org.eclipse.emf.cdo.dawn.examples.acore.AInterface; -import org.eclipse.emf.cdo.dawn.examples.acore.AOperation; -import org.eclipse.emf.cdo.dawn.examples.acore.AParameter; -import org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage; - -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.dawn.examples.acore.AcorePackage - * @generated - */ -public class AcoreAdapterFactory extends AdapterFactoryImpl -{ - /** - * The cached model package. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected static AcorePackage modelPackage; - - /** - * Creates an instance of the adapter factory. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AcoreAdapterFactory() - { - if (modelPackage == null) - { - modelPackage = AcorePackage.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 AcoreSwitch<Adapter> modelSwitch = new AcoreSwitch<Adapter>() - { - @Override - public Adapter caseAClass(AClass object) - { - return createAClassAdapter(); - } - - @Override - public Adapter caseAInterface(AInterface object) - { - return createAInterfaceAdapter(); - } - - @Override - public Adapter caseACoreRoot(ACoreRoot object) - { - return createACoreRootAdapter(); - } - - @Override - public Adapter caseAAttribute(AAttribute object) - { - return createAAttributeAdapter(); - } - - @Override - public Adapter caseAOperation(AOperation object) - { - return createAOperationAdapter(); - } - - @Override - public Adapter caseABasicClass(ABasicClass object) - { - return createABasicClassAdapter(); - } - - @Override - public Adapter caseAParameter(AParameter object) - { - return createAParameterAdapter(); - } - - @Override - public Adapter caseAClassChild(AClassChild object) - { - return createAClassChildAdapter(); - } - - @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.dawn.examples.acore.AClass - * <em>AClass</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.dawn.examples.acore.AClass - * @generated - */ - public Adapter createAClassAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AInterface - * <em>AInterface</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.dawn.examples.acore.AInterface - * @generated - */ - public Adapter createAInterfaceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot - * <em>ACore Root</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.dawn.examples.acore.ACoreRoot - * @generated - */ - public Adapter createACoreRootAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AAttribute - * <em>AAttribute</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.dawn.examples.acore.AAttribute - * @generated - */ - public Adapter createAAttributeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AOperation - * <em>AOperation</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.dawn.examples.acore.AOperation - * @generated - */ - public Adapter createAOperationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass - * <em>ABasic Class</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.dawn.examples.acore.ABasicClass - * @generated - */ - public Adapter createABasicClassAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AParameter - * <em>AParameter</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.dawn.examples.acore.AParameter - * @generated - */ - public Adapter createAParameterAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.emf.cdo.dawn.examples.acore.AClassChild - * <em>AClass Child</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.dawn.examples.acore.AClassChild - * @generated - */ - public Adapter createAClassChildAdapter() - { - 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; - } - -} // AcoreAdapterFactory diff --git a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/util/AcoreSwitch.java b/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/util/AcoreSwitch.java deleted file mode 100644 index da0a03d2f6..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn.examples.acore/src/org/eclipse/emf/cdo/dawn/examples/acore/util/AcoreSwitch.java +++ /dev/null @@ -1,322 +0,0 @@ -/* - * Copyright (c) 2010-2012, 2015 Eike Stepper (Berlin, Germany) 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: - * Martin Fluegge - initial API and implementation - * - */ -package org.eclipse.emf.cdo.dawn.examples.acore.util; - -import org.eclipse.emf.cdo.dawn.examples.acore.AAttribute; -import org.eclipse.emf.cdo.dawn.examples.acore.ABasicClass; -import org.eclipse.emf.cdo.dawn.examples.acore.AClass; -import org.eclipse.emf.cdo.dawn.examples.acore.AClassChild; -import org.eclipse.emf.cdo.dawn.examples.acore.ACoreRoot; -import org.eclipse.emf.cdo.dawn.examples.acore.AInterface; -import org.eclipse.emf.cdo.dawn.examples.acore.AOperation; -import org.eclipse.emf.cdo.dawn.examples.acore.AParameter; -import org.eclipse.emf.cdo.dawn.examples.acore.AcorePackage; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.util.Switch; - -/** - * <!-- 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.dawn.examples.acore.AcorePackage - * @generated - */ -public class AcoreSwitch<T> extends Switch<T> -{ - /** - * The cached model package <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - protected static AcorePackage modelPackage; - - /** - * Creates an instance of the switch. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @generated - */ - public AcoreSwitch() - { - if (modelPackage == null) - { - modelPackage = AcorePackage.eINSTANCE; - } - } - - /** - * Checks whether this is a switch for the given package. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @parameter ePackage the package in question. - * @return whether this is a switch for the given package. - * @generated - */ - @Override - protected boolean isSwitchFor(EPackage ePackage) - { - return ePackage == modelPackage; - } - - /** - * 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 - */ - @Override - protected T doSwitch(int classifierID, EObject theEObject) - { - switch (classifierID) - { - case AcorePackage.ACLASS: - { - AClass aClass = (AClass)theEObject; - T result = caseAClass(aClass); - if (result == null) - { - result = caseABasicClass(aClass); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case AcorePackage.AINTERFACE: - { - AInterface aInterface = (AInterface)theEObject; - T result = caseAInterface(aInterface); - if (result == null) - { - result = caseABasicClass(aInterface); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case AcorePackage.ACORE_ROOT: - { - ACoreRoot aCoreRoot = (ACoreRoot)theEObject; - T result = caseACoreRoot(aCoreRoot); - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case AcorePackage.AATTRIBUTE: - { - AAttribute aAttribute = (AAttribute)theEObject; - T result = caseAAttribute(aAttribute); - if (result == null) - { - result = caseAClassChild(aAttribute); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case AcorePackage.AOPERATION: - { - AOperation aOperation = (AOperation)theEObject; - T result = caseAOperation(aOperation); - if (result == null) - { - result = caseAClassChild(aOperation); - } - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case AcorePackage.ABASIC_CLASS: - { - ABasicClass aBasicClass = (ABasicClass)theEObject; - T result = caseABasicClass(aBasicClass); - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case AcorePackage.APARAMETER: - { - AParameter aParameter = (AParameter)theEObject; - T result = caseAParameter(aParameter); - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - case AcorePackage.ACLASS_CHILD: - { - AClassChild aClassChild = (AClassChild)theEObject; - T result = caseAClassChild(aClassChild); - if (result == null) - { - result = defaultCase(theEObject); - } - return result; - } - default: - return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of '<em>AClass</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>AClass</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAClass(AClass object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>AInterface</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>AInterface</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAInterface(AInterface object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>ACore Root</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>ACore Root</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseACoreRoot(ACoreRoot object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>AAttribute</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>AAttribute</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAAttribute(AAttribute object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>AOperation</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>AOperation</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAOperation(AOperation object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>ABasic Class</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>ABasic Class</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseABasicClass(ABasicClass object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>AParameter</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>AParameter</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAParameter(AParameter object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>AClass Child</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>AClass Child</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAClassChild(AClassChild 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 - */ - @Override - public T defaultCase(EObject object) - { - return null; - } - -} // AcoreSwitch |