diff options
author | nhauge | 2007-06-20 03:29:05 +0000 |
---|---|---|
committer | nhauge | 2007-06-20 03:29:05 +0000 |
commit | ebee3d00395d2dcf6137edf82f864c2e3a62657e (patch) | |
tree | 64c253196a15376f3564c3337ddaa1bae6b93136 /jpa/plugins/org.eclipse.jpt.core/model | |
parent | abb3357f38106813a5a171bbefdf37f569386a17 (diff) | |
download | webtools.dali-200706190000.tar.gz webtools.dali-200706190000.tar.xz webtools.dali-200706190000.zip |
This commit was manufactured by cvs2svn to create tag 'v200706190000'.v200706190000
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/model')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/model/DaliEmfFormatter.xml | 264 | ||||
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/model/core.ecore | 577 | ||||
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/model/coreModels.genmodel | 694 | ||||
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/model/java.ecore | 88 | ||||
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/model/javaModel.ecore | 353 | ||||
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/model/javaModel.genmodel | 173 | ||||
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/model/orm.ecore | 282 | ||||
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/model/persistence.ecore | 70 |
8 files changed, 0 insertions, 2501 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/model/DaliEmfFormatter.xml b/jpa/plugins/org.eclipse.jpt.core/model/DaliEmfFormatter.xml deleted file mode 100644 index a8ed2dd9e9..0000000000 --- a/jpa/plugins/org.eclipse.jpt.core/model/DaliEmfFormatter.xml +++ /dev/null @@ -1,264 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<profiles version="11"> -<profile kind="CodeFormatterProfile" name="DaliEMFFormatter" version="11"> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="end_of_line"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="2"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="1"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="2"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/> -<setting id="org.eclipse.jdt.core.formatter.lineSplit" value="80"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="32"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="48"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="1"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="32"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="insert"/> -<setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="end_of_line"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/> -<setting id="org.eclipse.jdt.core.compiler.source" value="1.5"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="80"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="next_line"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/> -<setting id="org.eclipse.jdt.core.compiler.compliance" value="1.5"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="insert"/> -<setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="true"/> -<setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.5"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="52"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="1"/> -<setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/> -<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="tab"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="false"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert"/> -<setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="true"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/> -<setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert"/> -</profile> -</profiles> diff --git a/jpa/plugins/org.eclipse.jpt.core/model/core.ecore b/jpa/plugins/org.eclipse.jpt.core/model/core.ecore deleted file mode 100644 index 5187cee0c4..0000000000 --- a/jpa/plugins/org.eclipse.jpt.core/model/core.ecore +++ /dev/null @@ -1,577 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ecore:EPackage xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="internal" - nsURI="jpt.core.xmi" nsPrefix="jpt.core"> - <eClassifiers xsi:type="ecore:EClass" name="IJpaModel" abstract="true" interface="true"/> - <eClassifiers xsi:type="ecore:EClass" name="JpaModel" eSuperTypes="#//JpaEObject #//IJpaModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="projects" upperBound="-1" - eType="#//IJpaProject" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJpaEObject" abstract="true" interface="true"> - <eOperations name="getJpaProject" eType="#//IJpaProject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JpaEObject" abstract="true" eSuperTypes="#//IJpaEObject"/> - <eClassifiers xsi:type="ecore:EClass" name="IJpaProject" abstract="true" interface="true" - eSuperTypes="#//IJpaEObject"> - <eOperations name="getModel" lowerBound="1" eType="#//IJpaModel"/> - <eOperations name="getPlatform" ordered="false" unique="false" lowerBound="1" - eType="#//IJpaPlatform"/> - <eOperations name="setPlatform"> - <eParameters name="platformId" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eOperations> - <eOperations name="getDataSource" lowerBound="1" eType="#//IJpaDataSource"/> - <eOperations name="setDataSource" ordered="false" unique="false" lowerBound="1"> - <eParameters name="connectionProfileName" ordered="false" unique="false" lowerBound="1" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eOperations> - <eOperations name="isDiscoverAnnotatedClasses" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - <eOperations name="setDiscoverAnnotatedClasses" ordered="false" unique="false" - lowerBound="1"> - <eParameters name="discoverAnnotatedClasses" ordered="false" unique="false" - lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - </eOperations> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JpaProject" eSuperTypes="#//JpaEObject #//IJpaProject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="platform" ordered="false" - unique="false" lowerBound="1" eType="#//IJpaPlatform" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataSource" ordered="false" - unique="false" eType="#//IJpaDataSource" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discoverAnnotatedClasses" - ordered="false" unique="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean" - defaultValueLiteral="false" unsettable="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="files" upperBound="-1" - eType="#//IJpaFile" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJpaPlatform" abstract="true" interface="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IJpaDataSource" abstract="true" interface="true" - eSuperTypes="#//IJpaEObject"> - <eOperations name="getConnectionProfileName" ordered="false" unique="false" lowerBound="1" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JpaDataSource" eSuperTypes="#//JpaEObject #//IJpaDataSource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="connectionProfileName" - ordered="false" unique="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJpaFile" abstract="true" interface="true" - eSuperTypes="#//IJpaEObject"> - <eOperations name="getContentId" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eOperations name="getContent" eType="#//IJpaRootContentNode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JpaFile" eSuperTypes="#//JpaEObject #//IJpaFile"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contentId" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//IJpaRootContentNode" - containment="true" eOpposite="#//IJpaRootContentNode/jpaFile"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJpaSourceObject" abstract="true" interface="true" - eSuperTypes="#//IJpaEObject"> - <eOperations name="getJpaFile" eType="#//IJpaFile"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IXmlEObject" abstract="true" interface="true" - eSuperTypes="#//IJpaEObject #//IJpaSourceObject"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlEObject" abstract="true" eSuperTypes="#//JpaEObject #//IXmlEObject"/> - <eClassifiers xsi:type="ecore:EClass" name="IJpaContentNode" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eOperations name="getJpaFile" lowerBound="1" eType="#//IJpaFile"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJpaRootContentNode" abstract="true" - interface="true" eSuperTypes="#//IJpaContentNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="jpaFile" eType="#//IJpaFile" - changeable="false" defaultValueLiteral="" eOpposite="#//JpaFile/content"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IPersistentType" abstract="true" interface="true" - eSuperTypes="#//IJpaContentNode"> - <eOperations name="getMapping" lowerBound="1" eType="#//ITypeMapping"/> - <eOperations name="parentPersistentType" eType="#//IPersistentType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mappingKey" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ITypeMapping" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eOperations name="getPersistentType" lowerBound="1" eType="#//IPersistentType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tableName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NullTypeMapping" eSuperTypes="#//JpaEObject #//ITypeMapping #//IJpaSourceObject"/> - <eClassifiers xsi:type="ecore:EClass" name="IPersistentAttribute" abstract="true" - interface="true" eSuperTypes="#//IJpaContentNode"> - <eOperations name="typeMapping" lowerBound="1" eType="#//ITypeMapping"/> - <eOperations name="getName" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eOperations name="mappingKey" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eOperations name="defaultMappingKey" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapping" lowerBound="1" - eType="#//IAttributeMapping" changeable="false" volatile="true" transient="true" - derived="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IAttributeMapping" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eOperations name="getPersistentAttribute" lowerBound="1" eType="#//IPersistentAttribute"/> - <eOperations name="isDefault" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AccessType"> - <eLiterals name="Default" literal="Default"/> - <eLiterals name="PROPERTY" value="1" literal="Property"/> - <eLiterals name="FIELD" value="2" literal="Field"/> - </eClassifiers> - <eSubpackages name="mappings" nsURI="jpt.core.mappings.xmi" nsPrefix="jpt.core.mappings"> - <eClassifiers xsi:type="ecore:EClass" name="IMappedSuperclass" abstract="true" - interface="true" eSuperTypes="#//ITypeMapping"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="idClass" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IEntity" abstract="true" interface="true" - eSuperTypes="#//ITypeMapping"> - <eOperations name="discriminatorValueIsAllowed" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eOperations name="getSecondaryTables" upperBound="-1" eType="#//mappings/ISecondaryTable"/> - <eOperations name="parentEntity" eType="#//mappings/IEntity"/> - <eOperations name="rootEntity" eType="#//mappings/IEntity"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="table" lowerBound="1" - eType="#//mappings/ITable" changeable="false" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedSecondaryTables" - upperBound="-1" eType="#//mappings/ISecondaryTable" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="primaryKeyJoinColumns" - upperBound="-1" eType="#//mappings/IPrimaryKeyJoinColumn" changeable="false" - volatile="true" transient="true" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedPrimaryKeyJoinColumns" - upperBound="-1" eType="#//mappings/IPrimaryKeyJoinColumn" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultPrimaryKeyJoinColumns" - upperBound="-1" eType="#//mappings/IPrimaryKeyJoinColumn" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="inheritanceStrategy" - eType="#//mappings/InheritanceType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultDiscriminatorValue" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedDiscriminatorValue" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discriminatorValue" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString" - changeable="false" volatile="true" transient="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="discriminatorColumn" - eType="#//mappings/IDiscriminatorColumn" changeable="false" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceGenerator" eType="#//mappings/ISequenceGenerator" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tableGenerator" eType="#//mappings/ITableGenerator" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeOverrides" upperBound="-1" - eType="#//mappings/IAttributeOverride" changeable="false" volatile="true" - transient="true" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedAttributeOverrides" - upperBound="-1" eType="#//mappings/IAttributeOverride" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultAttributeOverrides" - upperBound="-1" eType="#//mappings/IAttributeOverride" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationOverrides" - upperBound="-1" eType="#//mappings/IAssociationOverride" changeable="false" - volatile="true" transient="true" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedAssociationOverrides" - upperBound="-1" eType="#//mappings/IAssociationOverride" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultAssociationOverrides" - upperBound="-1" eType="#//mappings/IAssociationOverride" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedQueries" upperBound="-1" - eType="#//mappings/INamedQuery" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedNativeQueries" upperBound="-1" - eType="#//mappings/INamedNativeQuery" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="idClass" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IEmbeddable" abstract="true" interface="true" - eSuperTypes="#//ITypeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="ITable" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="catalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedCatalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultCatalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedSchema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultSchema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uniqueConstraints" upperBound="-1" - eType="#//mappings/IUniqueConstraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IUniqueConstraint" abstract="true" - interface="true" eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="columnNames" upperBound="-1" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="INamedColumn" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="columnDefinition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IAbstractColumn" abstract="true" interface="true" - eSuperTypes="#//mappings/INamedColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unique" eType="#//mappings/DefaultFalseBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nullable" eType="#//mappings/DefaultTrueBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="insertable" eType="#//mappings/DefaultTrueBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="updatable" eType="#//mappings/DefaultTrueBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="table" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedTable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultTable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IColumn" abstract="true" interface="true" - eSuperTypes="#//mappings/IAbstractColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="length" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" - defaultValueLiteral="255"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scale" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IColumnMapping" abstract="true" interface="true"> - <eOperations name="getColumn" eType="#//mappings/IColumn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IBasic" abstract="true" interface="true" - eSuperTypes="#//IAttributeMapping #//mappings/IColumnMapping"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fetch" eType="#//mappings/DefaultEagerFetchType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="optional" eType="#//mappings/DefaultTrueBoolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" lowerBound="1" - eType="#//mappings/IColumn" changeable="false" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lob" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="temporal" eType="#//mappings/TemporalType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enumerated" eType="#//mappings/EnumType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IId" abstract="true" interface="true" - eSuperTypes="#//IAttributeMapping #//mappings/IColumnMapping"> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" lowerBound="1" - eType="#//mappings/IColumn" changeable="false" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generatedValue" eType="#//mappings/IGeneratedValue" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="temporal" eType="#//mappings/TemporalType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tableGenerator" eType="#//mappings/ITableGenerator" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceGenerator" eType="#//mappings/ISequenceGenerator" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ITransient" abstract="true" interface="true" - eSuperTypes="#//IAttributeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="IVersion" abstract="true" interface="true" - eSuperTypes="#//IAttributeMapping #//mappings/IColumnMapping"> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" lowerBound="1" - eType="#//mappings/IColumn" changeable="false" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="temporal" eType="#//mappings/TemporalType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IEmbeddedId" abstract="true" interface="true" - eSuperTypes="#//IAttributeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="IEmbedded" abstract="true" interface="true" - eSuperTypes="#//IAttributeMapping"> - <eOperations name="embeddable" eType="#//mappings/IEmbeddable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeOverrides" upperBound="-1" - eType="#//mappings/IAttributeOverride" changeable="false" volatile="true" - transient="true" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedAttributeOverrides" - upperBound="-1" eType="#//mappings/IAttributeOverride" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultAttributeOverrides" - upperBound="-1" eType="#//mappings/IAttributeOverride" containment="true" - resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IRelationshipMapping" abstract="true" - interface="true" eSuperTypes="#//IAttributeMapping"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetEntity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedTargetEntity" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultTargetEntity" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resolvedTargetEntity" - eType="#//mappings/IEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cascade" eType="#//mappings/ICascade" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="INonOwningMapping" abstract="true" - interface="true" eSuperTypes="#//mappings/IRelationshipMapping"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mappedBy" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IMultiRelationshipMapping" abstract="true" - interface="true" eSuperTypes="#//mappings/INonOwningMapping"> - <eOperations name="isNoOrdering" ordered="false" unique="false" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eOperations name="setNoOrdering" ordered="false" unique="false"/> - <eOperations name="isOrderByPk" ordered="false" unique="false" lowerBound="1" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - <eOperations name="setOrderByPk" ordered="false" unique="false"/> - <eOperations name="isCustomOrdering" ordered="false" unique="false" lowerBound="1" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orderBy" ordered="false" - unique="false" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fetch" eType="#//mappings/DefaultLazyFetchType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinTable" lowerBound="1" - eType="#//mappings/IJoinTable" changeable="false" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapKey" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IOneToMany" abstract="true" interface="true" - eSuperTypes="#//mappings/IMultiRelationshipMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="IManyToMany" abstract="true" interface="true" - eSuperTypes="#//mappings/IMultiRelationshipMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="ISingleRelationshipMapping" abstract="true" - interface="true" eSuperTypes="#//mappings/IRelationshipMapping"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fetch" eType="#//mappings/DefaultEagerFetchType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinColumns" upperBound="-1" - eType="#//mappings/IJoinColumn" changeable="false" volatile="true" transient="true" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedJoinColumns" - upperBound="-1" eType="#//mappings/IJoinColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultJoinColumns" upperBound="-1" - eType="#//mappings/IJoinColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="optional" eType="#//mappings/DefaultTrueBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IManyToOne" abstract="true" interface="true" - eSuperTypes="#//mappings/ISingleRelationshipMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="IOneToOne" abstract="true" interface="true" - eSuperTypes="#//mappings/ISingleRelationshipMapping #//mappings/INonOwningMapping"/> - <eClassifiers xsi:type="ecore:EEnum" name="DefaultEagerFetchType"> - <eLiterals name="Default" literal="Default (Eager)"/> - <eLiterals name="EAGER" value="1" literal="Eager"/> - <eLiterals name="LAZY" value="2" literal="Lazy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DefaultLazyFetchType"> - <eLiterals name="Default" literal="Default (Lazy)"/> - <eLiterals name="LAZY" value="1" literal="Lazy"/> - <eLiterals name="EAGER" value="2" literal="Eager"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DefaultFalseBoolean"> - <eLiterals name="Default" literal="Default (False)"/> - <eLiterals name="false" value="1" literal="False"/> - <eLiterals name="true" value="2" literal="True"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DefaultTrueBoolean"> - <eLiterals name="Default" literal="Default (True)"/> - <eLiterals name="true" value="1" literal="True"/> - <eLiterals name="false" value="2" literal="False"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TemporalType"> - <eLiterals name="Null" literal=""/> - <eLiterals name="DATE" value="1" literal="Date"/> - <eLiterals name="TIME" value="2" literal="Time"/> - <eLiterals name="TIMESTAMP" value="3" literal="Timestamp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJoinTable" abstract="true" interface="true" - eSuperTypes="#//mappings/ITable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinColumns" upperBound="-1" - eType="#//mappings/IJoinColumn" changeable="false" volatile="true" transient="true" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedJoinColumns" - upperBound="-1" eType="#//mappings/IJoinColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultJoinColumns" upperBound="-1" - eType="#//mappings/IJoinColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverseJoinColumns" upperBound="-1" - eType="#//mappings/IJoinColumn" changeable="false" volatile="true" transient="true" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedInverseJoinColumns" - upperBound="-1" eType="#//mappings/IJoinColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultInverseJoinColumns" - upperBound="-1" eType="#//mappings/IJoinColumn" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IAbstractJoinColumn" abstract="true" - interface="true" eSuperTypes="#//mappings/INamedColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="referencedColumnName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedReferencedColumnName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultReferencedColumnName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJoinColumn" abstract="true" interface="true" - eSuperTypes="#//mappings/IAbstractColumn #//mappings/IAbstractJoinColumn"/> - <eClassifiers xsi:type="ecore:EClass" name="IOverride" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IAttributeOverride" abstract="true" - interface="true" eSuperTypes="#//mappings/IOverride #//mappings/IColumnMapping"> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" lowerBound="1" - eType="#//mappings/IColumn" changeable="false" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IAssociationOverride" abstract="true" - interface="true" eSuperTypes="#//mappings/IOverride"> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinColumns" upperBound="-1" - eType="#//mappings/IJoinColumn" changeable="false" volatile="true" transient="true" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedJoinColumns" - upperBound="-1" eType="#//mappings/IJoinColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultJoinColumns" upperBound="-1" - eType="#//mappings/IJoinColumn" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IDiscriminatorColumn" abstract="true" - interface="true" eSuperTypes="#//mappings/INamedColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discriminatorType" eType="#//mappings/DiscriminatorType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultLength" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - defaultValueLiteral="31"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedLength" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - defaultValueLiteral="-1"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="length" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - changeable="false" volatile="true" transient="true" derived="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="InheritanceType"> - <eLiterals name="Default" literal="Default (Single Table)"/> - <eLiterals name="SINGLE_TABLE" value="1" literal="Single Table"/> - <eLiterals name="JOINED" value="2" literal="Joined"/> - <eLiterals name="TABLE_PER_CLASS" value="3" literal="Table per Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DiscriminatorType"> - <eLiterals name="Default" literal="Default (String)"/> - <eLiterals name="STRING" value="1" literal="String"/> - <eLiterals name="CHAR" value="2" literal="Char"/> - <eLiterals name="INTEGER" value="3" literal="Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ISecondaryTable" abstract="true" interface="true" - eSuperTypes="#//mappings/ITable"> - <eOperations name="typeMapping" eType="#//ITypeMapping"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="primaryKeyJoinColumns" - upperBound="-1" eType="#//mappings/IPrimaryKeyJoinColumn" changeable="false" - volatile="true" transient="true" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedPrimaryKeyJoinColumns" - upperBound="-1" eType="#//mappings/IPrimaryKeyJoinColumn" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultPrimaryKeyJoinColumns" - upperBound="-1" eType="#//mappings/IPrimaryKeyJoinColumn" containment="true" - resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IPrimaryKeyJoinColumn" abstract="true" - interface="true" eSuperTypes="#//mappings/IAbstractJoinColumn"/> - <eClassifiers xsi:type="ecore:EClass" name="IGenerator" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initialValue" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedInitialValue" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - defaultValueLiteral="-1"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultInitialValue" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allocationSize" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedAllocationSize" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - defaultValueLiteral="-1"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultAllocationSize" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - changeable="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ITableGenerator" abstract="true" interface="true" - eSuperTypes="#//mappings/IGenerator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="table" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedTable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultTable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="catalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedCatalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultCatalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedSchema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultSchema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pkColumnName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedPkColumnName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultPkColumnName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="valueColumnName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedValueColumnName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultValueColumnName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pkColumnValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedPkColumnValue" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultPkColumnValue" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uniqueConstraints" upperBound="-1" - eType="#//mappings/IUniqueConstraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ISequenceGenerator" abstract="true" - interface="true" eSuperTypes="#//mappings/IGenerator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sequenceName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedSequenceName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultSequenceName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IGeneratedValue" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="strategy" eType="#//mappings/GenerationType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="generator" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="GenerationType"> - <eLiterals name="Default" literal="Default (Auto)"/> - <eLiterals name="AUTO" value="1" literal="Auto"/> - <eLiterals name="IDENTITY" value="2" literal="Identity"/> - <eLiterals name="SEQUENCE" value="3" literal="Sequence"/> - <eLiterals name="TABLE" value="4" literal="Table"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EnumType"> - <eLiterals name="Default" literal="Default (Ordinal)"/> - <eLiterals name="ORDINAL" value="1" literal="Ordinal"/> - <eLiterals name="STRING" value="2" literal="String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IQuery" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="query" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hints" upperBound="-1" - eType="#//mappings/IQueryHint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="INamedQuery" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject #//mappings/IQuery"/> - <eClassifiers xsi:type="ecore:EClass" name="INamedNativeQuery" abstract="true" - interface="true" eSuperTypes="#//IJpaSourceObject #//mappings/IQuery"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resultClass" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resultSetMapping" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IQueryHint" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CascadeType"> - <eLiterals name="ALL" literal="All"/> - <eLiterals name="PERSIST" value="1" literal="Persist"/> - <eLiterals name="MERGE" value="2" literal="Merge"/> - <eLiterals name="REMOVE" value="3" literal="Remove"/> - <eLiterals name="REFRESH" value="4" literal="Refresh"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ICascade" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="all" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="persist" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="merge" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="remove" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refresh" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - </eClassifiers> - </eSubpackages> -</ecore:EPackage> diff --git a/jpa/plugins/org.eclipse.jpt.core/model/coreModels.genmodel b/jpa/plugins/org.eclipse.jpt.core/model/coreModels.genmodel deleted file mode 100644 index 13b24dc6e9..0000000000 --- a/jpa/plugins/org.eclipse.jpt.core/model/coreModels.genmodel +++ /dev/null @@ -1,694 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<genmodel:GenModel xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" - xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.jpt.core/src" - creationCommands="false" creationIcons="false" editDirectory="" editorDirectory="" - modelPluginID="org.eclipse.jpt.core" modelName="Core" editPluginClass="" editorPluginClass="" - suppressInterfaces="true" codeFormatting="true" testsDirectory="" testSuiteClass="" - importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" usedGenPackages="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore"> - <foreignModel>core.ecore</foreignModel> - <foreignModel>java.ecore</foreignModel> - <foreignModel>orm.ecore</foreignModel> - <foreignModel>persistence.ecore</foreignModel> - <genPackages prefix="JpaCore" basePackage="org.eclipse.jpt.core" disposableProviderFactory="true" - ecorePackage="core.ecore#/"> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//AccessType"> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//AccessType/Default"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//AccessType/PROPERTY"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//AccessType/FIELD"/> - </genEnums> - <genClasses ecoreClass="core.ecore#//IJpaModel"/> - <genClasses ecoreClass="core.ecore#//JpaModel"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//JpaModel/projects"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//IJpaEObject"> - <genOperations ecoreOperation="core.ecore#//IJpaEObject/getJpaProject"/> - </genClasses> - <genClasses image="false" ecoreClass="core.ecore#//JpaEObject"/> - <genClasses ecoreClass="core.ecore#//IJpaProject"> - <genOperations ecoreOperation="core.ecore#//IJpaProject/getModel"/> - <genOperations ecoreOperation="core.ecore#//IJpaProject/getPlatform"/> - <genOperations ecoreOperation="core.ecore#//IJpaProject/setPlatform"> - <genParameters ecoreParameter="core.ecore#//IJpaProject/setPlatform/platformId"/> - </genOperations> - <genOperations ecoreOperation="core.ecore#//IJpaProject/getDataSource"/> - <genOperations ecoreOperation="core.ecore#//IJpaProject/setDataSource"> - <genParameters ecoreParameter="core.ecore#//IJpaProject/setDataSource/connectionProfileName"/> - </genOperations> - <genOperations ecoreOperation="core.ecore#//IJpaProject/isDiscoverAnnotatedClasses"/> - <genOperations ecoreOperation="core.ecore#//IJpaProject/setDiscoverAnnotatedClasses"> - <genParameters ecoreParameter="core.ecore#//IJpaProject/setDiscoverAnnotatedClasses/discoverAnnotatedClasses"/> - </genOperations> - </genClasses> - <genClasses ecoreClass="core.ecore#//JpaProject"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//JpaProject/platform"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//JpaProject/dataSource"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//JpaProject/discoverAnnotatedClasses"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//JpaProject/files"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//IJpaPlatform"/> - <genClasses ecoreClass="core.ecore#//IJpaDataSource"> - <genOperations ecoreOperation="core.ecore#//IJpaDataSource/getConnectionProfileName"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//JpaDataSource"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//JpaDataSource/connectionProfileName"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//IJpaFile"> - <genOperations ecoreOperation="core.ecore#//IJpaFile/getContentId"/> - <genOperations ecoreOperation="core.ecore#//IJpaFile/getContent"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//JpaFile"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//JpaFile/contentId"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//JpaFile/content"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//IJpaSourceObject"> - <genOperations ecoreOperation="core.ecore#//IJpaSourceObject/getJpaFile"/> - </genClasses> - <genClasses image="false" ecoreClass="core.ecore#//IXmlEObject"/> - <genClasses image="false" ecoreClass="core.ecore#//XmlEObject"/> - <genClasses ecoreClass="core.ecore#//IJpaContentNode"> - <genOperations ecoreOperation="core.ecore#//IJpaContentNode/getJpaFile"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//IJpaRootContentNode"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//IJpaRootContentNode/jpaFile"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//IPersistentType"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//IPersistentType/mappingKey"/> - <genOperations ecoreOperation="core.ecore#//IPersistentType/getMapping"/> - <genOperations ecoreOperation="core.ecore#//IPersistentType/parentPersistentType"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//ITypeMapping"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//ITypeMapping/name"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//ITypeMapping/tableName"/> - <genOperations ecoreOperation="core.ecore#//ITypeMapping/getPersistentType"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//NullTypeMapping"/> - <genClasses ecoreClass="core.ecore#//IPersistentAttribute"> - <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference core.ecore#//IPersistentAttribute/mapping"/> - <genOperations ecoreOperation="core.ecore#//IPersistentAttribute/typeMapping"/> - <genOperations ecoreOperation="core.ecore#//IPersistentAttribute/getName"/> - <genOperations ecoreOperation="core.ecore#//IPersistentAttribute/mappingKey"/> - <genOperations ecoreOperation="core.ecore#//IPersistentAttribute/defaultMappingKey"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//IAttributeMapping"> - <genOperations ecoreOperation="core.ecore#//IAttributeMapping/getPersistentAttribute"/> - <genOperations ecoreOperation="core.ecore#//IAttributeMapping/isDefault"/> - </genClasses> - <nestedGenPackages prefix="JpaCoreMappings" basePackage="org.eclipse.jpt.core.internal" - disposableProviderFactory="true" ecorePackage="core.ecore#//mappings"> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//mappings/DefaultEagerFetchType"> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DefaultEagerFetchType/Default"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DefaultEagerFetchType/EAGER"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DefaultEagerFetchType/LAZY"/> - </genEnums> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//mappings/DefaultLazyFetchType"> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DefaultLazyFetchType/Default"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DefaultLazyFetchType/LAZY"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DefaultLazyFetchType/EAGER"/> - </genEnums> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//mappings/DefaultFalseBoolean"> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DefaultFalseBoolean/Default"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DefaultFalseBoolean/false"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DefaultFalseBoolean/true"/> - </genEnums> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//mappings/DefaultTrueBoolean"> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DefaultTrueBoolean/Default"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DefaultTrueBoolean/true"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DefaultTrueBoolean/false"/> - </genEnums> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//mappings/TemporalType"> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/TemporalType/Null"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/TemporalType/DATE"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/TemporalType/TIME"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/TemporalType/TIMESTAMP"/> - </genEnums> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//mappings/InheritanceType"> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/InheritanceType/Default"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/InheritanceType/SINGLE_TABLE"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/InheritanceType/JOINED"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/InheritanceType/TABLE_PER_CLASS"/> - </genEnums> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//mappings/DiscriminatorType"> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DiscriminatorType/Default"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DiscriminatorType/STRING"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DiscriminatorType/CHAR"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/DiscriminatorType/INTEGER"/> - </genEnums> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//mappings/GenerationType"> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/GenerationType/Default"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/GenerationType/AUTO"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/GenerationType/IDENTITY"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/GenerationType/SEQUENCE"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/GenerationType/TABLE"/> - </genEnums> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//mappings/EnumType"> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/EnumType/Default"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/EnumType/ORDINAL"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/EnumType/STRING"/> - </genEnums> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//mappings/CascadeType"> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/CascadeType/ALL"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/CascadeType/PERSIST"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/CascadeType/MERGE"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/CascadeType/REMOVE"/> - <genEnumLiterals ecoreEnumLiteral="core.ecore#//mappings/CascadeType/REFRESH"/> - </genEnums> - <genClasses ecoreClass="core.ecore#//mappings/IMappedSuperclass"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IMappedSuperclass/idClass"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IEntity"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IEntity/specifiedName"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IEntity/defaultName"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/table"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/specifiedSecondaryTables"/> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/primaryKeyJoinColumns"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/specifiedPrimaryKeyJoinColumns"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/defaultPrimaryKeyJoinColumns"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IEntity/inheritanceStrategy"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IEntity/defaultDiscriminatorValue"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IEntity/specifiedDiscriminatorValue"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EAttribute core.ecore#//mappings/IEntity/discriminatorValue"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/discriminatorColumn"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/sequenceGenerator"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/tableGenerator"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/attributeOverrides"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/specifiedAttributeOverrides"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/defaultAttributeOverrides"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/associationOverrides"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/specifiedAssociationOverrides"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/defaultAssociationOverrides"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/namedQueries"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IEntity/namedNativeQueries"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IEntity/idClass"/> - <genOperations ecoreOperation="core.ecore#//mappings/IEntity/discriminatorValueIsAllowed"/> - <genOperations ecoreOperation="core.ecore#//mappings/IEntity/getSecondaryTables"/> - <genOperations ecoreOperation="core.ecore#//mappings/IEntity/parentEntity"/> - <genOperations ecoreOperation="core.ecore#//mappings/IEntity/rootEntity"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IEmbeddable"/> - <genClasses ecoreClass="core.ecore#//mappings/ITable"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITable/name"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITable/specifiedName"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITable/defaultName"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITable/catalog"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITable/specifiedCatalog"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITable/defaultCatalog"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITable/schema"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITable/specifiedSchema"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITable/defaultSchema"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/ITable/uniqueConstraints"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IUniqueConstraint"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IUniqueConstraint/columnNames"/> - </genClasses> - <genClasses image="false" ecoreClass="core.ecore#//mappings/INamedColumn"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/INamedColumn/name"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/INamedColumn/specifiedName"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/INamedColumn/defaultName"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/INamedColumn/columnDefinition"/> - </genClasses> - <genClasses image="false" ecoreClass="core.ecore#//mappings/IAbstractColumn"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IAbstractColumn/unique"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IAbstractColumn/nullable"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IAbstractColumn/insertable"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IAbstractColumn/updatable"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IAbstractColumn/table"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IAbstractColumn/specifiedTable"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IAbstractColumn/defaultTable"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IColumn"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IColumn/length"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IColumn/precision"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IColumn/scale"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IColumnMapping"> - <genOperations ecoreOperation="core.ecore#//mappings/IColumnMapping/getColumn"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IBasic"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IBasic/fetch"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IBasic/optional"/> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference core.ecore#//mappings/IBasic/column"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IBasic/lob"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IBasic/temporal"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IBasic/enumerated"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IId"> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference core.ecore#//mappings/IId/column"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EReference core.ecore#//mappings/IId/generatedValue"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IId/temporal"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EReference core.ecore#//mappings/IId/tableGenerator"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EReference core.ecore#//mappings/IId/sequenceGenerator"/> - </genClasses> - <genClasses image="false" ecoreClass="core.ecore#//mappings/ITransient"/> - <genClasses image="false" ecoreClass="core.ecore#//mappings/IVersion"> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference core.ecore#//mappings/IVersion/column"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IVersion/temporal"/> - </genClasses> - <genClasses image="false" ecoreClass="core.ecore#//mappings/IEmbeddedId"/> - <genClasses image="false" ecoreClass="core.ecore#//mappings/IEmbedded"> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference core.ecore#//mappings/IEmbedded/attributeOverrides"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IEmbedded/specifiedAttributeOverrides"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IEmbedded/defaultAttributeOverrides"/> - <genOperations ecoreOperation="core.ecore#//mappings/IEmbedded/embeddable"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IRelationshipMapping"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IRelationshipMapping/targetEntity"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IRelationshipMapping/specifiedTargetEntity"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IRelationshipMapping/defaultTargetEntity"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EReference core.ecore#//mappings/IRelationshipMapping/resolvedTargetEntity"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IRelationshipMapping/cascade"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/INonOwningMapping"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/INonOwningMapping/mappedBy"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IMultiRelationshipMapping"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IMultiRelationshipMapping/orderBy"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IMultiRelationshipMapping/fetch"/> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference core.ecore#//mappings/IMultiRelationshipMapping/joinTable"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IMultiRelationshipMapping/mapKey"/> - <genOperations ecoreOperation="core.ecore#//mappings/IMultiRelationshipMapping/isNoOrdering"/> - <genOperations ecoreOperation="core.ecore#//mappings/IMultiRelationshipMapping/setNoOrdering"/> - <genOperations ecoreOperation="core.ecore#//mappings/IMultiRelationshipMapping/isOrderByPk"/> - <genOperations ecoreOperation="core.ecore#//mappings/IMultiRelationshipMapping/setOrderByPk"/> - <genOperations ecoreOperation="core.ecore#//mappings/IMultiRelationshipMapping/isCustomOrdering"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IOneToMany"/> - <genClasses ecoreClass="core.ecore#//mappings/IManyToMany"/> - <genClasses ecoreClass="core.ecore#//mappings/ISingleRelationshipMapping"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ISingleRelationshipMapping/fetch"/> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference core.ecore#//mappings/ISingleRelationshipMapping/joinColumns"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/ISingleRelationshipMapping/specifiedJoinColumns"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/ISingleRelationshipMapping/defaultJoinColumns"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ISingleRelationshipMapping/optional"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IManyToOne"/> - <genClasses image="false" ecoreClass="core.ecore#//mappings/IOneToOne"/> - <genClasses ecoreClass="core.ecore#//mappings/IJoinTable"> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference core.ecore#//mappings/IJoinTable/joinColumns"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IJoinTable/specifiedJoinColumns"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IJoinTable/defaultJoinColumns"/> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference core.ecore#//mappings/IJoinTable/inverseJoinColumns"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IJoinTable/specifiedInverseJoinColumns"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IJoinTable/defaultInverseJoinColumns"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IAbstractJoinColumn"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IAbstractJoinColumn/referencedColumnName"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IAbstractJoinColumn/specifiedReferencedColumnName"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IAbstractJoinColumn/defaultReferencedColumnName"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IJoinColumn"/> - <genClasses image="false" ecoreClass="core.ecore#//mappings/IOverride"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IOverride/name"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IAttributeOverride"> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference core.ecore#//mappings/IAttributeOverride/column"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IAssociationOverride"> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference core.ecore#//mappings/IAssociationOverride/joinColumns"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IAssociationOverride/specifiedJoinColumns"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IAssociationOverride/defaultJoinColumns"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/IDiscriminatorColumn"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IDiscriminatorColumn/discriminatorType"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IDiscriminatorColumn/defaultLength"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IDiscriminatorColumn/specifiedLength"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IDiscriminatorColumn/length"/> - </genClasses> - <genClasses ecoreClass="core.ecore#//mappings/ISecondaryTable"> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference core.ecore#//mappings/ISecondaryTable/primaryKeyJoinColumns"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/ISecondaryTable/specifiedPrimaryKeyJoinColumns"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/ISecondaryTable/defaultPrimaryKeyJoinColumns"/> - <genOperations ecoreOperation="core.ecore#//mappings/ISecondaryTable/typeMapping"/> - </genClasses> - <genClasses image="false" ecoreClass="core.ecore#//mappings/IPrimaryKeyJoinColumn"/> - <genClasses image="false" ecoreClass="core.ecore#//mappings/IGenerator"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IGenerator/name"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IGenerator/initialValue"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IGenerator/specifiedInitialValue"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IGenerator/defaultInitialValue"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IGenerator/allocationSize"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IGenerator/specifiedAllocationSize"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IGenerator/defaultAllocationSize"/> - </genClasses> - <genClasses image="false" ecoreClass="core.ecore#//mappings/ITableGenerator"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/table"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/specifiedTable"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/defaultTable"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/catalog"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/specifiedCatalog"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/defaultCatalog"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/schema"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/specifiedSchema"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/defaultSchema"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/pkColumnName"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/specifiedPkColumnName"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/defaultPkColumnName"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/valueColumnName"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/specifiedValueColumnName"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/defaultValueColumnName"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/pkColumnValue"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/specifiedPkColumnValue"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ITableGenerator/defaultPkColumnValue"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/ITableGenerator/uniqueConstraints"/> - </genClasses> - <genClasses image="false" ecoreClass="core.ecore#//mappings/ISequenceGenerator"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ISequenceGenerator/sequenceName"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ISequenceGenerator/specifiedSequenceName"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ISequenceGenerator/defaultSequenceName"/> - </genClasses> - <genClasses image="false" ecoreClass="core.ecore#//mappings/IGeneratedValue"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IGeneratedValue/strategy"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IGeneratedValue/generator"/> - </genClasses> - <genClasses image="false" ecoreClass="core.ecore#//mappings/IQuery"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IQuery/name"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IQuery/query"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//mappings/IQuery/hints"/> - </genClasses> - <genClasses image="false" ecoreClass="core.ecore#//mappings/INamedQuery"/> - <genClasses image="false" ecoreClass="core.ecore#//mappings/INamedNativeQuery"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/INamedNativeQuery/resultClass"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/INamedNativeQuery/resultSetMapping"/> - </genClasses> - <genClasses image="false" ecoreClass="core.ecore#//mappings/IQueryHint"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IQueryHint/name"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/IQueryHint/value"/> - </genClasses> - <genClasses image="false" ecoreClass="core.ecore#//mappings/ICascade"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ICascade/all"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ICascade/persist"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ICascade/merge"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ICascade/remove"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//mappings/ICascade/refresh"/> - </genClasses> - </nestedGenPackages> - </genPackages> - <genPackages prefix="JpaJava" basePackage="org.eclipse.jpt.core.internal.content" - disposableProviderFactory="true" ecorePackage="java.ecore#/"> - <genClasses image="false" ecoreClass="java.ecore#//JavaEObject"> - <genOperations ecoreOperation="java.ecore#//JavaEObject/getJpaFile"/> - <genOperations ecoreOperation="java.ecore#//JavaEObject/getRoot"/> - </genClasses> - <genClasses ecoreClass="java.ecore#//JpaCompilationUnit"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference java.ecore#//JpaCompilationUnit/types"/> - </genClasses> - <genClasses ecoreClass="java.ecore#//JavaPersistentType"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference java.ecore#//JavaPersistentType/mapping"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference java.ecore#//JavaPersistentType/attributes"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute java.ecore#//JavaPersistentType/access"/> - </genClasses> - <genClasses ecoreClass="java.ecore#//JavaPersistentAttribute"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference java.ecore#//JavaPersistentAttribute/defaultMapping"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference java.ecore#//JavaPersistentAttribute/specifiedMapping"/> - </genClasses> - <genClasses image="false" ecoreClass="java.ecore#//IJavaTypeMapping"> - <genOperations ecoreOperation="java.ecore#//IJavaTypeMapping/initialize"/> - </genClasses> - <genClasses image="false" ecoreClass="java.ecore#//IJavaAttributeMapping"> - <genOperations ecoreOperation="java.ecore#//IJavaAttributeMapping/initialize"/> - </genClasses> - <nestedGenPackages prefix="JpaJavaMappings" basePackage="org.eclipse.jpt.core.internal.content.java" - disposableProviderFactory="true" ecorePackage="java.ecore#//mappings"> - <genClasses image="false" ecoreClass="java.ecore#//mappings/JavaTypeMapping"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaEntity"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaMappedSuperclass"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaEmbeddable"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaNullTypeMapping"/> - <genClasses image="false" ecoreClass="java.ecore#//mappings/JavaAttributeMapping"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaBasic"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaId"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaTransient"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaVersion"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaEmbeddedId"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaEmbedded"/> - <genClasses image="false" ecoreClass="java.ecore#//mappings/JavaRelationshipMapping"/> - <genClasses image="false" ecoreClass="java.ecore#//mappings/JavaSingleRelationshipMapping"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaManyToOne"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaOneToOne"/> - <genClasses image="false" ecoreClass="java.ecore#//mappings/JavaMultiRelationshipMapping"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaOneToMany"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaManyToMany"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaNullAttributeMapping"/> - <genClasses image="false" ecoreClass="java.ecore#//mappings/AbstractJavaTable"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaTable"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaSecondaryTable"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaJoinTable"/> - <genClasses image="false" ecoreClass="java.ecore#//mappings/JavaNamedColumn"/> - <genClasses image="false" ecoreClass="java.ecore#//mappings/AbstractJavaColumn"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaColumn"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaJoinColumn"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaOverride"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaAttributeOverride"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaAssociationOverride"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaDiscriminatorColumn"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaPrimaryKeyJoinColumn"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaGeneratedValue"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaGenerator"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaTableGenerator"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaSequenceGenerator"/> - <genClasses image="false" ecoreClass="java.ecore#//mappings/JavaAbstractQuery"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaNamedQuery"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaNamedNativeQuery"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaQueryHint"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaUniqueConstraint"/> - <genClasses ecoreClass="java.ecore#//mappings/JavaCascade"/> - </nestedGenPackages> - </genPackages> - <genPackages prefix="Orm" basePackage="org.eclipse.jpt.core.internal.content" disposableProviderFactory="true" - ecorePackage="orm.ecore#/"> - <genClasses ecoreClass="orm.ecore#//XmlRootContentNode"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//XmlRootContentNode/entityMappings"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//EntityMappingsInternal"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//EntityMappingsInternal/root"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//EntityMappingsInternal/version"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//EntityMappingsInternal/description"/> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference orm.ecore#//EntityMappingsInternal/persistenceUnitMetadataInternal"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//EntityMappingsInternal/packageInternal"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//EntityMappingsInternal/defaultSchema"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//EntityMappingsInternal/specifiedSchema"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//EntityMappingsInternal/schema"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//EntityMappingsInternal/defaultCatalog"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//EntityMappingsInternal/specifiedCatalog"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//EntityMappingsInternal/catalog"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//EntityMappingsInternal/defaultAccess"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//EntityMappingsInternal/specifiedAccess"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//EntityMappingsInternal/access"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference orm.ecore#//EntityMappingsInternal/typeMappings"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//EntityMappingsInternal/persistentTypes"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//EntityMappingsInternal/sequenceGenerators"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//EntityMappingsInternal/tableGenerators"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference orm.ecore#//EntityMappingsInternal/namedQueries"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference orm.ecore#//EntityMappingsInternal/namedNativeQueries"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//EntityMappings"> - <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference orm.ecore#//EntityMappings/persistenceUnitMetadata"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//EntityMappings/package"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//EntityMappingsForXml"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//EntityMappingsForXml/persistenceUnitMetadataForXml"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//EntityMappingsForXml/packageForXml"/> - </genClasses> - <genClasses image="false" ecoreClass="orm.ecore#//XmlTypeMapping"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlTypeMapping/defaultAccess"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlTypeMapping/specifiedAccess"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlTypeMapping/access"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlTypeMapping/metadataComplete"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference orm.ecore#//XmlTypeMapping/persistentType"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//XmlPersistentType"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlPersistentType/class"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference orm.ecore#//XmlPersistentType/attributeMappings"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference orm.ecore#//XmlPersistentType/specifiedAttributeMappings"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference orm.ecore#//XmlPersistentType/virtualAttributeMappings"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//XmlPersistentType/persistentAttributes"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//XmlPersistentType/specifiedPersistentAttributes"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//XmlPersistentType/virtualPersistentAttributes"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//XmlMappedSuperclass"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference orm.ecore#//XmlMappedSuperclass/idClassForXml"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//XmlEntityInternal"/> - <genClasses ecoreClass="orm.ecore#//XmlEntityForXml"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//XmlEntityForXml/tableForXml"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//XmlEntityForXml/discriminatorColumnForXml"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference orm.ecore#//XmlEntityForXml/idClassForXml"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference orm.ecore#//XmlEntityForXml/inheritanceForXml"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//XmlEntity"> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference orm.ecore#//XmlEntity/secondaryTables"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference orm.ecore#//XmlEntity/virtualSecondaryTables"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//XmlEmbeddable"/> - <genClasses image="false" ecoreClass="orm.ecore#//XmlAttributeMapping"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference orm.ecore#//XmlAttributeMapping/persistentAttribute"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//XmlNullAttributeMapping"/> - <genClasses ecoreClass="orm.ecore#//XmlBasic"/> - <genClasses ecoreClass="orm.ecore#//XmlId"/> - <genClasses ecoreClass="orm.ecore#//XmlTransient"/> - <genClasses ecoreClass="orm.ecore#//XmlEmbedded"/> - <genClasses ecoreClass="orm.ecore#//XmlEmbeddedId"/> - <genClasses ecoreClass="orm.ecore#//XmlVersion"/> - <genClasses image="false" ecoreClass="orm.ecore#//XmlMultiRelationshipMappingInternal"/> - <genClasses image="false" ecoreClass="orm.ecore#//XmlMultiRelationshipMappingForXml"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//XmlMultiRelationshipMappingForXml/joinTableForXml"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//XmlMultiRelationshipMappingForXml/mapKeyForXml"/> - </genClasses> - <genClasses image="false" ecoreClass="orm.ecore#//XmlMultiRelationshipMapping"/> - <genClasses ecoreClass="orm.ecore#//XmlOneToMany"/> - <genClasses ecoreClass="orm.ecore#//XmlManyToMany"/> - <genClasses ecoreClass="orm.ecore#//XmlPersistentAttribute"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlPersistentAttribute/name"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//PersistenceUnitMetadataInternal"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitMetadataInternal/xmlMappingMetadataCompleteInternal"/> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference orm.ecore#//PersistenceUnitMetadataInternal/persistenceUnitDefaultsInternal"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//PersistenceUnitMetadata"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitMetadata/xmlMappingMetadataComplete"/> - <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference orm.ecore#//PersistenceUnitMetadata/persistenceUnitDefaults"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//PersistenceUnitMetadataForXml"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitMetadataForXml/xmlMappingMetadataCompleteForXml"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//PersistenceUnitMetadataForXml/persistenceUnitDefaultsForXml"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//PersistenceUnitDefaultsInternal"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitDefaultsInternal/schemaInternal"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitDefaultsInternal/catalogInternal"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitDefaultsInternal/accessInternal"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitDefaultsInternal/cascadePersistInternal"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//PersistenceUnitDefaults"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitDefaults/schema"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitDefaults/catalog"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitDefaults/access"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitDefaults/cascadePersist"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//PersistenceUnitDefaultsForXml"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitDefaultsForXml/schemaForXml"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitDefaultsForXml/catalogForXml"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitDefaultsForXml/accessForXml"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//PersistenceUnitDefaultsForXml/cascadePersistForXml"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//XmlTable"/> - <genClasses image="false" ecoreClass="orm.ecore#//AbstractXmlNamedColumn"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//AbstractXmlNamedColumn/specifiedNameForXml"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//AbstractXmlNamedColumn/columnDefinitionForXml"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//AbstractXmlColumn"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//AbstractXmlColumn/uniqueForXml"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//AbstractXmlColumn/nullableForXml"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//AbstractXmlColumn/insertableForXml"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//AbstractXmlColumn/updatableForXml"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//AbstractXmlColumn/specifiedTableForXml"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//XmlColumn"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlColumn/lengthForXml"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlColumn/precisionForXml"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlColumn/scaleForXml"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//XmlJoinColumn"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlJoinColumn/specifiedReferencedColumnNameForXml"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//IXmlColumnMapping"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference orm.ecore#//IXmlColumnMapping/columnForXml"/> - <genOperations ecoreOperation="orm.ecore#//IXmlColumnMapping/makeColumnForXmlNonNull"/> - <genOperations ecoreOperation="orm.ecore#//IXmlColumnMapping/makeColumnForXmlNull"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//XmlManyToOne"/> - <genClasses ecoreClass="orm.ecore#//XmlOneToOne"/> - <genClasses image="false" ecoreClass="orm.ecore#//XmlSingleRelationshipMapping"/> - <genClasses image="false" ecoreClass="orm.ecore#//XmlRelationshipMapping"/> - <genClasses ecoreClass="orm.ecore#//XmlJoinTable"/> - <genClasses ecoreClass="orm.ecore#//AbstractXmlTable"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//AbstractXmlTable/specifiedNameForXml"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//AbstractXmlTable/specifiedCatalogForXml"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//AbstractXmlTable/specifiedSchemaForXml"/> - </genClasses> - <genClasses image="false" ecoreClass="orm.ecore#//XmlOverride"/> - <genClasses ecoreClass="orm.ecore#//XmlAttributeOverride"/> - <genClasses ecoreClass="orm.ecore#//XmlAssociationOverride"/> - <genClasses ecoreClass="orm.ecore#//XmlDiscriminatorColumn"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlDiscriminatorColumn/discriminatorTypeForXml"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlDiscriminatorColumn/specifiedLengthForXml"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//XmlSecondaryTable"/> - <genClasses ecoreClass="orm.ecore#//XmlPrimaryKeyJoinColumn"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlPrimaryKeyJoinColumn/specifiedReferencedColumnNameForXml"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//XmlGeneratedValue"/> - <genClasses image="false" ecoreClass="orm.ecore#//XmlGenerator"/> - <genClasses ecoreClass="orm.ecore#//XmlSequenceGenerator"/> - <genClasses ecoreClass="orm.ecore#//XmlTableGenerator"/> - <genClasses image="false" ecoreClass="orm.ecore#//AbstractXmlQuery"/> - <genClasses ecoreClass="orm.ecore#//XmlNamedQuery"/> - <genClasses ecoreClass="orm.ecore#//XmlNamedNativeQuery"/> - <genClasses ecoreClass="orm.ecore#//XmlQueryHint"/> - <genClasses ecoreClass="orm.ecore#//XmlUniqueConstraint"/> - <genClasses ecoreClass="orm.ecore#//XmlCascade"/> - <genClasses ecoreClass="orm.ecore#//XmlIdClass"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlIdClass/value"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//XmlInheritance"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlInheritance/strategy"/> - </genClasses> - <genClasses ecoreClass="orm.ecore#//XmlMapKey"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute orm.ecore#//XmlMapKey/name"/> - </genClasses> - </genPackages> - <genPackages prefix="Persistence" basePackage="org.eclipse.jpt.core.internal.content" - disposableProviderFactory="true" ecorePackage="persistence.ecore#/"> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="persistence.ecore#//PersistenceUnitTransactionType"> - <genEnumLiterals ecoreEnumLiteral="persistence.ecore#//PersistenceUnitTransactionType/JTA"/> - <genEnumLiterals ecoreEnumLiteral="persistence.ecore#//PersistenceUnitTransactionType/RESOURCE_LOCAL"/> - </genEnums> - <genDataTypes ecoreDataType="persistence.ecore#//PersistenceUnitTransactionTypeObject"/> - <genDataTypes ecoreDataType="persistence.ecore#//Version"/> - <genClasses ecoreClass="persistence.ecore#//PersistenceXmlRootContentNode"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference persistence.ecore#//PersistenceXmlRootContentNode/persistence"/> - </genClasses> - <genClasses ecoreClass="persistence.ecore#//Persistence"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence.ecore#//Persistence/persistenceUnits"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence.ecore#//Persistence/version"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference persistence.ecore#//Persistence/root"/> - </genClasses> - <genClasses ecoreClass="persistence.ecore#//PersistenceUnit"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence.ecore#//PersistenceUnit/description"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence.ecore#//PersistenceUnit/provider"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence.ecore#//PersistenceUnit/jtaDataSource"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence.ecore#//PersistenceUnit/nonJtaDataSource"/> - <genFeatures createChild="false" ecoreFeature="ecore:EReference persistence.ecore#//PersistenceUnit/mappingFiles"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence.ecore#//PersistenceUnit/jarFiles"/> - <genFeatures createChild="false" ecoreFeature="ecore:EReference persistence.ecore#//PersistenceUnit/classes"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence.ecore#//PersistenceUnit/excludeUnlistedClasses"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence.ecore#//PersistenceUnit/properties"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence.ecore#//PersistenceUnit/name"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence.ecore#//PersistenceUnit/transactionType"/> - </genClasses> - <genClasses ecoreClass="persistence.ecore#//MappingFileRef"> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute persistence.ecore#//MappingFileRef/fileName"/> - </genClasses> - <genClasses ecoreClass="persistence.ecore#//JavaClassRef"> - <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EAttribute persistence.ecore#//JavaClassRef/javaClass"/> - </genClasses> - <genClasses ecoreClass="persistence.ecore#//Properties"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence.ecore#//Properties/properties"/> - </genClasses> - <genClasses ecoreClass="persistence.ecore#//Property"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence.ecore#//Property/name"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence.ecore#//Property/value"/> - </genClasses> - </genPackages> -</genmodel:GenModel> diff --git a/jpa/plugins/org.eclipse.jpt.core/model/java.ecore b/jpa/plugins/org.eclipse.jpt.core/model/java.ecore deleted file mode 100644 index 7c3425fe7a..0000000000 --- a/jpa/plugins/org.eclipse.jpt.core/model/java.ecore +++ /dev/null @@ -1,88 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ecore:EPackage xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="java" - nsURI="jpt.java.xmi" nsPrefix="org.eclipse.jpt.core.content.java"> - <eClassifiers xsi:type="ecore:EClass" name="JavaEObject" abstract="true" eSuperTypes="core.ecore#//JpaEObject core.ecore#//IJpaSourceObject"> - <eOperations name="getJpaFile" eType="ecore:EClass core.ecore#//IJpaFile"/> - <eOperations name="getRoot" eType="ecore:EClass core.ecore#//IJpaRootContentNode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JpaCompilationUnit" eSuperTypes="#//JavaEObject core.ecore#//IJpaRootContentNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="types" upperBound="-1" - eType="#//JavaPersistentType" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JavaPersistentType" eSuperTypes="#//JavaEObject core.ecore#//IPersistentType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapping" lowerBound="1" - eType="#//IJavaTypeMapping" defaultValueLiteral="" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1" - eType="#//JavaPersistentAttribute" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="access" eType="ecore:EEnum core.ecore#//AccessType" - changeable="false" defaultValueLiteral=""/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JavaPersistentAttribute" eSuperTypes="#//JavaEObject core.ecore#//IPersistentAttribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultMapping" lowerBound="1" - eType="#//IJavaAttributeMapping" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedMapping" lowerBound="1" - eType="#//IJavaAttributeMapping" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJavaTypeMapping" abstract="true" interface="true" - eSuperTypes="core.ecore#//ITypeMapping"> - <eOperations name="initialize"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJavaAttributeMapping" abstract="true" - interface="true" eSuperTypes="core.ecore#//IAttributeMapping"> - <eOperations name="initialize"/> - </eClassifiers> - <eSubpackages name="mappings" nsURI="jpt.core.java.mappings.xmi" nsPrefix="jpt.core.java.mappings"> - <eClassifiers xsi:type="ecore:EClass" name="JavaTypeMapping" abstract="true" eSuperTypes="#//JavaEObject #//IJavaTypeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaEntity" eSuperTypes="#//mappings/JavaTypeMapping core.ecore#//mappings/IEntity"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaMappedSuperclass" eSuperTypes="#//mappings/JavaTypeMapping core.ecore#//mappings/IMappedSuperclass"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaEmbeddable" eSuperTypes="#//mappings/JavaTypeMapping core.ecore#//mappings/IEmbeddable"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaNullTypeMapping" eSuperTypes="#//mappings/JavaTypeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaAttributeMapping" abstract="true" - eSuperTypes="#//JavaEObject #//IJavaAttributeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaBasic" eSuperTypes="#//mappings/JavaAttributeMapping core.ecore#//mappings/IBasic"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaId" eSuperTypes="#//mappings/JavaAttributeMapping core.ecore#//mappings/IId"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaTransient" eSuperTypes="#//mappings/JavaAttributeMapping core.ecore#//mappings/ITransient"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaVersion" eSuperTypes="#//mappings/JavaAttributeMapping core.ecore#//mappings/IVersion"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaEmbeddedId" eSuperTypes="#//mappings/JavaAttributeMapping core.ecore#//mappings/IEmbeddedId"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaEmbedded" eSuperTypes="#//mappings/JavaAttributeMapping core.ecore#//mappings/IEmbedded"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaRelationshipMapping" abstract="true" - eSuperTypes="#//mappings/JavaAttributeMapping core.ecore#//mappings/IRelationshipMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaSingleRelationshipMapping" abstract="true" - eSuperTypes="#//mappings/JavaRelationshipMapping core.ecore#//mappings/ISingleRelationshipMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaManyToOne" eSuperTypes="#//mappings/JavaSingleRelationshipMapping core.ecore#//mappings/IManyToOne"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaOneToOne" eSuperTypes="#//mappings/JavaSingleRelationshipMapping core.ecore#//mappings/IOneToOne"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaMultiRelationshipMapping" abstract="true" - eSuperTypes="#//mappings/JavaRelationshipMapping core.ecore#//mappings/IMultiRelationshipMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaOneToMany" eSuperTypes="#//mappings/JavaMultiRelationshipMapping core.ecore#//mappings/IOneToMany"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaManyToMany" eSuperTypes="#//mappings/JavaMultiRelationshipMapping core.ecore#//mappings/IManyToMany"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaNullAttributeMapping" eSuperTypes="#//mappings/JavaAttributeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractJavaTable" abstract="true" - eSuperTypes="#//JavaEObject core.ecore#//mappings/ITable"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaTable" eSuperTypes="#//mappings/AbstractJavaTable"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaSecondaryTable" eSuperTypes="#//mappings/AbstractJavaTable core.ecore#//mappings/ISecondaryTable"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaJoinTable" eSuperTypes="#//mappings/AbstractJavaTable core.ecore#//mappings/IJoinTable"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaNamedColumn" abstract="true" eSuperTypes="#//JavaEObject core.ecore#//mappings/INamedColumn"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractJavaColumn" abstract="true" - eSuperTypes="#//mappings/JavaNamedColumn core.ecore#//mappings/IAbstractColumn"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaColumn" eSuperTypes="#//mappings/AbstractJavaColumn core.ecore#//mappings/IColumn"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaJoinColumn" eSuperTypes="#//mappings/AbstractJavaColumn core.ecore#//mappings/IJoinColumn"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaOverride" abstract="true" eSuperTypes="#//JavaEObject core.ecore#//mappings/IOverride"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaAttributeOverride" eSuperTypes="#//mappings/JavaOverride core.ecore#//mappings/IAttributeOverride"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaAssociationOverride" eSuperTypes="#//mappings/JavaOverride core.ecore#//mappings/IAssociationOverride"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaDiscriminatorColumn" eSuperTypes="#//mappings/JavaNamedColumn core.ecore#//mappings/IDiscriminatorColumn"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaPrimaryKeyJoinColumn" eSuperTypes="#//mappings/JavaNamedColumn core.ecore#//mappings/IPrimaryKeyJoinColumn"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaGeneratedValue" eSuperTypes="#//JavaEObject core.ecore#//mappings/IGeneratedValue"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaGenerator" abstract="true" eSuperTypes="#//JavaEObject core.ecore#//mappings/IGenerator"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaTableGenerator" eSuperTypes="#//mappings/JavaGenerator core.ecore#//mappings/ITableGenerator"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaSequenceGenerator" eSuperTypes="#//mappings/JavaGenerator core.ecore#//mappings/ISequenceGenerator"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaAbstractQuery" abstract="true" - eSuperTypes="#//JavaEObject core.ecore#//mappings/IQuery"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaNamedQuery" eSuperTypes="#//mappings/JavaAbstractQuery core.ecore#//mappings/INamedQuery"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaNamedNativeQuery" eSuperTypes="#//mappings/JavaAbstractQuery core.ecore#//mappings/INamedNativeQuery"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaQueryHint" eSuperTypes="#//JavaEObject core.ecore#//mappings/IQueryHint"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaUniqueConstraint" eSuperTypes="#//JavaEObject core.ecore#//mappings/IUniqueConstraint"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaCascade" eSuperTypes="#//JavaEObject core.ecore#//mappings/ICascade"/> - </eSubpackages> -</ecore:EPackage> diff --git a/jpa/plugins/org.eclipse.jpt.core/model/javaModel.ecore b/jpa/plugins/org.eclipse.jpt.core/model/javaModel.ecore deleted file mode 100644 index 87cfd4f59e..0000000000 --- a/jpa/plugins/org.eclipse.jpt.core/model/javaModel.ecore +++ /dev/null @@ -1,353 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<ecore:EPackage xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="java" - nsURI="java.xmi" nsPrefix="org.eclipse.jem.java"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Changes to synch up with Java3e:
- deleted JavaElement, BodyElement which didn't add anything useful
- deleted NestedClass and the association which described nesting, contents can be used instead
- deleted extends/extendedBy which is replaced with MOF subtype/supertype
- deleted the clumsy main diagram
- moved the MOF inheritance details to the MOF binding diagram
- deleted "final" on JavaParameter, don't know what that was supposed to be
- deleted the Category junk
- changed the Block-typed attributes on Field, Method, Initializer to be associations to Block

