blob: f7550cdba1f06dba83aa81a4fcf0aa7350f84dc2 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<setup:Project
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:git="http://www.eclipse.org/oomph/setup/git/1.0"
xmlns:jdt="http://www.eclipse.org/oomph/setup/jdt/1.0"
xmlns:predicates="http://www.eclipse.org/oomph/predicates/1.0"
xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
xmlns:setup.p2="http://www.eclipse.org/oomph/setup/p2/1.0"
xmlns:setup.targlets="http://www.eclipse.org/oomph/setup/targlets/1.0"
xmlns:setup.workingsets="http://www.eclipse.org/oomph/setup/workingsets/1.0"
xmlns:workbench="http://www.eclipse.org/oomph/setup/workbench/1.0"
xmlns:workingsets="http://www.eclipse.org/oomph/workingsets/1.0"
xsi:schemaLocation="http://www.eclipse.org/oomph/setup/git/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore http://www.eclipse.org/oomph/setup/jdt/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/JDT.ecore http://www.eclipse.org/oomph/predicates/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/targlets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupTarglets.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore http://www.eclipse.org/oomph/setup/workbench/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Workbench.ecore http://www.eclipse.org/oomph/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/WorkingSets.ecore"
name="emf"
label="EMF">
<annotation
source="http://www.eclipse.org/oomph/setup/BrandingInfo">
<detail
key="imageURI">
<value>https://git.eclipse.org/c/emf/org.eclipse.emf.git/plain/plugins/org.eclipse.emf/modeling32.png</value>
</detail>
<detail
key="siteURI">
<value>https://www.eclipse.org/modeling/emf/</value>
</detail>
</annotation>
<annotation
source="ConfigurationReference">
<reference
href="EMFDevelopmentEnvironmentConfiguration.setup#/"/>
</annotation>
<setupTask
xsi:type="setup:CompoundTask"
name="User Preferences">
<annotation
source="http://www.eclipse.org/oomph/setup/UserPreferences">
<detail
key="/instance/org.eclipse.jdt.ui/cleanup_settings_version">
<value>record</value>
</detail>
<detail
key="/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.cleanupprofiles">
<value>record</value>
</detail>
<detail
key="/instance/org.eclipse.jdt.ui/cleanup_profile">
<value>record</value>
</detail>
<detail
key="/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.cleanupprofiles.version">
<value>record</value>
</detail>
<detail
key="/instance/org.eclipse.wst.xml.core/indentationSize">
<value>record</value>
</detail>
<detail
key="/instance/org.eclipse.wst.xml.core/lineWidth">
<value>record</value>
</detail>
<detail
key="/instance/org.eclipse.wst.xml.core/indentationChar">
<value>record</value>
</detail>
<detail
key="/instance/org.eclipse.pde/compilers.p.deprecated">
<value>record</value>
</detail>
<detail
key="/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation">
<value>record</value>
</detail>
<detail
key="/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation">
<value>record</value>
</detail>
<detail
key="/instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_COMPILER_COMPLIANCE_DOES_NOT_MATCH_JRE">
<value>record</value>
</detail>
<detail
key="/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantNullCheck">
<value>record</value>
</detail>
<detail
key="/instance/org.eclipse.pde/compilers.p.exec-env-too-low">
<value>record</value>
</detail>
<detail
key="/instance/org.eclipse.oomph.setup.ui/showToolBarContributions">
<value>record</value>
</detail>
</annotation>
<setupTask
xsi:type="setup:CompoundTask"
name="org.eclipse.jdt.core">
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.invalidJavadoc"
value="info"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.invalidJavadocTags"
value="enabled"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility"
value="private"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription"
value="no_tag"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation"
value="warning"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation"
value="disabled"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantNullCheck"
value="warning"/>
</setupTask>
<setupTask
xsi:type="setup:CompoundTask"
name="org.eclipse.jdt.launching">
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_COMPILER_COMPLIANCE_DOES_NOT_MATCH_JRE"
value="ignore"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_STRICTLY_COMPATIBLE_JRE_NOT_AVAILABLE"
value="ignore"/>
</setupTask>
<setupTask
xsi:type="setup:CompoundTask"
name="org.eclipse.jdt.ui">
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.ui/cleanup_profile"
value="_EMFCleanup"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.ui/cleanup_settings_version"
value="2"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.ui/formatter_profile"
value="_EMFCodeFormatter"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.cleanupprofiles"
value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;profiles version=&quot;2&quot;>&#xA;&lt;profile kind=&quot;CleanUpProfile&quot; name=&quot;EMFCleanup&quot; version=&quot;2&quot;>&#xD;&#xA;&lt;setting id=&quot;cleanup.format_source_code&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.convert_functional_interfaces&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.add_missing_annotations&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.use_this_for_non_static_method_access_only_if_necessary&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.remove_unused_private_types&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.insert_inferred_type_arguments&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.qualify_static_member_accesses_through_instances_with_declaring_class&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.qualify_static_method_accesses_with_declaring_class&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.add_generated_serial_version_id&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.make_variable_declarations_final&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.add_missing_methods&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.always_use_this_for_non_static_field_access&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.remove_trailing_whitespaces_ignore_empty&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.correct_indentation&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.never_use_parentheses_in_expressions&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.add_serial_version_id&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.remove_unused_private_methods&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.use_this_for_non_static_field_access&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.use_blocks_only_for_return_and_throw&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.remove_unused_private_members&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.add_missing_override_annotations_interface_methods&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.remove_trailing_whitespaces_all&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.make_type_abstract_if_missing_method&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.always_use_this_for_non_static_method_access&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.remove_unnecessary_nls_tags&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.format_source_code_changes_only&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.qualify_static_field_accesses_with_declaring_class&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.add_missing_nls_tags&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.use_this_for_non_static_field_access_only_if_necessary&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.remove_unnecessary_casts&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.qualify_static_member_accesses_with_declaring_class&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.use_parentheses_in_expressions&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.remove_unused_private_fields&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.make_parameters_final&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.remove_redundant_type_arguments&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.remove_trailing_whitespaces&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.remove_unused_imports&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.use_anonymous_class_creation&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.organize_imports&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.sort_members&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.remove_private_constructors&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.convert_to_enhanced_for_loop&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.always_use_blocks&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.never_use_blocks&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.use_lambda&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.always_use_parentheses_in_expressions&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.use_this_for_non_static_method_access&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.remove_unused_local_variables&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.make_private_fields_final&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.add_missing_deprecated_annotations&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.add_default_serial_version_id&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.sort_members_all&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.use_blocks&quot; value=&quot;false&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.add_missing_override_annotations&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;setting id=&quot;cleanup.make_local_variable_final&quot; value=&quot;true&quot;/>&#xD;&#xA;&lt;/profile>&#xA;&lt;/profiles>&#xA;"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.cleanupprofiles.version"
value="2"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.formatterprofiles"
value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?>&#xA;&lt;profiles version=&quot;12&quot;>&#xA;&lt;profile kind=&quot;CodeFormatterProfile&quot; name=&quot;EMFCodeFormatter&quot; version=&quot;12&quot;>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.disabling_tag&quot; value=&quot;@formatter:off&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration&quot; value=&quot;next_line_shifted&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_field&quot; value=&quot;1&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.use_on_off_tags&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_ellipsis&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_multiple_fields&quot; value=&quot;16&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer&quot; value=&quot;52&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_conditional_expression&quot; value=&quot;36&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_binary_operator&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.brace_position_for_array_initializer&quot; value=&quot;end_of_line&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.blank_lines_after_package&quot; value=&quot;2&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.continuation_indentation&quot; value=&quot;2&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation&quot; value=&quot;52&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk&quot; value=&quot;1&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_binary_operator&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_package&quot; value=&quot;0&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.compiler.source&quot; value=&quot;1.7&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.format_line_comments&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.join_wrapped_lines&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call&quot; value=&quot;52&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_member_type&quot; value=&quot;1&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.align_type_members_on_columns&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation&quot; value=&quot;0&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_unary_operator&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.indent_parameter_description&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.lineSplit&quot; value=&quot;180&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration&quot; value=&quot;0&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.indentation.size&quot; value=&quot;4&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.enabling_tag&quot; value=&quot;@formatter:on&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration&quot; value=&quot;36&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_assignment&quot; value=&quot;0&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.compiler.problem.assertIdentifier&quot; value=&quot;error&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.tabulation.char&quot; value=&quot;space&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.indent_statements_compare_to_body&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_method&quot; value=&quot;1&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration&quot; value=&quot;52&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration&quot; value=&quot;next_line&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_method_declaration&quot; value=&quot;0&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.brace_position_for_switch&quot; value=&quot;next_line&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.compiler.problem.enumIdentifier&quot; value=&quot;error&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_ellipsis&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.brace_position_for_block&quot; value=&quot;next_line&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.brace_position_for_method_declaration&quot; value=&quot;next_line&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.compact_else_if&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.brace_position_for_enum_constant&quot; value=&quot;next_line&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.indent_root_tags&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch&quot; value=&quot;16&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.tabulation.size&quot; value=&quot;2&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration&quot; value=&quot;84&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.indent_empty_lines&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.brace_position_for_block_in_case&quot; value=&quot;next_line&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve&quot; value=&quot;1&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression&quot; value=&quot;52&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.compiler.compliance&quot; value=&quot;1.7&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer&quot; value=&quot;2&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression&quot; value=&quot;52&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_unary_operator&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration&quot; value=&quot;68&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_binary_expression&quot; value=&quot;20&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration&quot; value=&quot;next_line&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode&quot; value=&quot;enabled&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_label&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant&quot; value=&quot;16&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.format_javadoc_comments&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.line_length&quot; value=&quot;80&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.blank_lines_between_import_groups&quot; value=&quot;1&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration&quot; value=&quot;next_line&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body&quot; value=&quot;0&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.wrap_before_binary_operator&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations&quot; value=&quot;1&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.indent_statements_compare_to_block&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration&quot; value=&quot;16&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.join_lines_in_comments&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_compact_if&quot; value=&quot;20&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.blank_lines_before_imports&quot; value=&quot;0&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.format_html&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration&quot; value=&quot;84&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.format_source_code&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration&quot; value=&quot;52&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.compiler.codegen.targetPlatform&quot; value=&quot;1.7&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_resources_in_try&quot; value=&quot;80&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation&quot; value=&quot;0&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.format_header&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.format_block_comments&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.alignment_for_enum_constants&quot; value=&quot;0&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.brace_position_for_type_declaration&quot; value=&quot;next_line&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.blank_lines_after_imports&quot; value=&quot;2&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header&quot; value=&quot;true&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for&quot; value=&quot;insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments&quot; value=&quot;do not insert&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column&quot; value=&quot;false&quot;/>&#xA;&lt;setting id=&quot;org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line&quot; value=&quot;false&quot;/>&#xA;&lt;/profile>&#xA;&lt;/profiles>&#xA;"/>
</setupTask>
<setupTask
xsi:type="setup:CompoundTask"
name="org.eclipse.oomph.setup.ui">
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.oomph.setup.ui/showToolBarContributions"
value="true"/>
</setupTask>
<setupTask
xsi:type="setup:CompoundTask"
name="org.eclipse.oomph.version">
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.oomph.version/laxLowerBound///org.eclipse.emf.all-feature/release.xml"
value="ANY_RELEASE"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.oomph.version/laxLowerBound///org.eclipse.emf.base-feature/release.xml"
value="ANY_RELEASE"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.oomph.version/laxLowerBound///org.eclipse.emf.common/release.xml"
value="ANY_RELEASE"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.oomph.version/laxLowerBound///org.eclipse.emf.ecore.xcore/release.xml"
value="ANY_RELEASE"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.oomph.version/laxLowerBound///org.eclipse.emf.gwt.common/release.xml"
value="ANY_RELEASE"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.oomph.version/laxLowerBound///org.eclipse.emf.java/release.xml"
value="ANY_RELEASE"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.oomph.version/laxLowerBound///org.eclipse.emf.oda.ecore/release.xml"
value="ANY_RELEASE"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.oomph.version/laxLowerBound///org.eclipse.emf.rap.common.ui/release.xml"
value="ANY_RELEASE"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.oomph.version/laxLowerBound///org.eclipse.emf.test.codegen.ecore.xtext/release.xml"
value="ANY_RELEASE"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.oomph.version/laxLowerBound///org.eclipse.emf.test.common/release.xml"
value="ANY_RELEASE"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.oomph.version/laxLowerBound///org.eclipse.xsd.example/release.xml"
value="ANY_RELEASE"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.oomph.version/laxLowerBound///org.eclipse.xsd/release.xml"
value="ANY_RELEASE"/>
</setupTask>
<setupTask
xsi:type="setup:CompoundTask"
name="org.eclipse.pde">
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.pde/compilers.p.deprecated"
value="2"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.pde/compilers.p.exec-env-too-low"
value="2"/>
</setupTask>
<setupTask
xsi:type="setup:CompoundTask"
name="org.eclipse.wst.xml.core">
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.wst.xml.core/indentationChar"
value="space"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.wst.xml.core/indentationSize"
value="2"/>
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.wst.xml.core/lineWidth"
value="180"/>
</setupTask>
</setupTask>
<setupTask
xsi:type="jdt:JRETask"
version="JavaSE-11"
location="${jre.location-11}"/>
<setupTask
xsi:type="setup:StringSubstitutionTask"
name="maven.build.java.home"
value="${jre.location-11}">
<description>The location used to specify JAVA_HOME in the External Tools Configurations for Build EMF and Build EMF Releng</description>
</setupTask>
<setupTask
xsi:type="setup:VariableTask"
name="maven.build.command"
defaultValue="mvn.cmd"
label="Maven Command">
<description>The absolute path location of the mvn command that will execute mvn on your operating system; it is used in the External Tools Configurations for Build EMF and Build EMF Releng. You may leave the default if you don't intend to do Maven builds.</description>
</setupTask>
<setupTask
xsi:type="setup:StringSubstitutionTask"
name="maven.build.command"
value="${maven.build.command}">
<description>The location of the mvn command that will execute mvn on your operating system; it is used in the External Tools Configurations for Build EMF and Build EMF Releng.</description>
</setupTask>
<setupTask
xsi:type="setup:VariableTask"
name="maven.build.releng.publish.target"
defaultValue="/tmp/"
label="Releng Maven Publish Target">
<description>The location of the folder to which the External Tools Configurations for Build EMF Releng will publish p2 update sites. You may leave the default if you don't intend to do Releng Maven builds.</description>
</setupTask>
<setupTask
xsi:type="setup:StringSubstitutionTask"
name="maven.build.releng.publish.target"
value="${maven.build.releng.publish.target}">
<description>The location of the folder to which the External Tools Configurations for Build EMF Releng will publish p2 update sites.</description>
</setupTask>
<setupTask
xsi:type="setup:EclipseIniTask"
option="-Xmx"
value="2048m"
vm="true"/>
<setupTask
xsi:type="setup:ResourceCreationTask"
excludedTriggers="STARTUP MANUAL"
targetURL="${workspace.location|uri}/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml"
encoding="UTF-8">
<description>Ensure that working sets are display in the Package Explorer</description>
<content>
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>
&lt;section name=&quot;Workbench&quot;>
&lt;section name=&quot;org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart&quot;>
&lt;item value=&quot;true&quot; key=&quot;group_libraries&quot;/>
&lt;item value=&quot;false&quot; key=&quot;linkWithEditor&quot;/>
&lt;item value=&quot;2&quot; key=&quot;layout&quot;/>
&lt;item value=&quot;2&quot; key=&quot;rootMode&quot;/>
&lt;item value=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;packageExplorer configured=&amp;quot;true&amp;quot; group_libraries=&amp;quot;1&amp;quot; layout=&amp;quot;2&amp;quot; linkWithEditor=&amp;quot;0&amp;quot; rootMode=&amp;quot;2&amp;quot; sortWorkingSets=&amp;quot;false&amp;quot; workingSetName=&amp;quot;&amp;quot;&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;localWorkingSetManager&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;workingSet editPageId=&amp;quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&amp;quot; factoryID=&amp;quot;org.eclipse.ui.internal.WorkingSetFactory&amp;quot; id=&amp;quot;1382792884467_1&amp;quot; label=&amp;quot;Other Projects&amp;quot; name=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;/localWorkingSetManager&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;activeWorkingSet workingSetName=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;allWorkingSets workingSetName=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;/packageExplorer&amp;gt;&quot; key=&quot;memento&quot;/>
&lt;/section>
&lt;/section>
</content>
</setupTask>
<setupTask
xsi:type="setup:ResourceCreationTask"
excludedTriggers="STARTUP MANUAL"
targetURL="${workspace.location|uri}/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml"
encoding="UTF-8">
<description>Ensure that Run/Debug/External Tools contain favorites</description>
<content>
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?>
&lt;launchHistory>
&lt;launchGroup id=&quot;org.eclipse.debug.ui.launchGroup.debug&quot;>
&lt;favorites>
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.core/Test EMF Core.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.xml/Test EMF XML.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.databinding/Test EMF Databinding.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.databinding.edit/Test EMF Databinding Edit.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.tools/Test EMF Tools.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.edit/Test EMF Edit.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.edit.ui.platform/Test EMF Edit UI Platform.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.edit.ui.rap/Test EMF Edit UI RAP.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.examples/Test EMF Examples.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.codegen.ecore.xtext/Test EMF Xtext.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.ecore.xcore/Test EMF Xcore.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;/favorites>
&lt;/launchGroup>
&lt;launchGroup id=&quot;org.eclipse.ui.externaltools.launchGroup&quot;>
&lt;favorites>
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.parent/Build EMF.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.releng/Build EMF Releng.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;/favorites>
&lt;/launchGroup>
&lt;launchGroup id=&quot;org.eclipse.debug.ui.launchGroup.run&quot;>
&lt;favorites>
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.core/Test EMF Core.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.xml/Test EMF XML.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.databinding/Test EMF Databinding.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.databinding.edit/Test EMF Databinding Edit.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.tools/Test EMF Tools.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.edit/Test EMF Edit.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.edit.ui.platform/Test EMF Edit UI Platform.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.edit.ui.rap/Test EMF Edit UI RAP.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.examples/Test EMF Examples.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.codegen.ecore.xtext/Test EMF Xtext.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;launch memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;launchConfiguration local=&amp;quot;false&amp;quot; path=&amp;quot;/org.eclipse.emf.test.ecore.xcore/Test EMF Xcore.launch&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; />
&lt;/favorites>
&lt;/launchGroup>
&lt;/launchHistory>
</content>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="PDE/JDT">
<requirement
name="org.eclipse.pde.api.tools.ee.feature.feature.group"/>
<requirement
name="org.eclipse.pde.feature.group"/>
<requirement
name="org.eclipse.jdt.feature.group"/>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="Oomph Tools">
<requirement
name="org.eclipse.oomph.version.feature.group"/>
<requirement
name="org.eclipse.oomph.launches.feature.group"/>
<requirement
name="org.eclipse.oomph.manifests.feature.group"/>
<requirement
name="org.eclipse.oomph.projectconfig.feature.group"/>
<requirement
name="org.eclipse.oomph.projectcopy.feature.group"/>
<requirement
name="org.eclipse.oomph.workingsets.feature.group"/>
<repository
url="https://download.eclipse.org/oomph/drops/release/1.23.0"/>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="EMF/XSD/Ecore Tools">
<requirement
name="org.eclipse.emf.sdk.feature.group"/>
<requirement
name="org.eclipse.emf.ecoretools.sdk.feature.group"
versionRange="(0.0.1,3.0.0)"
optional="true"/>
<requirement
name="org.eclipse.xsd.sdk.feature.group"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/ecoretools/updates/0.10/R201006151639"/>
</setupTask>
<setupTask
xsi:type="setup:VariableTask"
name="gwt.tool.url"
value="https://www.macromodeling.com/gwt"/>
<setupTask
xsi:type="setup:VariableTask"
name="xtext.latest.release.url"
value="https://download.eclipse.org/modeling/tmf/xtext/updates/milestones/S202201241425">
<description>The p2 update site URL for the last Xtext release.</description>
</setupTask>
<setupTask
xsi:type="setup:VariableTask"
name="mwe.latest.release.url"
value="https://download.eclipse.org/modeling/emft/mwe/updates/releases/2.12.2">
<description>The p2 update site URL for the last MWE release.</description>
</setupTask>
<setupTask
xsi:type="setup:VariableTask"
name="eclipse.target.platform"
defaultValue="${eclipse.target.platform.latest}"
storageURI="scope://Workspace"/>
<setupTask
xsi:type="git:GitCloneTask"
id="emf.git.clone"
remoteURI="emf/org.eclipse.emf">
<annotation
source="http://www.eclipse.org/oomph/setup/InducedChoices">
<detail
key="inherit">
<value>eclipse.git.gerrit.remoteURIs</value>
</detail>
<detail
key="label">
<value>EMF Git or Gerrit Repository</value>
</detail>
<detail
key="target">
<value>remoteURI</value>
</detail>
</annotation>
<description>EMF</description>
</setupTask>
<setupTask
xsi:type="setup.targlets:TargletTask">
<targlet
name="EMF Target Platform"
activeRepositoryList="${eclipse.target.platform}"
includeBinaryEquivalents="false">
<annotation
source="http:/www.eclipse.org/oomph/targlets/PomArtifactUpdater">
<detail
key="skipArtifactIDs">
<value>false</value>
</detail>
<detail
key="skipVersions">
<value>false</value>
</detail>
</annotation>
<annotation
source="http:/www.eclipse.org/oomph/targlets/PomModulesUpdaterX">
<detail
key="location">
<value>${emf.git.clone.location/releng/org.eclipse.emf.parent/plugins/pom.xml}</value>
</detail>
<detail
key="moduleRoots">
<value>${emf.git.clone.location/plugins}</value>
</detail>
</annotation>
<annotation
source="http:/www.eclipse.org/oomph/targlets/PomModulesUpdaterX">
<detail
key="location">
<value>${emf.git.clone.location/releng/org.eclipse.emf.parent/features/pom.xml}</value>
</detail>
<detail
key="moduleRoots">
<value>${emf.git.clone.location/features}</value>
</detail>
</annotation>
<annotation
source="http:/www.eclipse.org/oomph/targlets/TargetDefinitionGeneratorX">
<detail
key="location">
<value>${emf.git.clone.location/releng/org.eclipse.emf.parent/tp/org.eclipse.emf.tp.target}</value>
</detail>
<detail
key="extraUnits">
<value>org.eclipse.equinox.executable.feature.group</value>
</detail>
<detail
key="singleLocation">
<value>true</value>
</detail>
<detail
key="includeAllPlatforms">
<value>false</value>
</detail>
<detail
key="includeSource">
<value>true</value>
</detail>
</annotation>
<requirement
name="org.eclipse.platform.feature.group"/>
<requirement
name="org.eclipse.jdt.feature.group"/>
<requirement
name="org.eclipse.pde.feature.group"/>
<requirement
name="org.eclipse.equinox.executable.feature.group"/>
<requirement
name="org.eclipse.egit.feature.group"
optional="true"/>
<requirement
name="org.eclipse.equinox.ds"
optional="true"/>
<repositoryList
name="2022-03">
<repository
url="https://download.eclipse.org/releases/2022-03"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/2.2.0"/>
</repositoryList>
<repositoryList
name="2021-12">
<repository
url="https://download.eclipse.org/releases/2021-12"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/2.2.0"/>
</repositoryList>
<repositoryList
name="2021-09">
<repository
url="https://download.eclipse.org/releases/2021-09"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/2.2.0"/>
</repositoryList>
<repositoryList
name="2021-06">
<repository
url="https://download.eclipse.org/releases/2021-06"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/2.2.0"/>
</repositoryList>
<repositoryList
name="2021-03">
<repository
url="https://download.eclipse.org/releases/2021-03"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/2.2.0"/>
</repositoryList>
<repositoryList
name="2020-12">
<repository
url="https://download.eclipse.org/releases/2020-12"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/2.2.0"/>
</repositoryList>
<repositoryList
name="2020-09">
<repository
url="https://download.eclipse.org/releases/2020-09"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/2.2.0"/>
</repositoryList>
<repositoryList
name="2020-06">
<repository
url="https://download.eclipse.org/releases/2020-06"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/2.2.0"/>
</repositoryList>
<repositoryList
name="2020-03">
<repository
url="https://download.eclipse.org/releases/2020-03"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/2.2.0"/>
</repositoryList>
<repositoryList
name="2019-12">
<repository
url="https://download.eclipse.org/releases/2019-12"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/2.2.0"/>
</repositoryList>
<repositoryList
name="2019-09">
<repository
url="https://download.eclipse.org/releases/2019-09"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/1.4.0"/>
</repositoryList>
<repositoryList
name="2019-06">
<repository
url="https://download.eclipse.org/releases/2019-06"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/1.4.0"/>
</repositoryList>
<repositoryList
name="2019-03">
<repository
url="https://download.eclipse.org/releases/2019-03"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/1.4.0"/>
</repositoryList>
<repositoryList
name="2018-12">
<repository
url="https://download.eclipse.org/releases/2018-12"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/1.4.0"/>
</repositoryList>
<repositoryList
name="2018-09">
<repository
url="https://download.eclipse.org/releases/2018-09"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/1.4.0"/>
</repositoryList>
<repositoryList
name="Photon">
<repository
url="https://download.eclipse.org/releases/photon"/>
<repository
url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/nebula/releases/1.4.0"/>
</repositoryList>
<repositoryList
name="Oxygen">
<repository
url="https://download.eclipse.org/releases/oxygen"/>
<repository
url="https://download.eclipse.org/tools/orbit/downloads/latest-R"/>
<repository
url="https://download.eclipse.org/nebula/releases/1.4.0"/>
</repositoryList>
<repositoryList
name="Neon">
<repository
url="https://download.eclipse.org/releases/neon/201705151400"/>
<repository
url="https://download.eclipse.org/tools/orbit/downloads/latest-R"/>
<repository
url="https://download.eclipse.org/nebula/releases/1.4.0"/>
</repositoryList>
<repositoryList
name="Mars">
<repository
url="https://download.eclipse.org/releases/mars/201602261000"/>
<repository
url="https://download.eclipse.org/tools/orbit/downloads/latest-R"/>
<repository
url="https://download.eclipse.org/nebula/releases/1.4.0"/>
</repositoryList>
<repositoryList
name="Luna">
<repository
url="https://download.eclipse.org/releases/luna/201502271000"/>
<repository
url="https://download.eclipse.org/tools/orbit/downloads/latest-R"/>
<repository
url="https://download.eclipse.org/nebula/releases/1.4.0"/>
</repositoryList>
<repositoryList
name="Kepler">
<repository
url="https://download.eclipse.org/releases/kepler/201402280900"/>
<repository
url="https://download.eclipse.org/tools/orbit/downloads/latest-R"/>
<repository
url="https://download.eclipse.org/nebula/releases/1.4.0"/>
</repositoryList>
<repositoryList
name="Juno">
<repository
url="https://download.eclipse.org/releases/juno/201303010900"/>
<repository
url="https://download.eclipse.org/tools/orbit/downloads/latest-R"/>
<repository
url="https://download.eclipse.org/nebula/releases/1.4.0"/>
</repositoryList>
<repositoryList
name="Indigo">
<repository
url="https://download.eclipse.org/releases/indigo/201202240900"/>
<repository
url="https://download.eclipse.org/tools/orbit/downloads/latest-R"/>
<repository
url="https://download.eclipse.org/nebula/releases/1.4.0"/>
</repositoryList>
<repositoryList
name="Helios">
<repository
url="https://download.eclipse.org/releases/helios/201102250900"/>
<repository
url="https://download.eclipse.org/tools/orbit/downloads/latest-R"/>
<repository
url="https://download.eclipse.org/nebula/releases/1.4.0"/>
</repositoryList>
</targlet>
</setupTask>
<setupTask
xsi:type="setup:StringSubstitutionTask"
name="emf.git.clone.location"
value="${emf.git.clone.location}"/>
<setupTask
xsi:type="setup:ResourceCreationTask"
targetURL="${installation.location|uri}/${installation.relativeProductFolder}/configuration/.settings/com.google.gdt.eclipse.suite.prefs"
encoding="UTF-8">
<description>Turn off notification about updates from the GWT Tools.</description>
<content>
eclipse.preferences.version=1
updateNotifications=false
</content>
</setupTask>
<project name="core"
label="Core">
<setupTask
xsi:type="setup.targlets:TargletTask">
<targlet
name="EMF Core">
<requirement
name="org.eclipse.emf.all.feature.group"/>
<requirement
name="org.eclipse.emf.tests.feature.group"/>
<requirement
name="org.eclipse.emf.base.feature.group"/>
<requirement
name="org.eclipse.emf.parent.plain.project"/>
<requirement
name="org.eclipse.emf.releng.plain.project"/>
<requirement
name="org.eclipse.emf.site.plain.project"/>
<sourceLocator
rootFolder="${emf.git.clone.location}"/>
</targlet>
</setupTask>
<setupTask
xsi:type="setup.workingsets:WorkingSetTask"
id="workingsets.core">
<workingSet
name="EMF Core">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf"/>
<operand
xsi:type="predicates:NaturePredicate"
nature="org.eclipse.pde.PluginNature"/>
<operand
xsi:type="predicates:NotPredicate">
<operand
xsi:type="predicates:NamePredicate"
pattern=".*\.xcore.*|.*\.xtext.*|.*\.gwt.*|.*\.rap.*"/>
</operand>
<operand
xsi:type="workingsets:ExclusionPredicate"
excludedWorkingSet="//'workingsets.core'/@workingSets[name='EMF%20Tests']"/>
<operand
xsi:type="workingsets:ExclusionPredicate"
excludedWorkingSet="//'workingsets.core'/@workingSets[name='EMF%20Examples']"/>
<operand
xsi:type="workingsets:ExclusionPredicate"
excludedWorkingSet="//'workingsets.core'/@workingSets[name='EMF%20Documentation']"/>
<operand
xsi:type="workingsets:ExclusionPredicate"
excludedWorkingSet="//'workingsets.core'/@workingSets[name='EMF%20ODA']"/>
<operand
xsi:type="workingsets:ExclusionPredicate"
excludedWorkingSet="//'workingsets.core'/@workingSets[name='EMF%20Releng']"/>
</predicate>
</workingSet>
<workingSet
name="EMF Tests">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf"/>
<operand
xsi:type="predicates:NaturePredicate"
nature="org.eclipse.pde.PluginNature"/>
<operand
xsi:type="predicates:NamePredicate"
pattern="org\.eclipse\.emf\.test.*"/>
<operand
xsi:type="predicates:NotPredicate">
<operand
xsi:type="predicates:NamePredicate"
pattern=".*\.xcore.*|.*\.xtext.*"/>
</operand>
</predicate>
</workingSet>
<workingSet
name="EMF Examples">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf"/>
<operand
xsi:type="predicates:NaturePredicate"
nature="org.eclipse.pde.PluginNature"/>
<operand
xsi:type="predicates:OrPredicate">
<operand
xsi:type="predicates:NamePredicate"
pattern="org\.eclipse\.emf\.example.*"/>
<operand
xsi:type="predicates:NamePredicate"
pattern="org\.eclipse\.emf\.exporter\.html"/>
<operand
xsi:type="predicates:NamePredicate"
pattern="org\.eclipse\.emf\.java.*"/>
<operand
xsi:type="predicates:NamePredicate"
pattern="org\.eclipse\.emf\.activities"/>
</operand>
</predicate>
</workingSet>
<workingSet
name="EMF Documentation">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf"/>
<operand
xsi:type="predicates:NaturePredicate"
nature="org.eclipse.pde.PluginNature"/>
<operand
xsi:type="predicates:NamePredicate"
pattern="org\.eclipse\.emf\.doc|org\.eclipse\.emf\.cheatsheets"/>
</predicate>
</workingSet>
<workingSet
name="EMF Features">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf"/>
<operand
xsi:type="predicates:NaturePredicate"
nature="org.eclipse.pde.FeatureNature"/>
<operand
xsi:type="predicates:NotPredicate">
<operand
xsi:type="predicates:NamePredicate"
pattern=".*\.xcore.*|.*\.xtext.*|.*\.gwt.*|.*\.rap.*"/>
</operand>
<operand
xsi:type="workingsets:ExclusionPredicate"
excludedWorkingSet="//'workingsets.core'/@workingSets[name='EMF%20ODA%20Features']"/>
<operand
xsi:type="workingsets:ExclusionPredicate"
excludedWorkingSet="//'workingsets.core'/@workingSets[name='EMF%20Releng']"/>
</predicate>
</workingSet>
<workingSet
name="EMF Releng">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf"/>
<operand
xsi:type="predicates:NamePredicate"
pattern="org\.eclipse\.emf\.releng.*|org\.eclipse\.emf\.parent|org\.eclipse\.emf\.site"/>
</predicate>
</workingSet>
<workingSet
name="EMF ODA">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf.oda"/>
<operand
xsi:type="predicates:NaturePredicate"
nature="org.eclipse.pde.PluginNature"/>
<operand
xsi:type="predicates:NamePredicate"
pattern="org\.eclipse\.emf\.oda.*"/>
</predicate>
</workingSet>
<workingSet
name="EMF ODA Features">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf.oda"/>
<operand
xsi:type="predicates:NaturePredicate"
nature="org.eclipse.pde.FeatureNature"/>
<operand
xsi:type="predicates:NamePredicate"
pattern="org\.eclipse\.emf\.oda.*"/>
</predicate>
</workingSet>
</setupTask>
<setupTask
xsi:type="workbench:FileAssociationsTask">
<mapping
filePattern="*.javajet"
defaultEditorID="org.eclipse.ui.DefaultTextEditor"/>
<mapping
filePattern="*.xmljet"
defaultEditorID="org.eclipse.ui.DefaultTextEditor"/>
<mapping
filePattern="*.mfjet"
defaultEditorID="org.eclipse.ui.DefaultTextEditor"/>
<mapping
filePattern="*.propertiesjet"
defaultEditorID="org.eclipse.ui.DefaultTextEditor"/>
<mapping
filePattern="*.javajetinc"
defaultEditorID="org.eclipse.ui.DefaultTextEditor"/>
<mapping
filePattern="*.jetinc"
defaultEditorID="org.eclipse.ui.DefaultTextEditor"/>
<mapping
filePattern="*.propertiesjetinc"
defaultEditorID="org.eclipse.ui.DefaultTextEditor"/>
<description>Bindings for JET templates</description>
</setupTask>
<stream
name="master">
<setupTask
xsi:type="setup:EclipseIniTask"
option="-Doomph.redirection.emf.setup"
value="=http://git.eclipse.org/c/emf/org.eclipse.emf.git/plain/releng/org.eclipse.emf.releng/EMF.setup->${emf.git.clone.location|uri}/releng/org.eclipse.emf.releng/EMF.setup"
vm="true"/>
</stream>
<description>The development environment for the EMF Core.</description>
</project>
<project name="xcore"
label="Xcore">
<setupTask
xsi:type="setup:CompoundTask"
name="org.eclipse.egit.core">
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.egit.core/core_autoIgnoreDerivedResources"
value="false"/>
</setupTask>
<setupTask
xsi:type="setup:CompoundTask"
name="org.eclipse.pde.api.tools">
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.pde.api.tools/missing_default_api_profile"
value="Ignore"/>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="Xtext/Xcore">
<requirement
name="org.eclipse.emf.ecore.xcore.sdk.feature.group"/>
<requirement
name="org.eclipse.xtext.sdk.feature.group"/>
<requirement
name="org.eclipse.xtend.sdk.feature.group"/>
<repository
url="${xtext.latest.release.url}"/>
</setupTask>
<setupTask
xsi:type="setup.targlets:TargletTask">
<targlet
name="EMF Xcore"
activeRepositoryList="Xtext">
<requirement
name="org.eclipse.emf.ecore.xcore.sdk.feature.group"/>
<requirement
name="org.eclipse.emf.test.ecore.xcore.feature.group"/>
<requirement
name="org.eclipse.xtext.sdk.feature.group"
versionRange="[2.7.0,3.0.0)"/>
<requirement
name="org.eclipse.xtend.sdk.feature.group"/>
<requirement
name="org.eclipse.sdk.feature.group"/>
<requirement
name="com.google.guava"/>
<sourceLocator
rootFolder="${emf.git.clone.location}">
<predicate
xsi:type="predicates:NamePredicate"
pattern=".*\.xcore.*|.*\.xtext.*"/>
</sourceLocator>
<repositoryList
name="Xtext">
<repository
url="http://download.itemis.com/updates/releases/2.1.0"/>
<repository
url="${xtext.latest.release.url}"/>
<repository
url="${mwe.latest.release.url}"/>
</repositoryList>
</targlet>
</setupTask>
<setupTask
xsi:type="setup.workingsets:WorkingSetTask"
id="workingsets.xcore">
<workingSet
name="Xcore">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf.ecore.xcore"/>
<operand
xsi:type="predicates:NaturePredicate"
nature="org.eclipse.pde.PluginNature"/>
<operand
xsi:type="predicates:NamePredicate"
pattern=".*\.xcore.*|.*\.xtext.*"/>
<operand
xsi:type="workingsets:ExclusionPredicate"
excludedWorkingSet="//'workingsets.xcore'/@workingSets[name='Xcore%20Tests']"/>
</predicate>
</workingSet>
<workingSet
name="Xcore Tests">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf.ecore.xcore"/>
<operand
xsi:type="predicates:NaturePredicate"
nature="org.eclipse.pde.PluginNature"/>
<operand
xsi:type="predicates:NamePredicate"
pattern=".*\.test\..*\.xcore.*|.*\.test\..*\.xtext.*"/>
</predicate>
</workingSet>
<workingSet
name="Xcore Features">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf.ecore.xcore"/>
<operand
xsi:type="predicates:NaturePredicate"
nature="org.eclipse.pde.FeatureNature"/>
<operand
xsi:type="predicates:NamePredicate"
pattern=".*\.xcore.*|.*\.xtext.*"/>
</predicate>
</workingSet>
</setupTask>
<stream
name="master"/>
<description>The development environment for EMF Xcore.</description>
</project>
<project name="gwt"
label="GWT">
<setupTask
xsi:type="setup.p2:P2Task"
label="GWT">
<requirement
name="com.google.gdt.eclipse.suite.e44.feature.feature.group"/>
<requirement
name="com.google.gwt.eclipse.sdkbundle.feature.feature.group"/>
<requirement
name="com.google.appengine.eclipse.sdkbundle.feature.feature.group"/>
<repository
url="${gwt.tool.url}"/>
</setupTask>
<setupTask
xsi:type="setup.targlets:TargletTask">
<targlet
name="EMF GWT"
activeRepositoryList="GWT">
<requirement
name="org.eclipse.emf.gwt.sdk.feature.group"/>
<requirement
name="com.google.appengine.eclipse.sdkbundle"/>
<requirement
name="com.google.gwt.eclipse.sdkbundle"/>
<sourceLocator
rootFolder="${emf.git.clone.location}"/>
<repositoryList
name="GWT">
<repository
url="${gwt.tool.url}"/>
</repositoryList>
</targlet>
</setupTask>
<setupTask
xsi:type="setup.workingsets:WorkingSetTask"
id="workingsets.gwt">
<workingSet
name="EMF GWT">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf.gwt"/>
<operand
xsi:type="predicates:NaturePredicate"
nature="org.eclipse.pde.PluginNature"/>
<operand
xsi:type="predicates:NamePredicate"
pattern=".*\.gwt.*"/>
<operand
xsi:type="workingsets:ExclusionPredicate"/>
</predicate>
</workingSet>
<workingSet
name="EMF GWT Features">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf.gwt"/>
<operand
xsi:type="predicates:NaturePredicate"
nature="org.eclipse.pde.FeatureNature"/>
<operand
xsi:type="predicates:NamePredicate"
pattern=".*\.gwt.*"/>
</predicate>
</workingSet>
</setupTask>
<stream
name="master"/>
<description>The development environment for EMF GWT.</description>
</project>
<project name="rap"
label="RAP">
<setupTask
xsi:type="setup:CompoundTask"
name="compilers.p.unresolved-ex-points">
<setupTask
xsi:type="setup:PreferenceTask"
key="/instance/org.eclipse.pde/compilers.p.unresolved-ex-points"
value="2"/>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="RAP">
<requirement
name="org.eclipse.rap.tools.feature.feature.group"/>
</setupTask>
<setupTask
xsi:type="setup.targlets:TargletTask">
<targlet
name="EMF RAP">
<requirement
name="org.eclipse.emf.rap.sdk.feature.group"/>
<requirement
name="org.eclipse.rap.sdk.feature.feature.group"
optional="true"/>
<sourceLocator
rootFolder="${emf.git.clone.location}">
<predicate
xsi:type="predicates:NamePredicate"
pattern=".*\.rap.*"/>
</sourceLocator>
</targlet>
</setupTask>
<setupTask
xsi:type="setup.workingsets:WorkingSetTask"
id="workingsets.rap">
<workingSet
name="EMF RAP">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf.rap"/>
<operand
xsi:type="predicates:NaturePredicate"
nature="org.eclipse.pde.PluginNature"/>
<operand
xsi:type="predicates:NamePredicate"
pattern=".*\.emf\.rap(\..*)?"/>
</predicate>
</workingSet>
<workingSet
name="EMF RAP Features">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.emf.common"/>
<operand
xsi:type="predicates:NaturePredicate"
nature="org.eclipse.pde.FeatureNature"/>
<operand
xsi:type="predicates:NamePredicate"
pattern=".*\.rap.*"/>
</predicate>
</workingSet>
</setupTask>
<stream
name="master"/>
<description>The development environemnt for EMF RAP.</description>
</project>
<logicalProjectContainer
xsi:type="setup:ProjectCatalog"
href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']"/>
<description>The development environments for EMF.</description>
</setup:Project>