Outstanding questions/issues:
- JavaParameterKind should go away if we get the base Parameter kind fixed up
"/> - </eAnnotations> - <eClassifiers xsi:type="ecore:EClass" name="JavaClass" eSuperTypes="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"> - <eOperations name="isNested" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eOperations name="getField" eType="#//Field"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Return an Field with the passed name, or null."/> - </eAnnotations> - <eParameters name="fieldName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="getFieldExtended" eType="#//Field"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value=" Return an Field with the passed name from this JavaClass or any supertypes.

Return null if a Field named fieldName is not found."/> - </eAnnotations> - <eParameters name="fieldName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="getFieldNamed" eType="#//Field"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Return an Field with the passed name, or null."/> - </eAnnotations> - <eParameters name="fieldName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="getFieldsExtended" eType="#//JTypeList"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Return all fields, including those from supertypes."/> - </eAnnotations> - </eOperations> - <eOperations name="getMethod" eType="#//Method"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Get the method of this name and these parameters. It will not look up the supertype hierarchy."/> - </eAnnotations> - <eParameters name="methodName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eParameters name="parameterTypes" eType="#//JTypeList"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="List of parameter types."/> - </eAnnotations> - </eParameters> - </eOperations> - <eOperations name="getMethodElementSignatures" eType="#//JTypeList"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Return a List of Strings that represent MethodElement signatures from most general to most specific."/> - </eAnnotations> - </eOperations> - <eOperations name="getMethodExtended" eType="#//Method"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Get the method of this name and these parameters. It will look up the supertype hierarchy."/> - </eAnnotations> - <eParameters name="methodName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eParameters name="parameterTypes" eType="#//JTypeList"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="List of parameter types."/> - </eAnnotations> - </eParameters> - </eOperations> - <eOperations name="getMethodsExtended" eType="#//JTypeList"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Return all methods, including those from supertypes."/> - </eAnnotations> - </eOperations> - <eOperations name="getOnlySpecificMethods" eType="#//JTypeList"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Return a List of Methods that begins with @aMethodNamePrefix and is not included in the @excludedNames list. If @aMethodNamePrefix is null, all methods will be returned.
"/> - </eAnnotations> - <eParameters name="aMethodNamePrefix" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eParameters name="excludedNames" eType="#//JTypeList"/> - </eOperations> - <eOperations name="getPublicMethod" eType="#//Method"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Return a method matching the name, and non-return parameters with fully qualified types matching all the types in the list, if it exists. It will not look up the supertype hierarchy."/> - </eAnnotations> - <eParameters name="methodName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eParameters name="parameterTypes" eType="#//JTypeList"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="List of parameter types."/> - </eAnnotations> - </eParameters> - </eOperations> - <eOperations name="getPublicMethods" eType="#//JTypeList"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Return all methods, it will not go up the supertype hierarchy."/> - </eAnnotations> - </eOperations> - <eOperations name="getPublicMethodsExtended" eType="#//JTypeList"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Return all public methods, including those from supertypes."/> - </eAnnotations> - </eOperations> - <eOperations name="getPublicMethodsNamed" eType="#//JTypeList"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Returns a filtered list on the methods of this class, having a name equal to that of the parameter."/> - </eAnnotations> - <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="getSupertype" eType="#//JavaClass"/> - <eOperations name="implementsInterface" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Test whether the receiver implements the passed interface (or one of its supertypes)."/> - </eAnnotations> - <eParameters name="interfaceType" eType="#//JavaClass"/> - </eOperations> - <eOperations name="infoString" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Return a string showing our details."/> - </eAnnotations> - </eOperations> - <eOperations name="inheritsFrom" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Tests whether this class inherits from the passed in class."/> - </eAnnotations> - <eParameters name="javaClass" eType="#//JavaClass"/> - </eOperations> - <eOperations name="isExistingType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Does this type exist."/> - </eAnnotations> - </eOperations> - <eOperations name="isInterface" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Is this an interface."/> - </eAnnotations> - </eOperations> - <eOperations name="setSupertype"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Set the supertype."/> - </eAnnotations> - <eParameters name="javaclass" eType="#//JavaClass"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" eType="#//TypeKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="public" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="final" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementsInterfaces" upperBound="-1" - eType="#//JavaClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classImport" upperBound="-1" - eType="#//JavaClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packageImports" upperBound="-1" - eType="#//JavaPackage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fields" upperBound="-1" - eType="#//Field" containment="true" eOpposite="#//Field/javaClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="methods" upperBound="-1" - eType="#//Method" containment="true" eOpposite="#//Method/javaClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initializers" upperBound="-1" - eType="#//Initializer" containment="true" eOpposite="#//Initializer/javaClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaredClasses" upperBound="-1" - eType="#//JavaClass" eOpposite="#//JavaClass/declaringClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaringClass" eType="#//JavaClass" - eOpposite="#//JavaClass/declaredClasses"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="javaPackage" eType="#//JavaPackage" - changeable="false" volatile="true" transient="true" eOpposite="#//JavaPackage/javaClasses"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="events" upperBound="-1" - eType="#//JavaEvent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allEvents" upperBound="-1" - eType="#//JavaEvent" volatile="true" transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Initializer"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStatic" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="javaClass" eType="#//JavaClass" - transient="true" eOpposite="#//JavaClass/initializers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//Block"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JavaParameter" eSuperTypes="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EParameter"> - <eOperations name="isArray" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Is this parameter type an array type."/> - </eAnnotations> - </eOperations> - <eOperations name="isReturn" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Is this a return parameter."/> - </eAnnotations> - </eOperations> - <eOperations name="getJavaType" eType="#//JTypeJavaHelpers"/> - <eOperations name="getQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="final" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="parameterKind" eType="#//JavaParameterKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Method" eSuperTypes="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EOperation"> - <eOperations name="getContainingJavaClass" eType="#//JavaClass"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Return the java class that this method is defined in."/> - </eAnnotations> - </eOperations> - <eOperations name="getMethodElementSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Return a String with the the method name and its parameters. e.g. <code> setFirstName(java.lang.String) </code> .
 "/> - </eAnnotations> - </eOperations> - <eOperations name="getParameter" eType="#//JavaParameter"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Return a Parameter with the passed name, or null."/> - </eAnnotations> - <eParameters name="parameterName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eOperations name="getReturnType" eType="#//JTypeJavaHelpers"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Get the return type."/> - </eAnnotations> - </eOperations> - <eOperations name="setReturnType"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Set the return type"/> - </eAnnotations> - <eParameters name="type" eType="#//JTypeJavaHelpers"/> - </eOperations> - <eOperations name="getSignature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Replicate the functionality of java.lang.reflect.Method.toString().

Returns a string describing this Method. The string is formatted as the method access modifiers, if any, followed by the method return type, followed by a space, followed by the class declaring the method, followed by a period, followed by the method name, followed by a parenthesized, comma-separated list of the method's formal parameter types. If the method throws checked exceptions, the parameter list is followed by a space, followed by the word throws followed by a comma-separated list of the thrown exception types.

For example:

 public boolean java.lang.Object.equals(java.lang.Object)

The access modifiers are placed in canonical order as specified by "The Java Language Specification". This is public, <tt>protected</tt> or <tt>private</tt> first, and then other modifiers in the following order: <tt>abstract</tt>, <tt>static</tt>, <tt>final</tt>, <tt>synchronized</tt> <tt>native</tt>.
"/> - </eAnnotations> - </eOperations> - <eOperations name="isGenerated" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Returns true if the method is system generated.
This is usually determined by the @generated tag in the comment."/> - </eAnnotations> - </eOperations> - <eOperations name="setIsGenerated"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Set the isGenerated flag."/> - </eAnnotations> - <eParameters name="generated" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eOperations> - <eOperations name="isVoid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Is this a void return type method."/> - </eAnnotations> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="native" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="synchronized" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="final" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="constructor" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="static" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="javaVisibility" eType="#//JavaVisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" - eType="#//JavaParameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="javaExceptions" upperBound="-1" - eType="#//JavaClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="javaClass" eType="#//JavaClass" - transient="true" eOpposite="#//JavaClass/methods"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//Block"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Field" eSuperTypes="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//ETypedElement"> - <eOperations name="getContainingJavaClass" eType="#//JavaClass"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Get the class that this field is within."/> - </eAnnotations> - </eOperations> - <eOperations name="isArray" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Is this field an array type."/> - </eAnnotations> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="final" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="static" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="javaVisibility" eType="#//JavaVisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="transient" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="volatile" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="javaClass" eType="#//JavaClass" - transient="true" eOpposite="#//JavaClass/fields"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initializer" eType="#//Block" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TypeKind"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="UNDEFINED=1 CLASS=2 INTERFACE=3 EXCEPTION=4"/> - </eAnnotations> - <eLiterals name="UNDEFINED"/> - <eLiterals name="CLASS" value="1"/> - <eLiterals name="INTERFACE" value="2"/> - <eLiterals name="EXCEPTION" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Block"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" - eType="#//Block" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Comment" eSuperTypes="#//Block"/> - <eClassifiers xsi:type="ecore:EClass" name="Statement" eSuperTypes="#//Block"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaPackage" eSuperTypes="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage"> - <eStructuralFeatures xsi:type="ecore:EReference" name="javaClasses" upperBound="-1" - eType="#//JavaClass" changeable="false" volatile="true" transient="true" eOpposite="#//JavaClass/javaPackage"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="JavaVisibilityKind"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="PACKAGE=1
PUBLIC=2
PRIVATE=3
PROTECTED=4"/> - </eAnnotations> - <eLiterals name="PUBLIC"/> - <eLiterals name="PRIVATE" value="1"/> - <eLiterals name="PROTECTED" value="2"/> - <eLiterals name="PACKAGE" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="JavaParameterKind"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="IN=0
OUT=1
INOUT=2
RETURN=3"/> - </eAnnotations> - <eLiterals name="IN"/> - <eLiterals name="OUT" value="1"/> - <eLiterals name="INOUT" value="2"/> - <eLiterals name="RETURN" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JavaDataType" eSuperTypes="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"> - <eOperations name="getDefaultValueString" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Return the default string representing the default value of the primitive."/> - </eAnnotations> - </eOperations> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArrayType" eSuperTypes="#//JavaClass"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Describes a Java Array type
 For multi-dimensional arrays, it is unlikely that the component type will be
 specified directly. This would require instantiating a chain of component types
 such as String[][][][]->String[][][]->String[][]->String[]->String.

 The component type relationship will be computed if the finalComponentType
 and array dimensions is specified.
 
 For this reason, the preferred way to create is through the JavaRefFactory factory method:
 createArrayType(JavaClass finalComponentType, int dimensions)"/> - </eAnnotations> - <eOperations name="getFinalComponentType" eType="#//JTypeJavaHelpers"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Get the final component type for this Array Type.

In order to ensure a unique instance, we will resolve this type using reflection. It turns out to be most efficient to just do this by trimming the name."/> - </eAnnotations> - </eOperations> - <eOperations name="getComponentTypeAsHelper" eType="#//JTypeJavaHelpers"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Get the component type of this array. 

If this is a multi-dimensional array, the component type will be the nested array type."/> - </eAnnotations> - </eOperations> - <eOperations name="isPrimitiveArray" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Is this an array of java primitives"/> - </eAnnotations> - </eOperations> - <eOperations name="setComponentType"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Set the component type."/> - </eAnnotations> - <eParameters name="helperComponentType" eType="#//JTypeJavaHelpers"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arrayDimensions" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="componentType" lowerBound="1" - eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClassifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="JTypeJavaHelpers" instanceClassName="org.eclipse.jem.java.JavaHelpers"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="This interface is a common interface between JavaClass and JavaDataType plus some common helper methods."/> - </eAnnotations> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="JTypeList" instanceClassName="java.util.List"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="java.util.List type"/> - </eAnnotations> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JavaEvent" abstract="true" eSuperTypes="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EStructuralFeature"/> -</ecore:EPackage> diff --git a/jpa/plugins/org.eclipse.jpt.core/model/javaModel.genmodel b/jpa/plugins/org.eclipse.jpt.core/model/javaModel.genmodel deleted file mode 100644 index f21ce09e58..0000000000 --- a/jpa/plugins/org.eclipse.jpt.core/model/javaModel.genmodel +++ /dev/null @@ -1,173 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<genmodel:GenModel xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" - xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.jpt.core/model" - editDirectory="/org.eclipse.jem.edit/src" editorDirectory="/org.eclipse.jem.editor/src" - modelPluginID="" modelName="Java" modelPluginClass="" editPluginClass="java.provider.JavaEditPlugin" - editorPluginClass="java.presentation.JavaEditorPlugin" updateClasspath="false" - booleanFlagsField="eFlags" booleanFlagsReservedBits="8" importerID="org.eclipse.emf.importer.ecore" - usedGenPackages="../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore"> - <foreignModel>javaModel.ecore</foreignModel> - <genPackages prefix="JavaRef" basePackage="org.eclipse.jem" classPackageSuffix="internal.impl" - ecorePackage="javaModel.ecore#/"> - <genEnums ecoreEnum="javaModel.ecore#//TypeKind"> - <genEnumLiterals ecoreEnumLiteral="javaModel.ecore#//TypeKind/UNDEFINED"/> - <genEnumLiterals ecoreEnumLiteral="javaModel.ecore#//TypeKind/CLASS"/> - <genEnumLiterals ecoreEnumLiteral="javaModel.ecore#//TypeKind/INTERFACE"/> - <genEnumLiterals ecoreEnumLiteral="javaModel.ecore#//TypeKind/EXCEPTION"/> - </genEnums> - <genEnums ecoreEnum="javaModel.ecore#//JavaVisibilityKind"> - <genEnumLiterals ecoreEnumLiteral="javaModel.ecore#//JavaVisibilityKind/PUBLIC"/> - <genEnumLiterals ecoreEnumLiteral="javaModel.ecore#//JavaVisibilityKind/PRIVATE"/> - <genEnumLiterals ecoreEnumLiteral="javaModel.ecore#//JavaVisibilityKind/PROTECTED"/> - <genEnumLiterals ecoreEnumLiteral="javaModel.ecore#//JavaVisibilityKind/PACKAGE"/> - </genEnums> - <genEnums ecoreEnum="javaModel.ecore#//JavaParameterKind"> - <genEnumLiterals ecoreEnumLiteral="javaModel.ecore#//JavaParameterKind/IN"/> - <genEnumLiterals ecoreEnumLiteral="javaModel.ecore#//JavaParameterKind/OUT"/> - <genEnumLiterals ecoreEnumLiteral="javaModel.ecore#//JavaParameterKind/INOUT"/> - <genEnumLiterals ecoreEnumLiteral="javaModel.ecore#//JavaParameterKind/RETURN"/> - </genEnums> - <genDataTypes ecoreDataType="javaModel.ecore#//JTypeJavaHelpers"/> - <genDataTypes ecoreDataType="javaModel.ecore#//JTypeList"/> - <genClasses ecoreClass="javaModel.ecore#//JavaClass"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//JavaClass/kind"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//JavaClass/public"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//JavaClass/final"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//JavaClass/implementsInterfaces"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//JavaClass/classImport"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//JavaClass/packageImports"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference javaModel.ecore#//JavaClass/fields"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference javaModel.ecore#//JavaClass/methods"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference javaModel.ecore#//JavaClass/initializers"/> - <genFeatures property="None" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//JavaClass/declaredClasses"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//JavaClass/declaringClass"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//JavaClass/javaPackage"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference javaModel.ecore#//JavaClass/events"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//JavaClass/allEvents"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/isNested"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/getField"> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/getField/fieldName"/> - </genOperations> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/getFieldExtended"> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/getFieldExtended/fieldName"/> - </genOperations> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/getFieldNamed"> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/getFieldNamed/fieldName"/> - </genOperations> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/getFieldsExtended"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/getMethod"> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/getMethod/methodName"/> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/getMethod/parameterTypes"/> - </genOperations> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/getMethodElementSignatures"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/getMethodExtended"> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/getMethodExtended/methodName"/> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/getMethodExtended/parameterTypes"/> - </genOperations> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/getMethodsExtended"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/getOnlySpecificMethods"> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/getOnlySpecificMethods/aMethodNamePrefix"/> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/getOnlySpecificMethods/excludedNames"/> - </genOperations> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/getPublicMethod"> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/getPublicMethod/methodName"/> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/getPublicMethod/parameterTypes"/> - </genOperations> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/getPublicMethods"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/getPublicMethodsExtended"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/getPublicMethodsNamed"> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/getPublicMethodsNamed/name"/> - </genOperations> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/getSupertype"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/implementsInterface"> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/implementsInterface/interfaceType"/> - </genOperations> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/infoString"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/inheritsFrom"> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/inheritsFrom/javaClass"/> - </genOperations> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/isExistingType"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/isInterface"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaClass/setSupertype"> - <genParameters ecoreParameter="javaModel.ecore#//JavaClass/setSupertype/javaclass"/> - </genOperations> - </genClasses> - <genClasses ecoreClass="javaModel.ecore#//Initializer"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Initializer/isStatic"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//Initializer/javaClass"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//Initializer/source"/> - </genClasses> - <genClasses ecoreClass="javaModel.ecore#//JavaParameter"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//JavaParameter/final"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//JavaParameter/parameterKind"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaParameter/isArray"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaParameter/isReturn"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaParameter/getJavaType"/> - <genOperations ecoreOperation="javaModel.ecore#//JavaParameter/getQualifiedName"/> - </genClasses> - <genClasses ecoreClass="javaModel.ecore#//Method"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Method/abstract"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Method/native"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Method/synchronized"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Method/final"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Method/constructor"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Method/static"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Method/javaVisibility"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference javaModel.ecore#//Method/parameters"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//Method/javaExceptions"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//Method/javaClass"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//Method/source"/> - <genOperations ecoreOperation="javaModel.ecore#//Method/getContainingJavaClass"/> - <genOperations ecoreOperation="javaModel.ecore#//Method/getMethodElementSignature"/> - <genOperations ecoreOperation="javaModel.ecore#//Method/getParameter"> - <genParameters ecoreParameter="javaModel.ecore#//Method/getParameter/parameterName"/> - </genOperations> - <genOperations ecoreOperation="javaModel.ecore#//Method/getReturnType"/> - <genOperations ecoreOperation="javaModel.ecore#//Method/setReturnType"> - <genParameters ecoreParameter="javaModel.ecore#//Method/setReturnType/type"/> - </genOperations> - <genOperations ecoreOperation="javaModel.ecore#//Method/getSignature"/> - <genOperations ecoreOperation="javaModel.ecore#//Method/isGenerated"/> - <genOperations ecoreOperation="javaModel.ecore#//Method/setIsGenerated"> - <genParameters ecoreParameter="javaModel.ecore#//Method/setIsGenerated/generated"/> - </genOperations> - <genOperations ecoreOperation="javaModel.ecore#//Method/isVoid"/> - </genClasses> - <genClasses ecoreClass="javaModel.ecore#//Field"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Field/final"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Field/static"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Field/javaVisibility"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Field/transient"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Field/volatile"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//Field/javaClass"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference javaModel.ecore#//Field/initializer"/> - <genOperations ecoreOperation="javaModel.ecore#//Field/getContainingJavaClass"/> - <genOperations ecoreOperation="javaModel.ecore#//Field/isArray"/> - </genClasses> - <genClasses ecoreClass="javaModel.ecore#//Block"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Block/source"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//Block/name"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference javaModel.ecore#//Block/contents"/> - </genClasses> - <genClasses ecoreClass="javaModel.ecore#//Comment"/> - <genClasses ecoreClass="javaModel.ecore#//Statement"/> - <genClasses ecoreClass="javaModel.ecore#//JavaPackage"> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//JavaPackage/javaClasses"/> - </genClasses> - <genClasses ecoreClass="javaModel.ecore#//JavaDataType"> - <genOperations ecoreOperation="javaModel.ecore#//JavaDataType/getDefaultValueString"/> - </genClasses> - <genClasses ecoreClass="javaModel.ecore#//ArrayType"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute javaModel.ecore#//ArrayType/arrayDimensions"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EReference javaModel.ecore#//ArrayType/componentType"/> - <genOperations ecoreOperation="javaModel.ecore#//ArrayType/getFinalComponentType"/> - <genOperations ecoreOperation="javaModel.ecore#//ArrayType/getComponentTypeAsHelper"/> - <genOperations ecoreOperation="javaModel.ecore#//ArrayType/isPrimitiveArray"/> - <genOperations ecoreOperation="javaModel.ecore#//ArrayType/setComponentType"> - <genParameters ecoreParameter="javaModel.ecore#//ArrayType/setComponentType/helperComponentType"/> - </genOperations> - </genClasses> - <genClasses ecoreClass="javaModel.ecore#//JavaEvent"/> - </genPackages> -</genmodel:GenModel> diff --git a/jpa/plugins/org.eclipse.jpt.core/model/orm.ecore b/jpa/plugins/org.eclipse.jpt.core/model/orm.ecore deleted file mode 100644 index f6cafd0a04..0000000000 --- a/jpa/plugins/org.eclipse.jpt.core/model/orm.ecore +++ /dev/null @@ -1,282 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ecore:EPackage xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="orm" - nsURI="jpt.orm.xmi" nsPrefix="org.eclipse.jpt.core.content.orm"> - <eClassifiers xsi:type="ecore:EClass" name="XmlRootContentNode" eSuperTypes="core.ecore#//XmlEObject core.ecore#//IJpaRootContentNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entityMappings" ordered="false" - unique="false" lowerBound="1" eType="#//EntityMappingsInternal" resolveProxies="false" - eOpposite="#//EntityMappingsInternal/root"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EntityMappingsInternal" eSuperTypes="core.ecore#//XmlEObject core.ecore#//IJpaContentNode #//EntityMappingsForXml #//EntityMappings"> - <eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" unique="false" - lowerBound="1" eType="#//XmlRootContentNode" defaultValueLiteral="" resolveProxies="false" - eOpposite="#//XmlRootContentNode/entityMappings"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistenceUnitMetadataInternal" - lowerBound="1" eType="#//PersistenceUnitMetadataInternal" changeable="false" - defaultValueLiteral="" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="packageInternal" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultSchema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedSchema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultCatalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedCatalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="catalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultAccess" eType="ecore:EEnum core.ecore#//AccessType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedAccess" eType="ecore:EEnum core.ecore#//AccessType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="access" eType="ecore:EEnum core.ecore#//AccessType" - changeable="false" volatile="true" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeMappings" upperBound="-1" - eType="#//XmlTypeMapping" defaultValueLiteral="" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistentTypes" upperBound="-1" - eType="#//XmlPersistentType" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceGenerators" upperBound="-1" - eType="#//XmlSequenceGenerator" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tableGenerators" upperBound="-1" - eType="#//XmlTableGenerator" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedQueries" upperBound="-1" - eType="#//XmlNamedQuery" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedNativeQueries" upperBound="-1" - eType="#//XmlNamedNativeQuery" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EntityMappings" abstract="true" interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistenceUnitMetadata" - eType="#//PersistenceUnitMetadata" changeable="false" volatile="true" defaultValueLiteral="" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="package" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - volatile="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EntityMappingsForXml" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistenceUnitMetadataForXml" - eType="#//PersistenceUnitMetadataForXml" volatile="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="packageForXml" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - volatile="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlTypeMapping" abstract="true" eSuperTypes="core.ecore#//XmlEObject core.ecore#//ITypeMapping"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultAccess" eType="ecore:EEnum core.ecore#//AccessType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedAccess" eType="ecore:EEnum core.ecore#//AccessType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="access" eType="ecore:EEnum core.ecore#//AccessType" - changeable="false" volatile="true" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="metadataComplete" eType="ecore:EEnum core.ecore#//mappings/DefaultFalseBoolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistentType" lowerBound="1" - eType="#//XmlPersistentType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlPersistentType" eSuperTypes="core.ecore#//XmlEObject core.ecore#//IPersistentType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeMappings" upperBound="-1" - eType="#//XmlAttributeMapping" changeable="false" volatile="true" transient="true" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedAttributeMappings" - upperBound="-1" eType="#//XmlAttributeMapping" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualAttributeMappings" - upperBound="-1" eType="#//XmlAttributeMapping" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistentAttributes" upperBound="-1" - eType="#//XmlPersistentAttribute" changeable="false" volatile="true" transient="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedPersistentAttributes" - upperBound="-1" eType="#//XmlPersistentAttribute" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualPersistentAttributes" - upperBound="-1" eType="#//XmlPersistentAttribute" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlMappedSuperclass" eSuperTypes="#//XmlTypeMapping core.ecore#//mappings/IMappedSuperclass"> - <eStructuralFeatures xsi:type="ecore:EReference" name="idClassForXml" eType="#//XmlIdClass" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlEntityInternal" eSuperTypes="#//XmlTypeMapping #//XmlEntityForXml #//XmlEntity"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlEntityForXml" abstract="true" interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tableForXml" eType="#//XmlTable" - volatile="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="discriminatorColumnForXml" - eType="#//XmlDiscriminatorColumn" volatile="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="idClassForXml" eType="#//XmlIdClass" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inheritanceForXml" eType="#//XmlInheritance" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlEntity" abstract="true" interface="true" - eSuperTypes="core.ecore#//mappings/IEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="secondaryTables" upperBound="-1" - eType="ecore:EClass core.ecore#//mappings/ISecondaryTable" changeable="false" - volatile="true" transient="true" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualSecondaryTables" - upperBound="-1" eType="ecore:EClass core.ecore#//mappings/ISecondaryTable" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlEmbeddable" eSuperTypes="#//XmlTypeMapping core.ecore#//mappings/IEmbeddable"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlAttributeMapping" abstract="true" - eSuperTypes="core.ecore#//XmlEObject core.ecore#//IAttributeMapping"> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistentAttribute" lowerBound="1" - eType="#//XmlPersistentAttribute" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlNullAttributeMapping" eSuperTypes="#//XmlAttributeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlBasic" eSuperTypes="#//XmlAttributeMapping core.ecore#//mappings/IBasic #//IXmlColumnMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlId" eSuperTypes="#//XmlAttributeMapping core.ecore#//mappings/IId #//IXmlColumnMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlTransient" eSuperTypes="#//XmlAttributeMapping core.ecore#//mappings/ITransient"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlEmbedded" eSuperTypes="#//XmlAttributeMapping core.ecore#//mappings/IEmbedded"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlEmbeddedId" eSuperTypes="#//XmlAttributeMapping core.ecore#//mappings/IEmbeddedId"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlVersion" eSuperTypes="#//XmlAttributeMapping core.ecore#//mappings/IVersion #//IXmlColumnMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlMultiRelationshipMappingInternal" - abstract="true" eSuperTypes="#//XmlRelationshipMapping core.ecore#//mappings/IMultiRelationshipMapping #//XmlMultiRelationshipMappingForXml #//XmlMultiRelationshipMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlMultiRelationshipMappingForXml" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinTableForXml" eType="#//XmlJoinTable" - volatile="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapKeyForXml" eType="#//XmlMapKey" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlMultiRelationshipMapping" abstract="true" - interface="true" eSuperTypes="core.ecore#//mappings/IMultiRelationshipMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlOneToMany" eSuperTypes="#//XmlMultiRelationshipMappingInternal core.ecore#//mappings/IOneToMany"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlManyToMany" eSuperTypes="#//XmlMultiRelationshipMappingInternal core.ecore#//mappings/IManyToMany"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlPersistentAttribute" eSuperTypes="core.ecore#//XmlEObject core.ecore#//IPersistentAttribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersistenceUnitMetadataInternal" eSuperTypes="core.ecore#//XmlEObject #//PersistenceUnitMetadataForXml #//PersistenceUnitMetadata"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="xmlMappingMetadataCompleteInternal" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistenceUnitDefaultsInternal" - lowerBound="1" eType="#//PersistenceUnitDefaultsInternal" changeable="false" - defaultValueLiteral="" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersistenceUnitMetadata" abstract="true" - interface="true" eSuperTypes="core.ecore#//IXmlEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="xmlMappingMetadataComplete" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistenceUnitDefaults" - eType="#//PersistenceUnitDefaults" changeable="false" volatile="true" defaultValueLiteral="" - resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersistenceUnitMetadataForXml" abstract="true" - interface="true" eSuperTypes="core.ecore#//IXmlEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="xmlMappingMetadataCompleteForXml" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistenceUnitDefaultsForXml" - eType="#//PersistenceUnitDefaultsForXml" volatile="true" defaultValueLiteral="" - resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersistenceUnitDefaultsInternal" eSuperTypes="core.ecore#//XmlEObject #//PersistenceUnitDefaults #//PersistenceUnitDefaultsForXml"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schemaInternal" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="catalogInternal" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="accessInternal" eType="ecore:EEnum core.ecore#//AccessType" - defaultValueLiteral=""/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadePersistInternal" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersistenceUnitDefaults" abstract="true" - interface="true" eSuperTypes="core.ecore#//IXmlEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="catalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="access" eType="ecore:EEnum core.ecore#//AccessType" - volatile="true" defaultValueLiteral=""/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadePersist" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" - volatile="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersistenceUnitDefaultsForXml" abstract="true" - interface="true" eSuperTypes="core.ecore#//IXmlEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schemaForXml" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="catalogForXml" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="accessForXml" eType="ecore:EEnum core.ecore#//AccessType" - volatile="true" defaultValueLiteral=""/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadePersistForXml" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" - volatile="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlTable" eSuperTypes="#//AbstractXmlTable core.ecore#//mappings/ITable"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractXmlNamedColumn" abstract="true" - eSuperTypes="core.ecore#//XmlEObject core.ecore#//mappings/INamedColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedNameForXml" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="columnDefinitionForXml" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" volatile="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractXmlColumn" abstract="true" eSuperTypes="#//AbstractXmlNamedColumn core.ecore#//mappings/IAbstractColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uniqueForXml" eType="ecore:EEnum core.ecore#//mappings/DefaultFalseBoolean" - volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nullableForXml" eType="ecore:EEnum core.ecore#//mappings/DefaultTrueBoolean" - volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="insertableForXml" eType="ecore:EEnum core.ecore#//mappings/DefaultTrueBoolean" - volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="updatableForXml" eType="ecore:EEnum core.ecore#//mappings/DefaultTrueBoolean" - volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedTableForXml" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - volatile="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlColumn" eSuperTypes="#//AbstractXmlColumn core.ecore#//mappings/IColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lengthForXml" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" - volatile="true" defaultValueLiteral="255"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precisionForXml" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" - volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scaleForXml" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" - volatile="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlJoinColumn" eSuperTypes="#//AbstractXmlColumn core.ecore#//mappings/IJoinColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedReferencedColumnNameForXml" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" volatile="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IXmlColumnMapping" abstract="true" interface="true" - eSuperTypes="core.ecore#//mappings/IColumnMapping"> - <eOperations name="makeColumnForXmlNonNull"/> - <eOperations name="makeColumnForXmlNull"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="columnForXml" eType="#//XmlColumn" - volatile="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlManyToOne" eSuperTypes="#//XmlSingleRelationshipMapping core.ecore#//mappings/IManyToOne"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlOneToOne" eSuperTypes="#//XmlSingleRelationshipMapping core.ecore#//mappings/IOneToOne"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlSingleRelationshipMapping" abstract="true" - eSuperTypes="#//XmlRelationshipMapping core.ecore#//mappings/ISingleRelationshipMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlRelationshipMapping" abstract="true" - eSuperTypes="#//XmlAttributeMapping core.ecore#//mappings/IRelationshipMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlJoinTable" eSuperTypes="#//AbstractXmlTable core.ecore#//mappings/IJoinTable"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractXmlTable" abstract="true" eSuperTypes="core.ecore#//XmlEObject core.ecore#//mappings/ITable"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedNameForXml" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedCatalogForXml" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedSchemaForXml" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" volatile="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlOverride" abstract="true" eSuperTypes="core.ecore#//XmlEObject core.ecore#//mappings/IOverride"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlAttributeOverride" eSuperTypes="#//XmlOverride core.ecore#//mappings/IAttributeOverride #//IXmlColumnMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlAssociationOverride" eSuperTypes="#//XmlOverride core.ecore#//mappings/IAssociationOverride"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlDiscriminatorColumn" eSuperTypes="#//AbstractXmlNamedColumn core.ecore#//mappings/IDiscriminatorColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discriminatorTypeForXml" - eType="ecore:EEnum core.ecore#//mappings/DiscriminatorType" volatile="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedLengthForXml" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - volatile="true" defaultValueLiteral="-1"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlSecondaryTable" eSuperTypes="#//AbstractXmlTable core.ecore#//mappings/ISecondaryTable"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlPrimaryKeyJoinColumn" eSuperTypes="#//AbstractXmlNamedColumn core.ecore#//mappings/IPrimaryKeyJoinColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedReferencedColumnNameForXml" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" volatile="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlGeneratedValue" eSuperTypes="core.ecore#//XmlEObject core.ecore#//mappings/IGeneratedValue"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlGenerator" abstract="true" eSuperTypes="core.ecore#//XmlEObject core.ecore#//mappings/IGenerator"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlSequenceGenerator" eSuperTypes="#//XmlGenerator core.ecore#//mappings/ISequenceGenerator"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlTableGenerator" eSuperTypes="#//XmlGenerator core.ecore#//mappings/ITableGenerator"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractXmlQuery" abstract="true" eSuperTypes="core.ecore#//XmlEObject core.ecore#//mappings/IQuery"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlNamedQuery" eSuperTypes="#//AbstractXmlQuery core.ecore#//mappings/INamedQuery"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlNamedNativeQuery" eSuperTypes="#//AbstractXmlQuery core.ecore#//mappings/INamedNativeQuery"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlQueryHint" eSuperTypes="core.ecore#//XmlEObject core.ecore#//mappings/IQueryHint"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlUniqueConstraint" eSuperTypes="core.ecore#//XmlEObject core.ecore#//mappings/IUniqueConstraint"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlCascade" eSuperTypes="core.ecore#//XmlEObject core.ecore#//mappings/ICascade"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlIdClass" eSuperTypes="core.ecore#//XmlEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString" - defaultValueLiteral=""/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlInheritance" eSuperTypes="core.ecore#//XmlEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="strategy" eType="ecore:EEnum core.ecore#//mappings/InheritanceType" - defaultValueLiteral=""/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlMapKey" eSuperTypes="core.ecore#//XmlEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> -</ecore:EPackage> diff --git a/jpa/plugins/org.eclipse.jpt.core/model/persistence.ecore b/jpa/plugins/org.eclipse.jpt.core/model/persistence.ecore deleted file mode 100644 index b26c36781e..0000000000 --- a/jpa/plugins/org.eclipse.jpt.core/model/persistence.ecore +++ /dev/null @@ -1,70 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ecore:EPackage xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="persistence" - nsURI="persistence.xmi" nsPrefix="org.eclipse.jpt.core.content.persistence"> - <eClassifiers xsi:type="ecore:EClass" name="PersistenceXmlRootContentNode" eSuperTypes="core.ecore#//XmlEObject core.ecore#//IJpaRootContentNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistence" eType="#//Persistence" - eOpposite="#//Persistence/root"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Persistence" eSuperTypes="core.ecore#//XmlEObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistenceUnits" upperBound="-1" - eType="#//PersistenceUnit" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" unique="false" - lowerBound="1" eType="#//Version"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" unique="false" - lowerBound="1" eType="#//PersistenceXmlRootContentNode" resolveProxies="false" - eOpposite="#//PersistenceXmlRootContentNode/persistence"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersistenceUnit" eSuperTypes="core.ecore#//XmlEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" unique="false" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="provider" unique="false" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="jtaDataSource" unique="false" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nonJtaDataSource" unique="false" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mappingFiles" unique="false" - upperBound="-1" eType="#//MappingFileRef" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="jarFiles" unique="false" - upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classes" unique="false" - upperBound="-1" eType="#//JavaClassRef" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludeUnlistedClasses" - unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean" - defaultValueLiteral="false" unsettable="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" eType="#//Properties" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="transactionType" unique="false" - eType="#//PersistenceUnitTransactionType" defaultValueLiteral="JTA" unsettable="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MappingFileRef" eSuperTypes="core.ecore#//XmlEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fileName" ordered="false" - unique="false" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString" - defaultValueLiteral=""/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JavaClassRef" eSuperTypes="core.ecore#//XmlEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="javaClass" ordered="false" - unique="false" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Properties" eSuperTypes="core.ecore#//XmlEObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" - eType="#//Property" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Property" eSuperTypes="core.ecore#//XmlEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" unique="false" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PersistenceUnitTransactionType"> - <eLiterals name="JTA"/> - <eLiterals name="RESOURCE_LOCAL" value="1"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="PersistenceUnitTransactionTypeObject" - instanceClassName="org.eclipse.emf.common.util.Enumerator"/> - <eClassifiers xsi:type="ecore:EDataType" name="Version" instanceClassName="java.lang.String"/> -</ecore:EPackage> |