diff --git a/inez.model.tests/.classpath b/inez.model.tests/.classpath deleted file mode 100644 index 030981d..0000000 --- a/inez.model.tests/.classpath +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/inez.model.tests/.eclipse-pmd b/inez.model.tests/.eclipse-pmd deleted file mode 100644 index 5324655..0000000 --- a/inez.model.tests/.eclipse-pmd +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/inez.model.tests/.project b/inez.model.tests/.project deleted file mode 100644 index a5c1cc5..0000000 --- a/inez.model.tests/.project +++ /dev/null @@ -1,40 +0,0 @@ - - - inez.model.tests - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - ch.acanda.eclipse.pmd.builder.PMDBuilder - - - - - - org.eclipse.pde.PluginNature - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - ch.acanda.eclipse.pmd.builder.PMDNature - - diff --git a/inez.model.tests/.settings/org.eclipse.core.resources.prefs b/inez.model.tests/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/inez.model.tests/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/inez.model.tests/.settings/org.eclipse.jdt.core.prefs b/inez.model.tests/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 6b52662..0000000 --- a/inez.model.tests/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,524 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.builder.annotationPath.allLocations=disabled -org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled -org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore -org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull -org.eclipse.jdt.core.compiler.annotation.nonnull.secondary= -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary= -org.eclipse.jdt.core.compiler.annotation.notowning=org.eclipse.jdt.annotation.NotOwning -org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable -org.eclipse.jdt.core.compiler.annotation.nullable.secondary= -org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled -org.eclipse.jdt.core.compiler.annotation.owning=org.eclipse.jdt.annotation.Owning -org.eclipse.jdt.core.compiler.annotation.resourceanalysis=disabled -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.methodParameters=generate -org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=21 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.APILeak=warning -org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info -org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.autoboxing=ignore -org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning -org.eclipse.jdt.core.compiler.problem.deadCode=warning -org.eclipse.jdt.core.compiler.problem.deprecation=warning -org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled -org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled -org.eclipse.jdt.core.compiler.problem.discouragedReference=warning -org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore -org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore -org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled -org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore -org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning -org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning -org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled -org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning -org.eclipse.jdt.core.compiler.problem.incompatibleOwningContract=warning -org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning -org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore -org.eclipse.jdt.core.compiler.problem.insufficientResourceAnalysis=warning -org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore -org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning -org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore -org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled -org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled -org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning -org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore -org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning -org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning -org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore -org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning -org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning -org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error -org.eclipse.jdt.core.compiler.problem.nullReference=warning -org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error -org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning -org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning -org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore -org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning -org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore -org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore -org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore -org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning -org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning -org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore -org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore -org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled -org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning -org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled -org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled -org.eclipse.jdt.core.compiler.problem.suppressWarningsNotFullyAnalysed=info -org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled -org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore -org.eclipse.jdt.core.compiler.problem.terminalDeprecation=warning -org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning -org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled -org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning -org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning -org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore -org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=ignore -org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=warning -org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled -org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=info -org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore -org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore -org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore -org.eclipse.jdt.core.compiler.problem.unstableAutoModuleName=warning -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled -org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedImport=warning -org.eclipse.jdt.core.compiler.problem.unusedLabel=warning -org.eclipse.jdt.core.compiler.problem.unusedLambdaParameter=warning -org.eclipse.jdt.core.compiler.problem.unusedLocal=warning -org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled -org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning -org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning -org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=21 -org.eclipse.jdt.core.formatter.align_arrows_in_switch_on_columns=false -org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false -org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647 -org.eclipse.jdt.core.formatter.align_selector_in_method_invocation_on_expression_first_line=true -org.eclipse.jdt.core.formatter.align_type_members_on_columns=false -org.eclipse.jdt.core.formatter.align_variable_declarations_on_columns=false -org.eclipse.jdt.core.formatter.align_with_spaces=false -org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_enum_constant=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_field=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_local_variable=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_method=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_package=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_parameter=0 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_type=49 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_assertion_message=16 -org.eclipse.jdt.core.formatter.alignment_for_assignment=0 -org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_loops=16 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression_chain=0 -org.eclipse.jdt.core.formatter.alignment_for_enum_constants=16 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=48 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_for_loop_header=0 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_switch_case_with_arrow=16 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_switch_case_with_colon=16 -org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 -org.eclipse.jdt.core.formatter.alignment_for_module_statements=16 -org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 -org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_parameterized_type_references=0 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_permitted_types_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_record_components=16 -org.eclipse.jdt.core.formatter.alignment_for_relational_operator=0 -org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80 -org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_shift_operator=0 -org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16 -org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_record_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_switch_case_with_arrow=20 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_type_annotations=0 -org.eclipse.jdt.core.formatter.alignment_for_type_arguments=0 -org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0 -org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 -org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_after_package=1 -org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_field=0 -org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 -org.eclipse.jdt.core.formatter.blank_lines_before_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 -org.eclipse.jdt.core.formatter.blank_lines_before_package=0 -org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 -org.eclipse.jdt.core.formatter.blank_lines_between_statement_group_in_switch=0 -org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 -org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case_after_arrow=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_record_constructor=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_record_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.comment.align_tags_descriptions_grouped=true -org.eclipse.jdt.core.formatter.comment.align_tags_names_descriptions=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false -org.eclipse.jdt.core.formatter.comment.count_line_length_from_starting_position=true -org.eclipse.jdt.core.formatter.comment.format_block_comments=true -org.eclipse.jdt.core.formatter.comment.format_header=false -org.eclipse.jdt.core.formatter.comment.format_html=true -org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true -org.eclipse.jdt.core.formatter.comment.format_line_comments=true -org.eclipse.jdt.core.formatter.comment.format_source_code=true -org.eclipse.jdt.core.formatter.comment.indent_parameter_description=false -org.eclipse.jdt.core.formatter.comment.indent_root_tags=false -org.eclipse.jdt.core.formatter.comment.indent_tag_description=false -org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert -org.eclipse.jdt.core.formatter.comment.javadoc_do_not_separate_block_tags=false -org.eclipse.jdt.core.formatter.comment.line_length=80 -org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true -org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true -org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false -org.eclipse.jdt.core.formatter.compact_else_if=true -org.eclipse.jdt.core.formatter.continuation_indentation=2 -org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 -org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off -org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on -org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false -org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=false -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_record_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true -org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_empty_lines=false -org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true -org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false -org.eclipse.jdt.core.formatter.indentation.size=4 -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_default=insert -org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_permitted_types=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_record_components=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_switch_case_expressions=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert -org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert -org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert -org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert -org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_case=insert -org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_default=insert -org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_permitted_types=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_record_components=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_switch_case_expressions=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert -org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_constructor=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert -org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert -org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.join_line_comments=false -org.eclipse.jdt.core.formatter.join_lines_in_comments=false -org.eclipse.jdt.core.formatter.join_wrapped_lines=true -org.eclipse.jdt.core.formatter.keep_annotation_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_anonymous_type_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_code_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false -org.eclipse.jdt.core.formatter.keep_enum_constant_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_enum_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_if_then_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false -org.eclipse.jdt.core.formatter.keep_lambda_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_loop_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_method_body_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_record_constructor_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_record_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_simple_do_while_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_simple_for_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_simple_getter_setter_on_one_line=false -org.eclipse.jdt.core.formatter.keep_simple_while_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_switch_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_switch_case_with_arrow_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_type_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.lineSplit=80 -org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false -org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false -org.eclipse.jdt.core.formatter.number_of_blank_lines_after_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_before_code_block=0 -org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 -org.eclipse.jdt.core.formatter.parentheses_positions_in_annotation=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_catch_clause=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_enum_constant_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_for_statment=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_if_while_statement=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_lambda_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_method_delcaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_method_invocation=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_record_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_switch_statement=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_try_clause=common_lines -org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true -org.eclipse.jdt.core.formatter.tabulation.char=tab -org.eclipse.jdt.core.formatter.tabulation.size=2 -org.eclipse.jdt.core.formatter.text_block_indentation=0 -org.eclipse.jdt.core.formatter.use_on_off_tags=true -org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false -org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true -org.eclipse.jdt.core.formatter.wrap_before_assertion_message_operator=true -org.eclipse.jdt.core.formatter.wrap_before_assignment_operator=false -org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true -org.eclipse.jdt.core.formatter.wrap_before_conditional_operator=true -org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true -org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true -org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true -org.eclipse.jdt.core.formatter.wrap_before_relational_operator=true -org.eclipse.jdt.core.formatter.wrap_before_shift_operator=true -org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true -org.eclipse.jdt.core.formatter.wrap_before_switch_case_arrow_operator=false -org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true -org.eclipse.jdt.core.javaFormatter=org.eclipse.jdt.core.defaultJavaFormatter diff --git a/inez.model.tests/.settings/org.eclipse.jdt.ui.prefs b/inez.model.tests/.settings/org.eclipse.jdt.ui.prefs deleted file mode 100644 index a6d063b..0000000 --- a/inez.model.tests/.settings/org.eclipse.jdt.ui.prefs +++ /dev/null @@ -1,151 +0,0 @@ -eclipse.preferences.version=1 -editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true -formatter_profile=_mag -formatter_settings_version=23 -sp_cleanup.add_all=false -sp_cleanup.add_default_serial_version_id=true -sp_cleanup.add_generated_serial_version_id=false -sp_cleanup.add_missing_annotations=true -sp_cleanup.add_missing_deprecated_annotations=true -sp_cleanup.add_missing_methods=false -sp_cleanup.add_missing_nls_tags=false -sp_cleanup.add_missing_override_annotations=true -sp_cleanup.add_missing_override_annotations_interface_methods=true -sp_cleanup.add_serial_version_id=false -sp_cleanup.also_simplify_lambda=true -sp_cleanup.always_use_blocks=true -sp_cleanup.always_use_parentheses_in_expressions=false -sp_cleanup.always_use_this_for_non_static_field_access=false -sp_cleanup.always_use_this_for_non_static_method_access=false -sp_cleanup.array_with_curly=false -sp_cleanup.arrays_fill=false -sp_cleanup.bitwise_conditional_expression=false -sp_cleanup.boolean_literal=false -sp_cleanup.boolean_value_rather_than_comparison=false -sp_cleanup.break_loop=false -sp_cleanup.collection_cloning=false -sp_cleanup.comparing_on_criteria=false -sp_cleanup.comparison_statement=false -sp_cleanup.controlflow_merge=false -sp_cleanup.convert_functional_interfaces=false -sp_cleanup.convert_to_enhanced_for_loop=false -sp_cleanup.convert_to_enhanced_for_loop_if_loop_var_used=false -sp_cleanup.convert_to_switch_expressions=false -sp_cleanup.correct_indentation=false -sp_cleanup.do_while_rather_than_while=false -sp_cleanup.double_negation=false -sp_cleanup.else_if=false -sp_cleanup.embedded_if=false -sp_cleanup.evaluate_nullable=false -sp_cleanup.extract_increment=false -sp_cleanup.format_source_code=true -sp_cleanup.format_source_code_changes_only=false -sp_cleanup.hash=false -sp_cleanup.if_condition=false -sp_cleanup.insert_inferred_type_arguments=false -sp_cleanup.instanceof=false -sp_cleanup.instanceof_keyword=false -sp_cleanup.invert_equals=false -sp_cleanup.join=false -sp_cleanup.lazy_logical_operator=false -sp_cleanup.make_local_variable_final=true -sp_cleanup.make_parameters_final=false -sp_cleanup.make_private_fields_final=true -sp_cleanup.make_type_abstract_if_missing_method=false -sp_cleanup.make_variable_declarations_final=false -sp_cleanup.map_cloning=false -sp_cleanup.merge_conditional_blocks=false -sp_cleanup.multi_catch=false -sp_cleanup.never_use_blocks=false -sp_cleanup.never_use_parentheses_in_expressions=true -sp_cleanup.no_string_creation=false -sp_cleanup.no_super=false -sp_cleanup.number_suffix=false -sp_cleanup.objects_equals=false -sp_cleanup.on_save_use_additional_actions=false -sp_cleanup.one_if_rather_than_duplicate_blocks_that_fall_through=false -sp_cleanup.operand_factorization=false -sp_cleanup.organize_imports=true -sp_cleanup.overridden_assignment=false -sp_cleanup.overridden_assignment_move_decl=true -sp_cleanup.plain_replacement=false -sp_cleanup.precompile_regex=false -sp_cleanup.primitive_comparison=false -sp_cleanup.primitive_parsing=false -sp_cleanup.primitive_rather_than_wrapper=false -sp_cleanup.primitive_serialization=false -sp_cleanup.pull_out_if_from_if_else=false -sp_cleanup.pull_up_assignment=false -sp_cleanup.push_down_negation=false -sp_cleanup.qualify_static_field_accesses_with_declaring_class=false -sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_with_declaring_class=false -sp_cleanup.qualify_static_method_accesses_with_declaring_class=false -sp_cleanup.reduce_indentation=false -sp_cleanup.redundant_comparator=false -sp_cleanup.redundant_falling_through_block_end=false -sp_cleanup.remove_private_constructors=true -sp_cleanup.remove_redundant_modifiers=false -sp_cleanup.remove_redundant_semicolons=false -sp_cleanup.remove_redundant_type_arguments=false -sp_cleanup.remove_trailing_whitespaces=false -sp_cleanup.remove_trailing_whitespaces_all=true -sp_cleanup.remove_trailing_whitespaces_ignore_empty=false -sp_cleanup.remove_unnecessary_array_creation=false -sp_cleanup.remove_unnecessary_casts=true -sp_cleanup.remove_unnecessary_nls_tags=false -sp_cleanup.remove_unused_imports=false -sp_cleanup.remove_unused_local_variables=false -sp_cleanup.remove_unused_method_parameters=false -sp_cleanup.remove_unused_private_fields=true -sp_cleanup.remove_unused_private_members=false -sp_cleanup.remove_unused_private_methods=true -sp_cleanup.remove_unused_private_types=true -sp_cleanup.replace_deprecated_calls=false -sp_cleanup.return_expression=false -sp_cleanup.simplify_boolean_if_else=false -sp_cleanup.simplify_lambda_expression_and_method_ref=false -sp_cleanup.single_used_field=false -sp_cleanup.sort_members=false -sp_cleanup.sort_members_all=false -sp_cleanup.standard_comparison=false -sp_cleanup.static_inner_class=false -sp_cleanup.strictly_equal_or_different=false -sp_cleanup.stringbuffer_to_stringbuilder=false -sp_cleanup.stringbuilder=false -sp_cleanup.stringbuilder_for_local_vars=true -sp_cleanup.stringconcat_stringbuffer_stringbuilder=false -sp_cleanup.stringconcat_to_textblock=false -sp_cleanup.substring=false -sp_cleanup.switch=false -sp_cleanup.switch_for_instanceof_pattern=false -sp_cleanup.system_property=false -sp_cleanup.system_property_boolean=false -sp_cleanup.system_property_file_encoding=false -sp_cleanup.system_property_file_separator=false -sp_cleanup.system_property_javaspecversion=false -sp_cleanup.system_property_javaversion=false -sp_cleanup.system_property_line_separator=false -sp_cleanup.system_property_path_separator=false -sp_cleanup.ternary_operator=false -sp_cleanup.try_with_resource=false -sp_cleanup.unlooped_while=false -sp_cleanup.unreachable_block=false -sp_cleanup.use_anonymous_class_creation=false -sp_cleanup.use_autoboxing=false -sp_cleanup.use_blocks=true -sp_cleanup.use_blocks_only_for_return_and_throw=false -sp_cleanup.use_directly_map_method=false -sp_cleanup.use_lambda=true -sp_cleanup.use_parentheses_in_expressions=false -sp_cleanup.use_string_is_blank=false -sp_cleanup.use_this_for_non_static_field_access=false -sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true -sp_cleanup.use_this_for_non_static_method_access=false -sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true -sp_cleanup.use_unboxing=false -sp_cleanup.use_var=false -sp_cleanup.useless_continue=false -sp_cleanup.useless_return=false -sp_cleanup.valueof_rather_than_instantiation=false diff --git a/inez.model.tests/META-INF/MANIFEST.MF b/inez.model.tests/META-INF/MANIFEST.MF deleted file mode 100644 index 2c5af8c..0000000 --- a/inez.model.tests/META-INF/MANIFEST.MF +++ /dev/null @@ -1,35 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Testing -Bundle-SymbolicName: io.github.magwas.inez.model.tests -Bundle-Version: 0.0.1 -Export-Package: io.github.magwas.inez, - io.github.magwas.inez.element, - io.github.magwas.inez.osgi, - io.github.magwas.inez.query, - io.github.magwas.inez.storage, - io.github.magwas.inez.storage.model, - io.github.magwas.inez.storage.repository -Require-Bundle: org.mockito.mockito-core;bundle-version="5.18.0", - wrapped.org.springframework.boot.spring-boot;bundle-version="3.5.3", - wrapped.org.springframework.boot.spring-boot-autoconfigure;bundle-version="3.5.3", - wrapped.org.springframework.data.spring-data-commons;bundle-version="3.5.1", - wrapped.org.springframework.data.spring-data-keyvalue;bundle-version="3.5.1", - wrapped.org.springframework.spring-aop;bundle-version="6.2.8", - wrapped.org.springframework.spring-core;bundle-version="6.2.8", - wrapped.org.springframework.spring-tx;bundle-version="6.2.8", - wrapped.org.springframework.spring-beans;bundle-version="6.2.8", - wrapped.org.springframework.spring-context;bundle-version="6.2.8", - wrapped.io.github.magwas.konveyor-base;bundle-version="0.3.0", - org.antlr.antlr4-runtime;bundle-version="4.13.2", - org.eclipse.core.runtime;bundle-version="3.12.0", - wrapped.org.springframework.spring-test;bundle-version="6.2.9", - wrapped.io.github.magwas.konveyor-base-testing;bundle-version="0.4.0", - junit-jupiter-api;bundle-version="5.11.4", - org.osgi.test.common;bundle-version="1.3.0", - org.osgi.test.junit5;bundle-version="1.3.0", - io.github.magwas.inez.model, - io.github.magwas.inez.parser, - io.github.magwas.inez.parser.tests -Automatic-Module-Name: io.github.magwas.inez.model.tests -Bundle-RequiredExecutionEnvironment: JavaSE-21 diff --git a/inez.model.tests/README b/inez.model.tests/README deleted file mode 100644 index a72d96e..0000000 --- a/inez.model.tests/README +++ /dev/null @@ -1 +0,0 @@ -tests for inez model diff --git a/inez.model.tests/build.properties b/inez.model.tests/build.properties deleted file mode 100644 index 991fbde..0000000 --- a/inez.model.tests/build.properties +++ /dev/null @@ -1,6 +0,0 @@ -source.. = src/main/java/,\ - src/generators-java,\ - target/generated-sources -output.. = target/classes/ -bin.includes = META-INF/,\ - . diff --git a/inez.model.tests/pom.xml b/inez.model.tests/pom.xml deleted file mode 100644 index f6a0d7b..0000000 --- a/inez.model.tests/pom.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - 4.0.0 - - io.github.magwas - inez - 0.0.1 - ../pom.xml - - io.github.magwas.inez.model.tests - eclipse-test-plugin - ${project.artifactId} - model layer for Inez - https://github.com/kode-konveyor/inez-server.git - - - GPL affero - https://www.gnu.org/licenses/agpl-3.0.en.html - GNU Affero General Public License - - - - - Árpád Magosányi - m4gw4s@gmail.com - - - - scm:git:https://github.com/kode-konveyor/inez-server.git - scm:git:https://github.com/kode-konveyor/inez-server.git - https://github.com/kode-konveyor/inez-server.git - - - github - https://github.com/kode-konveyor/inez-server/issues - - - - website - Project site - https://repo.kodekonveyor.com/${project.artifactId} - - - - - io.github.magwas - io.github.magwas.inez.parser.tests - ${project.version} - - - - - - org.eclipse.tycho - tycho-surefire-plugin - - true - - - io.github.magwas.inez.parser - 1 - true - - - io.github.magwas.inez.model - 2 - true - - - - - - - diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/BridiTestData.java b/inez.model.tests/src/main/java/io/github/magwas/inez/BridiTestData.java deleted file mode 100644 index 59bfab2..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/BridiTestData.java +++ /dev/null @@ -1,45 +0,0 @@ -package io.github.magwas.inez; - -import java.util.List; -import java.util.Set; - -import io.github.magwas.inez.element.BridiElementTestData; -import io.github.magwas.inez.parse.IdUtil; -import io.github.magwas.inez.parse.ParserConstants; - -public interface BridiTestData extends BridiElementTestData { - - Bridi ALICE = new Bridi(IdUtil.createID(ALICE_REPR), ALICE_REPR, List.of()); - - Bridi GO1 = new Bridi(GO1_ID, GO_REPRESENTATION, null); - Bridi GO2 = new Bridi(GO2_ID, GO_REPRESENTATION, null); - Bridi SUMTI_IS_A_THING_IS_A_THING = new Bridi( - SUMTI_IS_A_THING_IS_A_THING_ID, - SUMTI_IS_A_THING_IS_A_THING_REPR_NOREFERENCE, - SUMTI_IS_A_THING_IS_A_THING_REFERENCES); - Bridi TAUTOLOGY_IS_A_THING = - new Bridi(TAUTOLOGY_IS_A_THING_ID, TAUTOLOGY_IS_A_THING_REPR, SUMTI_IS_A_THING_IS_A_THING_REFERENCES); - Bridi THING = new Bridi(THING_ID, THING_REPR, null); - Bridi THING_CHANGED = new Bridi(THING_ID, "thung", null); - Bridi THING_GENERATED = new Bridi(IdUtil.createID(THING_REPR), THING_REPR, null); - Bridi SUMTI = new Bridi(SUMTI_ID, SUMTI_REPR, null); - Bridi NONEXISTENT = new Bridi(NONEXISTENT_ID, NONEXISTENT_REPR, null); - Bridi BRIDI = new Bridi(BRIDI_ID, BRIDI_REPR, null); - Bridi IS_A = new Bridi(IS_A_ID, IS_A_REPR, null); - Bridi IS_A_NONSAVED = new Bridi(IdUtil.createID(IS_A_REPR), IS_A_REPR, null); - Bridi ANY = new Bridi(ParserConstants.QUERY_BRIDI_ID, ParserConstants.QUERY_BRIDI_ID, null); - - Bridi SUMTI_IS_A_THING = new Bridi(SUMTI_IS_A_THING_ID, SUMTI_IS_A_THING_REPR, SUMTI_IS_A_THING_REFERENCES); - Bridi SUMTI_IS_A_THING_GENERATED = - new Bridi(SUMTI_IS_A_THING_ID, SUMTI_IS_A_THING_REPR, SUMTI_IS_A_THING_GENERATED_REFERENCES); - Bridi SUMTI_IS_A_THING_CHANGED = - new Bridi(SUMTI_IS_A_THING_ID, SUMTI_IS_A_THING_CHANGED_REPR, SUMTI_IS_A_THING_CHANGED_REFERENCES); - Bridi TAUTOLOGY = new Bridi(TAUTOLOGY_ID, TAUTOLOGY_REPR, SUMTI_IS_A_THING_CHANGED_REFERENCES); - Bridi THING_IS_A_SUMTI = new Bridi(THING_IS_A_SUMTI_ID, TAUTOLOGY_REPR, THING_IS_A_SUMTI_REFERENCES); - - Bridi GOD = new Bridi(GOD_ID, GOD_REPR, null); - Bridi HUMAN = new Bridi(HUMAN_ID, HUMAN_REPR, null); - Bridi MY_MODEL = new Bridi(MY_MODEL_ID, MY_MODEL_REPR, null); - Set SIMPLE_QUERY_OUTPUT = - Set.of(TAUTOLOGY, SUMTI_IS_A_THING_IS_A_THING, TAUTOLOGY_IS_A_THING, SUMTI_IS_A_THING); -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/InezPluginTest.java b/inez.model.tests/src/main/java/io/github/magwas/inez/InezPluginTest.java deleted file mode 100644 index 15643fa..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/InezPluginTest.java +++ /dev/null @@ -1,25 +0,0 @@ -package io.github.magwas.inez; - -import static org.junit.jupiter.api.Assertions.assertEquals; - -import org.junit.jupiter.api.Tag; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.osgi.test.common.annotation.InjectService; -import org.osgi.test.junit5.service.ServiceExtension; - -import io.github.magwas.inez.storage.model.Sumti; - -@ExtendWith(ServiceExtension.class) -@Tag("plugin") -class InezPluginTest { - - @InjectService - Inez inez; - - @Test - void test() { - Sumti actual = inez.createSumti("hello", "world"); - assertEquals(new Sumti("hello", "world"), actual); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/element/BridiElementSystemInitializationServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/element/BridiElementSystemInitializationServiceStub.java deleted file mode 100644 index e296633..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/element/BridiElementSystemInitializationServiceStub.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.magwas.inez.element; - -import static org.mockito.Mockito.mock; - -public class BridiElementSystemInitializationServiceStub { - static BridiElementSystemInitializationService stub() { - return mock(BridiElementSystemInitializationService.class); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/element/BridiElementTestData.java b/inez.model.tests/src/main/java/io/github/magwas/inez/element/BridiElementTestData.java deleted file mode 100644 index 2b97419..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/element/BridiElementTestData.java +++ /dev/null @@ -1,35 +0,0 @@ -package io.github.magwas.inez.element; - -import java.util.List; -import java.util.Set; - -import io.github.magwas.inez.parse.BridiFieldTestData; -import io.github.magwas.inez.parse.IdUtil; - -public interface BridiElementTestData extends BridiFieldTestData { - String DOG_ID = "id:dog"; - String CONTAINS_ID = "CONTAINS"; - String ROOT_ID = "ROOT"; - String ELEMENT_MODEL_ID = "id:elementModel"; - String CONTAINER_ID = "CONTAINER"; - String CONTAINS_ELEMENT_REPR = "{my model} contains {alice}"; - String CONTAINS_ELEMENT_ID = IdUtil.createID(CONTAINS_ELEMENT_REPR); - String MY_MODEL_REPR = "my model"; - String MY_MODEL_ID = IdUtil.createID(MY_MODEL_REPR); - String FOLDER_ID = IdUtil.createID("folder"); - String ALICE_IS_A_HUMAN_ID = "id:{alice} is a {human}"; - String HUMAN_IS_A_ANIMAL_ID = "id:{human} is a {animal}"; - String DOG_IS_A_ANIMAL_ID = "id:{dog} is a {animal}"; - String MY_MODEL_IS_A_FOLDER_ID = "id:{my model} is a {folder}"; - List CONTAINS_ELEMENT_REFERENCES = List.of(CONTAINS_ID, MY_MODEL_ID, ALICE_ID); - String HUMAN_REPR = "human"; - String HUMAN_ID = IdUtil.createID(HUMAN_REPR); - Set MY_FOLDER_CHILDREN = Set.of( - ALICE_ID, - HUMAN_ID, - DOG_ID, - MY_MODEL_IS_A_FOLDER_ID, - DOG_IS_A_ANIMAL_ID, - HUMAN_IS_A_ANIMAL_ID, - ALICE_IS_A_HUMAN_ID); -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/element/GetRelativeForBridiElementServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/element/GetRelativeForBridiElementServiceStub.java deleted file mode 100644 index f259d42..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/element/GetRelativeForBridiElementServiceStub.java +++ /dev/null @@ -1,17 +0,0 @@ -package io.github.magwas.inez.element; - -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - -import java.util.stream.Stream; - -public class GetRelativeForBridiElementServiceStub implements BridiElementTestData { - public static GetRelativeForBridiElementService stub() { - GetRelativeForBridiElementService mock = mock(GetRelativeForBridiElementService.class); - when(mock.apply(HUMAN_ID, IS_A_ID, 1, 2)).thenReturn(Stream.of(THING_ID)); - when(mock.apply(ROOT_ID, IS_A_ID, 1, 2)).thenReturn(Stream.of(CONTAINER_ID)); - when(mock.apply(MY_MODEL_ID, IS_A_ID, 1, 2)).thenReturn(Stream.of(FOLDER_ID)); - when(mock.apply(FOLDER_ID, IS_A_ID, 1, 2)).thenReturn(Stream.of(CONTAINER_ID)); - return mock; - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/osgi/SpringBootBundleActivatorStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/osgi/SpringBootBundleActivatorStub.java deleted file mode 100644 index 40dee48..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/osgi/SpringBootBundleActivatorStub.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.magwas.inez.osgi; - -import static org.mockito.Mockito.mock; - -public class SpringBootBundleActivatorStub { - public static SpringBootBundleActivator stub() { - return mock(SpringBootBundleActivator.class); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/query/CreateBridisFromDefinitionServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/query/CreateBridisFromDefinitionServiceStub.java deleted file mode 100644 index c3e6d64..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/query/CreateBridisFromDefinitionServiceStub.java +++ /dev/null @@ -1,10 +0,0 @@ -package io.github.magwas.inez.query; - -import static org.mockito.Mockito.mock; - -public class CreateBridisFromDefinitionServiceStub { - - static CreateBridisFromDefinitionService stub() { - return mock(CreateBridisFromDefinitionService.class); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/query/CreateBridisFromParserOutputServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/query/CreateBridisFromParserOutputServiceStub.java deleted file mode 100644 index cb912a1..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/query/CreateBridisFromParserOutputServiceStub.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.magwas.inez.query; - -import static org.mockito.Mockito.mock; - -public class CreateBridisFromParserOutputServiceStub { - static CreateBridisFromParserOutputService stub() { - return mock(CreateBridisFromParserOutputService.class); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/query/CreateBridisFromQueryServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/query/CreateBridisFromQueryServiceStub.java deleted file mode 100644 index 6e4331b..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/query/CreateBridisFromQueryServiceStub.java +++ /dev/null @@ -1,10 +0,0 @@ -package io.github.magwas.inez.query; - -import static org.mockito.Mockito.mock; - -public class CreateBridisFromQueryServiceStub { - - static CreateBridisFromQueryService stub() { - return mock(CreateBridisFromQueryService.class); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/query/QueryProcessorServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/query/QueryProcessorServiceStub.java deleted file mode 100644 index 36e7a30..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/query/QueryProcessorServiceStub.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.magwas.inez.query; - -import static org.mockito.Mockito.mock; - -public class QueryProcessorServiceStub { - static QueryProcessorService stub() { - return mock(QueryProcessorService.class); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/AddReferencesServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/storage/AddReferencesServiceStub.java deleted file mode 100644 index ad51fd0..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/AddReferencesServiceStub.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.magwas.inez.storage; - -import static org.mockito.Mockito.mock; - -public class AddReferencesServiceStub { - public static AddReferencesService stub() { - return mock(AddReferencesService.class); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/BridiStoreChangeListenersServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/storage/BridiStoreChangeListenersServiceStub.java deleted file mode 100644 index 543d6fd..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/BridiStoreChangeListenersServiceStub.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.magwas.inez.storage; - -import static org.mockito.Mockito.mock; - -public class BridiStoreChangeListenersServiceStub { - public static BridiStoreChangeListenersService stub() { - return mock(BridiStoreChangeListenersService.class); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/CreateSumtiServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/storage/CreateSumtiServiceStub.java deleted file mode 100644 index 03b7037..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/CreateSumtiServiceStub.java +++ /dev/null @@ -1,10 +0,0 @@ -package io.github.magwas.inez.storage; - -import static org.mockito.Mockito.mock; - -public class CreateSumtiServiceStub { - - static CreateSumtiService stub() { - return mock(CreateSumtiService.class); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/DeleteBridiServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/storage/DeleteBridiServiceStub.java deleted file mode 100644 index c0a3e91..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/DeleteBridiServiceStub.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.magwas.inez.storage; - -import static org.mockito.Mockito.mock; - -public class DeleteBridiServiceStub { - public static DeleteBridiService stub() { - return mock(DeleteBridiService.class); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindAllByRepresentationServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindAllByRepresentationServiceStub.java deleted file mode 100644 index f101736..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindAllByRepresentationServiceStub.java +++ /dev/null @@ -1,20 +0,0 @@ -package io.github.magwas.inez.storage; - -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - -import java.util.stream.Stream; - -import io.github.magwas.inez.BridiTestData; -import io.github.magwas.inez.parse.ParserConstants; - -public class FindAllByRepresentationServiceStub implements BridiTestData { - public static FindAllByRepresentationService stub() { - FindAllByRepresentationService mock = mock(FindAllByRepresentationService.class); - when(mock.apply(THING_REPR)).thenAnswer((args) -> Stream.of(THING)); - when(mock.apply(GO_REPRESENTATION)).thenAnswer((args) -> Stream.of(GO1, GO2)); - when(mock.apply(SUMTI_IS_A_THING_REPR)).thenAnswer((args) -> Stream.of(SUMTI_IS_A_THING)); - when(mock.apply(ParserConstants.QUERY_BRIDI_ID)).thenAnswer((args) -> Stream.of(ANY)); - return mock; - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindAllIdByRepresentationServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindAllIdByRepresentationServiceStub.java deleted file mode 100644 index e7f3b98..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindAllIdByRepresentationServiceStub.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.github.magwas.inez.storage; - -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - -import java.util.stream.Stream; - -import io.github.magwas.inez.BridiTestData; -import io.github.magwas.inez.parse.ParserConstants; - -public class FindAllIdByRepresentationServiceStub implements BridiTestData { - public static FindAllIdByRepresentationService stub() { - FindAllIdByRepresentationService mock = mock(FindAllIdByRepresentationService.class); - when(mock.apply(THING_REPR)).thenAnswer((args) -> Stream.of(THING_ID)); - when(mock.apply(GO_REPRESENTATION)).thenAnswer((args) -> Stream.of(GO1_ID, GO2_ID)); - when(mock.apply(SUMTI_IS_A_THING_REPR)).thenAnswer((args) -> Stream.of(SUMTI_IS_A_THING_ID)); - when(mock.apply(ParserConstants.QUERY_BRIDI_ID)) - .thenAnswer((args) -> Stream.of(ParserConstants.QUERY_BRIDI_ID)); - when(mock.apply(IS_A_REPR)).thenAnswer((args) -> Stream.of(IS_A_ID)); - - return mock; - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/NotifyStoreChangeServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/storage/NotifyStoreChangeServiceStub.java deleted file mode 100644 index 18bdc2a..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/NotifyStoreChangeServiceStub.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.magwas.inez.storage; - -import static org.mockito.Mockito.mock; - -public class NotifyStoreChangeServiceStub { - public static NotifyStoreChangeService stub() { - return mock(NotifyStoreChangeService.class); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/RemoveReferencesServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/storage/RemoveReferencesServiceStub.java deleted file mode 100644 index e1f8866..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/RemoveReferencesServiceStub.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.magwas.inez.storage; - -import static org.mockito.Mockito.mock; - -public class RemoveReferencesServiceStub { - public static RemoveReferencesService stub() { - return mock(RemoveReferencesService.class); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/SaveBridiServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/storage/SaveBridiServiceStub.java deleted file mode 100644 index acd8b3f..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/SaveBridiServiceStub.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.magwas.inez.storage; - -import static org.mockito.Mockito.mock; - -public class SaveBridiServiceStub { - static SaveBridiService stub() { - return mock(SaveBridiService.class); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/model/BridiReferenceTestData.java b/inez.model.tests/src/main/java/io/github/magwas/inez/storage/model/BridiReferenceTestData.java deleted file mode 100644 index 651e96a..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/model/BridiReferenceTestData.java +++ /dev/null @@ -1,42 +0,0 @@ -package io.github.magwas.inez.storage.model; - -import java.util.List; - -import io.github.magwas.inez.parse.BridiFieldTestData; - -public interface BridiReferenceTestData extends BridiFieldTestData { - - String ID = "id:"; - BridiReference TAUTOLOGY_REFERENCE_0 = new BridiReference(TAUTOLOGY_ID + 0, TAUTOLOGY_ID, IS_A_ID, 0, IS_A_ID); - BridiReference TAUTOLOGY_REFERENCE_1 = new BridiReference(TAUTOLOGY_ID + 1, TAUTOLOGY_ID, IS_A_ID, 1, THING_ID); - BridiReference TAUTOLOGY_REFERENCE_2 = new BridiReference(TAUTOLOGY_ID + 2, TAUTOLOGY_ID, IS_A_ID, 2, THING_ID); - BridiReference SUMTI_IS_A_THING_REFERENCE_0 = - new BridiReference(ID + SUMTI_IS_A_THING_ID + 0, SUMTI_IS_A_THING_ID, IS_A_ID, 0, IS_A_ID); - BridiReference SUMTI_IS_A_THING_REFERENCE_1 = - new BridiReference(ID + SUMTI_IS_A_THING_ID + 1, SUMTI_IS_A_THING_ID, IS_A_ID, 1, SUMTI_ID); - BridiReference SUMTI_IS_A_THING_REFERENCE_2 = - new BridiReference(ID + SUMTI_IS_A_THING_ID + 2, SUMTI_IS_A_THING_ID, IS_A_ID, 2, THING_ID); - List SUMTI_IS_A_THING_REFERENCELIST = - List.of(SUMTI_IS_A_THING_REFERENCE_0, SUMTI_IS_A_THING_REFERENCE_1, SUMTI_IS_A_THING_REFERENCE_2); - BridiReference SUMTI_IS_A_THING_IS_A_THING_REFERENCE_0 = - new BridiReference(SUMTI_IS_A_THING_IS_A_THING_ID + 0, SUMTI_IS_A_THING_IS_A_THING_ID, IS_A_ID, 0, IS_A_ID); - BridiReference SUMTI_IS_A_THING_IS_A_THING_REFERENCE_1 = new BridiReference( - SUMTI_IS_A_THING_IS_A_THING_ID + 1, SUMTI_IS_A_THING_IS_A_THING_ID, IS_A_ID, 1, SUMTI_ID); - BridiReference SUMTI_IS_A_THING_IS_A_THING_REFERENCE_2 = new BridiReference( - SUMTI_IS_A_THING_IS_A_THING_ID + 2, SUMTI_IS_A_THING_IS_A_THING_ID, IS_A_ID, 2, THING_ID); - BridiReference TAUTOLOGY_IS_A_THING_REFERENCE_0 = - new BridiReference(TAUTOLOGY_IS_A_THING_ID + 1, TAUTOLOGY_IS_A_THING_ID, IS_A_ID, 1, IS_A_ID); - BridiReference TAUTOLOGY_IS_A_THING_REFERENCE_1 = - new BridiReference(TAUTOLOGY_IS_A_THING_ID + 1, TAUTOLOGY_IS_A_THING_ID, IS_A_ID, 1, THING_ID); - BridiReference TAUTOLOGY_IS_A_THING_REFERENCE_2 = - new BridiReference(TAUTOLOGY_IS_A_THING_ID + 2, TAUTOLOGY_IS_A_THING_ID, IS_A_ID, 2, THING_ID); - BridiReference THING_IS_A_SUMTI_REFERENCE_0 = - new BridiReference(THING_IS_A_SUMTI_ID + 0, THING_IS_A_SUMTI_ID, IS_A_ID, 0, IS_A_ID); - BridiReference THING_IS_A_SUMTI_REFERENCE_1 = - new BridiReference(THING_IS_A_SUMTI_ID + 1, THING_IS_A_SUMTI_ID, IS_A_ID, 1, THING_ID); - BridiReference THING_IS_A_SUMTI_REFERENCE_2 = - new BridiReference(THING_IS_A_SUMTI_ID + 2, THING_IS_A_SUMTI_ID, IS_A_ID, 2, SUMTI_ID); - - BridiReference STUFF_COULDBE_THING_REFERENCE_2 = - new BridiReference(STUFF_ID + 2, COULDBE_ID, COULDBE_ID, 2, THING_ID); -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/model/SumtiTestData.java b/inez.model.tests/src/main/java/io/github/magwas/inez/storage/model/SumtiTestData.java deleted file mode 100644 index 7ae7b0d..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/model/SumtiTestData.java +++ /dev/null @@ -1,12 +0,0 @@ -package io.github.magwas.inez.storage.model; - -import io.github.magwas.inez.parse.BridiFieldTestData; - -public interface SumtiTestData extends BridiFieldTestData { - - Sumti THING_SUMTI = new Sumti(THING_ID, THING_REPR); - Sumti SUMTI_IS_A_THING_SUMTI = new Sumti(SUMTI_IS_A_THING_ID, SUMTI_IS_A_THING_REPR); - Sumti SUMTI_IS_A_THING_CHANGED_SUMTI = new Sumti(SUMTI_IS_A_THING_ID, SUMTI_IS_A_THING_CHANGED_REPR); - Sumti GO1_SUMTI = new Sumti(GO1_ID, GO_REPRESENTATION); - Sumti GO2_SUMTI = new Sumti(GO2_ID, GO_REPRESENTATION); -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/repository/BridiStoreHistoryServiceStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/storage/repository/BridiStoreHistoryServiceStub.java deleted file mode 100644 index 0fc188e..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/repository/BridiStoreHistoryServiceStub.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.magwas.inez.storage.repository; - -import static org.mockito.Mockito.mock; - -public class BridiStoreHistoryServiceStub { - public static BridiStoreHistoryRepository stub() { - return mock(BridiStoreHistoryRepository.class); - } -} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/repository/SumtiRepositoryStub.java b/inez.model.tests/src/main/java/io/github/magwas/inez/storage/repository/SumtiRepositoryStub.java deleted file mode 100644 index 45b5fa5..0000000 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/repository/SumtiRepositoryStub.java +++ /dev/null @@ -1,21 +0,0 @@ -package io.github.magwas.inez.storage.repository; - -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - -import java.util.Optional; -import java.util.Set; - -import io.github.magwas.inez.storage.model.SumtiTestData; - -public class SumtiRepositoryStub implements SumtiTestData { - public static SumtiRepository stub() { - SumtiRepository mock = mock(SumtiRepository.class); - when(mock.findById(THING_ID)).thenReturn(Optional.of(THING_SUMTI)); - when(mock.findById(SUMTI_IS_A_THING_ID)).thenReturn(Optional.of(SUMTI_IS_A_THING_SUMTI)); - when(mock.findById(NOT_SAVED_ID)).thenReturn(Optional.empty()); - - when(mock.findAllByRepresentation(GO_REPRESENTATION)).thenReturn(Set.of(GO1_SUMTI, GO2_SUMTI)); - return mock; - } -} diff --git a/inez.model/.classpath b/inez.model/.classpath index a010343..b2e532c 100644 --- a/inez.model/.classpath +++ b/inez.model/.classpath @@ -5,8 +5,23 @@ - + + + + + + + + + + + + + + + + diff --git a/inez.model/.project b/inez.model/.project index a41a282..e6c5488 100644 --- a/inez.model/.project +++ b/inez.model/.project @@ -15,11 +15,6 @@ - - org.eclipse.pde.ManifestBuilder - - - org.eclipse.pde.SchemaBuilder @@ -35,6 +30,5 @@ org.eclipse.jdt.core.javanature org.eclipse.m2e.core.maven2Nature ch.acanda.eclipse.pmd.builder.PMDNature - org.eclipse.pde.PluginNature diff --git a/inez.model/META-INF/MANIFEST.MF b/inez.model/META-INF/MANIFEST.MF deleted file mode 100644 index fec4935..0000000 --- a/inez.model/META-INF/MANIFEST.MF +++ /dev/null @@ -1,34 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Main-Class: io.github.magwas.inez.Main -Bundle-Name: io.github.magwas.inez.model -Bundle-SymbolicName: io.github.magwas.inez.model;singleton:=true -Spring-Context: *;create-asynchronously:=false -Bundle-Activator: io.github.magwas.inez.osgi.SpringBootBundleActivator -Bundle-Version: 0.0.1 -Bundle-Vendor: Árpád Magosányi -Export-Package: io.github.magwas.inez, - io.github.magwas.inez.element, - io.github.magwas.inez.functions;x-friends:="io.github.magwas.inez.model.tests", - io.github.magwas.inez.osgi, - io.github.magwas.inez.query;x-friends:="io.github.magwas.inez.model.tests", - io.github.magwas.inez.storage;x-friends:="io.github.magwas.inez.model.tests", - io.github.magwas.inez.storage.model;x-friends:="io.github.magwas.inez.model.tests", - io.github.magwas.inez.storage.repository;x-friends:="io.github.magwas.inez.model.tests" -Require-Bundle: wrapped.org.springframework.boot.spring-boot;bundle-version="3.5.3", - wrapped.org.springframework.boot.spring-boot-autoconfigure;bundle-version="3.5.3", - wrapped.org.springframework.data.spring-data-commons;bundle-version="3.5.1", - wrapped.org.springframework.data.spring-data-keyvalue;bundle-version="3.5.1", - wrapped.org.springframework.spring-aop;bundle-version="6.2.8", - wrapped.org.springframework.spring-core;bundle-version="6.2.8", - wrapped.org.springframework.spring-tx;bundle-version="6.2.8", - wrapped.org.springframework.spring-beans;bundle-version="6.2.8", - wrapped.org.springframework.spring-context;bundle-version="6.2.8", - wrapped.io.github.magwas.konveyor-base;bundle-version="0.3.0", - org.antlr.antlr4-runtime;bundle-version="4.13.2", - io.github.magwas.inez.parser, - org.eclipse.core.runtime;bundle-version="3.12.0" -Bundle-RequiredExecutionEnvironment: JavaSE-21 -Automatic-Module-Name: io.github.magwas.inez.model -Bundle-ClassPath: ., - target/classes diff --git a/inez.model/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/inez.model/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports deleted file mode 100644 index c5b8c83..0000000 --- a/inez.model/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports +++ /dev/null @@ -1 +0,0 @@ -io.github.magwas.inez.osgi.SpringBootBundleActivator diff --git a/inez.model/pom.xml b/inez.model/pom.xml index ed0667d..0825354 100644 --- a/inez.model/pom.xml +++ b/inez.model/pom.xml @@ -7,8 +7,9 @@ 0.0.1 ../pom.xml - io.github.magwas.inez.model - eclipse-plugin + io.github.magwas + inez.model + ${project.version} ${project.artifactId} model layer for Inez https://github.com/kode-konveyor/inez-server.git @@ -41,19 +42,36 @@ https://repo.kodekonveyor.com/${project.artifactId} - - 6.0.0 - - - - - org.eclipse.tycho - tycho-packaging-plugin - - - org.eclipse.tycho - tycho-maven-plugin - - - + + + io.github.magwas + konveyor.base + ${version.konveyor} + runtime + + + io.github.magwas + konveyor.base + ${version.konveyor} + testing + test + + + io.github.magwas + inez.parser + 0.0.1 + + + io.github.magwas + inez.parser + ${project.version} + testing + test + + + org.springframework.data + spring-data-keyvalue + ${version.spring-data} + + diff --git a/inez.model/src/main/java/io/github/magwas/inez/osgi/MyBeanRegistrar.java b/inez.model/src/main/java/io/github/magwas/inez/osgi/MyBeanRegistrar.java deleted file mode 100644 index 8331bc6..0000000 --- a/inez.model/src/main/java/io/github/magwas/inez/osgi/MyBeanRegistrar.java +++ /dev/null @@ -1,27 +0,0 @@ -package io.github.magwas.inez.osgi; - -import org.osgi.framework.BundleContext; -import org.osgi.framework.ServiceReference; -import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; -import org.springframework.beans.factory.support.BeanDefinitionRegistry; -import org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor; - -import io.github.magwas.inez.parse.ParseTextService; -import io.github.magwas.kodekonveyorannotations.Glue; -import io.github.magwas.runtime.LoggerService; - -@Glue -public class MyBeanRegistrar implements BeanDefinitionRegistryPostProcessor { - @Override - public void postProcessBeanDefinitionRegistry(final BeanDefinitionRegistry registry) {} - - @Override - public void postProcessBeanFactory(final ConfigurableListableBeanFactory beanFactory) { - BundleContext bundleContext = SpringBootBundleActivator.bundleContext; - ServiceReference ref = bundleContext.getServiceReference(ParseTextService.class); - ParseTextService parseText = bundleContext.getService(ref); - beanFactory.registerSingleton("parseTextService", parseText); - LoggerService logger = new LoggerService(); - beanFactory.registerSingleton("loggerService", logger); - } -} diff --git a/inez.model/src/main/java/io/github/magwas/inez/osgi/SpringBootBundleActivator.java b/inez.model/src/main/java/io/github/magwas/inez/osgi/SpringBootBundleActivator.java deleted file mode 100644 index 9d85653..0000000 --- a/inez.model/src/main/java/io/github/magwas/inez/osgi/SpringBootBundleActivator.java +++ /dev/null @@ -1,66 +0,0 @@ -package io.github.magwas.inez.osgi; - -import java.io.IOException; - -import org.osgi.framework.BundleActivator; -import org.osgi.framework.BundleContext; -import org.osgi.framework.ServiceReference; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.config.AutowireCapableBeanFactory; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.context.ConfigurableApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; -import org.springframework.context.annotation.ComponentScan; -import org.springframework.data.map.repository.config.EnableMapRepositories; - -import io.github.magwas.inez.Inez; -import io.github.magwas.inez.InezImpl; -import io.github.magwas.inez.query.BridiFunction; -import io.github.magwas.kodekonveyorannotations.Glue; - -@SpringBootApplication -@EnableMapRepositories("io.github.magwas.inez.storage") -@ComponentScan(basePackages = {"io.github.magwas"}) -@Glue -public class SpringBootBundleActivator implements BundleActivator { - - public static BundleContext bundleContext; - - ConfigurableApplicationContext appContext; - - @Autowired - InezImpl inez; - - @Autowired - AutowireCapableBeanFactory autowireCapableBeanFactory; - - @Override - public void start(final BundleContext bundleContext) throws IOException { - SpringBootBundleActivator.bundleContext = bundleContext; - Thread.currentThread().setContextClassLoader(this.getClass().getClassLoader()); - appContext = new AnnotationConfigApplicationContext(SpringBootBundleActivator.class, MyBeanRegistrar.class); - inez = appContext.getBean(InezImpl.class); - inez.initialize(); - - bundleContext.registerService(Inez.class, inez, null); - System.err.println("registered service"); - } - - @Override - public void stop(final BundleContext bundleContext) { - SpringApplication.exit(appContext, () -> 0); - } - - public static void main(final String[] args) { - SpringApplication.run(SpringBootBundleActivator.class); - } - - public BridiFunction obtainAndWireOSGIService(final String relname) { - ServiceReference ref = - (ServiceReference) bundleContext.getServiceReference(relname); - BridiFunction fun = bundleContext.getService(ref); - autowireCapableBeanFactory.autowireBean(fun); - return fun; - } -} diff --git a/inez.model/src/main/java/io/github/magwas/inez/query/CreateBridisFromParserOutputService.java b/inez.model/src/main/java/io/github/magwas/inez/query/CreateBridisFromParserOutputService.java index 2289aa9..aafecfd 100644 --- a/inez.model/src/main/java/io/github/magwas/inez/query/CreateBridisFromParserOutputService.java +++ b/inez.model/src/main/java/io/github/magwas/inez/query/CreateBridisFromParserOutputService.java @@ -33,7 +33,7 @@ public Stream apply(final ParserOutput parserOutput) { private Stream apply(final String top, final Map> refMap) { debug("apply(", top, refMap); if (!refMap.containsKey(top)) { - Bridi bridi = new Bridi(getIdOrRepr(top), top, null); + Bridi bridi = new Bridi(getIdOrRepr(top), top, List.of()); debug("bridi->", bridi); return Stream.of(bridi); } diff --git a/inez.model/src/main/java/io/github/magwas/inez/query/GetServiceByNameService.java b/inez.model/src/main/java/io/github/magwas/inez/query/GetServiceByNameService.java new file mode 100644 index 0000000..318be9d --- /dev/null +++ b/inez.model/src/main/java/io/github/magwas/inez/query/GetServiceByNameService.java @@ -0,0 +1,27 @@ +package io.github.magwas.inez.query; + +import java.util.Arrays; + +import org.springframework.beans.BeansException; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.ApplicationContext; +import org.springframework.stereotype.Service; + +import io.github.magwas.runtime.LoggerService; + +@Service +public class GetServiceByNameService { + + @Autowired + private ApplicationContext applicationContext; + + @Autowired + LoggerService logger; + + public BridiFunction apply(final String serviceName) throws BeansException, ClassNotFoundException { + logger.debug(serviceName); + + Arrays.asList(applicationContext.getBeanDefinitionNames()).forEach(logger::debug); + return (BridiFunction) applicationContext.getBean(Class.forName(serviceName)); + } +} diff --git a/inez.model/src/main/java/io/github/magwas/inez/query/QueryProcessorService.java b/inez.model/src/main/java/io/github/magwas/inez/query/QueryProcessorService.java index 0cc5a34..17b7517 100644 --- a/inez.model/src/main/java/io/github/magwas/inez/query/QueryProcessorService.java +++ b/inez.model/src/main/java/io/github/magwas/inez/query/QueryProcessorService.java @@ -14,13 +14,13 @@ import java.util.stream.Stream; import org.antlr.v4.runtime.misc.ParseCancellationException; +import org.springframework.beans.BeansException; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import io.github.magwas.inez.Bridi; import io.github.magwas.inez.element.ElementConstants; import io.github.magwas.inez.element.GetRelativeForBridiElementService; -import io.github.magwas.inez.osgi.SpringBootBundleActivator; import io.github.magwas.inez.parse.ParseTextService; import io.github.magwas.inez.parse.ParserConstants; import io.github.magwas.inez.parse.ParserOutput; @@ -51,7 +51,7 @@ public class QueryProcessorService implements Function apply(final String query) { return parseText.apply(query).map(x -> apply(x)).flatMap(x -> x); @@ -126,8 +126,14 @@ private BridiFunction functionFor(final List partList) { debug("rels", rels); if (rels.isEmpty()) return null; if (rels.size() != 1) throw new Error("multiple functions for " + partList); - String relname = rels.get(0); - return springBootBundleActivator.obtainAndWireOSGIService(relname); + String serviceName = rels.get(0); + BridiFunction service; + try { + service = getServiceByName.apply(serviceName); + } catch (BeansException | ClassNotFoundException e) { + throw new Error(serviceName + " not found for " + partList, e); + } + return service; } private Stream findCandidates( diff --git a/inez.model/src/test/generators-java/io/github/magwas/inez/BridiTestDataGenerator.java b/inez.model/src/test/generators-java/io/github/magwas/inez/BridiTestDataGenerator.java new file mode 100644 index 0000000..35db835 --- /dev/null +++ b/inez.model/src/test/generators-java/io/github/magwas/inez/BridiTestDataGenerator.java @@ -0,0 +1,25 @@ +package io.github.magwas.inez; + +import java.text.MessageFormat; +import java.util.function.Supplier; + +import io.github.magwas.runtime.GeneratorUtil; +import io.github.magwas.runtime.RuntimeConstants; +import io.github.magwas.testing.TestUtil; + +public class BridiTestDataGenerator + implements Supplier, GeneratorPatternConstants { + + @Override + public StringBuilder get() { + StringBuilder builder = GeneratorUtil.testDataBoilerPlate( + BRIDI_TEST_DATA_HEADER, "IdTestData", "ReferenceTestData"); + String bridies = TestUtil.loadResourceAsString("bridies"); + GeneratorUtil.mapToCode(bridies, + line -> MessageFormat.format(BRIDI_TEST_DATA_PATTERN, + (Object[]) line.split(RuntimeConstants.COMMA, 4)), + builder); + return GeneratorUtil.testDataTail(builder); + } + +} diff --git a/inez.model/src/test/generators-java/io/github/magwas/inez/GeneratorPatternConstants.java b/inez.model/src/test/generators-java/io/github/magwas/inez/GeneratorPatternConstants.java new file mode 100644 index 0000000..8252cc2 --- /dev/null +++ b/inez.model/src/test/generators-java/io/github/magwas/inez/GeneratorPatternConstants.java @@ -0,0 +1,47 @@ +package io.github.magwas.inez; + +public interface GeneratorPatternConstants { + String GET_RELATIVE_FOR_BRIDI_ELEMENT_PATTERN = "\twhen(mock.apply({0}_ID, {1}_ID, {2}, {3})).thenReturn(Stream.of({4}_ID));\n"; + String BRIDI_TEST_DATA_PATTERN = "\tBridi {0} = new Bridi({1}, {2},{3});\n"; + String BRIDI_TEST_DATA_HEADER = """ + import java.util.List; + import io.github.magwas.inez.parse.IdTestData; + import io.github.magwas.inez.parse.IdUtil; + import io.github.magwas.inez.parse.ParserConstants; + import io.github.magwas.inez.parse.ReferenceTestData; + + """; + String SUMTI_REPOSITORY_STUB_PATTERN = "\twhen(mock.findById({0}_ID)).thenReturn(Optional.of({0}_SUMTI));\n"; + String SUMTI_REPOSITORY_STUB_EXTRA = "\twhen(mock.findAllByRepresentation(GO_REPR)).thenReturn(Set.of(GO_SUMTI, GO2_SUMTI));\n"; + String SUMTI_REPOSITORY_STUB_HEADER = """ + import java.util.Set; + import java.util.Optional; + import io.github.magwas.inez.storage.model.SumtiTestData; + """; + String SUMTI_TESTDATA_PATTERN = "\tSumti {0}_SUMTI = new Sumti({1}, {2});\n"; + String BRIDI_REFERENCE_PATTERN = """ + BridiReference {0}_REFERENCE_0 = new BridiReference( + IdUtil.createID({0}_ID+0), {0}_ID, {1}_ID, 0, {1}_ID); + BridiReference {0}_REFERENCE_1 = new BridiReference( + IdUtil.createID({0}_ID+1), {0}_ID, {1}_ID, 1, {2}_ID); + BridiReference {0}_REFERENCE_2 = new BridiReference( + IdUtil.createID({0}_ID+2), {0}_ID, {1}_ID, 2, {3}_ID); + List {0}_REFERENCELIST = List.of( + {0}_REFERENCE_0, {0}_REFERENCE_1, + {0}_REFERENCE_2); + """; + String BRIDI_REFERENCE_HEADER = """ + import io.github.magwas.inez.parse.IdTestData; + import io.github.magwas.inez.parse.IdUtil; + import java.util.List; + """; + String FIND_ALL_BY_REPRESENTATION_STUB_HEADER = """ + import java.util.stream.Stream; + + import io.github.magwas.inez.BridiTestData; + import io.github.magwas.inez.parse.ParserConstants; + """; + String FIND_ALL_ID_BY_REPRESENTATION_STUB_PATTERN = "\t\twhen(mock.apply({0})).thenAnswer((args) -> Stream.of({1}));\n"; + String FIND_ALL_BY_REPRESENTATION_STUB_PATTERN = "\t\twhen(mock.apply({0})).thenAnswer((args) -> Stream.of({1}));\n"; + +} diff --git a/inez.model/src/test/generators-java/io/github/magwas/inez/element/GetRelativeForBridiElementServiceStubGenerator.java b/inez.model/src/test/generators-java/io/github/magwas/inez/element/GetRelativeForBridiElementServiceStubGenerator.java new file mode 100644 index 0000000..5c597e3 --- /dev/null +++ b/inez.model/src/test/generators-java/io/github/magwas/inez/element/GetRelativeForBridiElementServiceStubGenerator.java @@ -0,0 +1,27 @@ +package io.github.magwas.inez.element; + +import java.text.MessageFormat; +import java.util.function.Supplier; + +import io.github.magwas.inez.GeneratorPatternConstants; +import io.github.magwas.runtime.GeneratorUtil; +import io.github.magwas.runtime.RuntimeConstants; +import io.github.magwas.testing.TestUtil; + +public class GetRelativeForBridiElementServiceStubGenerator + implements Supplier, GeneratorPatternConstants { + + @Override + public StringBuilder get() { + StringBuilder builder = GeneratorUtil.stubBoilerPlate(""" + import java.util.stream.Stream; + """, "BridiElementTestData"); + String relatives = TestUtil.loadResourceAsString("relatives"); + GeneratorUtil.mapToCode(relatives, + line -> MessageFormat.format(GET_RELATIVE_FOR_BRIDI_ELEMENT_PATTERN, + (Object[]) line.split(RuntimeConstants.COMMA)), + builder); + return GeneratorUtil.stubTail(builder); + } + +} diff --git a/inez.model/src/test/generators-java/io/github/magwas/inez/storage/FindAllByRepresentationServiceStubGenerator.java b/inez.model/src/test/generators-java/io/github/magwas/inez/storage/FindAllByRepresentationServiceStubGenerator.java new file mode 100644 index 0000000..d67ff57 --- /dev/null +++ b/inez.model/src/test/generators-java/io/github/magwas/inez/storage/FindAllByRepresentationServiceStubGenerator.java @@ -0,0 +1,26 @@ +package io.github.magwas.inez.storage; + +import java.text.MessageFormat; +import java.util.function.Supplier; + +import io.github.magwas.inez.GeneratorPatternConstants; +import io.github.magwas.runtime.GeneratorUtil; +import io.github.magwas.runtime.RuntimeConstants; +import io.github.magwas.testing.TestUtil; + +public class FindAllByRepresentationServiceStubGenerator + implements Supplier, GeneratorPatternConstants { + + @Override + public StringBuilder get() { + StringBuilder builder = GeneratorUtil.stubBoilerPlate( + FIND_ALL_BY_REPRESENTATION_STUB_HEADER, "BridiTestData"); + String sumties = TestUtil.loadResourceAsString("byrepresentation"); + GeneratorUtil.mapToCode(sumties, line -> { + return MessageFormat.format(FIND_ALL_BY_REPRESENTATION_STUB_PATTERN, + (Object[]) line.split(RuntimeConstants.COMMA, 2)); + }, builder); + return GeneratorUtil.stubTail(builder); + } + +} diff --git a/inez.model/src/test/generators-java/io/github/magwas/inez/storage/FindAllIdByRepresentationServiceStubGenerator.java b/inez.model/src/test/generators-java/io/github/magwas/inez/storage/FindAllIdByRepresentationServiceStubGenerator.java new file mode 100644 index 0000000..2937fec --- /dev/null +++ b/inez.model/src/test/generators-java/io/github/magwas/inez/storage/FindAllIdByRepresentationServiceStubGenerator.java @@ -0,0 +1,28 @@ +package io.github.magwas.inez.storage; + +import java.text.MessageFormat; +import java.util.function.Supplier; + +import io.github.magwas.inez.GeneratorPatternConstants; +import io.github.magwas.runtime.GeneratorUtil; +import io.github.magwas.runtime.RuntimeConstants; +import io.github.magwas.testing.TestUtil; + +public class FindAllIdByRepresentationServiceStubGenerator + implements Supplier, GeneratorPatternConstants { + + @Override + public StringBuilder get() { + StringBuilder builder = GeneratorUtil.stubBoilerPlate( + FIND_ALL_BY_REPRESENTATION_STUB_HEADER, "BridiTestData"); + String sumties = TestUtil.loadResourceAsString("byrepresentation"); + GeneratorUtil.mapToCode(sumties, line -> { + String[] parts = line.split(RuntimeConstants.COMMA, 2); + String[] rest = parts[1].split(RuntimeConstants.COMMA); + return MessageFormat.format(FIND_ALL_ID_BY_REPRESENTATION_STUB_PATTERN, + parts[0], parts[1].replaceAll(",", "_ID,").replaceAll("$", "_ID")); + }, builder); + return GeneratorUtil.stubTail(builder); + } + +} diff --git a/inez.model/src/test/generators-java/io/github/magwas/inez/storage/model/BridiReferenceTestDataGenerator.java b/inez.model/src/test/generators-java/io/github/magwas/inez/storage/model/BridiReferenceTestDataGenerator.java new file mode 100644 index 0000000..1127ad8 --- /dev/null +++ b/inez.model/src/test/generators-java/io/github/magwas/inez/storage/model/BridiReferenceTestDataGenerator.java @@ -0,0 +1,26 @@ +package io.github.magwas.inez.storage.model; + +import java.text.MessageFormat; +import java.util.function.Supplier; + +import io.github.magwas.inez.GeneratorPatternConstants; +import io.github.magwas.runtime.GeneratorUtil; +import io.github.magwas.runtime.RuntimeConstants; +import io.github.magwas.testing.TestUtil; + +public class BridiReferenceTestDataGenerator + implements Supplier, GeneratorPatternConstants { + + @Override + public StringBuilder get() { + StringBuilder builder = GeneratorUtil + .testDataBoilerPlate(BRIDI_REFERENCE_HEADER, "IdTestData"); + String bridireferences = TestUtil.loadResourceAsString("bridireferences"); + GeneratorUtil.mapToCode(bridireferences, + line -> MessageFormat.format(BRIDI_REFERENCE_PATTERN, + (Object[]) line.split(RuntimeConstants.COMMA)), + builder); + return GeneratorUtil.testDataTail(builder); + } + +} diff --git a/inez.model/src/test/generators-java/io/github/magwas/inez/storage/model/SumtiTestDataGenerator.java b/inez.model/src/test/generators-java/io/github/magwas/inez/storage/model/SumtiTestDataGenerator.java new file mode 100644 index 0000000..166ba7f --- /dev/null +++ b/inez.model/src/test/generators-java/io/github/magwas/inez/storage/model/SumtiTestDataGenerator.java @@ -0,0 +1,26 @@ +package io.github.magwas.inez.storage.model; + +import java.text.MessageFormat; +import java.util.function.Supplier; + +import io.github.magwas.inez.GeneratorPatternConstants; +import io.github.magwas.runtime.GeneratorUtil; +import io.github.magwas.runtime.RuntimeConstants; +import io.github.magwas.testing.TestUtil; + +public class SumtiTestDataGenerator + implements Supplier, GeneratorPatternConstants { + + @Override + public StringBuilder get() { + StringBuilder builder = GeneratorUtil.testDataBoilerPlate( + "import io.github.magwas.inez.parse.IdTestData;", "IdTestData"); + String sumties = TestUtil.loadResourceAsString("sumties"); + GeneratorUtil.mapToCode(sumties, + line -> MessageFormat.format(SUMTI_TESTDATA_PATTERN, + (Object[]) line.split(RuntimeConstants.COMMA)), + builder); + return GeneratorUtil.testDataTail(builder); + } + +} diff --git a/inez.model/src/test/generators-java/io/github/magwas/inez/storage/repository/SumtiRepositoryStubGenerator.java b/inez.model/src/test/generators-java/io/github/magwas/inez/storage/repository/SumtiRepositoryStubGenerator.java new file mode 100644 index 0000000..568a0e0 --- /dev/null +++ b/inez.model/src/test/generators-java/io/github/magwas/inez/storage/repository/SumtiRepositoryStubGenerator.java @@ -0,0 +1,27 @@ +package io.github.magwas.inez.storage.repository; + +import java.text.MessageFormat; +import java.util.function.Supplier; + +import io.github.magwas.inez.GeneratorPatternConstants; +import io.github.magwas.runtime.GeneratorUtil; +import io.github.magwas.runtime.RuntimeConstants; +import io.github.magwas.testing.TestUtil; + +public class SumtiRepositoryStubGenerator + implements Supplier, GeneratorPatternConstants { + + @Override + public StringBuilder get() { + StringBuilder builder = GeneratorUtil + .stubBoilerPlate(SUMTI_REPOSITORY_STUB_HEADER, "SumtiTestData"); + String sumties = TestUtil.loadResourceAsString("sumties"); + GeneratorUtil.mapToCode(sumties, + line -> MessageFormat.format(SUMTI_REPOSITORY_STUB_PATTERN, + (Object[]) line.split(RuntimeConstants.COMMA)), + builder); + builder.append(SUMTI_REPOSITORY_STUB_EXTRA); + return GeneratorUtil.stubTail(builder); + } + +} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/InezImplStub.java b/inez.model/src/test/java/io/github/magwas/inez/InezImplStub.java similarity index 51% rename from inez.model.tests/src/main/java/io/github/magwas/inez/InezImplStub.java rename to inez.model/src/test/java/io/github/magwas/inez/InezImplStub.java index 03aeef2..317079c 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/InezImplStub.java +++ b/inez.model/src/test/java/io/github/magwas/inez/InezImplStub.java @@ -2,9 +2,7 @@ import static org.mockito.Mockito.mock; -import io.github.magwas.inez.element.BridiElementTestData; - -public class InezImplStub implements BridiElementTestData, BridiTestData { +public class InezImplStub { public static InezImpl stub() { return mock(InezImpl.class); } diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/InezProblemTestData.java b/inez.model/src/test/java/io/github/magwas/inez/InezProblemTestData.java similarity index 87% rename from inez.model.tests/src/main/java/io/github/magwas/inez/InezProblemTestData.java rename to inez.model/src/test/java/io/github/magwas/inez/InezProblemTestData.java index d69900d..7c2643a 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/InezProblemTestData.java +++ b/inez.model/src/test/java/io/github/magwas/inez/InezProblemTestData.java @@ -7,6 +7,6 @@ public interface InezProblemTestData extends SumtiTestData { InezProblem PROBLEM = - new InezProblem("each element is within a containerID", "each element is within a container", GO1_SUMTI); + new InezProblem("each element is within a containerID", "each element is within a container", GO_SUMTI); List PROBLEMS = List.of(PROBLEM); } diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/InezProblemsTest.java b/inez.model/src/test/java/io/github/magwas/inez/InezProblemsTest.java similarity index 100% rename from inez.model.tests/src/main/java/io/github/magwas/inez/InezProblemsTest.java rename to inez.model/src/test/java/io/github/magwas/inez/InezProblemsTest.java diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/TestConfig.java b/inez.model/src/test/java/io/github/magwas/inez/TestConfig.java similarity index 100% rename from inez.model.tests/src/main/java/io/github/magwas/inez/TestConfig.java rename to inez.model/src/test/java/io/github/magwas/inez/TestConfig.java diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/element/BridiElementEndToEndTest.java b/inez.model/src/test/java/io/github/magwas/inez/element/BridiElementEndToEndTest.java similarity index 97% rename from inez.model.tests/src/main/java/io/github/magwas/inez/element/BridiElementEndToEndTest.java rename to inez.model/src/test/java/io/github/magwas/inez/element/BridiElementEndToEndTest.java index 5f71187..abc24dd 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/element/BridiElementEndToEndTest.java +++ b/inez.model/src/test/java/io/github/magwas/inez/element/BridiElementEndToEndTest.java @@ -26,7 +26,7 @@ @Tag("end-to-end") @ExtendWith(SpringExtension.class) @ContextConfiguration(classes = TestConfig.class) -class BridiElementEndToEndTest implements BridiTestData { +class BridiElementEndToEndTest implements BridiTestData, BridiElementTestData { @Autowired SumtiRepository sumtiRepository; diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/element/BridiElementFactoryStub.java b/inez.model/src/test/java/io/github/magwas/inez/element/BridiElementFactoryStub.java similarity index 100% rename from inez.model.tests/src/main/java/io/github/magwas/inez/element/BridiElementFactoryStub.java rename to inez.model/src/test/java/io/github/magwas/inez/element/BridiElementFactoryStub.java diff --git a/inez.model/src/test/java/io/github/magwas/inez/element/BridiElementSystemInitializationServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/element/BridiElementSystemInitializationServiceStub.java new file mode 100644 index 0000000..849a8a9 --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/element/BridiElementSystemInitializationServiceStub.java @@ -0,0 +1,6 @@ +package io.github.magwas.inez.element; + +import io.github.magwas.testing.IndirectlyTested; + +@IndirectlyTested +public class BridiElementSystemInitializationServiceStub {} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/element/BridiElementSystemInitializationServiceTest.java b/inez.model/src/test/java/io/github/magwas/inez/element/BridiElementSystemInitializationServiceTest.java similarity index 100% rename from inez.model.tests/src/main/java/io/github/magwas/inez/element/BridiElementSystemInitializationServiceTest.java rename to inez.model/src/test/java/io/github/magwas/inez/element/BridiElementSystemInitializationServiceTest.java diff --git a/inez.model/src/test/java/io/github/magwas/inez/element/BridiElementTestData.java b/inez.model/src/test/java/io/github/magwas/inez/element/BridiElementTestData.java new file mode 100644 index 0000000..436308e --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/element/BridiElementTestData.java @@ -0,0 +1,17 @@ +package io.github.magwas.inez.element; + +import java.util.Set; + +import io.github.magwas.inez.parse.IdTestData; + +public interface BridiElementTestData extends IdTestData { + + Set MY_FOLDER_CHILDREN = Set.of( + ALICE_ID, + HUMAN_ID, + DOG_ID, + MY_MODEL_IS_A_FOLDER_ID, + DOG_IS_A_ANIMAL_ID, + HUMAN_IS_A_ANIMAL_ID, + ALICE_IS_A_HUMAN_ID); +} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/element/CreateBridiElementServiceTest.java b/inez.model/src/test/java/io/github/magwas/inez/element/CreateBridiElementServiceTest.java similarity index 100% rename from inez.model.tests/src/main/java/io/github/magwas/inez/element/CreateBridiElementServiceTest.java rename to inez.model/src/test/java/io/github/magwas/inez/element/CreateBridiElementServiceTest.java diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/element/IsInstanceServiceTest.java b/inez.model/src/test/java/io/github/magwas/inez/element/IsInstanceServiceTest.java similarity index 100% rename from inez.model.tests/src/main/java/io/github/magwas/inez/element/IsInstanceServiceTest.java rename to inez.model/src/test/java/io/github/magwas/inez/element/IsInstanceServiceTest.java diff --git a/inez.model/src/test/java/io/github/magwas/inez/query/CreateBridisFromDefinitionServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/query/CreateBridisFromDefinitionServiceStub.java new file mode 100644 index 0000000..35d4341 --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/query/CreateBridisFromDefinitionServiceStub.java @@ -0,0 +1,6 @@ +package io.github.magwas.inez.query; + +import io.github.magwas.testing.IndirectlyTested; + +@IndirectlyTested +public class CreateBridisFromDefinitionServiceStub {} diff --git a/inez.model/src/test/java/io/github/magwas/inez/query/CreateBridisFromParserOutputServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/query/CreateBridisFromParserOutputServiceStub.java new file mode 100644 index 0000000..0abca87 --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/query/CreateBridisFromParserOutputServiceStub.java @@ -0,0 +1,6 @@ +package io.github.magwas.inez.query; + +import io.github.magwas.testing.IndirectlyTested; + +@IndirectlyTested +public class CreateBridisFromParserOutputServiceStub {} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/query/CreateBridisFromParserOutputTest.java b/inez.model/src/test/java/io/github/magwas/inez/query/CreateBridisFromParserOutputTest.java similarity index 91% rename from inez.model.tests/src/main/java/io/github/magwas/inez/query/CreateBridisFromParserOutputTest.java rename to inez.model/src/test/java/io/github/magwas/inez/query/CreateBridisFromParserOutputTest.java index 057d737..bf1cfd0 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/query/CreateBridisFromParserOutputTest.java +++ b/inez.model/src/test/java/io/github/magwas/inez/query/CreateBridisFromParserOutputTest.java @@ -13,6 +13,7 @@ import io.github.magwas.inez.BridiTestData; import io.github.magwas.inez.parse.ParserOutputTestData; import io.github.magwas.testing.TestBase; +import io.github.magwas.testing.TestUtil; class CreateBridisFromParserOutputTest extends TestBase implements BridiTestData, ParserOutputTestData { @InjectMocks @@ -24,6 +25,7 @@ void test() { Set expected = Set.of(THING_GENERATED, IS_A_NONSAVED, SUMTI, SUMTI_IS_A_THING_GENERATED); Set actual = createBridisFromParserOutput.apply(OUTPUT_SUMTI_IS_A_THING).collect(Collectors.toSet()); + TestUtil.diffCollections(expected, actual); assertEquals(expected, actual); } } diff --git a/inez.model/src/test/java/io/github/magwas/inez/query/CreateBridisFromQueryServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/query/CreateBridisFromQueryServiceStub.java new file mode 100644 index 0000000..419d9f2 --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/query/CreateBridisFromQueryServiceStub.java @@ -0,0 +1,6 @@ +package io.github.magwas.inez.query; + +import io.github.magwas.testing.IndirectlyTested; + +@IndirectlyTested +public class CreateBridisFromQueryServiceStub {} diff --git a/inez.model/src/test/java/io/github/magwas/inez/query/GetServiceByNameServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/query/GetServiceByNameServiceStub.java new file mode 100644 index 0000000..a98495c --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/query/GetServiceByNameServiceStub.java @@ -0,0 +1,17 @@ +package io.github.magwas.inez.query; + +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import org.springframework.beans.BeansException; + +import io.github.magwas.inez.element.ElementConstants; + +public class GetServiceByNameServiceStub implements ElementConstants { + public static GetServiceByNameService stub() throws BeansException, ClassNotFoundException { + GetServiceByNameService mock = mock(GetServiceByNameService.class); + BridiFunction save = mock(BridiFunction.class); + when(mock.apply(SAVE_FUNCTION_REF_ID)).thenReturn(save); + return mock; + } +} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/query/QueryProcessorEndToEndTest.java b/inez.model/src/test/java/io/github/magwas/inez/query/QueryProcessorEndToEndTest.java similarity index 56% rename from inez.model.tests/src/main/java/io/github/magwas/inez/query/QueryProcessorEndToEndTest.java rename to inez.model/src/test/java/io/github/magwas/inez/query/QueryProcessorEndToEndTest.java index 865ad68..3704e0e 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/query/QueryProcessorEndToEndTest.java +++ b/inez.model/src/test/java/io/github/magwas/inez/query/QueryProcessorEndToEndTest.java @@ -1,8 +1,6 @@ package io.github.magwas.inez.query; import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; import java.io.IOException; import java.util.List; @@ -13,8 +11,6 @@ import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; -import org.osgi.framework.BundleContext; -import org.osgi.framework.ServiceReference; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit.jupiter.SpringExtension; @@ -23,27 +19,20 @@ import io.github.magwas.inez.BridiTestData; import io.github.magwas.inez.InezImpl; import io.github.magwas.inez.TestConfig; -import io.github.magwas.inez.functions.Save; -import io.github.magwas.inez.osgi.SpringBootBundleActivator; +import io.github.magwas.inez.parse.InputTestData; import io.github.magwas.runtime.LogUtil; import io.github.magwas.testing.TestUtil; @Tag("end-to-end") @ExtendWith(SpringExtension.class) @ContextConfiguration(classes = TestConfig.class) -class QueryProcessorEndToEndTest implements BridiTestData { +class QueryProcessorEndToEndTest implements QueryProcessorTestData, InputTestData, BridiTestData { @Autowired InezImpl inez; @BeforeEach void setUp() throws IOException { - ServiceReference sr = mock(ServiceReference.class); - BundleContext ctx = mock(BundleContext.class); - when((ServiceReference) ctx.getServiceReference("io.github.magwas.inez.functions.Save")) - .thenReturn(sr); - when(ctx.getService(sr)).thenReturn(new Save()); - SpringBootBundleActivator.bundleContext = ctx; inez.initialize(); } @@ -52,18 +41,18 @@ void test1() { inez.create(TEST_TEXT).peek(x -> LogUtil.debug("created:" + x)).toList(); assertEquals(List.of(ALICE), inez.findAllByRepresentation(ALICE_REPR).toList()); assertQuery(Set.of(ALICE_REPR), ALICE_REPR); - assertQuery(Set.of(ALICE_EATS_BANANA), ALICE_EATS_BANANA); - assertQuery(Set.of(ALICE_EATS_BANANA, BOB_EATS_BANANA, CECILE_EATS_BANANA), "{$?} {{eats} {banana}}"); - assertQuery(Set.of(CECILE_EATS_BANANA, CECILE_LOOKS_AT_BANANA), "{cecile} {{$?} {banana}}"); - assertQuery(Set.of(ALICE_EATS_BANANA, ALICE_EATS_CHIPS), "{alice} {{eats} {$?}}"); - assertQuery(Set.of("putty"), "doSave {" + "putty" + "}"); - assertEquals(1, inez.findAllByRepresentation("putty").count()); - List putty = inez.findAllByRepresentation("putty").toList(); + assertQuery(Set.of(ALICE_EATS_BANANA_REPR), ALICE_EATS_BANANA_REPR); assertQuery( - Set.of("osgi", "bitch", "{0} is a {1}", "{osgi} is a {bitch}"), - "doSave {" + "{osgi} is a {bitch}" + "}"); - assertEquals(1, inez.findAllByRepresentation("osgi").count()); - assertEquals(1, inez.findAllByRepresentation("bitch").count()); + Set.of(ALICE_EATS_BANANA_REPR, BOB_EATS_BANANA_REPR, CECILE_EATS_BANANA_REPR), WHO_EATS_BANANA_INPUT); + assertQuery(Set.of(CECILE_EATS_BANANA_REPR, CECILE_LOOKS_AT_BANANA_REPR), CECILE_WHAT_BANANA_INPUT); + assertQuery(Set.of(ALICE_EATS_BANANA_REPR, ALICE_EATS_CHIPS_REPR), ALICE_EATS_WHAT_INPUT); + LogUtil.addDebuggedClass(GetServiceByNameService.class); + assertQuery(Set.of(PUTTY_REPR), DO_SAVE_PUTTY_INPUT); + assertEquals(1, inez.findAllByRepresentation(PUTTY_REPR).count()); + List putty = inez.findAllByRepresentation(PUTTY_REPR).toList(); + assertQuery(Set.of(OSGI_REPR, BITCH_REPR, IS_A_REPR, OSGI_IS_A_BITCH_REPR), DO_SAVE_OSGI_IS_A_BITCH_INPUT); + assertEquals(1, inez.findAllByRepresentation(OSGI_REPR).count()); + assertEquals(1, inez.findAllByRepresentation(BITCH_REPR).count()); assertEquals(1, putty.size()); } diff --git a/inez.model/src/test/java/io/github/magwas/inez/query/QueryProcessorServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/query/QueryProcessorServiceStub.java new file mode 100644 index 0000000..040ca6d --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/query/QueryProcessorServiceStub.java @@ -0,0 +1,6 @@ +package io.github.magwas.inez.query; + +import io.github.magwas.testing.IndirectlyTested; + +@IndirectlyTested +public class QueryProcessorServiceStub {} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/query/QueryProcessorTest.java b/inez.model/src/test/java/io/github/magwas/inez/query/QueryProcessorTest.java similarity index 80% rename from inez.model.tests/src/main/java/io/github/magwas/inez/query/QueryProcessorTest.java rename to inez.model/src/test/java/io/github/magwas/inez/query/QueryProcessorTest.java index f6ae8d3..41fe95d 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/query/QueryProcessorTest.java +++ b/inez.model/src/test/java/io/github/magwas/inez/query/QueryProcessorTest.java @@ -11,12 +11,12 @@ import org.mockito.InjectMocks; import io.github.magwas.inez.Bridi; -import io.github.magwas.inez.BridiTestData; import io.github.magwas.inez.parse.ParserConstants; +import io.github.magwas.runtime.LogUtil; import io.github.magwas.testing.TestBase; import io.github.magwas.testing.TestUtil; -class QueryProcessorTest extends TestBase implements BridiTestData { +class QueryProcessorTest extends TestBase implements QueryProcessorTestData { @InjectMocks QueryProcessorService queryProcessor; @@ -24,7 +24,7 @@ class QueryProcessorTest extends TestBase implements BridiTestData { @Test @DisplayName("for a nonexisting sumti returns the empty list") void test() { - Stream actual = queryProcessor.apply(QUERY_NONEXISTING); + Stream actual = queryProcessor.apply(NONEXISTING_INPUT); TestUtil.assertStreamEquals(Set.of(), actual); } @@ -37,13 +37,14 @@ void test_1() { @Test @DisplayName("if more sumtis exist with the representation, return them all") void test_2() { - TestUtil.assertStreamEquals(Set.of(GO1, GO2), queryProcessor.apply(GO_REPRESENTATION)); + TestUtil.assertStreamEquals(Set.of(GO, GO2), queryProcessor.apply(GO_REPR)); } @Test @DisplayName("for a reference, return the referenced bridi") void test_3() { - TestUtil.assertStreamEquals(Set.of(GO1), queryProcessor.apply(GO1_REFERENCE)); + LogUtil.addDebuggedClass(QueryProcessorService.class); + TestUtil.assertStreamEquals(Set.of(GO), queryProcessor.apply(GO1_REFERENCE)); } @Test @@ -73,7 +74,7 @@ void test_7() { @Test @DisplayName("for a bridi where one of the sumties is '$?', the matching bridies return") void test1() { - TestUtil.assertStreamEquals(SIMPLE_QUERY_OUTPUT, queryProcessor.apply(QUERY_STRING_SIMPLE)); + TestUtil.assertStreamEquals(SIMPLE_QUERY_OUTPUT, queryProcessor.apply(SIMPLE_INPUT)); } @Test @@ -81,19 +82,19 @@ void test1() { void test1_1() { assertThrows( ParseCancellationException.class, - () -> queryProcessor.apply(QUERY_STRING_ALL_ANY).toArray()); + () -> queryProcessor.apply(ALL_ANY_INPUT).toArray()); } @Test @DisplayName("if no stored bridi matches the query with '$?', and empty list is returned") void test2() { - TestUtil.assertStreamEquals(Set.of(), queryProcessor.apply(QUERY_STRING_NONMATCHING)); + TestUtil.assertStreamEquals(Set.of(), queryProcessor.apply(NONMATCHING_INPUT)); } @Test @DisplayName("query works with the '$?' being deep down in the query") void test3() { - Stream actual = queryProcessor.apply(RECURSIVE_QUERY); + Stream actual = queryProcessor.apply(RECURSIVE_INPUT); TestUtil.assertStreamEquals(Set.of(SUMTI_IS_A_THING_IS_A_THING, TAUTOLOGY_IS_A_THING), actual); } } diff --git a/inez.model/src/test/java/io/github/magwas/inez/query/QueryProcessorTestData.java b/inez.model/src/test/java/io/github/magwas/inez/query/QueryProcessorTestData.java new file mode 100644 index 0000000..83746ef --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/query/QueryProcessorTestData.java @@ -0,0 +1,25 @@ +package io.github.magwas.inez.query; + +import java.util.Set; + +import io.github.magwas.inez.Bridi; +import io.github.magwas.inez.BridiTestData; +import io.github.magwas.inez.parse.RepresentationTestData; + +public interface QueryProcessorTestData extends RepresentationTestData, BridiTestData { + String TEST_TEXT = + """ + {{sumti} is a {THING}} is a {THING} + {{THING} is a {THING}} is a {THING} + {alice} {{eats} {banana}} + {alice} {{eats} {chips}} + {bob} {{eats} {banana}} + {bob} {{eats} {chips}} + {cecile} {{eats} {banana}} + {cecile} {{looks at} {banana}} + {sumti} is a {THING} + {THING} is a {THING}"""; + String SAVE_CLASS_NAME = "io.github.magwas.inez.functions.Save"; + Set SIMPLE_QUERY_OUTPUT = + Set.of(TAUTOLOGY, SUMTI_IS_A_THING_IS_A_THING, TAUTOLOGY_IS_A_THING, SUMTI_IS_A_THING); +} diff --git a/inez.model/src/test/java/io/github/magwas/inez/storage/AddReferencesServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/storage/AddReferencesServiceStub.java new file mode 100644 index 0000000..3f93ea5 --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/AddReferencesServiceStub.java @@ -0,0 +1,6 @@ +package io.github.magwas.inez.storage; + +import io.github.magwas.testing.IndirectlyTested; + +@IndirectlyTested +public class AddReferencesServiceStub {} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/AddReferencesServiceTest.java b/inez.model/src/test/java/io/github/magwas/inez/storage/AddReferencesServiceTest.java similarity index 92% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/AddReferencesServiceTest.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/AddReferencesServiceTest.java index 5198f80..e41f0c6 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/AddReferencesServiceTest.java +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/AddReferencesServiceTest.java @@ -12,11 +12,11 @@ import org.mockito.ArgumentCaptor; import org.mockito.InjectMocks; -import io.github.magwas.inez.parse.BridiFieldTestData; +import io.github.magwas.inez.parse.IdTestData; import io.github.magwas.inez.storage.model.BridiReference; import io.github.magwas.testing.TestBase; -class AddReferencesServiceTest extends TestBase implements BridiFieldTestData { +class AddReferencesServiceTest extends TestBase implements IdTestData { @InjectMocks AddReferencesService addReferences; diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/AddReferencesTest.java b/inez.model/src/test/java/io/github/magwas/inez/storage/AddReferencesTest.java similarity index 91% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/AddReferencesTest.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/AddReferencesTest.java index 6a251a1..b3ea365 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/AddReferencesTest.java +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/AddReferencesTest.java @@ -7,10 +7,11 @@ import org.junit.jupiter.api.Test; import org.mockito.InjectMocks; +import io.github.magwas.inez.parse.ReferenceTestData; import io.github.magwas.inez.storage.model.BridiReferenceTestData; import io.github.magwas.testing.TestBase; -class AddReferencesTest extends TestBase implements BridiReferenceTestData { +class AddReferencesTest extends TestBase implements BridiReferenceTestData, ReferenceTestData { @InjectMocks AddReferencesService addReferences; diff --git a/inez.model/src/test/java/io/github/magwas/inez/storage/BridiStoreChangeListenersServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/storage/BridiStoreChangeListenersServiceStub.java new file mode 100644 index 0000000..4a9aafe --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/BridiStoreChangeListenersServiceStub.java @@ -0,0 +1,6 @@ +package io.github.magwas.inez.storage; + +import io.github.magwas.testing.IndirectlyTested; + +@IndirectlyTested +public class BridiStoreChangeListenersServiceStub {} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/BridiStoreEndToEndTest.java b/inez.model/src/test/java/io/github/magwas/inez/storage/BridiStoreEndToEndTest.java similarity index 89% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/BridiStoreEndToEndTest.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/BridiStoreEndToEndTest.java index f757b5b..985aa84 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/BridiStoreEndToEndTest.java +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/BridiStoreEndToEndTest.java @@ -17,13 +17,14 @@ import io.github.magwas.inez.BridiTestData; import io.github.magwas.inez.InezImpl; import io.github.magwas.inez.TestConfig; +import io.github.magwas.inez.query.QueryProcessorTestData; import io.github.magwas.runtime.LogUtil; import io.github.magwas.testing.TestUtil; @Tag("end-to-end") @ExtendWith(SpringExtension.class) @ContextConfiguration(classes = TestConfig.class) -class BridiStoreEndToEndTest implements BridiTestData { +class BridiStoreEndToEndTest implements QueryProcessorTestData, BridiTestData { @Autowired InezImpl inez; @@ -33,8 +34,8 @@ void test() { inez.create(TEST_TEXT).toArray(); assertEquals(List.of(ALICE), inez.findAllByRepresentation("alice").toList()); - inez.save(Set.of(GO1, GO2)); - inez.findAllByRepresentation(GO_REPRESENTATION).forEach(x -> LogUtil.debug("go", x)); + inez.save(Set.of(GO, GO2)); + inez.findAllByRepresentation(GO_REPR).forEach(x -> LogUtil.debug("go", x)); String CECILE_EATS_BANANA_REPR = "{cecile} {{eats} {banana}}"; String CECILE_LOOKS_AT_BANANA_REPR = "{cecile} {{looks at} {banana}}"; Bridi cecile_eats_banana = assertGotTheBridi(CECILE_EATS_BANANA_REPR, inez.query(CECILE_EATS_BANANA_REPR)); diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/CreateBridiFromSumtiServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/storage/CreateBridiFromSumtiServiceStub.java similarity index 94% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/CreateBridiFromSumtiServiceStub.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/CreateBridiFromSumtiServiceStub.java index 72fe32b..974b528 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/CreateBridiFromSumtiServiceStub.java +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/CreateBridiFromSumtiServiceStub.java @@ -12,7 +12,7 @@ public static CreateBridiFromSumtiService stub() { when(mock.apply(THING_SUMTI)).thenReturn(THING); when(mock.apply(SUMTI_IS_A_THING_CHANGED_SUMTI)).thenReturn(SUMTI_IS_A_THING_CHANGED); when(mock.apply(SUMTI_IS_A_THING_SUMTI)).thenReturn(SUMTI_IS_A_THING); - when(mock.apply(GO1_SUMTI)).thenReturn(GO1); + when(mock.apply(GO_SUMTI)).thenReturn(GO); when(mock.apply(GO2_SUMTI)).thenReturn(GO2); when(mock.apply(null)).thenThrow(new NullPointerException()); return mock; diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/CreateBridiFromSumtiTest.java b/inez.model/src/test/java/io/github/magwas/inez/storage/CreateBridiFromSumtiTest.java similarity index 100% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/CreateBridiFromSumtiTest.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/CreateBridiFromSumtiTest.java diff --git a/inez.model/src/test/java/io/github/magwas/inez/storage/CreateSumtiServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/storage/CreateSumtiServiceStub.java new file mode 100644 index 0000000..02d6b9a --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/CreateSumtiServiceStub.java @@ -0,0 +1,6 @@ +package io.github.magwas.inez.storage; + +import io.github.magwas.testing.IndirectlyTested; + +@IndirectlyTested +public class CreateSumtiServiceStub {} diff --git a/inez.model/src/test/java/io/github/magwas/inez/storage/DeleteBridiServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/storage/DeleteBridiServiceStub.java new file mode 100644 index 0000000..9610a94 --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/DeleteBridiServiceStub.java @@ -0,0 +1,6 @@ +package io.github.magwas.inez.storage; + +import io.github.magwas.testing.IndirectlyTested; + +@IndirectlyTested +public class DeleteBridiServiceStub {} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/DeleteBridiTest.java b/inez.model/src/test/java/io/github/magwas/inez/storage/DeleteBridiTest.java similarity index 100% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/DeleteBridiTest.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/DeleteBridiTest.java diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindAllByRepresentationTest.java b/inez.model/src/test/java/io/github/magwas/inez/storage/FindAllByRepresentationTest.java similarity index 83% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindAllByRepresentationTest.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/FindAllByRepresentationTest.java index 47ac049..989a247 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindAllByRepresentationTest.java +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/FindAllByRepresentationTest.java @@ -20,8 +20,6 @@ class FindAllByRepresentationTest extends TestBase implements BridiTestData { @Test @DisplayName("finds all bridis based on a representation") void test() { - assertEquals( - Set.of(GO1, GO2), - findAllByRepresentation.apply(GO_REPRESENTATION).collect(Collectors.toSet())); + assertEquals(Set.of(GO, GO2), findAllByRepresentation.apply(GO_REPR).collect(Collectors.toSet())); } } diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindAllIdByRepresentationTest.java b/inez.model/src/test/java/io/github/magwas/inez/storage/FindAllIdByRepresentationTest.java similarity index 75% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindAllIdByRepresentationTest.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/FindAllIdByRepresentationTest.java index 8012677..516dec9 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindAllIdByRepresentationTest.java +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/FindAllIdByRepresentationTest.java @@ -9,10 +9,10 @@ import org.junit.jupiter.api.Test; import org.mockito.InjectMocks; -import io.github.magwas.inez.parse.BridiFieldTestData; +import io.github.magwas.inez.parse.IdTestData; import io.github.magwas.testing.TestBase; -class FindAllIdByRepresentationTest extends TestBase implements BridiFieldTestData { +class FindAllIdByRepresentationTest extends TestBase implements IdTestData { @InjectMocks FindAllIdByRepresentationService findAllIdByRepresentation; @@ -20,7 +20,6 @@ class FindAllIdByRepresentationTest extends TestBase implements BridiFieldTestDa @DisplayName("returns the ids of all the sumties with the given representation") void test() { assertEquals( - Set.of(GO1_ID, GO2_ID), - findAllIdByRepresentation.apply(GO_REPRESENTATION).collect(Collectors.toSet())); + Set.of(GO_ID, GO2_ID), findAllIdByRepresentation.apply(GO_REPR).collect(Collectors.toSet())); } } diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindBridiByIdServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/storage/FindBridiByIdServiceStub.java similarity index 96% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindBridiByIdServiceStub.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/FindBridiByIdServiceStub.java index 0a2ad40..fdbe7d2 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindBridiByIdServiceStub.java +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/FindBridiByIdServiceStub.java @@ -11,7 +11,7 @@ public class FindBridiByIdServiceStub implements BridiTestData { public static FindBridiByIdService stub() { FindBridiByIdService mock = mock(FindBridiByIdService.class); - when(mock.apply(GO1_ID)).thenReturn(Optional.of(GO1)); + when(mock.apply(GO_ID)).thenReturn(Optional.of(GO)); when(mock.apply(GO2_ID)).thenReturn(Optional.of(GO2)); when(mock.apply(SUMTI_IS_A_THING_IS_A_THING_ID)).thenReturn(Optional.of(SUMTI_IS_A_THING_IS_A_THING)); when(mock.apply(TAUTOLOGY_IS_A_THING_ID)).thenReturn(Optional.of(TAUTOLOGY_IS_A_THING)); diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindBridiByIdTest.java b/inez.model/src/test/java/io/github/magwas/inez/storage/FindBridiByIdTest.java similarity index 100% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/FindBridiByIdTest.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/FindBridiByIdTest.java diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/GetBridiIdBySelbriAndSumtiIdsServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/storage/GetBridiIdBySelbriAndSumtiIdsServiceStub.java similarity index 53% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/GetBridiIdBySelbriAndSumtiIdsServiceStub.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/GetBridiIdBySelbriAndSumtiIdsServiceStub.java index 2e8dc9f..ab6e537 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/GetBridiIdBySelbriAndSumtiIdsServiceStub.java +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/GetBridiIdBySelbriAndSumtiIdsServiceStub.java @@ -5,21 +5,21 @@ import java.util.stream.Stream; -import io.github.magwas.inez.parse.BridiFieldTestData; +import io.github.magwas.inez.parse.IdTestData; -public class GetBridiIdBySelbriAndSumtiIdsServiceStub implements BridiFieldTestData { +public class GetBridiIdBySelbriAndSumtiIdsServiceStub implements IdTestData { public static GetBridiIdBySelbriAndSumtiIdsService stub() { GetBridiIdBySelbriAndSumtiIdsService mock = mock(GetBridiIdBySelbriAndSumtiIdsService.class); - when(mock.apply(IS_A_ID, THING_ID, 1)).thenAnswer((args) -> Stream.of(TAUTOLOGY_ID, THING_IS_A_SUMTI_ID)); + when(mock.apply(IS_A_ID, THING_ID, 1)).thenAnswer(args -> Stream.of(TAUTOLOGY_ID, THING_IS_A_SUMTI_ID)); when(mock.apply(IS_A_ID, THING_ID, 2)) - .thenAnswer((args) -> Stream.of( + .thenAnswer(args -> Stream.of( TAUTOLOGY_ID, SUMTI_IS_A_THING_IS_A_THING_ID, SUMTI_IS_A_THING_ID, TAUTOLOGY_IS_A_THING_ID)); when(mock.apply(IS_A_ID, IS_A_ID, 0)) - .thenAnswer((args) -> Stream.of(SUMTI_IS_A_THING_ID, SUMTI_IS_A_THING_IS_A_THING_ID)); + .thenAnswer(args -> Stream.of(SUMTI_IS_A_THING_ID, SUMTI_IS_A_THING_IS_A_THING_ID)); when(mock.apply(IS_A_ID, SUMTI_IS_A_THING_IS_A_THING_ID, 1)) - .thenAnswer((args) -> Stream.of(SUMTI_IS_A_THING_IS_A_THING_ID)); - when(mock.apply(IS_A_ID, SUMTI_IS_A_THING_ID, 1)).thenAnswer((args) -> Stream.of(SUMTI_IS_A_THING_ID)); - when(mock.apply(IS_A_ID, GOD_ID, 2)).thenAnswer((args) -> Stream.of()); + .thenAnswer(args -> Stream.of(SUMTI_IS_A_THING_IS_A_THING_ID)); + when(mock.apply(IS_A_ID, SUMTI_IS_A_THING_ID, 1)).thenAnswer(args -> Stream.of(SUMTI_IS_A_THING_ID)); + when(mock.apply(IS_A_ID, GOD_ID, 2)).thenAnswer(args -> Stream.of()); return mock; } diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/GetBridiIdBySelbriAndSumtiIdsTest.java b/inez.model/src/test/java/io/github/magwas/inez/storage/GetBridiIdBySelbriAndSumtiIdsTest.java similarity index 100% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/GetBridiIdBySelbriAndSumtiIdsTest.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/GetBridiIdBySelbriAndSumtiIdsTest.java diff --git a/inez.model/src/test/java/io/github/magwas/inez/storage/NotifyStoreChangeServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/storage/NotifyStoreChangeServiceStub.java new file mode 100644 index 0000000..4218ea2 --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/NotifyStoreChangeServiceStub.java @@ -0,0 +1,6 @@ +package io.github.magwas.inez.storage; + +import io.github.magwas.testing.IndirectlyTested; + +@IndirectlyTested +public class NotifyStoreChangeServiceStub {} diff --git a/inez.model/src/test/java/io/github/magwas/inez/storage/RemoveReferencesServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/storage/RemoveReferencesServiceStub.java new file mode 100644 index 0000000..9df413f --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/RemoveReferencesServiceStub.java @@ -0,0 +1,6 @@ +package io.github.magwas.inez.storage; + +import io.github.magwas.testing.IndirectlyTested; + +@IndirectlyTested +public class RemoveReferencesServiceStub {} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/RemoveReferencesTest.java b/inez.model/src/test/java/io/github/magwas/inez/storage/RemoveReferencesTest.java similarity index 100% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/RemoveReferencesTest.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/RemoveReferencesTest.java diff --git a/inez.model/src/test/java/io/github/magwas/inez/storage/SaveBridiServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/storage/SaveBridiServiceStub.java new file mode 100644 index 0000000..e018b3d --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/SaveBridiServiceStub.java @@ -0,0 +1,6 @@ +package io.github.magwas.inez.storage; + +import io.github.magwas.testing.IndirectlyTested; + +@IndirectlyTested +public class SaveBridiServiceStub {} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/SaveBridiTest.java b/inez.model/src/test/java/io/github/magwas/inez/storage/SaveBridiTest.java similarity index 100% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/SaveBridiTest.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/SaveBridiTest.java diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/repository/BridiReferenceRepositoryStub.java b/inez.model/src/test/java/io/github/magwas/inez/storage/repository/BridiReferenceRepositoryStub.java similarity index 84% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/repository/BridiReferenceRepositoryStub.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/repository/BridiReferenceRepositoryStub.java index 3df85c6..266b36d 100644 --- a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/repository/BridiReferenceRepositoryStub.java +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/repository/BridiReferenceRepositoryStub.java @@ -14,9 +14,7 @@ public static BridiReferenceRepository stub() { when(mock.findAllByBridiId(SUMTI_IS_A_THING_ID)) .thenAnswer(params -> Set.of( - SUMTI_IS_A_THING_IS_A_THING_REFERENCE_0, - SUMTI_IS_A_THING_IS_A_THING_REFERENCE_1, - SUMTI_IS_A_THING_IS_A_THING_REFERENCE_2)); + SUMTI_IS_A_THING_REFERENCE_0, SUMTI_IS_A_THING_REFERENCE_1, SUMTI_IS_A_THING_REFERENCE_2)); when(mock.findAllBySelbriIdAndSumtiIdAndPosition(IS_A_ID, THING_ID, 2)) .thenAnswer(params -> Set.of( TAUTOLOGY_REFERENCE_2, diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/repository/BridiStoreHistoryRepositoryStub.java b/inez.model/src/test/java/io/github/magwas/inez/storage/repository/BridiStoreHistoryRepositoryStub.java similarity index 100% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/repository/BridiStoreHistoryRepositoryStub.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/repository/BridiStoreHistoryRepositoryStub.java diff --git a/inez.model/src/test/java/io/github/magwas/inez/storage/repository/BridiStoreHistoryServiceStub.java b/inez.model/src/test/java/io/github/magwas/inez/storage/repository/BridiStoreHistoryServiceStub.java new file mode 100644 index 0000000..1f84840 --- /dev/null +++ b/inez.model/src/test/java/io/github/magwas/inez/storage/repository/BridiStoreHistoryServiceStub.java @@ -0,0 +1,6 @@ +package io.github.magwas.inez.storage.repository; + +import io.github.magwas.testing.IndirectlyTested; + +@IndirectlyTested +public class BridiStoreHistoryServiceStub {} diff --git a/inez.model.tests/src/main/java/io/github/magwas/inez/storage/repository/ProblemRepositoryStub.java b/inez.model/src/test/java/io/github/magwas/inez/storage/repository/ProblemRepositoryStub.java similarity index 100% rename from inez.model.tests/src/main/java/io/github/magwas/inez/storage/repository/ProblemRepositoryStub.java rename to inez.model/src/test/java/io/github/magwas/inez/storage/repository/ProblemRepositoryStub.java diff --git a/inez.model/src/test/resources/bridies b/inez.model/src/test/resources/bridies new file mode 100644 index 0000000..380949a --- /dev/null +++ b/inez.model/src/test/resources/bridies @@ -0,0 +1,22 @@ +ALICE,IdUtil.createID(ALICE_REPR),ALICE_REPR,List.of() +GO,GO_ID,GO_REPR,List.of() +GO2,GO2_ID,GO_REPR,List.of() +SUMTI_IS_A_THING_IS_A_THING,SUMTI_IS_A_THING_IS_A_THING_ID,SUMTI_IS_A_THING_IS_A_THING_NOREFERENCE_REPR,SUMTI_IS_A_THING_IS_A_THING_REFERENCES +TAUTOLOGY_IS_A_THING,TAUTOLOGY_IS_A_THING_ID,TAUTOLOGY_IS_A_THING_REPR,SUMTI_IS_A_THING_IS_A_THING_REFERENCES +THING,THING_ID,THING_REPR,List.of() +THING_CHANGED,THING_ID,"thung",List.of() +THING_GENERATED,IdUtil.createID(THING_REPR),THING_REPR,List.of() +SUMTI,SUMTI_ID,SUMTI_REPR,List.of() +NONEXISTENT,NONEXISTENT_ID,NONEXISTENT_REPR,List.of() +BRIDI,BRIDI_ID,BRIDI_REPR,List.of() +IS_A,IS_A_ID,IS_A_REPR,List.of() +IS_A_NONSAVED,IdUtil.createID(IS_A_REPR),IS_A_REPR,List.of() +ANY,ParserConstants.QUERY_BRIDI_ID,ParserConstants.QUERY_BRIDI_ID,List.of() +SUMTI_IS_A_THING,SUMTI_IS_A_THING_ID,SUMTI_IS_A_THING_REPR,SUMTI_IS_A_THING_REFERENCES +SUMTI_IS_A_THING_GENERATED,SUMTI_IS_A_THING_ID,SUMTI_IS_A_THING_REPR,SUMTI_IS_A_THING_GENERATED_REFERENCES +SUMTI_IS_A_THING_CHANGED,SUMTI_IS_A_THING_ID,SUMTI_IS_A_THING_CHANGED_REPR,SUMTI_IS_A_THING_CHANGED_REFERENCES +TAUTOLOGY,TAUTOLOGY_ID,TAUTOLOGY_REPR,SUMTI_IS_A_THING_CHANGED_REFERENCES +THING_IS_A_SUMTI,THING_IS_A_SUMTI_ID,TAUTOLOGY_REPR,THING_IS_A_SUMTI_REFERENCES +GOD,GOD_ID,GOD_REPR,List.of() +HUMAN,HUMAN_ID,HUMAN_REPR,List.of() +MY_MODEL,MY_MODEL_ID,MY_MODEL_REPR,List.of() diff --git a/inez.model/src/test/resources/bridireferences b/inez.model/src/test/resources/bridireferences new file mode 100644 index 0000000..797aad5 --- /dev/null +++ b/inez.model/src/test/resources/bridireferences @@ -0,0 +1,6 @@ +TAUTOLOGY,IS_A,THING,THING +SUMTI_IS_A_THING,IS_A,SUMTI,THING +SUMTI_IS_A_THING_IS_A_THING,IS_A,SUMTI_IS_A_THING,THING +TAUTOLOGY_IS_A_THING,IS_A,TAUTOLOGY,THING +THING_IS_A_SUMTI,IS_A,THING,SUMTI +STUFF_COULDBE_THING,COULDBE,STUFF,THING diff --git a/inez.model/src/test/resources/byrepresentation b/inez.model/src/test/resources/byrepresentation new file mode 100644 index 0000000..acc71fe --- /dev/null +++ b/inez.model/src/test/resources/byrepresentation @@ -0,0 +1,5 @@ +THING_REPR,THING +GO_REPR,GO, GO2 +SUMTI_IS_A_THING_REPR,SUMTI_IS_A_THING +ParserConstants.QUERY_BRIDI_ID,ANY +IS_A_REPR,IS_A diff --git a/inez.model.tests/src/main/resources/mymodel.definition b/inez.model/src/test/resources/mymodel.definition similarity index 100% rename from inez.model.tests/src/main/resources/mymodel.definition rename to inez.model/src/test/resources/mymodel.definition diff --git a/inez.model.tests/src/main/resources/mymodel.xml b/inez.model/src/test/resources/mymodel.xml similarity index 100% rename from inez.model.tests/src/main/resources/mymodel.xml rename to inez.model/src/test/resources/mymodel.xml diff --git a/inez.model/src/test/resources/relatives b/inez.model/src/test/resources/relatives new file mode 100644 index 0000000..293d94e --- /dev/null +++ b/inez.model/src/test/resources/relatives @@ -0,0 +1,4 @@ +HUMAN,IS_A,1,2,THING +ROOT,IS_A,1,2,CONTAINER +MY_MODEL,IS_A,1,2,FOLDER +FOLDER,IS_A,1,2,CONTAINER diff --git a/inez.model.tests/src/main/resources/root.xml b/inez.model/src/test/resources/root.xml similarity index 100% rename from inez.model.tests/src/main/resources/root.xml rename to inez.model/src/test/resources/root.xml diff --git a/inez.model/src/test/resources/sumties b/inez.model/src/test/resources/sumties new file mode 100644 index 0000000..a7513b5 --- /dev/null +++ b/inez.model/src/test/resources/sumties @@ -0,0 +1,5 @@ +THING,THING_ID,THING_REPR +SUMTI_IS_A_THING,SUMTI_IS_A_THING_ID,SUMTI_IS_A_THING_REPR +SUMTI_IS_A_THING_CHANGED,SUMTI_IS_A_THING_ID,SUMTI_IS_A_THING_CHANGED_REPR +GO,GO_ID,GO_REPR +GO2,GO2_ID,GO_REPR diff --git a/inez.model.tests/src/main/resources/test.properties b/inez.model/src/test/resources/test.properties similarity index 100% rename from inez.model.tests/src/main/resources/test.properties rename to inez.model/src/test/resources/test.properties diff --git a/inez.parser.tests/.classpath b/inez.parser.tests/.classpath deleted file mode 100644 index 030981d..0000000 --- a/inez.parser.tests/.classpath +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/inez.parser.tests/.eclipse-pmd b/inez.parser.tests/.eclipse-pmd deleted file mode 100644 index 5324655..0000000 --- a/inez.parser.tests/.eclipse-pmd +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/inez.parser.tests/.project b/inez.parser.tests/.project deleted file mode 100644 index bad35e8..0000000 --- a/inez.parser.tests/.project +++ /dev/null @@ -1,40 +0,0 @@ - - - inez.parser.tests - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - ch.acanda.eclipse.pmd.builder.PMDBuilder - - - - - - org.eclipse.pde.PluginNature - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - ch.acanda.eclipse.pmd.builder.PMDNature - - diff --git a/inez.parser.tests/.settings/org.eclipse.core.resources.prefs b/inez.parser.tests/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/inez.parser.tests/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/inez.parser.tests/.settings/org.eclipse.jdt.core.prefs b/inez.parser.tests/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 6b52662..0000000 --- a/inez.parser.tests/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,524 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.builder.annotationPath.allLocations=disabled -org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled -org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore -org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull -org.eclipse.jdt.core.compiler.annotation.nonnull.secondary= -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary= -org.eclipse.jdt.core.compiler.annotation.notowning=org.eclipse.jdt.annotation.NotOwning -org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable -org.eclipse.jdt.core.compiler.annotation.nullable.secondary= -org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled -org.eclipse.jdt.core.compiler.annotation.owning=org.eclipse.jdt.annotation.Owning -org.eclipse.jdt.core.compiler.annotation.resourceanalysis=disabled -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.methodParameters=generate -org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=21 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.APILeak=warning -org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info -org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.autoboxing=ignore -org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning -org.eclipse.jdt.core.compiler.problem.deadCode=warning -org.eclipse.jdt.core.compiler.problem.deprecation=warning -org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled -org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled -org.eclipse.jdt.core.compiler.problem.discouragedReference=warning -org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore -org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore -org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled -org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore -org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning -org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning -org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled -org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning -org.eclipse.jdt.core.compiler.problem.incompatibleOwningContract=warning -org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning -org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore -org.eclipse.jdt.core.compiler.problem.insufficientResourceAnalysis=warning -org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore -org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning -org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore -org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled -org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled -org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning -org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore -org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning -org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning -org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore -org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning -org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning -org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error -org.eclipse.jdt.core.compiler.problem.nullReference=warning -org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error -org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning -org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning -org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore -org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning -org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore -org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore -org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore -org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning -org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning -org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore -org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore -org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled -org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning -org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled -org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled -org.eclipse.jdt.core.compiler.problem.suppressWarningsNotFullyAnalysed=info -org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled -org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore -org.eclipse.jdt.core.compiler.problem.terminalDeprecation=warning -org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning -org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled -org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning -org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning -org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore -org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=ignore -org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=warning -org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled -org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=info -org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore -org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore -org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore -org.eclipse.jdt.core.compiler.problem.unstableAutoModuleName=warning -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled -org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedImport=warning -org.eclipse.jdt.core.compiler.problem.unusedLabel=warning -org.eclipse.jdt.core.compiler.problem.unusedLambdaParameter=warning -org.eclipse.jdt.core.compiler.problem.unusedLocal=warning -org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled -org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning -org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning -org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=21 -org.eclipse.jdt.core.formatter.align_arrows_in_switch_on_columns=false -org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false -org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647 -org.eclipse.jdt.core.formatter.align_selector_in_method_invocation_on_expression_first_line=true -org.eclipse.jdt.core.formatter.align_type_members_on_columns=false -org.eclipse.jdt.core.formatter.align_variable_declarations_on_columns=false -org.eclipse.jdt.core.formatter.align_with_spaces=false -org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_enum_constant=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_field=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_local_variable=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_method=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_package=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_parameter=0 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_type=49 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_assertion_message=16 -org.eclipse.jdt.core.formatter.alignment_for_assignment=0 -org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_loops=16 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression_chain=0 -org.eclipse.jdt.core.formatter.alignment_for_enum_constants=16 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=48 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_for_loop_header=0 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_switch_case_with_arrow=16 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_switch_case_with_colon=16 -org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 -org.eclipse.jdt.core.formatter.alignment_for_module_statements=16 -org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 -org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_parameterized_type_references=0 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_permitted_types_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_record_components=16 -org.eclipse.jdt.core.formatter.alignment_for_relational_operator=0 -org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80 -org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_shift_operator=0 -org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16 -org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_record_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_switch_case_with_arrow=20 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_type_annotations=0 -org.eclipse.jdt.core.formatter.alignment_for_type_arguments=0 -org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0 -org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 -org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_after_package=1 -org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_field=0 -org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 -org.eclipse.jdt.core.formatter.blank_lines_before_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 -org.eclipse.jdt.core.formatter.blank_lines_before_package=0 -org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 -org.eclipse.jdt.core.formatter.blank_lines_between_statement_group_in_switch=0 -org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 -org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case_after_arrow=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_record_constructor=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_record_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.comment.align_tags_descriptions_grouped=true -org.eclipse.jdt.core.formatter.comment.align_tags_names_descriptions=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false -org.eclipse.jdt.core.formatter.comment.count_line_length_from_starting_position=true -org.eclipse.jdt.core.formatter.comment.format_block_comments=true -org.eclipse.jdt.core.formatter.comment.format_header=false -org.eclipse.jdt.core.formatter.comment.format_html=true -org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true -org.eclipse.jdt.core.formatter.comment.format_line_comments=true -org.eclipse.jdt.core.formatter.comment.format_source_code=true -org.eclipse.jdt.core.formatter.comment.indent_parameter_description=false -org.eclipse.jdt.core.formatter.comment.indent_root_tags=false -org.eclipse.jdt.core.formatter.comment.indent_tag_description=false -org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert -org.eclipse.jdt.core.formatter.comment.javadoc_do_not_separate_block_tags=false -org.eclipse.jdt.core.formatter.comment.line_length=80 -org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true -org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true -org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false -org.eclipse.jdt.core.formatter.compact_else_if=true -org.eclipse.jdt.core.formatter.continuation_indentation=2 -org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 -org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off -org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on -org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false -org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=false -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_record_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true -org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_empty_lines=false -org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true -org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false -org.eclipse.jdt.core.formatter.indentation.size=4 -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_default=insert -org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_permitted_types=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_record_components=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_switch_case_expressions=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert -org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert -org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert -org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert -org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_case=insert -org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_default=insert -org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_permitted_types=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_record_components=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_switch_case_expressions=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert -org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_constructor=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert -org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert -org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.join_line_comments=false -org.eclipse.jdt.core.formatter.join_lines_in_comments=false -org.eclipse.jdt.core.formatter.join_wrapped_lines=true -org.eclipse.jdt.core.formatter.keep_annotation_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_anonymous_type_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_code_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false -org.eclipse.jdt.core.formatter.keep_enum_constant_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_enum_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_if_then_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false -org.eclipse.jdt.core.formatter.keep_lambda_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_loop_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_method_body_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_record_constructor_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_record_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_simple_do_while_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_simple_for_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_simple_getter_setter_on_one_line=false -org.eclipse.jdt.core.formatter.keep_simple_while_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_switch_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_switch_case_with_arrow_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_type_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.lineSplit=80 -org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false -org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false -org.eclipse.jdt.core.formatter.number_of_blank_lines_after_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_before_code_block=0 -org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 -org.eclipse.jdt.core.formatter.parentheses_positions_in_annotation=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_catch_clause=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_enum_constant_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_for_statment=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_if_while_statement=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_lambda_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_method_delcaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_method_invocation=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_record_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_switch_statement=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_try_clause=common_lines -org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true -org.eclipse.jdt.core.formatter.tabulation.char=tab -org.eclipse.jdt.core.formatter.tabulation.size=2 -org.eclipse.jdt.core.formatter.text_block_indentation=0 -org.eclipse.jdt.core.formatter.use_on_off_tags=true -org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false -org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true -org.eclipse.jdt.core.formatter.wrap_before_assertion_message_operator=true -org.eclipse.jdt.core.formatter.wrap_before_assignment_operator=false -org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true -org.eclipse.jdt.core.formatter.wrap_before_conditional_operator=true -org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true -org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true -org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true -org.eclipse.jdt.core.formatter.wrap_before_relational_operator=true -org.eclipse.jdt.core.formatter.wrap_before_shift_operator=true -org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true -org.eclipse.jdt.core.formatter.wrap_before_switch_case_arrow_operator=false -org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true -org.eclipse.jdt.core.javaFormatter=org.eclipse.jdt.core.defaultJavaFormatter diff --git a/inez.parser.tests/.settings/org.eclipse.jdt.ui.prefs b/inez.parser.tests/.settings/org.eclipse.jdt.ui.prefs deleted file mode 100644 index a6d063b..0000000 --- a/inez.parser.tests/.settings/org.eclipse.jdt.ui.prefs +++ /dev/null @@ -1,151 +0,0 @@ -eclipse.preferences.version=1 -editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true -formatter_profile=_mag -formatter_settings_version=23 -sp_cleanup.add_all=false -sp_cleanup.add_default_serial_version_id=true -sp_cleanup.add_generated_serial_version_id=false -sp_cleanup.add_missing_annotations=true -sp_cleanup.add_missing_deprecated_annotations=true -sp_cleanup.add_missing_methods=false -sp_cleanup.add_missing_nls_tags=false -sp_cleanup.add_missing_override_annotations=true -sp_cleanup.add_missing_override_annotations_interface_methods=true -sp_cleanup.add_serial_version_id=false -sp_cleanup.also_simplify_lambda=true -sp_cleanup.always_use_blocks=true -sp_cleanup.always_use_parentheses_in_expressions=false -sp_cleanup.always_use_this_for_non_static_field_access=false -sp_cleanup.always_use_this_for_non_static_method_access=false -sp_cleanup.array_with_curly=false -sp_cleanup.arrays_fill=false -sp_cleanup.bitwise_conditional_expression=false -sp_cleanup.boolean_literal=false -sp_cleanup.boolean_value_rather_than_comparison=false -sp_cleanup.break_loop=false -sp_cleanup.collection_cloning=false -sp_cleanup.comparing_on_criteria=false -sp_cleanup.comparison_statement=false -sp_cleanup.controlflow_merge=false -sp_cleanup.convert_functional_interfaces=false -sp_cleanup.convert_to_enhanced_for_loop=false -sp_cleanup.convert_to_enhanced_for_loop_if_loop_var_used=false -sp_cleanup.convert_to_switch_expressions=false -sp_cleanup.correct_indentation=false -sp_cleanup.do_while_rather_than_while=false -sp_cleanup.double_negation=false -sp_cleanup.else_if=false -sp_cleanup.embedded_if=false -sp_cleanup.evaluate_nullable=false -sp_cleanup.extract_increment=false -sp_cleanup.format_source_code=true -sp_cleanup.format_source_code_changes_only=false -sp_cleanup.hash=false -sp_cleanup.if_condition=false -sp_cleanup.insert_inferred_type_arguments=false -sp_cleanup.instanceof=false -sp_cleanup.instanceof_keyword=false -sp_cleanup.invert_equals=false -sp_cleanup.join=false -sp_cleanup.lazy_logical_operator=false -sp_cleanup.make_local_variable_final=true -sp_cleanup.make_parameters_final=false -sp_cleanup.make_private_fields_final=true -sp_cleanup.make_type_abstract_if_missing_method=false -sp_cleanup.make_variable_declarations_final=false -sp_cleanup.map_cloning=false -sp_cleanup.merge_conditional_blocks=false -sp_cleanup.multi_catch=false -sp_cleanup.never_use_blocks=false -sp_cleanup.never_use_parentheses_in_expressions=true -sp_cleanup.no_string_creation=false -sp_cleanup.no_super=false -sp_cleanup.number_suffix=false -sp_cleanup.objects_equals=false -sp_cleanup.on_save_use_additional_actions=false -sp_cleanup.one_if_rather_than_duplicate_blocks_that_fall_through=false -sp_cleanup.operand_factorization=false -sp_cleanup.organize_imports=true -sp_cleanup.overridden_assignment=false -sp_cleanup.overridden_assignment_move_decl=true -sp_cleanup.plain_replacement=false -sp_cleanup.precompile_regex=false -sp_cleanup.primitive_comparison=false -sp_cleanup.primitive_parsing=false -sp_cleanup.primitive_rather_than_wrapper=false -sp_cleanup.primitive_serialization=false -sp_cleanup.pull_out_if_from_if_else=false -sp_cleanup.pull_up_assignment=false -sp_cleanup.push_down_negation=false -sp_cleanup.qualify_static_field_accesses_with_declaring_class=false -sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_with_declaring_class=false -sp_cleanup.qualify_static_method_accesses_with_declaring_class=false -sp_cleanup.reduce_indentation=false -sp_cleanup.redundant_comparator=false -sp_cleanup.redundant_falling_through_block_end=false -sp_cleanup.remove_private_constructors=true -sp_cleanup.remove_redundant_modifiers=false -sp_cleanup.remove_redundant_semicolons=false -sp_cleanup.remove_redundant_type_arguments=false -sp_cleanup.remove_trailing_whitespaces=false -sp_cleanup.remove_trailing_whitespaces_all=true -sp_cleanup.remove_trailing_whitespaces_ignore_empty=false -sp_cleanup.remove_unnecessary_array_creation=false -sp_cleanup.remove_unnecessary_casts=true -sp_cleanup.remove_unnecessary_nls_tags=false -sp_cleanup.remove_unused_imports=false -sp_cleanup.remove_unused_local_variables=false -sp_cleanup.remove_unused_method_parameters=false -sp_cleanup.remove_unused_private_fields=true -sp_cleanup.remove_unused_private_members=false -sp_cleanup.remove_unused_private_methods=true -sp_cleanup.remove_unused_private_types=true -sp_cleanup.replace_deprecated_calls=false -sp_cleanup.return_expression=false -sp_cleanup.simplify_boolean_if_else=false -sp_cleanup.simplify_lambda_expression_and_method_ref=false -sp_cleanup.single_used_field=false -sp_cleanup.sort_members=false -sp_cleanup.sort_members_all=false -sp_cleanup.standard_comparison=false -sp_cleanup.static_inner_class=false -sp_cleanup.strictly_equal_or_different=false -sp_cleanup.stringbuffer_to_stringbuilder=false -sp_cleanup.stringbuilder=false -sp_cleanup.stringbuilder_for_local_vars=true -sp_cleanup.stringconcat_stringbuffer_stringbuilder=false -sp_cleanup.stringconcat_to_textblock=false -sp_cleanup.substring=false -sp_cleanup.switch=false -sp_cleanup.switch_for_instanceof_pattern=false -sp_cleanup.system_property=false -sp_cleanup.system_property_boolean=false -sp_cleanup.system_property_file_encoding=false -sp_cleanup.system_property_file_separator=false -sp_cleanup.system_property_javaspecversion=false -sp_cleanup.system_property_javaversion=false -sp_cleanup.system_property_line_separator=false -sp_cleanup.system_property_path_separator=false -sp_cleanup.ternary_operator=false -sp_cleanup.try_with_resource=false -sp_cleanup.unlooped_while=false -sp_cleanup.unreachable_block=false -sp_cleanup.use_anonymous_class_creation=false -sp_cleanup.use_autoboxing=false -sp_cleanup.use_blocks=true -sp_cleanup.use_blocks_only_for_return_and_throw=false -sp_cleanup.use_directly_map_method=false -sp_cleanup.use_lambda=true -sp_cleanup.use_parentheses_in_expressions=false -sp_cleanup.use_string_is_blank=false -sp_cleanup.use_this_for_non_static_field_access=false -sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true -sp_cleanup.use_this_for_non_static_method_access=false -sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true -sp_cleanup.use_unboxing=false -sp_cleanup.use_var=false -sp_cleanup.useless_continue=false -sp_cleanup.useless_return=false -sp_cleanup.valueof_rather_than_instantiation=false diff --git a/inez.parser.tests/META-INF/MANIFEST.MF b/inez.parser.tests/META-INF/MANIFEST.MF deleted file mode 100644 index 56df782..0000000 --- a/inez.parser.tests/META-INF/MANIFEST.MF +++ /dev/null @@ -1,23 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Testing -Bundle-SymbolicName: io.github.magwas.inez.parser.tests -Bundle-Version: 0.0.1 -Export-Package: io.github.magwas.inez.parse -Require-Bundle: wrapped.io.github.magwas.konveyor-base-testing;bundle-version="0.4.0", - io.github.magwas.inez.parser, - org.antlr.antlr4-runtime;bundle-version="4.13.2", - wrapped.io.github.magwas.konveyor-base, - org.osgi.test.junit5;bundle-version="1.3.0", - org.osgi.test.common;bundle-version="1.3.0", - net.bytebuddy.byte-buddy-agent;bundle-version="1.17.7", - net.bytebuddy.byte-buddy;bundle-version="1.17.7", - org.objenesis;bundle-version="3.4.0", - org.mockito.mockito-core;bundle-version="5.19.0", - org.eclipse.jdt.junit5.runtime;bundle-version="1.1.300", - junit-jupiter-api;bundle-version="5.11.4", - junit-platform-commons;bundle-version="1.11.4", - wrapped.org.springframework.spring-aop;bundle-version="6.2.8", - wrapped.org.springframework.spring-expression;bundle-version="6.2.8" -Automatic-Module-Name: io.github.magwas.inez.parser.tests -Bundle-RequiredExecutionEnvironment: JavaSE-21 diff --git a/inez.parser.tests/README b/inez.parser.tests/README deleted file mode 100644 index 751997c..0000000 --- a/inez.parser.tests/README +++ /dev/null @@ -1 +0,0 @@ -tests for inez parser diff --git a/inez.parser.tests/build.properties b/inez.parser.tests/build.properties deleted file mode 100644 index 991fbde..0000000 --- a/inez.parser.tests/build.properties +++ /dev/null @@ -1,6 +0,0 @@ -source.. = src/main/java/,\ - src/generators-java,\ - target/generated-sources -output.. = target/classes/ -bin.includes = META-INF/,\ - . diff --git a/inez.parser.tests/pom.xml b/inez.parser.tests/pom.xml deleted file mode 100644 index bfc1985..0000000 --- a/inez.parser.tests/pom.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - 4.0.0 - - io.github.magwas - inez - 0.0.1 - ../pom.xml - - io.github.magwas.inez.parser.tests - eclipse-test-plugin - ${project.artifactId} - Parser for Inez - https://github.com/kode-konveyor/inez-server.git - - - GPL affero - https://www.gnu.org/licenses/agpl-3.0.en.html - GNU Affero General Public License - - - - - Árpád Magosányi - m4gw4s@gmail.com - - - - scm:git:https://github.com/kode-konveyor/inez-server.git - scm:git:https://github.com/kode-konveyor/inez-server.git - https://github.com/kode-konveyor/inez-server.git - - - github - https://github.com/kode-konveyor/inez-server/issues - - - - website - Project site - https://repo.kodekonveyor.com/${project.artifactId} - - - - - - org.eclipse.tycho - tycho-surefire-plugin - - true - - - io.github.magwas.inez.parser - 1 - true - - - - - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - true - - - - - diff --git a/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/BridiFieldTestData.java b/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/BridiFieldTestData.java deleted file mode 100644 index 7383de8..0000000 --- a/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/BridiFieldTestData.java +++ /dev/null @@ -1,77 +0,0 @@ -package io.github.magwas.inez.parse; - -import java.util.List; - -public interface BridiFieldTestData { - String ALICE_REPR = "alice"; - String ALICE_ID = IdUtil.createID(ALICE_REPR); - String THING_REPR = "THING"; - String THING_ID = "THING"; - String THING_REFERENCE = "@" + THING_ID; - String SUMTI_REPR = "sumti"; - String BRIDI_REPR = "bridi"; - String IS_A_REPR = "{0} is a {1}"; - String SUMTI_IS_A_THING_REPR = "{sumti} is a {THING}"; - String SUMTI_IS_A_THING_CHANGED_REPR = SUMTI_IS_A_THING_REPR + " changed"; - String THING_IS_A_SUMTI_REPR = "{THING} is a {sumti}"; - String TAUTOLOGY_REPR = "the most basic tautology"; - String TAUTOLOGY_GENERATED_REPR = "{THING} is a {THING}"; - String SUMTI_IS_A_THING_IS_A_THING_REPR = "{{sumti} is a {THING}} is a {@THING}"; - String SUMTI_IS_A_THING_IS_A_THING_REPR_NOREFERENCE = "{{sumti} is a {THING}} is a {THING}"; - String TAUTOLOGY_IS_A_THING_REPR = "{{THING} is a {THING}} is a {THING}"; - String STUFF_ID = "stuff"; - String COULDBE_ID = "ID:could be"; - - String GO_REPRESENTATION = "go"; - String GO1_ID = "go1"; - String GO2_ID = "go2"; - String GO1_REFERENCE = "@go1"; - String NONEXISTENT_REFERENCE = "@nonexistent"; - String NONEXISTENT_REPR = "nonexistent"; - String INPUT_BAD = "{bridi is a {THING}"; - String INPUT_FROM_UNKNOWN_PARSER = "INPUT_FROM_UNKNOWN_PARSER"; - String QUERY_NONEXISTING = "nonexisting"; - String QUERY_STRING_SIMPLE = "{$?} is a {THING}"; - String QUERY_STRING_ALL_ANY = "{$?} is a {$?}"; - String QUERY_STRING_NONMATCHING = "{$?} is a {god}"; - String RECURSIVE_QUERY = "{{$?} is a {THING}} is a {THING}"; - - String DESCRIPTION_SUMTI_IS_A_THING_STRING = "sumti is a THING"; - String GOD_REPR = "god"; - String TWO_SUMTI_BRIDI_REPR = "{0} {1}"; - String CECILE_LOOKS_AT_BANANA = "{cecile} {{looks at} {banana}}"; - String CECILE_EATS_BANANA = "{cecile} {{eats} {banana}}"; - String BOB_EATS_CHIPS = "{bob} {{eats} {chips}}"; - String BOB_EATS_BANANA = "{bob} {{eats} {banana}}"; - String ALICE_EATS_CHIPS = "{alice} {{eats} {chips}}"; - String ALICE_EATS_BANANA = "{alice} {{eats} {banana}}"; - - String TEST_TEXT = SUMTI_IS_A_THING_IS_A_THING_REPR_NOREFERENCE + "\n" - + TAUTOLOGY_IS_A_THING_REPR + "\n" + ALICE_EATS_BANANA + "\n" - + ALICE_EATS_CHIPS + "\n" + BOB_EATS_BANANA + "\n" + BOB_EATS_CHIPS + "\n" - + CECILE_EATS_BANANA + "\n" + CECILE_LOOKS_AT_BANANA + "\n" - + SUMTI_IS_A_THING_REPR + "\n" + TAUTOLOGY_GENERATED_REPR; - - String SUMTI_ID = IdUtil.createID("sumti"); - String BRIDI_ID = IdUtil.createID("bridi"); - String IS_A_ID = "IS_A"; - String SUMTI_IS_A_THING_ID = IdUtil.createID("{sumti} is a {THING}"); - String SUMTI_IS_A_THING_IS_A_THING_ID = IdUtil.createID("{{sumti} is a {THING}} is a {THING}"); - String TAUTOLOGY_IS_A_THING_ID = IdUtil.createID("{{THING} is a {THING}} is a {THING}"); - String THING_IS_A_SUMTI_ID = "not tautology"; - String TAUTOLOGY_ID = "tautology"; - - String GOD_ID = IdUtil.createID("god"); - String NOT_SAVED_ID = IdUtil.createID(SUMTI_REPR); - String NONEXISTENT_ID = IdUtil.createID(NONEXISTENT_REPR); - List SUMTI_IS_A_THING_IS_A_THING_REFERENCES = List.of(IS_A_ID, SUMTI_IS_A_THING_ID, THING_ID); - List TAUTOLOGY_IS_A_THING_REFERENCES = List.of(IS_A_ID, TAUTOLOGY_ID, THING_REPR); - List BAD_BRIDI_REFERENCES = List.of(IS_A_REPR, SUMTI_IS_A_THING_ID, NONEXISTENT_REPR); - List SUMTI_IS_A_THING_CHANGED_REFERENCES = List.of(IS_A_ID, THING_ID, THING_ID); - List SUMTI_IS_A_THING_REFERENCES = List.of(IS_A_ID, SUMTI_ID, THING_ID); - List SUMTI_IS_A_THING_GENERATED_REFERENCES = - List.of(IdUtil.createID(IS_A_REPR), SUMTI_ID, IdUtil.createID(THING_REPR)); - List THING_IS_A_SUMTI_REFERENCES = List.of(IS_A_ID, THING_ID, SUMTI_ID); - String INPUT_WITH_LITERAL = "{My folder} contains {[{0} is a {1}]}"; - List INPUT_WITH_LITERAL_REFS = List.of("{0} contains {1}", "My folder", "{0} is a {1}"); -} diff --git a/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/ParseTextPluginTest.java b/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/ParseTextPluginTest.java deleted file mode 100644 index 23f4c61..0000000 --- a/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/ParseTextPluginTest.java +++ /dev/null @@ -1,25 +0,0 @@ -package io.github.magwas.inez.parse; - -import static org.junit.jupiter.api.Assertions.assertEquals; - -import java.util.Map; - -import org.junit.jupiter.api.Tag; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.osgi.test.common.annotation.InjectService; -import org.osgi.test.junit5.service.ServiceExtension; - -@ExtendWith(ServiceExtension.class) -@Tag("plugin") -class ParseTextPluginTest { - - @InjectService - ParseTextService parseText; - - @Test - void test() { - ParserOutput actual = parseText.apply("alice").toList().get(0); - assertEquals(new ParserOutput("alice", Map.of()), actual); - } -} diff --git a/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/ParseTextServiceStub.java b/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/ParseTextServiceStub.java deleted file mode 100644 index 6951ac4..0000000 --- a/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/ParseTextServiceStub.java +++ /dev/null @@ -1,26 +0,0 @@ -package io.github.magwas.inez.parse; - -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - -import java.util.stream.Stream; - -class ParseTextServiceStub implements ParserOutputTestData { - public static ParseTextService stub() { - ParseTextService mock = mock(ParseTextService.class); - when(mock.apply(QUERY_NONEXISTING)).thenReturn(Stream.of(OUTPUT_NONEXISTING)); - when(mock.apply(THING_REPR)).thenReturn(Stream.of(OUTPUT_THING)); - when(mock.apply(GO_REPRESENTATION)).thenReturn(Stream.of(OUTPUT_GO)); - when(mock.apply(SUMTI_IS_A_THING_REPR)).thenReturn(Stream.of(OUTPUT_SUMTI_IS_A_THING)); - when(mock.apply(GO1_REFERENCE)).thenReturn(Stream.of(OUTPUT_GO1)); - when(mock.apply(NONEXISTENT_REFERENCE)).thenReturn(Stream.of(OUTPUT_NONEXISTENT_REFERENCE)); - when(mock.apply(TAUTOLOGY_GENERATED_REPR)).thenReturn(Stream.of(OUTPUT_TAUTOLOGY)); - when(mock.apply(ParserConstants.QUERY_BRIDI_ID)).thenReturn(Stream.of(OUTPUT_ANY)); - - when(mock.apply(QUERY_STRING_SIMPLE)).thenReturn(Stream.of(OUTPUT_SIMPLE)); - when(mock.apply(QUERY_STRING_ALL_ANY)).thenReturn(Stream.of(OUTPUT_ALL_ANY)); - when(mock.apply(QUERY_STRING_NONMATCHING)).thenReturn(Stream.of(OUTPUT_NONMATCHING)); - when(mock.apply(RECURSIVE_QUERY)).thenReturn(Stream.of(OUTPUT_RECURSIVE)); - return mock; - } -} diff --git a/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/ParserOutputTestData.java b/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/ParserOutputTestData.java deleted file mode 100644 index c39d4da..0000000 --- a/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/ParserOutputTestData.java +++ /dev/null @@ -1,42 +0,0 @@ -package io.github.magwas.inez.parse; - -import java.util.List; -import java.util.Map; - -public interface ParserOutputTestData extends BridiFieldTestData { - - ParserOutput OUTPOUT_WITH_LITERAL = - new ParserOutput(INPUT_WITH_LITERAL, Map.of(INPUT_WITH_LITERAL, INPUT_WITH_LITERAL_REFS)); - - ParserOutput OUTPUT_NONEXISTING = new ParserOutput(QUERY_NONEXISTING, Map.of()); - ParserOutput OUTPUT_THING = new ParserOutput(THING_REPR, Map.of()); - ParserOutput OUTPUT_GO = new ParserOutput(GO_REPRESENTATION, Map.of()); - ParserOutput OUTPUT_GO1 = new ParserOutput(GO1_REFERENCE, Map.of()); - ParserOutput OUTPUT_NONEXISTENT_REFERENCE = new ParserOutput(NONEXISTENT_REFERENCE, Map.of()); - ParserOutput OUTPUT_ANY = new ParserOutput(ParserConstants.QUERY_BRIDI_ID, Map.of()); - - ParserOutput OUTPUT_SUMTI_IS_A_THING = new ParserOutput( - SUMTI_IS_A_THING_REPR, Map.of(SUMTI_IS_A_THING_REPR, List.of(IS_A_REPR, SUMTI_REPR, THING_REPR))); - ParserOutput OUTPUT_TAUTOLOGY = new ParserOutput( - TAUTOLOGY_GENERATED_REPR, Map.of(TAUTOLOGY_GENERATED_REPR, List.of(IS_A_REPR, THING_REPR, THING_REPR))); - ParserOutput OUTPUT_SIMPLE = new ParserOutput( - QUERY_STRING_SIMPLE, - Map.of(QUERY_STRING_SIMPLE, List.of(IS_A_REPR, ParserConstants.QUERY_BRIDI_ID, THING_REPR))); - ParserOutput OUTPUT_ALL_ANY = new ParserOutput( - QUERY_STRING_ALL_ANY, - Map.of( - QUERY_STRING_ALL_ANY, - List.of(IS_A_REPR, ParserConstants.QUERY_BRIDI_ID, ParserConstants.QUERY_BRIDI_ID))); - ParserOutput OUTPUT_NONMATCHING = new ParserOutput( - QUERY_STRING_NONMATCHING, - Map.of(QUERY_STRING_NONMATCHING, List.of(IS_A_REPR, ParserConstants.QUERY_BRIDI_ID, GOD_REPR))); - ParserOutput OUTPUT_RECURSIVE = new ParserOutput( - RECURSIVE_QUERY, - Map.of( - RECURSIVE_QUERY, - List.of(IS_A_REPR, QUERY_STRING_SIMPLE, THING_REPR), - TAUTOLOGY_GENERATED_REPR, - List.of(IS_A_REPR, THING_REPR, THING_REPR), - QUERY_STRING_SIMPLE, - List.of(IS_A_REPR, ParserConstants.QUERY_BRIDI_ID, THING_REPR))); -} diff --git a/inez.parser/.classpath b/inez.parser/.classpath index 284032a..80a432d 100644 --- a/inez.parser/.classpath +++ b/inez.parser/.classpath @@ -5,9 +5,24 @@ - - + + + + + + + + + + + + + + + + + diff --git a/inez.parser/.project b/inez.parser/.project index 5eef9cf..08f241e 100644 --- a/inez.parser/.project +++ b/inez.parser/.project @@ -16,7 +16,7 @@ - org.eclipse.pde.SchemaBuilder + ch.acanda.eclipse.pmd.builder.PMDBuilder @@ -25,16 +25,10 @@ - - ch.acanda.eclipse.pmd.builder.PMDBuilder - - - org.eclipse.jdt.core.javanature org.eclipse.m2e.core.maven2Nature - org.eclipse.pde.PluginNature ch.acanda.eclipse.pmd.builder.PMDNature diff --git a/inez.parser/.settings/org.eclipse.core.resources.prefs b/inez.parser/.settings/org.eclipse.core.resources.prefs index e9441bb..cdfe4f1 100644 --- a/inez.parser/.settings/org.eclipse.core.resources.prefs +++ b/inez.parser/.settings/org.eclipse.core.resources.prefs @@ -1,3 +1,5 @@ eclipse.preferences.version=1 encoding//src/main/java=UTF-8 +encoding//src/test/java=UTF-8 +encoding//src/test/resources=UTF-8 encoding/=UTF-8 diff --git a/inez.parser/META-INF/MANIFEST.MF b/inez.parser/META-INF/MANIFEST.MF deleted file mode 100644 index 950671c..0000000 --- a/inez.parser/META-INF/MANIFEST.MF +++ /dev/null @@ -1,23 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: io.github.magwas.inez.parser -Bundle-SymbolicName: io.github.magwas.inez.parser;singleton:=true -Spring-Context: *;create-asynchronously:=false -Bundle-Activator: io.github.magwas.inez.parse.ParserBundleActivator -Bundle-Version: 0.0.1 -Bundle-Vendor: Árpád Magosányi -Export-Package: io.github.magwas.inez.parse, - io.github.magwas.inez.parser -Require-Bundle: org.antlr.antlr4-runtime;bundle-version="4.13.2", - wrapped.org.springframework.boot.spring-boot;bundle-version="3.5.3", - wrapped.org.springframework.boot.spring-boot-autoconfigure;bundle-version="3.5.3", - wrapped.org.springframework.spring-context;bundle-version="6.2.8", - wrapped.org.springframework.spring-core;bundle-version="6.2.8", - wrapped.org.springframework.spring-beans;bundle-version="6.2.8", - io.github.magwas.inez.parser, - org.eclipse.core.runtime;bundle-version="3.12.0", - wrapped.io.github.magwas.konveyor-base;bundle-version="0.4.7" -Bundle-RequiredExecutionEnvironment: JavaSE-21 -Automatic-Module-Name: io.github.magwas.inez.parser -Bundle-ClassPath: ., - target/classes diff --git a/inez.parser/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/inez.parser/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports deleted file mode 100644 index 854467a..0000000 --- a/inez.parser/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports +++ /dev/null @@ -1 +0,0 @@ -io.github.magwas.inez.parse.ParserBundleActivator diff --git a/inez.parser/build.properties b/inez.parser/build.properties deleted file mode 100644 index 74d495a..0000000 --- a/inez.parser/build.properties +++ /dev/null @@ -1,3 +0,0 @@ -bin.includes = META-INF/,. -output.. = target/classes/ -source.. = src/main/java, target/generated-sources/antlr4 diff --git a/inez.parser/pom.xml b/inez.parser/pom.xml index fda1674..d448f56 100644 --- a/inez.parser/pom.xml +++ b/inez.parser/pom.xml @@ -7,8 +7,9 @@ 0.0.1 ../pom.xml - io.github.magwas.inez.parser - eclipse-plugin + io.github.magwas + inez.parser + ${project.version} ${project.artifactId} Parser for Inez https://github.com/kode-konveyor/inez-server.git @@ -43,66 +44,40 @@ true + 4.13.2 org.antlr antlr4-maven-plugin - 4.13.2 + ${version.antlr4} + + + org.antlr + antlr4-runtime + ${version.antlr4} org.springframework.boot spring-boot-autoconfigure - 3.5.3 + ${version.spring-boot} io.github.magwas - konveyor-base + konveyor.base ${version.konveyor} runtime io.github.magwas - konveyor-base-testing + konveyor.base ${version.konveyor} + testing test - - org.osgi - osgi.core - 6.0.0 - provided - - - org.eclipse.tycho - tycho-packaging-plugin - - - org.eclipse.tycho - tycho-maven-plugin - - - org.apache.maven.plugins - maven-dependency-plugin - - - - copy-dependencies - - initialize - - true - - - - - - org.apache.maven.plugins - maven-source-plugin - org.antlr antlr4-maven-plugin @@ -113,39 +88,16 @@ antlr4 generate-sources + + ${project.build.directory}/generated-sources/main + - - org.apache.maven.plugins - maven-pmd-plugin - - true - - org.codehaus.mojo exec-maven-plugin - - - pre-site - - true - - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - true - - - - diff --git a/inez.parser/src/main/java/io/github/magwas/inez/parse/ParserBundleActivator.java b/inez.parser/src/main/java/io/github/magwas/inez/parse/ParserBundleActivator.java deleted file mode 100644 index 14d38fa..0000000 --- a/inez.parser/src/main/java/io/github/magwas/inez/parse/ParserBundleActivator.java +++ /dev/null @@ -1,45 +0,0 @@ -package io.github.magwas.inez.parse; - -import java.util.Hashtable; - -import org.osgi.framework.Bundle; -import org.osgi.framework.BundleActivator; -import org.osgi.framework.BundleContext; -import org.osgi.framework.ServiceRegistration; -import org.osgi.framework.wiring.BundleWiring; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.context.ConfigurableApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; -import org.springframework.context.annotation.ComponentScan; -import org.springframework.util.Assert; - -@SpringBootApplication -@ComponentScan(basePackages = {"io.github.magwas"}) -public class ParserBundleActivator implements BundleActivator { - - ConfigurableApplicationContext appContext; - - @Autowired - ParseTextService parseText; - - @Override - public void start(final BundleContext bundleContext) { - Bundle bundle = bundleContext.getBundle(); - BundleWiring bundleWiring = bundle.adapt(BundleWiring.class); - ClassLoader classLoader = bundleWiring.getClassLoader(); - Thread.currentThread().setContextClassLoader(classLoader); - appContext = new AnnotationConfigApplicationContext(ParserBundleActivator.class); - parseText = appContext.getBean(ParseTextService.class); - Assert.notNull(parseText, "parseText is null"); - ServiceRegistration registration = - bundleContext.registerService(ParseTextService.class, parseText, new Hashtable()); - System.err.println("registered ParseTextService:" + registration); - } - - @Override - public void stop(final BundleContext bundleContext) { - SpringApplication.exit(appContext, () -> 0); - } -} diff --git a/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/IdTestDataGenerator.java b/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/IdTestDataGenerator.java new file mode 100644 index 0000000..08aa0c1 --- /dev/null +++ b/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/IdTestDataGenerator.java @@ -0,0 +1,30 @@ +package io.github.magwas.inez.parse; + +import java.text.MessageFormat; +import java.util.List; +import java.util.function.Supplier; +import java.util.stream.Stream; + +import io.github.magwas.runtime.GeneratorUtil; + +public class IdTestDataGenerator + implements Supplier, TestDataGeneratorConstants { + + @Override + public StringBuilder get() { + List definedIdlist = GeneratorUtil.linesOf(IDS) + .map(s -> s.split(",")[0]).toList(); + Stream generatedIds = GeneratorUtil.linesOf(REPRESENTATIONS) + .map(s -> s.split(",")[0]).filter(x -> !definedIdlist.contains(x)); + StringBuilder builder = GeneratorUtil.testDataBoilerPlate("", + "RepresentationTestData"); + GeneratorUtil.mapToCode(generatedIds, line -> { + String[] parts = line.split(",", 2); + return MessageFormat.format(""" + String {0}_ID = IdUtil.createID({0}_REPR); + """, parts[0].trim()); + }, builder); + GeneratorUtil.mapToCode(IDS, GeneratorUtil.stringConstant("ID"), builder); + return GeneratorUtil.testDataTail(builder); + } +} diff --git a/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/InputTestDataGenerator.java b/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/InputTestDataGenerator.java new file mode 100644 index 0000000..ef89190 --- /dev/null +++ b/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/InputTestDataGenerator.java @@ -0,0 +1,17 @@ +package io.github.magwas.inez.parse; + +import java.util.function.Supplier; + +import io.github.magwas.runtime.GeneratorUtil; + +public class InputTestDataGenerator + implements Supplier, TestDataGeneratorConstants { + + @Override + public StringBuilder get() { + StringBuilder builder = GeneratorUtil.testDataBoilerPlate(""); + GeneratorUtil.mapToCode(INPUTS, GeneratorUtil.stringConstant("INPUT"), + builder); + return GeneratorUtil.testDataTail(builder); + } +} diff --git a/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/ParseTextServiceStubGenerator.java b/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/ParseTextServiceStubGenerator.java new file mode 100644 index 0000000..762049f --- /dev/null +++ b/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/ParseTextServiceStubGenerator.java @@ -0,0 +1,25 @@ +package io.github.magwas.inez.parse; + +import java.text.MessageFormat; +import java.util.function.Supplier; + +import io.github.magwas.runtime.GeneratorUtil; + +public class ParseTextServiceStubGenerator + implements Supplier, TestDataGeneratorConstants { + + @Override + public StringBuilder get() { + StringBuilder builder = GeneratorUtil.stubBoilerPlate(""" + import java.util.stream.Stream; + """, "ParserOutputTestData"); + GeneratorUtil.linesOf(PARSE_TEXT_STUB_DATA).map(line -> { + String[] splat = line.split(","); + return MessageFormat.format(""" + when(mock.apply({0})).thenReturn(Stream.of({1})); + """, splat[0], splat[1]); + }).forEach(builder::append); + return GeneratorUtil.stubTail(builder); + } + +} diff --git a/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/ParserOutputTestDataGenerator.java b/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/ParserOutputTestDataGenerator.java new file mode 100644 index 0000000..47c443f --- /dev/null +++ b/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/ParserOutputTestDataGenerator.java @@ -0,0 +1,31 @@ +package io.github.magwas.inez.parse; + +import java.text.MessageFormat; +import java.util.function.Supplier; + +import io.github.magwas.runtime.GeneratorUtil; + +public class ParserOutputTestDataGenerator + implements Supplier, TestDataGeneratorConstants { + + @Override + public StringBuilder get() { + StringBuilder builder = GeneratorUtil.testDataBoilerPlate(""" + import java.util.Map; + """, "InputTestData", "ReferenceTestData"); + GeneratorUtil.linesOf(OUTPUTS).map(line -> { + String[] parts = line.split(",", 3); + String name = parts[0]; + String top = parts[1]; + String map = ""; + if (parts.length == 3) + map = parts[1] + "," + parts[2]; + + return MessageFormat.format( + "\tParserOutput OUTPUT_{0} = new ParserOutput({1},Map.of({2}));\n", + name, top, map); + }).forEach(builder::append); + return GeneratorUtil.testDataTail(builder); + } + +} diff --git a/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/ReferenceTestDataGenerator.java b/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/ReferenceTestDataGenerator.java new file mode 100644 index 0000000..97f9060 --- /dev/null +++ b/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/ReferenceTestDataGenerator.java @@ -0,0 +1,24 @@ +package io.github.magwas.inez.parse; + +import java.text.MessageFormat; +import java.util.function.Supplier; + +import io.github.magwas.runtime.GeneratorUtil; + +public class ReferenceTestDataGenerator + implements Supplier, TestDataGeneratorConstants { + + @Override + public StringBuilder get() { + StringBuilder builder = GeneratorUtil.testDataBoilerPlate(""" + import java.util.List; + """, "IdTestData", "InputTestData"); + GeneratorUtil.mapToCode(REFERENCES, line -> { + String[] parts = line.split(",", 2); + return MessageFormat.format(""" + List {0}_REFERENCES = List.of({1}); + """, parts[0].trim(), parts[1]); + }, builder); + return GeneratorUtil.testDataTail(builder); + } +} diff --git a/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/RepresentationTestDataGenerator.java b/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/RepresentationTestDataGenerator.java new file mode 100644 index 0000000..656cd2c --- /dev/null +++ b/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/RepresentationTestDataGenerator.java @@ -0,0 +1,25 @@ +package io.github.magwas.inez.parse; + +import java.text.MessageFormat; +import java.util.function.Supplier; + +import io.github.magwas.runtime.GeneratorUtil; + +public class RepresentationTestDataGenerator + implements Supplier, TestDataGeneratorConstants { + + @Override + public StringBuilder get() { + StringBuilder builder = GeneratorUtil.testDataBoilerPlate(""); + GeneratorUtil.mapToCode(REPRESENTATIONS, + GeneratorUtil.stringConstant("REPR"), builder); + GeneratorUtil.mapToCode(IDREFERENCES, line -> { + String[] parts = line.split(",", 2); + return MessageFormat.format(""" + String {0}_REFERENCE = "@{0}"; + """, parts[0].trim()); + }, builder); + return GeneratorUtil.testDataTail(builder); + } + +} diff --git a/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/TestDataGeneratorConstants.java b/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/TestDataGeneratorConstants.java new file mode 100644 index 0000000..d4194e6 --- /dev/null +++ b/inez.parser/src/test/generators-java/io/github/magwas/inez/parse/TestDataGeneratorConstants.java @@ -0,0 +1,15 @@ +package io.github.magwas.inez.parse; + +import io.github.magwas.testing.TestUtil; + +public interface TestDataGeneratorConstants { + String REPRESENTATIONS = TestUtil.loadResourceAsString("representations"); + String IDS = TestUtil.loadResourceAsString("ids"); + String IDREFERENCES = TestUtil.loadResourceAsString("idreferences"); + String INPUTS = TestUtil.loadResourceAsString("inputs"); + String REFERENCES = TestUtil.loadResourceAsString("references"); + String OUTPUTS = TestUtil.loadResourceAsString("outputs"); + String PARSE_TEXT_STUB_DATA = TestUtil + .loadResourceAsString("parse_text_stubdata"); + +} diff --git a/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/CreateParserFromTokensServiceStub.java b/inez.parser/src/test/java/io/github/magwas/inez/parse/CreateParserFromTokensServiceStub.java similarity index 94% rename from inez.parser.tests/src/main/java/io/github/magwas/inez/parse/CreateParserFromTokensServiceStub.java rename to inez.parser/src/test/java/io/github/magwas/inez/parse/CreateParserFromTokensServiceStub.java index e2eeea7..d9da6a6 100644 --- a/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/CreateParserFromTokensServiceStub.java +++ b/inez.parser/src/test/java/io/github/magwas/inez/parse/CreateParserFromTokensServiceStub.java @@ -24,7 +24,7 @@ public static CreateParserFromTokensService stub() { para.children = List.of(bridiContext); when(bridiParsermock.paragraph()).thenReturn(para); when(mock.apply(any())).thenCallRealMethod(); - when(mock.apply(INPUT_FROM_UNKNOWN_PARSER)).thenReturn(bridiParsermock); + when(mock.apply(FROM_UNKNOWN_PARSER_INPUT)).thenReturn(bridiParsermock); return mock; } } diff --git a/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/ParseTextTest.java b/inez.parser/src/test/java/io/github/magwas/inez/parse/ParseTextTest.java similarity index 87% rename from inez.parser.tests/src/main/java/io/github/magwas/inez/parse/ParseTextTest.java rename to inez.parser/src/test/java/io/github/magwas/inez/parse/ParseTextTest.java index 09fa5e8..2562595 100644 --- a/inez.parser.tests/src/main/java/io/github/magwas/inez/parse/ParseTextTest.java +++ b/inez.parser/src/test/java/io/github/magwas/inez/parse/ParseTextTest.java @@ -8,11 +8,13 @@ import org.antlr.v4.runtime.misc.ParseCancellationException; import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Test; import org.mockito.InjectMocks; import io.github.magwas.testing.TestBase; +@Tag("unit") class ParseTextTest extends TestBase implements ParserOutputTestData { @InjectMocks @@ -54,30 +56,30 @@ void test4() { void test5() { assertThrows( InternalError.class, - () -> parseText.apply(INPUT_FROM_UNKNOWN_PARSER).toList()); + () -> parseText.apply(FROM_UNKNOWN_PARSER_INPUT).toList()); } @Test @DisplayName("if the text cannot be unambigously parsed, a ParseCancellationException is thrown") void test1() { - assertThrows(ParseCancellationException.class, () -> parseText.apply(INPUT_BAD)); + assertThrows(ParseCancellationException.class, () -> parseText.apply(BAD_INPUT)); } @Test @DisplayName("literal is parsed correctly") void test6() { assertEquals( - OUTPOUT_WITH_LITERAL, - parseText.apply(INPUT_WITH_LITERAL).toList().get(0)); + OUTPUT_WITH_LITERAL, + parseText.apply(WITH_LITERAL_INPUT).toList().get(0)); } @Test @DisplayName("multiline is working") void test7() { assertEquals( - List.of(OUTPOUT_WITH_LITERAL, OUTPUT_TAUTOLOGY), + List.of(OUTPUT_WITH_LITERAL, OUTPUT_TAUTOLOGY), parseText - .apply(INPUT_WITH_LITERAL + "\n" + TAUTOLOGY_GENERATED_REPR) + .apply(WITH_LITERAL_INPUT + "\n" + TAUTOLOGY_GENERATED_REPR) .toList()); } } diff --git a/inez.parser/src/test/resources/idreferences b/inez.parser/src/test/resources/idreferences new file mode 100644 index 0000000..70c0167 --- /dev/null +++ b/inez.parser/src/test/resources/idreferences @@ -0,0 +1,3 @@ +NONEXISTENT +GO1 +THING diff --git a/inez.parser/src/test/resources/ids b/inez.parser/src/test/resources/ids new file mode 100644 index 0000000..6da9c53 --- /dev/null +++ b/inez.parser/src/test/resources/ids @@ -0,0 +1,12 @@ +THING,THING +IS_A,IS_A +STUFF,stuff +GO,GO1 +GO2,go2 +THING_IS_A_SUMTI,not tautology +TAUTOLOGY,tautology +CONTAINS,CONTAINS +ROOT,ROOT +CONTAINER,CONTAINER +STUFF_COULDBE_THING,STUFF_COULDBE_THING +ANY,? diff --git a/inez.parser/src/test/resources/inputs b/inez.parser/src/test/resources/inputs new file mode 100644 index 0000000..b655fcc --- /dev/null +++ b/inez.parser/src/test/resources/inputs @@ -0,0 +1,14 @@ +BAD,{bridi is a {THING} +NONEXISTING,nonexisting +SIMPLE,{$?} is a {THING} +ALL_ANY,{$?} is a {$?} +NONMATCHING,{$?} is a {god} +QUERY,{{$?} is a {THING}} is a {THING} +FROM_UNKNOWN_PARSER,INPUT_FROM_UNKNOWN_PARSER +WITH_LITERAL,{My folder} contains {[{0} is a {1}]} +RECURSIVE,{{$?} is a {THING}} is a {THING} +DO_SAVE_OSGI_IS_A_BITCH,doSave {{osgi} is a {bitch}} +ALICE_EATS_WHAT,{alice} {{eats} {$?}} +CECILE_WHAT_BANANA,{cecile} {{$?} {banana}} +WHO_EATS_BANANA,{$?} {{eats} {banana}} +DO_SAVE_PUTTY,doSave {putty} \ No newline at end of file diff --git a/inez.parser/src/test/resources/outputs b/inez.parser/src/test/resources/outputs new file mode 100644 index 0000000..773cb20 --- /dev/null +++ b/inez.parser/src/test/resources/outputs @@ -0,0 +1,13 @@ +WITH_LITERAL,WITH_LITERAL_INPUT,INPUT_WITH_LITERAL_REFERENCES +NONEXISTING,NONEXISTENT_REFERENCE +THING,THING_REPR +GO,GO_REPR +GO1,GO1_REFERENCE +NONEXISTENT_REFERENCE,NONEXISTENT_REFERENCE +ANY,ParserConstants.QUERY_BRIDI_ID +SUMTI_IS_A_THING,SUMTI_IS_A_THING_REPR,SUMTI_IS_A_THING_REPR_REFERENCES +TAUTOLOGY,TAUTOLOGY_GENERATED_REPR,TAUTOLOGY_REPR_REFERENCES +SIMPLE,SIMPLE_INPUT,SIMPLE_INPUT_REPR_REFERENCES +ALL_ANY,ALL_ANY_INPUT,ALL_ANY_INPUT_REPR_REFERENCES +NONMATCHING,NONMATCHING_INPUT,NONMATCHING_INPUT_REFERENCES +RECURSIVE,RECURSIVE_INPUT,RECURSIVE_INPUT_REFERENCES,TAUTOLOGY_GENERATED_REPR,TAUTOLOGY_REPR_REFERENCES,SIMPLE_INPUT,SIMPLE_INPUT_REPR_REFERENCES diff --git a/inez.parser/src/test/resources/parse_text_stubdata b/inez.parser/src/test/resources/parse_text_stubdata new file mode 100644 index 0000000..56aaaa9 --- /dev/null +++ b/inez.parser/src/test/resources/parse_text_stubdata @@ -0,0 +1,12 @@ +NONEXISTENT_REPR,OUTPUT_NONEXISTING +THING_REPR,OUTPUT_THING +GO_REPR,OUTPUT_GO +SUMTI_IS_A_THING_REPR,OUTPUT_SUMTI_IS_A_THING +GO1_REFERENCE,OUTPUT_GO1 +NONEXISTENT_REFERENCE,OUTPUT_NONEXISTENT_REFERENCE +TAUTOLOGY_GENERATED_REPR,OUTPUT_TAUTOLOGY +ParserConstants.QUERY_BRIDI_ID,OUTPUT_ANY +SIMPLE_INPUT,OUTPUT_SIMPLE +ALL_ANY_INPUT,OUTPUT_ALL_ANY +NONMATCHING_INPUT,OUTPUT_NONMATCHING +RECURSIVE_INPUT,OUTPUT_RECURSIVE diff --git a/inez.parser/src/test/resources/references b/inez.parser/src/test/resources/references new file mode 100644 index 0000000..dd05ab4 --- /dev/null +++ b/inez.parser/src/test/resources/references @@ -0,0 +1,15 @@ +SUMTI_IS_A_THING_IS_A_THING,IS_A_ID, SUMTI_IS_A_THING_ID, THING_ID +SUMTI_IS_A_THING_GENERATED,IdUtil.createID(IS_A_REPR), SUMTI_ID, IdUtil.createID(THING_REPR) +TAUTOLOGY_IS_A_THING,IS_A_ID, TAUTOLOGY_ID, THING_REPR +TAUTOLOGY_REPR,IS_A_REPR, THING_REPR, THING_REPR +BAD_BRIDI,IS_A_REPR, SUMTI_IS_A_THING_ID, NONEXISTENT_REPR +SUMTI_IS_A_THING_CHANGED,IS_A_ID, THING_ID, THING_ID +SUMTI_IS_A_THING,IS_A_ID, SUMTI_ID, THING_ID +SUMTI_IS_A_THING_REPR,IS_A_REPR,SUMTI_REPR,THING_REPR +THING_IS_A_SUMTI,IS_A_ID, THING_ID, SUMTI_ID +INPUT_WITH_LITERAL,"{0} contains {1}", "My folder", "{0} is a {1}" +CONTAINS_ELEMENT,CONTAINS_ID, MY_MODEL_ID,ALICE_ID +SIMPLE_INPUT_REPR,IS_A_REPR, ParserConstants.QUERY_BRIDI_ID, THING_REPR +ALL_ANY_INPUT_REPR,IS_A_REPR, ParserConstants.QUERY_BRIDI_ID,ParserConstants.QUERY_BRIDI_ID +NONMATCHING_INPUT,IS_A_REPR, ParserConstants.QUERY_BRIDI_ID, GOD_REPR +RECURSIVE_INPUT,IS_A_REPR, SIMPLE_INPUT, THING_REPR diff --git a/inez.parser/src/test/resources/representations b/inez.parser/src/test/resources/representations new file mode 100644 index 0000000..4e7cfcc --- /dev/null +++ b/inez.parser/src/test/resources/representations @@ -0,0 +1,39 @@ +THING,THING +IS_A,{0} is a {1} +ALICE,alice +SUMTI,sumti +BRIDI,bridi +SUMTI_IS_A_THING,{sumti} is a {THING} +THING_IS_A_SUMTI,{THING} is a {sumti} +TAUTOLOGY,the most basic tautology +TAUTOLOGY_GENERATED,{THING} is a {THING} +SUMTI_IS_A_THING_IS_A_THING,{{sumti} is a {THING}} is a {@THING} +SUMTI_IS_A_THING_IS_A_THING_NOREFERENCE,{{sumti} is a {THING}} is a {THING} +TAUTOLOGY_IS_A_THING,{{THING} is a {THING}} is a {THING} +GOD,god +TWO_SUMTI_BRIDI,{0} {1} +GO,go +NONEXISTENT,nonexistent +DESCRIPTION_SUMTI_IS_A_THING,sumti is a THING +CECILE_LOOKS_AT_BANANA,{cecile} {{looks at} {banana}} +CECILE_EATS_BANANA,{cecile} {{eats} {banana}} +BOB_EATS_CHIPS,{bob} {{eats} {chips}} +BOB_EATS_BANANA,{bob} {{eats} {banana}} +ALICE_EATS_CHIPS,{alice} {{eats} {chips}} +ALICE_EATS_BANANA,{alice} {{eats} {banana}} +SUMTI_IS_A_THING_CHANGED,{sumti} is a {THING} changed +COULDBE,could be +PUTTY,putty +OSGI,osgi +BITCH,bitch +OSGI_IS_A_BITCH,{osgi} is a {bitch} +DOG,dog +ELEMENT_MODEL,elementModel +CONTAINS_ELEMENT,{my model} contains {alice} +MY_MODEL,my model +FOLDER,folder +HUMAN,human +ALICE_IS_A_HUMAN,{alice} is a {human} +HUMAN_IS_A_ANIMAL,{human} is a {animal} +DOG_IS_A_ANIMAL,{dog} is a {animal} +MY_MODEL_IS_A_FOLDER,{my model} is a {folder} diff --git a/inez.target/.project b/inez.target/.project deleted file mode 100644 index 7b71985..0000000 --- a/inez.target/.project +++ /dev/null @@ -1,11 +0,0 @@ - - - inez.target - - - - - - - - diff --git a/inez.target/.settings/org.eclipse.core.resources.prefs b/inez.target/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/inez.target/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/inez.target/.settings/org.eclipse.jdt.core.prefs b/inez.target/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 6b52662..0000000 --- a/inez.target/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,524 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.builder.annotationPath.allLocations=disabled -org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled -org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore -org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull -org.eclipse.jdt.core.compiler.annotation.nonnull.secondary= -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary= -org.eclipse.jdt.core.compiler.annotation.notowning=org.eclipse.jdt.annotation.NotOwning -org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable -org.eclipse.jdt.core.compiler.annotation.nullable.secondary= -org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled -org.eclipse.jdt.core.compiler.annotation.owning=org.eclipse.jdt.annotation.Owning -org.eclipse.jdt.core.compiler.annotation.resourceanalysis=disabled -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.methodParameters=generate -org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=21 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.APILeak=warning -org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info -org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.autoboxing=ignore -org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning -org.eclipse.jdt.core.compiler.problem.deadCode=warning -org.eclipse.jdt.core.compiler.problem.deprecation=warning -org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled -org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled -org.eclipse.jdt.core.compiler.problem.discouragedReference=warning -org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore -org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore -org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled -org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore -org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning -org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning -org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled -org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning -org.eclipse.jdt.core.compiler.problem.incompatibleOwningContract=warning -org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning -org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore -org.eclipse.jdt.core.compiler.problem.insufficientResourceAnalysis=warning -org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore -org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning -org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore -org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled -org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled -org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning -org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore -org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning -org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning -org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore -org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning -org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning -org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error -org.eclipse.jdt.core.compiler.problem.nullReference=warning -org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error -org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning -org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning -org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore -org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning -org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore -org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore -org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore -org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning -org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning -org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore -org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore -org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled -org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning -org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled -org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled -org.eclipse.jdt.core.compiler.problem.suppressWarningsNotFullyAnalysed=info -org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled -org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore -org.eclipse.jdt.core.compiler.problem.terminalDeprecation=warning -org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning -org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled -org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning -org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning -org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore -org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=ignore -org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=warning -org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled -org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=info -org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore -org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore -org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore -org.eclipse.jdt.core.compiler.problem.unstableAutoModuleName=warning -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled -org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedImport=warning -org.eclipse.jdt.core.compiler.problem.unusedLabel=warning -org.eclipse.jdt.core.compiler.problem.unusedLambdaParameter=warning -org.eclipse.jdt.core.compiler.problem.unusedLocal=warning -org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled -org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning -org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning -org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=21 -org.eclipse.jdt.core.formatter.align_arrows_in_switch_on_columns=false -org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false -org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647 -org.eclipse.jdt.core.formatter.align_selector_in_method_invocation_on_expression_first_line=true -org.eclipse.jdt.core.formatter.align_type_members_on_columns=false -org.eclipse.jdt.core.formatter.align_variable_declarations_on_columns=false -org.eclipse.jdt.core.formatter.align_with_spaces=false -org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_enum_constant=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_field=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_local_variable=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_method=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_package=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_parameter=0 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_type=49 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_assertion_message=16 -org.eclipse.jdt.core.formatter.alignment_for_assignment=0 -org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_loops=16 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression_chain=0 -org.eclipse.jdt.core.formatter.alignment_for_enum_constants=16 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=48 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_for_loop_header=0 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_switch_case_with_arrow=16 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_switch_case_with_colon=16 -org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 -org.eclipse.jdt.core.formatter.alignment_for_module_statements=16 -org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 -org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_parameterized_type_references=0 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_permitted_types_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_record_components=16 -org.eclipse.jdt.core.formatter.alignment_for_relational_operator=0 -org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80 -org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_shift_operator=0 -org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16 -org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_record_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_switch_case_with_arrow=20 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_type_annotations=0 -org.eclipse.jdt.core.formatter.alignment_for_type_arguments=0 -org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0 -org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 -org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_after_package=1 -org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_field=0 -org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 -org.eclipse.jdt.core.formatter.blank_lines_before_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 -org.eclipse.jdt.core.formatter.blank_lines_before_package=0 -org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 -org.eclipse.jdt.core.formatter.blank_lines_between_statement_group_in_switch=0 -org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 -org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case_after_arrow=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_record_constructor=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_record_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.comment.align_tags_descriptions_grouped=true -org.eclipse.jdt.core.formatter.comment.align_tags_names_descriptions=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false -org.eclipse.jdt.core.formatter.comment.count_line_length_from_starting_position=true -org.eclipse.jdt.core.formatter.comment.format_block_comments=true -org.eclipse.jdt.core.formatter.comment.format_header=false -org.eclipse.jdt.core.formatter.comment.format_html=true -org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true -org.eclipse.jdt.core.formatter.comment.format_line_comments=true -org.eclipse.jdt.core.formatter.comment.format_source_code=true -org.eclipse.jdt.core.formatter.comment.indent_parameter_description=false -org.eclipse.jdt.core.formatter.comment.indent_root_tags=false -org.eclipse.jdt.core.formatter.comment.indent_tag_description=false -org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert -org.eclipse.jdt.core.formatter.comment.javadoc_do_not_separate_block_tags=false -org.eclipse.jdt.core.formatter.comment.line_length=80 -org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true -org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true -org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false -org.eclipse.jdt.core.formatter.compact_else_if=true -org.eclipse.jdt.core.formatter.continuation_indentation=2 -org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 -org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off -org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on -org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false -org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=false -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_record_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true -org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_empty_lines=false -org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true -org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false -org.eclipse.jdt.core.formatter.indentation.size=4 -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_default=insert -org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_permitted_types=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_record_components=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_switch_case_expressions=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert -org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert -org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert -org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert -org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_case=insert -org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_default=insert -org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_permitted_types=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_record_components=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_switch_case_expressions=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert -org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_constructor=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert -org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert -org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.join_line_comments=false -org.eclipse.jdt.core.formatter.join_lines_in_comments=false -org.eclipse.jdt.core.formatter.join_wrapped_lines=true -org.eclipse.jdt.core.formatter.keep_annotation_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_anonymous_type_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_code_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false -org.eclipse.jdt.core.formatter.keep_enum_constant_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_enum_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_if_then_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false -org.eclipse.jdt.core.formatter.keep_lambda_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_loop_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_method_body_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_record_constructor_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_record_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_simple_do_while_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_simple_for_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_simple_getter_setter_on_one_line=false -org.eclipse.jdt.core.formatter.keep_simple_while_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_switch_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_switch_case_with_arrow_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_type_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.lineSplit=80 -org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false -org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false -org.eclipse.jdt.core.formatter.number_of_blank_lines_after_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_before_code_block=0 -org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 -org.eclipse.jdt.core.formatter.parentheses_positions_in_annotation=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_catch_clause=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_enum_constant_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_for_statment=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_if_while_statement=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_lambda_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_method_delcaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_method_invocation=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_record_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_switch_statement=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_try_clause=common_lines -org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true -org.eclipse.jdt.core.formatter.tabulation.char=tab -org.eclipse.jdt.core.formatter.tabulation.size=2 -org.eclipse.jdt.core.formatter.text_block_indentation=0 -org.eclipse.jdt.core.formatter.use_on_off_tags=true -org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false -org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true -org.eclipse.jdt.core.formatter.wrap_before_assertion_message_operator=true -org.eclipse.jdt.core.formatter.wrap_before_assignment_operator=false -org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true -org.eclipse.jdt.core.formatter.wrap_before_conditional_operator=true -org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true -org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true -org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true -org.eclipse.jdt.core.formatter.wrap_before_relational_operator=true -org.eclipse.jdt.core.formatter.wrap_before_shift_operator=true -org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true -org.eclipse.jdt.core.formatter.wrap_before_switch_case_arrow_operator=false -org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true -org.eclipse.jdt.core.javaFormatter=org.eclipse.jdt.core.defaultJavaFormatter diff --git a/inez.target/.settings/org.eclipse.jdt.ui.prefs b/inez.target/.settings/org.eclipse.jdt.ui.prefs deleted file mode 100644 index a6d063b..0000000 --- a/inez.target/.settings/org.eclipse.jdt.ui.prefs +++ /dev/null @@ -1,151 +0,0 @@ -eclipse.preferences.version=1 -editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true -formatter_profile=_mag -formatter_settings_version=23 -sp_cleanup.add_all=false -sp_cleanup.add_default_serial_version_id=true -sp_cleanup.add_generated_serial_version_id=false -sp_cleanup.add_missing_annotations=true -sp_cleanup.add_missing_deprecated_annotations=true -sp_cleanup.add_missing_methods=false -sp_cleanup.add_missing_nls_tags=false -sp_cleanup.add_missing_override_annotations=true -sp_cleanup.add_missing_override_annotations_interface_methods=true -sp_cleanup.add_serial_version_id=false -sp_cleanup.also_simplify_lambda=true -sp_cleanup.always_use_blocks=true -sp_cleanup.always_use_parentheses_in_expressions=false -sp_cleanup.always_use_this_for_non_static_field_access=false -sp_cleanup.always_use_this_for_non_static_method_access=false -sp_cleanup.array_with_curly=false -sp_cleanup.arrays_fill=false -sp_cleanup.bitwise_conditional_expression=false -sp_cleanup.boolean_literal=false -sp_cleanup.boolean_value_rather_than_comparison=false -sp_cleanup.break_loop=false -sp_cleanup.collection_cloning=false -sp_cleanup.comparing_on_criteria=false -sp_cleanup.comparison_statement=false -sp_cleanup.controlflow_merge=false -sp_cleanup.convert_functional_interfaces=false -sp_cleanup.convert_to_enhanced_for_loop=false -sp_cleanup.convert_to_enhanced_for_loop_if_loop_var_used=false -sp_cleanup.convert_to_switch_expressions=false -sp_cleanup.correct_indentation=false -sp_cleanup.do_while_rather_than_while=false -sp_cleanup.double_negation=false -sp_cleanup.else_if=false -sp_cleanup.embedded_if=false -sp_cleanup.evaluate_nullable=false -sp_cleanup.extract_increment=false -sp_cleanup.format_source_code=true -sp_cleanup.format_source_code_changes_only=false -sp_cleanup.hash=false -sp_cleanup.if_condition=false -sp_cleanup.insert_inferred_type_arguments=false -sp_cleanup.instanceof=false -sp_cleanup.instanceof_keyword=false -sp_cleanup.invert_equals=false -sp_cleanup.join=false -sp_cleanup.lazy_logical_operator=false -sp_cleanup.make_local_variable_final=true -sp_cleanup.make_parameters_final=false -sp_cleanup.make_private_fields_final=true -sp_cleanup.make_type_abstract_if_missing_method=false -sp_cleanup.make_variable_declarations_final=false -sp_cleanup.map_cloning=false -sp_cleanup.merge_conditional_blocks=false -sp_cleanup.multi_catch=false -sp_cleanup.never_use_blocks=false -sp_cleanup.never_use_parentheses_in_expressions=true -sp_cleanup.no_string_creation=false -sp_cleanup.no_super=false -sp_cleanup.number_suffix=false -sp_cleanup.objects_equals=false -sp_cleanup.on_save_use_additional_actions=false -sp_cleanup.one_if_rather_than_duplicate_blocks_that_fall_through=false -sp_cleanup.operand_factorization=false -sp_cleanup.organize_imports=true -sp_cleanup.overridden_assignment=false -sp_cleanup.overridden_assignment_move_decl=true -sp_cleanup.plain_replacement=false -sp_cleanup.precompile_regex=false -sp_cleanup.primitive_comparison=false -sp_cleanup.primitive_parsing=false -sp_cleanup.primitive_rather_than_wrapper=false -sp_cleanup.primitive_serialization=false -sp_cleanup.pull_out_if_from_if_else=false -sp_cleanup.pull_up_assignment=false -sp_cleanup.push_down_negation=false -sp_cleanup.qualify_static_field_accesses_with_declaring_class=false -sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_with_declaring_class=false -sp_cleanup.qualify_static_method_accesses_with_declaring_class=false -sp_cleanup.reduce_indentation=false -sp_cleanup.redundant_comparator=false -sp_cleanup.redundant_falling_through_block_end=false -sp_cleanup.remove_private_constructors=true -sp_cleanup.remove_redundant_modifiers=false -sp_cleanup.remove_redundant_semicolons=false -sp_cleanup.remove_redundant_type_arguments=false -sp_cleanup.remove_trailing_whitespaces=false -sp_cleanup.remove_trailing_whitespaces_all=true -sp_cleanup.remove_trailing_whitespaces_ignore_empty=false -sp_cleanup.remove_unnecessary_array_creation=false -sp_cleanup.remove_unnecessary_casts=true -sp_cleanup.remove_unnecessary_nls_tags=false -sp_cleanup.remove_unused_imports=false -sp_cleanup.remove_unused_local_variables=false -sp_cleanup.remove_unused_method_parameters=false -sp_cleanup.remove_unused_private_fields=true -sp_cleanup.remove_unused_private_members=false -sp_cleanup.remove_unused_private_methods=true -sp_cleanup.remove_unused_private_types=true -sp_cleanup.replace_deprecated_calls=false -sp_cleanup.return_expression=false -sp_cleanup.simplify_boolean_if_else=false -sp_cleanup.simplify_lambda_expression_and_method_ref=false -sp_cleanup.single_used_field=false -sp_cleanup.sort_members=false -sp_cleanup.sort_members_all=false -sp_cleanup.standard_comparison=false -sp_cleanup.static_inner_class=false -sp_cleanup.strictly_equal_or_different=false -sp_cleanup.stringbuffer_to_stringbuilder=false -sp_cleanup.stringbuilder=false -sp_cleanup.stringbuilder_for_local_vars=true -sp_cleanup.stringconcat_stringbuffer_stringbuilder=false -sp_cleanup.stringconcat_to_textblock=false -sp_cleanup.substring=false -sp_cleanup.switch=false -sp_cleanup.switch_for_instanceof_pattern=false -sp_cleanup.system_property=false -sp_cleanup.system_property_boolean=false -sp_cleanup.system_property_file_encoding=false -sp_cleanup.system_property_file_separator=false -sp_cleanup.system_property_javaspecversion=false -sp_cleanup.system_property_javaversion=false -sp_cleanup.system_property_line_separator=false -sp_cleanup.system_property_path_separator=false -sp_cleanup.ternary_operator=false -sp_cleanup.try_with_resource=false -sp_cleanup.unlooped_while=false -sp_cleanup.unreachable_block=false -sp_cleanup.use_anonymous_class_creation=false -sp_cleanup.use_autoboxing=false -sp_cleanup.use_blocks=true -sp_cleanup.use_blocks_only_for_return_and_throw=false -sp_cleanup.use_directly_map_method=false -sp_cleanup.use_lambda=true -sp_cleanup.use_parentheses_in_expressions=false -sp_cleanup.use_string_is_blank=false -sp_cleanup.use_this_for_non_static_field_access=false -sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true -sp_cleanup.use_this_for_non_static_method_access=false -sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true -sp_cleanup.use_unboxing=false -sp_cleanup.use_var=false -sp_cleanup.useless_continue=false -sp_cleanup.useless_return=false -sp_cleanup.valueof_rather_than_instantiation=false diff --git a/inez.target/README b/inez.target/README deleted file mode 100644 index 9fae6fb..0000000 --- a/inez.target/README +++ /dev/null @@ -1 +0,0 @@ -the target definition of inez diff --git a/inez.target/hooks/initialize b/inez.target/hooks/initialize deleted file mode 100755 index fdaa68e..0000000 --- a/inez.target/hooks/initialize +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash - -set -xe -pwd - -JFX_VERSION=21.0.8 -JFX_BASE=https://download2.gluonhq.com/openjfx/${JFX_VERSION}/openjfx-${JFX_VERSION} -JFX_CACHE=~/.m2/repository/openjfx - -ZIP_LINUX=${JFX_CACHE}/openjfx-linux_x64.zip -ZIP_MAC_X64=${JFX_CACHE}/openjfx-osx_x64.zip -ZIP_WIN=${JFX_CACHE}/openjfx-windows_x64.zip - -TARGET_BASE=target/javafx -TARGET_LINUX=${TARGET_BASE}/linux_x64 -TARGET_MAC_X64=${TARGET_BASE}/osx_x64 -TARGET_WIN=${TARGET_BASE}/windows_x64 - -mkdir -p ${JFX_CACHE} - -if [ ! -e ${ZIP_LINUX} ]; then - wget -q ${JFX_BASE}_linux-x64_bin-sdk.zip -O ${ZIP_LINUX} -fi - -if [ ! -e ${ZIP_MAC_X64} ]; then - wget -q ${JFX_BASE}_osx-x64_bin-sdk.zip -O ${ZIP_MAC_X64} -fi - -if [ ! -e ${ZIP_WIN} ]; then - wget -q ${JFX_BASE}_windows-x64_bin-sdk.zip -O ${ZIP_WIN} -fi - -if [ ! -e ${TARGET_WIN} ] -then - mkdir -p ${TARGET_LINUX} - mkdir -p ${TARGET_MAC_X64} - mkdir -p ${TARGET_WIN} - - unzip -d ${TARGET_LINUX} ${ZIP_LINUX} - unzip -d ${TARGET_MAC_X64} ${ZIP_MAC_X64} - unzip -d ${TARGET_WIN} ${ZIP_WIN} -fi - -mkdir -p ../inez.ui/target/dependency -cp ${TARGET_LINUX}/javafx-sdk-${JFX_VERSION}/lib/*.jar ../inez.ui/target/dependency diff --git a/inez.target/inez.target b/inez.target/inez.target deleted file mode 100644 index 982a8a2..0000000 --- a/inez.target/inez.target +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - io.github.magwas - konveyor-base-testing - 0.4.32 - jar - - - io.github.magwas - konveyor-base - 0.4.32 - jar - - - io.micrometer - micrometer-commons - 1.14.8 - jar - - - io.micrometer - micrometer-observation - 1.14.8 - jar - - - net.bytebuddy - byte-buddy-agent - 1.17.7 - jar - - - net.bytebuddy - byte-buddy - 1.17.7 - jar - - - org.antlr - antlr4-runtime - 4.13.2 - jar - - - org.apache.aries.spifly - org.apache.aries.spifly.dynamic.bundle - 1.3.7 - jar - - - org.mockito - mockito-core - 5.19.0 - jar - - - org.objenesis - objenesis - 3.4 - jar - - - org.osgi - org.osgi.test.common - 1.3.0 - jar - - - org.osgi - org.osgi.test.junit5 - 1.3.0 - jar - - - org.springframework.boot - spring-boot-autoconfigure - 3.5.3 - jar - - - org.springframework.boot - spring-boot - 3.5.3 - jar - - - org.springframework.data - spring-data-commons - 3.5.1 - jar - - - org.springframework.data - spring-data-keyvalue - 3.5.1 - jar - - - org.springframework - spring-aop - 6.2.8 - jar - - - org.springframework - spring-beans - 6.2.8 - jar - - - org.springframework - spring-context - 6.2.8 - jar - - - org.springframework - spring-core - 6.2.8 - jar - - - org.springframework - spring-expression - 6.2.8 - jar - - - org.springframework - spring-jcl - 6.2.8 - jar - - - org.springframework - spring-test - 6.2.9 - jar - - - org.springframework - spring-tx - 6.2.8 - jar - - - - - diff --git a/inez.target/pom.xml b/inez.target/pom.xml deleted file mode 100644 index aa8e3a7..0000000 --- a/inez.target/pom.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - 4.0.0 - - io.github.magwas - inez - 0.0.1 - ../pom.xml - - io.github.magwas.inez.target - eclipse-target-definition - ${project.artifactId} - Eclipse target description for Inez - https://github.com/kode-konveyor/inez-server.git - - - GPL affero - https://www.gnu.org/licenses/agpl-3.0.en.html - GNU Affero General Public License - - - - - Árpád Magosányi - m4gw4s@gmail.com - - - - scm:git:https://github.com/kode-konveyor/inez-server.git - scm:git:https://github.com/kode-konveyor/inez-server.git - https://github.com/kode-konveyor/inez-server.git - - - github - https://github.com/kode-konveyor/inez-server/issues - - - - website - Project site - https://repo.kodekonveyor.com/${project.artifactId} - - - - - org.osgi - osgi.core - 6.0.0 - provided - - - org.openjfx - javafx-graphics - 21.0.8 - - - org.openjfx - javafx-controls - 21.0.8 - - - - - - org.eclipse.tycho - tycho-maven-plugin - ${version.tycho} - true - - - org.eclipse.tycho - target-platform-configuration - ${version.tycho} - - - inez.target - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - - copy-dependencies - - initialize - - true - - - - - - - diff --git a/inez.ui.product/.classpath b/inez.ui.product/.classpath deleted file mode 100644 index aa6ee38..0000000 --- a/inez.ui.product/.classpath +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/inez.ui.product/.gitignore b/inez.ui.product/.gitignore deleted file mode 100644 index e660fd9..0000000 --- a/inez.ui.product/.gitignore +++ /dev/null @@ -1 +0,0 @@ -bin/ diff --git a/inez.ui.product/.project b/inez.ui.product/.project deleted file mode 100644 index 9c89f41..0000000 --- a/inez.ui.product/.project +++ /dev/null @@ -1,34 +0,0 @@ - - - inez.ui.product - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - org.eclipse.pde.PluginNature - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - - diff --git a/inez.ui.product/.settings/org.eclipse.core.resources.prefs b/inez.ui.product/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 29abf99..0000000 --- a/inez.ui.product/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/=UTF-8 diff --git a/inez.ui.product/.settings/org.eclipse.jdt.core.prefs b/inez.ui.product/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 6b52662..0000000 --- a/inez.ui.product/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,524 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.builder.annotationPath.allLocations=disabled -org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled -org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore -org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull -org.eclipse.jdt.core.compiler.annotation.nonnull.secondary= -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary= -org.eclipse.jdt.core.compiler.annotation.notowning=org.eclipse.jdt.annotation.NotOwning -org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable -org.eclipse.jdt.core.compiler.annotation.nullable.secondary= -org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled -org.eclipse.jdt.core.compiler.annotation.owning=org.eclipse.jdt.annotation.Owning -org.eclipse.jdt.core.compiler.annotation.resourceanalysis=disabled -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.methodParameters=generate -org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=21 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.APILeak=warning -org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info -org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.autoboxing=ignore -org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning -org.eclipse.jdt.core.compiler.problem.deadCode=warning -org.eclipse.jdt.core.compiler.problem.deprecation=warning -org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled -org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled -org.eclipse.jdt.core.compiler.problem.discouragedReference=warning -org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore -org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore -org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled -org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore -org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning -org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning -org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled -org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning -org.eclipse.jdt.core.compiler.problem.incompatibleOwningContract=warning -org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning -org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore -org.eclipse.jdt.core.compiler.problem.insufficientResourceAnalysis=warning -org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore -org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning -org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore -org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled -org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled -org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning -org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore -org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning -org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning -org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore -org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning -org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning -org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error -org.eclipse.jdt.core.compiler.problem.nullReference=warning -org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error -org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning -org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning -org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore -org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning -org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore -org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore -org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore -org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning -org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning -org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore -org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore -org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled -org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning -org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled -org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled -org.eclipse.jdt.core.compiler.problem.suppressWarningsNotFullyAnalysed=info -org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled -org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore -org.eclipse.jdt.core.compiler.problem.terminalDeprecation=warning -org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning -org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled -org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning -org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning -org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore -org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=ignore -org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=warning -org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled -org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=info -org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore -org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore -org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore -org.eclipse.jdt.core.compiler.problem.unstableAutoModuleName=warning -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled -org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedImport=warning -org.eclipse.jdt.core.compiler.problem.unusedLabel=warning -org.eclipse.jdt.core.compiler.problem.unusedLambdaParameter=warning -org.eclipse.jdt.core.compiler.problem.unusedLocal=warning -org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled -org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning -org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning -org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=21 -org.eclipse.jdt.core.formatter.align_arrows_in_switch_on_columns=false -org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false -org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647 -org.eclipse.jdt.core.formatter.align_selector_in_method_invocation_on_expression_first_line=true -org.eclipse.jdt.core.formatter.align_type_members_on_columns=false -org.eclipse.jdt.core.formatter.align_variable_declarations_on_columns=false -org.eclipse.jdt.core.formatter.align_with_spaces=false -org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_enum_constant=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_field=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_local_variable=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_method=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_package=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_parameter=0 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_type=49 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_assertion_message=16 -org.eclipse.jdt.core.formatter.alignment_for_assignment=0 -org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_loops=16 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression_chain=0 -org.eclipse.jdt.core.formatter.alignment_for_enum_constants=16 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=48 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_for_loop_header=0 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_switch_case_with_arrow=16 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_switch_case_with_colon=16 -org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 -org.eclipse.jdt.core.formatter.alignment_for_module_statements=16 -org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 -org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_parameterized_type_references=0 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_permitted_types_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_record_components=16 -org.eclipse.jdt.core.formatter.alignment_for_relational_operator=0 -org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80 -org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_shift_operator=0 -org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16 -org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_record_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_switch_case_with_arrow=20 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_type_annotations=0 -org.eclipse.jdt.core.formatter.alignment_for_type_arguments=0 -org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0 -org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 -org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_after_package=1 -org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_field=0 -org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 -org.eclipse.jdt.core.formatter.blank_lines_before_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 -org.eclipse.jdt.core.formatter.blank_lines_before_package=0 -org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 -org.eclipse.jdt.core.formatter.blank_lines_between_statement_group_in_switch=0 -org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 -org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case_after_arrow=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_record_constructor=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_record_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.comment.align_tags_descriptions_grouped=true -org.eclipse.jdt.core.formatter.comment.align_tags_names_descriptions=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false -org.eclipse.jdt.core.formatter.comment.count_line_length_from_starting_position=true -org.eclipse.jdt.core.formatter.comment.format_block_comments=true -org.eclipse.jdt.core.formatter.comment.format_header=false -org.eclipse.jdt.core.formatter.comment.format_html=true -org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true -org.eclipse.jdt.core.formatter.comment.format_line_comments=true -org.eclipse.jdt.core.formatter.comment.format_source_code=true -org.eclipse.jdt.core.formatter.comment.indent_parameter_description=false -org.eclipse.jdt.core.formatter.comment.indent_root_tags=false -org.eclipse.jdt.core.formatter.comment.indent_tag_description=false -org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert -org.eclipse.jdt.core.formatter.comment.javadoc_do_not_separate_block_tags=false -org.eclipse.jdt.core.formatter.comment.line_length=80 -org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true -org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true -org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false -org.eclipse.jdt.core.formatter.compact_else_if=true -org.eclipse.jdt.core.formatter.continuation_indentation=2 -org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 -org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off -org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on -org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false -org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=false -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_record_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true -org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_empty_lines=false -org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true -org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false -org.eclipse.jdt.core.formatter.indentation.size=4 -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_default=insert -org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_permitted_types=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_record_components=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_switch_case_expressions=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert -org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert -org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert -org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert -org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_case=insert -org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_default=insert -org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_permitted_types=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_record_components=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_switch_case_expressions=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert -org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_constructor=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert -org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert -org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.join_line_comments=false -org.eclipse.jdt.core.formatter.join_lines_in_comments=false -org.eclipse.jdt.core.formatter.join_wrapped_lines=true -org.eclipse.jdt.core.formatter.keep_annotation_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_anonymous_type_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_code_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false -org.eclipse.jdt.core.formatter.keep_enum_constant_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_enum_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_if_then_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false -org.eclipse.jdt.core.formatter.keep_lambda_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_loop_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_method_body_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_record_constructor_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_record_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_simple_do_while_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_simple_for_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_simple_getter_setter_on_one_line=false -org.eclipse.jdt.core.formatter.keep_simple_while_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_switch_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_switch_case_with_arrow_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_type_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.lineSplit=80 -org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false -org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false -org.eclipse.jdt.core.formatter.number_of_blank_lines_after_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_before_code_block=0 -org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 -org.eclipse.jdt.core.formatter.parentheses_positions_in_annotation=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_catch_clause=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_enum_constant_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_for_statment=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_if_while_statement=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_lambda_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_method_delcaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_method_invocation=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_record_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_switch_statement=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_try_clause=common_lines -org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true -org.eclipse.jdt.core.formatter.tabulation.char=tab -org.eclipse.jdt.core.formatter.tabulation.size=2 -org.eclipse.jdt.core.formatter.text_block_indentation=0 -org.eclipse.jdt.core.formatter.use_on_off_tags=true -org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false -org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true -org.eclipse.jdt.core.formatter.wrap_before_assertion_message_operator=true -org.eclipse.jdt.core.formatter.wrap_before_assignment_operator=false -org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true -org.eclipse.jdt.core.formatter.wrap_before_conditional_operator=true -org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true -org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true -org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true -org.eclipse.jdt.core.formatter.wrap_before_relational_operator=true -org.eclipse.jdt.core.formatter.wrap_before_shift_operator=true -org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true -org.eclipse.jdt.core.formatter.wrap_before_switch_case_arrow_operator=false -org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true -org.eclipse.jdt.core.javaFormatter=org.eclipse.jdt.core.defaultJavaFormatter diff --git a/inez.ui.product/.settings/org.eclipse.jdt.ui.prefs b/inez.ui.product/.settings/org.eclipse.jdt.ui.prefs deleted file mode 100644 index a6d063b..0000000 --- a/inez.ui.product/.settings/org.eclipse.jdt.ui.prefs +++ /dev/null @@ -1,151 +0,0 @@ -eclipse.preferences.version=1 -editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true -formatter_profile=_mag -formatter_settings_version=23 -sp_cleanup.add_all=false -sp_cleanup.add_default_serial_version_id=true -sp_cleanup.add_generated_serial_version_id=false -sp_cleanup.add_missing_annotations=true -sp_cleanup.add_missing_deprecated_annotations=true -sp_cleanup.add_missing_methods=false -sp_cleanup.add_missing_nls_tags=false -sp_cleanup.add_missing_override_annotations=true -sp_cleanup.add_missing_override_annotations_interface_methods=true -sp_cleanup.add_serial_version_id=false -sp_cleanup.also_simplify_lambda=true -sp_cleanup.always_use_blocks=true -sp_cleanup.always_use_parentheses_in_expressions=false -sp_cleanup.always_use_this_for_non_static_field_access=false -sp_cleanup.always_use_this_for_non_static_method_access=false -sp_cleanup.array_with_curly=false -sp_cleanup.arrays_fill=false -sp_cleanup.bitwise_conditional_expression=false -sp_cleanup.boolean_literal=false -sp_cleanup.boolean_value_rather_than_comparison=false -sp_cleanup.break_loop=false -sp_cleanup.collection_cloning=false -sp_cleanup.comparing_on_criteria=false -sp_cleanup.comparison_statement=false -sp_cleanup.controlflow_merge=false -sp_cleanup.convert_functional_interfaces=false -sp_cleanup.convert_to_enhanced_for_loop=false -sp_cleanup.convert_to_enhanced_for_loop_if_loop_var_used=false -sp_cleanup.convert_to_switch_expressions=false -sp_cleanup.correct_indentation=false -sp_cleanup.do_while_rather_than_while=false -sp_cleanup.double_negation=false -sp_cleanup.else_if=false -sp_cleanup.embedded_if=false -sp_cleanup.evaluate_nullable=false -sp_cleanup.extract_increment=false -sp_cleanup.format_source_code=true -sp_cleanup.format_source_code_changes_only=false -sp_cleanup.hash=false -sp_cleanup.if_condition=false -sp_cleanup.insert_inferred_type_arguments=false -sp_cleanup.instanceof=false -sp_cleanup.instanceof_keyword=false -sp_cleanup.invert_equals=false -sp_cleanup.join=false -sp_cleanup.lazy_logical_operator=false -sp_cleanup.make_local_variable_final=true -sp_cleanup.make_parameters_final=false -sp_cleanup.make_private_fields_final=true -sp_cleanup.make_type_abstract_if_missing_method=false -sp_cleanup.make_variable_declarations_final=false -sp_cleanup.map_cloning=false -sp_cleanup.merge_conditional_blocks=false -sp_cleanup.multi_catch=false -sp_cleanup.never_use_blocks=false -sp_cleanup.never_use_parentheses_in_expressions=true -sp_cleanup.no_string_creation=false -sp_cleanup.no_super=false -sp_cleanup.number_suffix=false -sp_cleanup.objects_equals=false -sp_cleanup.on_save_use_additional_actions=false -sp_cleanup.one_if_rather_than_duplicate_blocks_that_fall_through=false -sp_cleanup.operand_factorization=false -sp_cleanup.organize_imports=true -sp_cleanup.overridden_assignment=false -sp_cleanup.overridden_assignment_move_decl=true -sp_cleanup.plain_replacement=false -sp_cleanup.precompile_regex=false -sp_cleanup.primitive_comparison=false -sp_cleanup.primitive_parsing=false -sp_cleanup.primitive_rather_than_wrapper=false -sp_cleanup.primitive_serialization=false -sp_cleanup.pull_out_if_from_if_else=false -sp_cleanup.pull_up_assignment=false -sp_cleanup.push_down_negation=false -sp_cleanup.qualify_static_field_accesses_with_declaring_class=false -sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_with_declaring_class=false -sp_cleanup.qualify_static_method_accesses_with_declaring_class=false -sp_cleanup.reduce_indentation=false -sp_cleanup.redundant_comparator=false -sp_cleanup.redundant_falling_through_block_end=false -sp_cleanup.remove_private_constructors=true -sp_cleanup.remove_redundant_modifiers=false -sp_cleanup.remove_redundant_semicolons=false -sp_cleanup.remove_redundant_type_arguments=false -sp_cleanup.remove_trailing_whitespaces=false -sp_cleanup.remove_trailing_whitespaces_all=true -sp_cleanup.remove_trailing_whitespaces_ignore_empty=false -sp_cleanup.remove_unnecessary_array_creation=false -sp_cleanup.remove_unnecessary_casts=true -sp_cleanup.remove_unnecessary_nls_tags=false -sp_cleanup.remove_unused_imports=false -sp_cleanup.remove_unused_local_variables=false -sp_cleanup.remove_unused_method_parameters=false -sp_cleanup.remove_unused_private_fields=true -sp_cleanup.remove_unused_private_members=false -sp_cleanup.remove_unused_private_methods=true -sp_cleanup.remove_unused_private_types=true -sp_cleanup.replace_deprecated_calls=false -sp_cleanup.return_expression=false -sp_cleanup.simplify_boolean_if_else=false -sp_cleanup.simplify_lambda_expression_and_method_ref=false -sp_cleanup.single_used_field=false -sp_cleanup.sort_members=false -sp_cleanup.sort_members_all=false -sp_cleanup.standard_comparison=false -sp_cleanup.static_inner_class=false -sp_cleanup.strictly_equal_or_different=false -sp_cleanup.stringbuffer_to_stringbuilder=false -sp_cleanup.stringbuilder=false -sp_cleanup.stringbuilder_for_local_vars=true -sp_cleanup.stringconcat_stringbuffer_stringbuilder=false -sp_cleanup.stringconcat_to_textblock=false -sp_cleanup.substring=false -sp_cleanup.switch=false -sp_cleanup.switch_for_instanceof_pattern=false -sp_cleanup.system_property=false -sp_cleanup.system_property_boolean=false -sp_cleanup.system_property_file_encoding=false -sp_cleanup.system_property_file_separator=false -sp_cleanup.system_property_javaspecversion=false -sp_cleanup.system_property_javaversion=false -sp_cleanup.system_property_line_separator=false -sp_cleanup.system_property_path_separator=false -sp_cleanup.ternary_operator=false -sp_cleanup.try_with_resource=false -sp_cleanup.unlooped_while=false -sp_cleanup.unreachable_block=false -sp_cleanup.use_anonymous_class_creation=false -sp_cleanup.use_autoboxing=false -sp_cleanup.use_blocks=true -sp_cleanup.use_blocks_only_for_return_and_throw=false -sp_cleanup.use_directly_map_method=false -sp_cleanup.use_lambda=true -sp_cleanup.use_parentheses_in_expressions=false -sp_cleanup.use_string_is_blank=false -sp_cleanup.use_this_for_non_static_field_access=false -sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true -sp_cleanup.use_this_for_non_static_method_access=false -sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true -sp_cleanup.use_unboxing=false -sp_cleanup.use_var=false -sp_cleanup.useless_continue=false -sp_cleanup.useless_return=false -sp_cleanup.valueof_rather_than_instantiation=false diff --git a/inez.ui.product/.settings/org.eclipse.m2e.core.prefs b/inez.ui.product/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index f897a7f..0000000 --- a/inez.ui.product/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/inez.ui.product/Inez.product b/inez.ui.product/Inez.product deleted file mode 100644 index b4fce7a..0000000 --- a/inez.ui.product/Inez.product +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - -consoleLog - - -Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true --Dosgi.framework.extensions=org.eclipse.fx.osgi --Defxclipse.java-modules.dir=/usr/local/lib/javafx-sdk-21.0.8/lib - - -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts - - - - - - - - - - - - - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/inez.ui.product/README b/inez.ui.product/README deleted file mode 100644 index e04bd1a..0000000 --- a/inez.ui.product/README +++ /dev/null @@ -1,2 +0,0 @@ -Product definition for the UI of Inez. - diff --git a/inez.ui.product/hooks/pre-site b/inez.ui.product/hooks/pre-site deleted file mode 100755 index 0a821da..0000000 --- a/inez.ui.product/hooks/pre-site +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -set -xe -rm -rf .konveyor/generated-site -mkdir -p .konveyor/generated-site/markdown .konveyor/generated-site/resources .konveyor/generated-site/resources/download -cp README .konveyor/generated-site/markdown/index.md -cp pom.xml .konveyor/generated-site/resources diff --git a/inez.ui.product/hooks/site-deploy b/inez.ui.product/hooks/site-deploy deleted file mode 100755 index 66de866..0000000 --- a/inez.ui.product/hooks/site-deploy +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash -set -xe -.konveyor/tools/deploySite.sh $1 -rsync -rv .konveyor/generated-site/resources/download $1 - diff --git a/inez.ui.product/hooks/validate b/inez.ui.product/hooks/validate deleted file mode 100755 index 10433df..0000000 --- a/inez.ui.product/hooks/validate +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -if [ -d target/products ] -then - rm -rf .konveyor/generated-site/resources/download - mkdir -p .konveyor/generated-site/resources/download - #cp target/products/*.* .konveyor/generated-site/resources/download -fi diff --git a/inez.ui.product/icons/eclipse128.png b/inez.ui.product/icons/eclipse128.png deleted file mode 100644 index 11b6f46..0000000 Binary files a/inez.ui.product/icons/eclipse128.png and /dev/null differ diff --git a/inez.ui.product/icons/eclipse16.png b/inez.ui.product/icons/eclipse16.png deleted file mode 100644 index 7fc6951..0000000 Binary files a/inez.ui.product/icons/eclipse16.png and /dev/null differ diff --git a/inez.ui.product/icons/eclipse256.png b/inez.ui.product/icons/eclipse256.png deleted file mode 100644 index 7e5bbdc..0000000 Binary files a/inez.ui.product/icons/eclipse256.png and /dev/null differ diff --git a/inez.ui.product/icons/eclipse32.png b/inez.ui.product/icons/eclipse32.png deleted file mode 100644 index bf85680..0000000 Binary files a/inez.ui.product/icons/eclipse32.png and /dev/null differ diff --git a/inez.ui.product/icons/eclipse48.png b/inez.ui.product/icons/eclipse48.png deleted file mode 100644 index f9706a7..0000000 Binary files a/inez.ui.product/icons/eclipse48.png and /dev/null differ diff --git a/inez.ui.product/icons/eclipse512.png b/inez.ui.product/icons/eclipse512.png deleted file mode 100644 index 825137f..0000000 Binary files a/inez.ui.product/icons/eclipse512.png and /dev/null differ diff --git a/inez.ui.product/icons/eclipse64.png b/inez.ui.product/icons/eclipse64.png deleted file mode 100644 index 5a5df2d..0000000 Binary files a/inez.ui.product/icons/eclipse64.png and /dev/null differ diff --git a/inez.ui.product/pom.xml b/inez.ui.product/pom.xml deleted file mode 100644 index 72e0c68..0000000 --- a/inez.ui.product/pom.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - 4.0.0 - - io.github.magwas - inez - 0.0.1 - ../pom.xml - - io.github.magwas.inez.ui.product - eclipse-repository - ${project.artifactId} - Packaging of the Inez ui - https://github.com/kode-konveyor/inez-server.git - - - GPL affero - https://www.gnu.org/licenses/agpl-3.0.en.html - GNU Affero General Public License - - - - - Árpád Magosányi - m4gw4s@gmail.com - - - - scm:git:https://github.com/kode-konveyor/inez-server.git - scm:git:https://github.com/kode-konveyor/inez-server.git - https://github.com/kode-konveyor/inez-server.git - - - github - https://github.com/kode-konveyor/inez-server/issues - - - - website - Project site - https://repo.kodekonveyor.com/${project.artifactId} - - - - true - - - - - - maven-pmd-plugin - - true - - - - maven-dependency-plugin - - - org.codehaus.mojo - exec-maven-plugin - - - - - - org.eclipse.tycho - target-platform-configuration - ${version.tycho} - - ${jdk.version.full} - - - linux - gtk - x86_64 - - - win32 - win32 - x86_64 - - - macosx - cocoa - x86_64 - - - - - - org.eclipse.tycho - tycho-p2-director-plugin - ${version.tycho} - - - - Inez - Inez - - - - - - materialize-products - - materialize-products - - - - archive-products - - archive-products - - - - - - org.eclipse.tycho - tycho-packaging-plugin - - - org.eclipse.tycho - tycho-maven-plugin - - - org.codehaus.mojo - exec-maven-plugin - - - maven-dependency-plugin - - - - diff --git a/inez.ui.product/src/site/site.xml b/inez.ui.product/src/site/site.xml deleted file mode 100644 index f5ed1aa..0000000 --- a/inez.ui.product/src/site/site.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - org.apache.maven.skins - maven-fluido-skin - 1.5 - - - - - - - - - diff --git a/inez.ui.tests/.classpath b/inez.ui.tests/.classpath deleted file mode 100644 index 030981d..0000000 --- a/inez.ui.tests/.classpath +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/inez.ui.tests/.eclipse-pmd b/inez.ui.tests/.eclipse-pmd deleted file mode 100644 index 5324655..0000000 --- a/inez.ui.tests/.eclipse-pmd +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/inez.ui.tests/.project b/inez.ui.tests/.project deleted file mode 100644 index 976f5e1..0000000 --- a/inez.ui.tests/.project +++ /dev/null @@ -1,40 +0,0 @@ - - - inez.ui.tests - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - ch.acanda.eclipse.pmd.builder.PMDBuilder - - - - - - org.eclipse.pde.PluginNature - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - ch.acanda.eclipse.pmd.builder.PMDNature - - diff --git a/inez.ui.tests/.settings/org.eclipse.core.resources.prefs b/inez.ui.tests/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0..0000000 --- a/inez.ui.tests/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/inez.ui.tests/.settings/org.eclipse.jdt.core.prefs b/inez.ui.tests/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 6b52662..0000000 --- a/inez.ui.tests/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,524 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.builder.annotationPath.allLocations=disabled -org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled -org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore -org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull -org.eclipse.jdt.core.compiler.annotation.nonnull.secondary= -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary= -org.eclipse.jdt.core.compiler.annotation.notowning=org.eclipse.jdt.annotation.NotOwning -org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable -org.eclipse.jdt.core.compiler.annotation.nullable.secondary= -org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled -org.eclipse.jdt.core.compiler.annotation.owning=org.eclipse.jdt.annotation.Owning -org.eclipse.jdt.core.compiler.annotation.resourceanalysis=disabled -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.methodParameters=generate -org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=21 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.APILeak=warning -org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info -org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.autoboxing=ignore -org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning -org.eclipse.jdt.core.compiler.problem.deadCode=warning -org.eclipse.jdt.core.compiler.problem.deprecation=warning -org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled -org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled -org.eclipse.jdt.core.compiler.problem.discouragedReference=warning -org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore -org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore -org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled -org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore -org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning -org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning -org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled -org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning -org.eclipse.jdt.core.compiler.problem.incompatibleOwningContract=warning -org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning -org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore -org.eclipse.jdt.core.compiler.problem.insufficientResourceAnalysis=warning -org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore -org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning -org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore -org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled -org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled -org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning -org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore -org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning -org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning -org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore -org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning -org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning -org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error -org.eclipse.jdt.core.compiler.problem.nullReference=warning -org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error -org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning -org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning -org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore -org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning -org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore -org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore -org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore -org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning -org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning -org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore -org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore -org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled -org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning -org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled -org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled -org.eclipse.jdt.core.compiler.problem.suppressWarningsNotFullyAnalysed=info -org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled -org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore -org.eclipse.jdt.core.compiler.problem.terminalDeprecation=warning -org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning -org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled -org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning -org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning -org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore -org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=ignore -org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=warning -org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled -org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=info -org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore -org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore -org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore -org.eclipse.jdt.core.compiler.problem.unstableAutoModuleName=warning -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled -org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedImport=warning -org.eclipse.jdt.core.compiler.problem.unusedLabel=warning -org.eclipse.jdt.core.compiler.problem.unusedLambdaParameter=warning -org.eclipse.jdt.core.compiler.problem.unusedLocal=warning -org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled -org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning -org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning -org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=21 -org.eclipse.jdt.core.formatter.align_arrows_in_switch_on_columns=false -org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false -org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647 -org.eclipse.jdt.core.formatter.align_selector_in_method_invocation_on_expression_first_line=true -org.eclipse.jdt.core.formatter.align_type_members_on_columns=false -org.eclipse.jdt.core.formatter.align_variable_declarations_on_columns=false -org.eclipse.jdt.core.formatter.align_with_spaces=false -org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_enum_constant=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_field=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_local_variable=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_method=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_package=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_parameter=0 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_type=49 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_assertion_message=16 -org.eclipse.jdt.core.formatter.alignment_for_assignment=0 -org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_loops=16 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression_chain=0 -org.eclipse.jdt.core.formatter.alignment_for_enum_constants=16 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=48 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_for_loop_header=0 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_switch_case_with_arrow=16 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_switch_case_with_colon=16 -org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 -org.eclipse.jdt.core.formatter.alignment_for_module_statements=16 -org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 -org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_parameterized_type_references=0 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_permitted_types_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_record_components=16 -org.eclipse.jdt.core.formatter.alignment_for_relational_operator=0 -org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80 -org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_shift_operator=0 -org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16 -org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_record_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_switch_case_with_arrow=20 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_type_annotations=0 -org.eclipse.jdt.core.formatter.alignment_for_type_arguments=0 -org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0 -org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 -org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_after_package=1 -org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_field=0 -org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 -org.eclipse.jdt.core.formatter.blank_lines_before_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 -org.eclipse.jdt.core.formatter.blank_lines_before_package=0 -org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 -org.eclipse.jdt.core.formatter.blank_lines_between_statement_group_in_switch=0 -org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 -org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case_after_arrow=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_record_constructor=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_record_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.comment.align_tags_descriptions_grouped=true -org.eclipse.jdt.core.formatter.comment.align_tags_names_descriptions=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false -org.eclipse.jdt.core.formatter.comment.count_line_length_from_starting_position=true -org.eclipse.jdt.core.formatter.comment.format_block_comments=true -org.eclipse.jdt.core.formatter.comment.format_header=false -org.eclipse.jdt.core.formatter.comment.format_html=true -org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true -org.eclipse.jdt.core.formatter.comment.format_line_comments=true -org.eclipse.jdt.core.formatter.comment.format_source_code=true -org.eclipse.jdt.core.formatter.comment.indent_parameter_description=false -org.eclipse.jdt.core.formatter.comment.indent_root_tags=false -org.eclipse.jdt.core.formatter.comment.indent_tag_description=false -org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert -org.eclipse.jdt.core.formatter.comment.javadoc_do_not_separate_block_tags=false -org.eclipse.jdt.core.formatter.comment.line_length=80 -org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true -org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true -org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false -org.eclipse.jdt.core.formatter.compact_else_if=true -org.eclipse.jdt.core.formatter.continuation_indentation=2 -org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 -org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off -org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on -org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false -org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=false -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_record_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true -org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_empty_lines=false -org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true -org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false -org.eclipse.jdt.core.formatter.indentation.size=4 -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_default=insert -org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_permitted_types=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_record_components=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_switch_case_expressions=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert -org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert -org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert -org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert -org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_case=insert -org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_default=insert -org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_permitted_types=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_record_components=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_switch_case_expressions=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert -org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_constructor=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert -org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert -org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.join_line_comments=false -org.eclipse.jdt.core.formatter.join_lines_in_comments=false -org.eclipse.jdt.core.formatter.join_wrapped_lines=true -org.eclipse.jdt.core.formatter.keep_annotation_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_anonymous_type_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_code_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false -org.eclipse.jdt.core.formatter.keep_enum_constant_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_enum_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_if_then_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false -org.eclipse.jdt.core.formatter.keep_lambda_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_loop_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_method_body_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_record_constructor_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_record_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_simple_do_while_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_simple_for_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_simple_getter_setter_on_one_line=false -org.eclipse.jdt.core.formatter.keep_simple_while_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_switch_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_switch_case_with_arrow_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_type_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.lineSplit=80 -org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false -org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false -org.eclipse.jdt.core.formatter.number_of_blank_lines_after_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_before_code_block=0 -org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 -org.eclipse.jdt.core.formatter.parentheses_positions_in_annotation=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_catch_clause=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_enum_constant_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_for_statment=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_if_while_statement=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_lambda_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_method_delcaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_method_invocation=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_record_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_switch_statement=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_try_clause=common_lines -org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true -org.eclipse.jdt.core.formatter.tabulation.char=tab -org.eclipse.jdt.core.formatter.tabulation.size=2 -org.eclipse.jdt.core.formatter.text_block_indentation=0 -org.eclipse.jdt.core.formatter.use_on_off_tags=true -org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false -org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true -org.eclipse.jdt.core.formatter.wrap_before_assertion_message_operator=true -org.eclipse.jdt.core.formatter.wrap_before_assignment_operator=false -org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true -org.eclipse.jdt.core.formatter.wrap_before_conditional_operator=true -org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true -org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true -org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true -org.eclipse.jdt.core.formatter.wrap_before_relational_operator=true -org.eclipse.jdt.core.formatter.wrap_before_shift_operator=true -org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true -org.eclipse.jdt.core.formatter.wrap_before_switch_case_arrow_operator=false -org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true -org.eclipse.jdt.core.javaFormatter=org.eclipse.jdt.core.defaultJavaFormatter diff --git a/inez.ui.tests/.settings/org.eclipse.jdt.ui.prefs b/inez.ui.tests/.settings/org.eclipse.jdt.ui.prefs deleted file mode 100644 index a6d063b..0000000 --- a/inez.ui.tests/.settings/org.eclipse.jdt.ui.prefs +++ /dev/null @@ -1,151 +0,0 @@ -eclipse.preferences.version=1 -editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true -formatter_profile=_mag -formatter_settings_version=23 -sp_cleanup.add_all=false -sp_cleanup.add_default_serial_version_id=true -sp_cleanup.add_generated_serial_version_id=false -sp_cleanup.add_missing_annotations=true -sp_cleanup.add_missing_deprecated_annotations=true -sp_cleanup.add_missing_methods=false -sp_cleanup.add_missing_nls_tags=false -sp_cleanup.add_missing_override_annotations=true -sp_cleanup.add_missing_override_annotations_interface_methods=true -sp_cleanup.add_serial_version_id=false -sp_cleanup.also_simplify_lambda=true -sp_cleanup.always_use_blocks=true -sp_cleanup.always_use_parentheses_in_expressions=false -sp_cleanup.always_use_this_for_non_static_field_access=false -sp_cleanup.always_use_this_for_non_static_method_access=false -sp_cleanup.array_with_curly=false -sp_cleanup.arrays_fill=false -sp_cleanup.bitwise_conditional_expression=false -sp_cleanup.boolean_literal=false -sp_cleanup.boolean_value_rather_than_comparison=false -sp_cleanup.break_loop=false -sp_cleanup.collection_cloning=false -sp_cleanup.comparing_on_criteria=false -sp_cleanup.comparison_statement=false -sp_cleanup.controlflow_merge=false -sp_cleanup.convert_functional_interfaces=false -sp_cleanup.convert_to_enhanced_for_loop=false -sp_cleanup.convert_to_enhanced_for_loop_if_loop_var_used=false -sp_cleanup.convert_to_switch_expressions=false -sp_cleanup.correct_indentation=false -sp_cleanup.do_while_rather_than_while=false -sp_cleanup.double_negation=false -sp_cleanup.else_if=false -sp_cleanup.embedded_if=false -sp_cleanup.evaluate_nullable=false -sp_cleanup.extract_increment=false -sp_cleanup.format_source_code=true -sp_cleanup.format_source_code_changes_only=false -sp_cleanup.hash=false -sp_cleanup.if_condition=false -sp_cleanup.insert_inferred_type_arguments=false -sp_cleanup.instanceof=false -sp_cleanup.instanceof_keyword=false -sp_cleanup.invert_equals=false -sp_cleanup.join=false -sp_cleanup.lazy_logical_operator=false -sp_cleanup.make_local_variable_final=true -sp_cleanup.make_parameters_final=false -sp_cleanup.make_private_fields_final=true -sp_cleanup.make_type_abstract_if_missing_method=false -sp_cleanup.make_variable_declarations_final=false -sp_cleanup.map_cloning=false -sp_cleanup.merge_conditional_blocks=false -sp_cleanup.multi_catch=false -sp_cleanup.never_use_blocks=false -sp_cleanup.never_use_parentheses_in_expressions=true -sp_cleanup.no_string_creation=false -sp_cleanup.no_super=false -sp_cleanup.number_suffix=false -sp_cleanup.objects_equals=false -sp_cleanup.on_save_use_additional_actions=false -sp_cleanup.one_if_rather_than_duplicate_blocks_that_fall_through=false -sp_cleanup.operand_factorization=false -sp_cleanup.organize_imports=true -sp_cleanup.overridden_assignment=false -sp_cleanup.overridden_assignment_move_decl=true -sp_cleanup.plain_replacement=false -sp_cleanup.precompile_regex=false -sp_cleanup.primitive_comparison=false -sp_cleanup.primitive_parsing=false -sp_cleanup.primitive_rather_than_wrapper=false -sp_cleanup.primitive_serialization=false -sp_cleanup.pull_out_if_from_if_else=false -sp_cleanup.pull_up_assignment=false -sp_cleanup.push_down_negation=false -sp_cleanup.qualify_static_field_accesses_with_declaring_class=false -sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_with_declaring_class=false -sp_cleanup.qualify_static_method_accesses_with_declaring_class=false -sp_cleanup.reduce_indentation=false -sp_cleanup.redundant_comparator=false -sp_cleanup.redundant_falling_through_block_end=false -sp_cleanup.remove_private_constructors=true -sp_cleanup.remove_redundant_modifiers=false -sp_cleanup.remove_redundant_semicolons=false -sp_cleanup.remove_redundant_type_arguments=false -sp_cleanup.remove_trailing_whitespaces=false -sp_cleanup.remove_trailing_whitespaces_all=true -sp_cleanup.remove_trailing_whitespaces_ignore_empty=false -sp_cleanup.remove_unnecessary_array_creation=false -sp_cleanup.remove_unnecessary_casts=true -sp_cleanup.remove_unnecessary_nls_tags=false -sp_cleanup.remove_unused_imports=false -sp_cleanup.remove_unused_local_variables=false -sp_cleanup.remove_unused_method_parameters=false -sp_cleanup.remove_unused_private_fields=true -sp_cleanup.remove_unused_private_members=false -sp_cleanup.remove_unused_private_methods=true -sp_cleanup.remove_unused_private_types=true -sp_cleanup.replace_deprecated_calls=false -sp_cleanup.return_expression=false -sp_cleanup.simplify_boolean_if_else=false -sp_cleanup.simplify_lambda_expression_and_method_ref=false -sp_cleanup.single_used_field=false -sp_cleanup.sort_members=false -sp_cleanup.sort_members_all=false -sp_cleanup.standard_comparison=false -sp_cleanup.static_inner_class=false -sp_cleanup.strictly_equal_or_different=false -sp_cleanup.stringbuffer_to_stringbuilder=false -sp_cleanup.stringbuilder=false -sp_cleanup.stringbuilder_for_local_vars=true -sp_cleanup.stringconcat_stringbuffer_stringbuilder=false -sp_cleanup.stringconcat_to_textblock=false -sp_cleanup.substring=false -sp_cleanup.switch=false -sp_cleanup.switch_for_instanceof_pattern=false -sp_cleanup.system_property=false -sp_cleanup.system_property_boolean=false -sp_cleanup.system_property_file_encoding=false -sp_cleanup.system_property_file_separator=false -sp_cleanup.system_property_javaspecversion=false -sp_cleanup.system_property_javaversion=false -sp_cleanup.system_property_line_separator=false -sp_cleanup.system_property_path_separator=false -sp_cleanup.ternary_operator=false -sp_cleanup.try_with_resource=false -sp_cleanup.unlooped_while=false -sp_cleanup.unreachable_block=false -sp_cleanup.use_anonymous_class_creation=false -sp_cleanup.use_autoboxing=false -sp_cleanup.use_blocks=true -sp_cleanup.use_blocks_only_for_return_and_throw=false -sp_cleanup.use_directly_map_method=false -sp_cleanup.use_lambda=true -sp_cleanup.use_parentheses_in_expressions=false -sp_cleanup.use_string_is_blank=false -sp_cleanup.use_this_for_non_static_field_access=false -sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true -sp_cleanup.use_this_for_non_static_method_access=false -sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true -sp_cleanup.use_unboxing=false -sp_cleanup.use_var=false -sp_cleanup.useless_continue=false -sp_cleanup.useless_return=false -sp_cleanup.valueof_rather_than_instantiation=false diff --git a/inez.ui.tests/META-INF/MANIFEST.MF b/inez.ui.tests/META-INF/MANIFEST.MF deleted file mode 100644 index 22a513e..0000000 --- a/inez.ui.tests/META-INF/MANIFEST.MF +++ /dev/null @@ -1,14 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Tests -Bundle-SymbolicName: io.github.magwas.inez.ui.tests -Bundle-Version: 0.0.1 -Require-Bundle: org.mockito.mockito-core;bundle-version="5.18.0", - junit-jupiter-api;bundle-version="5.11.4", - io.github.magwas.inez.parser, - io.github.magwas.inez.model, - io.github.magwas.inez.model.tests;bundle-version="0.0.1", - io.github.magwas.inez.parser.tests;bundle-version="0.0.1", - io.github.magwas.inez.ui;bundle-version="0.0.1" -Automatic-Module-Name: io.github.magwas.inez.ui.tests -Bundle-RequiredExecutionEnvironment: JavaSE-21 diff --git a/inez.ui.tests/README b/inez.ui.tests/README deleted file mode 100644 index af27ef7..0000000 --- a/inez.ui.tests/README +++ /dev/null @@ -1 +0,0 @@ -UI tests for inez diff --git a/inez.ui.tests/build.properties b/inez.ui.tests/build.properties deleted file mode 100644 index 991fbde..0000000 --- a/inez.ui.tests/build.properties +++ /dev/null @@ -1,6 +0,0 @@ -source.. = src/main/java/,\ - src/generators-java,\ - target/generated-sources -output.. = target/classes/ -bin.includes = META-INF/,\ - . diff --git a/inez.ui.tests/pom.xml b/inez.ui.tests/pom.xml deleted file mode 100644 index 5bc5992..0000000 --- a/inez.ui.tests/pom.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - 4.0.0 - - io.github.magwas - inez - 0.0.1 - ../pom.xml - - io.github.magwas.inez.ui.tests - eclipse-test-plugin - ${project.artifactId} - model layer for Inez - https://github.com/kode-konveyor/inez-server.git - - - GPL affero - https://www.gnu.org/licenses/agpl-3.0.en.html - GNU Affero General Public License - - - - - Árpád Magosányi - m4gw4s@gmail.com - - - - scm:git:https://github.com/kode-konveyor/inez-server.git - scm:git:https://github.com/kode-konveyor/inez-server.git - https://github.com/kode-konveyor/inez-server.git - - - github - https://github.com/kode-konveyor/inez-server/issues - - - - website - Project site - https://repo.kodekonveyor.com/${project.artifactId} - - - - - - org.eclipse.tycho - tycho-surefire-plugin - - true - - - io.github.magwas.inez.parser - 1 - true - - - io.github.magwas.inez.model - 2 - true - - - io.github.magwas.inez.ui - 3 - true - - - - - - - diff --git a/inez.ui.tests/src/main/java/io/github/magwas/inez/ui/tree/MyEditorInputTest.java b/inez.ui.tests/src/main/java/io/github/magwas/inez/ui/tree/MyEditorInputTest.java deleted file mode 100644 index f48cf29..0000000 --- a/inez.ui.tests/src/main/java/io/github/magwas/inez/ui/tree/MyEditorInputTest.java +++ /dev/null @@ -1,21 +0,0 @@ -package io.github.magwas.inez.ui.tree; - -import static org.junit.jupiter.api.Assertions.assertTrue; - -import org.junit.jupiter.api.DisplayName; -import org.junit.jupiter.api.Test; -import org.mockito.Mockito; - -import io.github.magwas.inez.element.BridiElement; -import io.github.magwas.inez.element.BridiElementTestData; - -class MyEditorInputTest implements BridiElementTestData { - - @Test - @DisplayName("exists") - void test() { - BridiElement mock = Mockito.mock(BridiElement.class); - MyEditorInput e = new MyEditorInput(mock); - assertTrue(e.exists()); - } -} diff --git a/inez.ui/.classpath b/inez.ui/.classpath deleted file mode 100644 index a89833a..0000000 --- a/inez.ui/.classpath +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/inez.ui/.eclipse-pmd b/inez.ui/.eclipse-pmd deleted file mode 100644 index 5324655..0000000 --- a/inez.ui/.eclipse-pmd +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/inez.ui/.project b/inez.ui/.project deleted file mode 100644 index b8972d1..0000000 --- a/inez.ui/.project +++ /dev/null @@ -1,40 +0,0 @@ - - - inez.ui - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - ch.acanda.eclipse.pmd.builder.PMDBuilder - - - - - - org.eclipse.pde.PluginNature - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - ch.acanda.eclipse.pmd.builder.PMDNature - - diff --git a/inez.ui/.settings/org.eclipse.core.resources.prefs b/inez.ui/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 29abf99..0000000 --- a/inez.ui/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,6 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/main/resources=UTF-8 -encoding//src/test/java=UTF-8 -encoding//src/test/resources=UTF-8 -encoding/=UTF-8 diff --git a/inez.ui/.settings/org.eclipse.jdt.core.prefs b/inez.ui/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 6b52662..0000000 --- a/inez.ui/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,524 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.builder.annotationPath.allLocations=disabled -org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled -org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore -org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull -org.eclipse.jdt.core.compiler.annotation.nonnull.secondary= -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary= -org.eclipse.jdt.core.compiler.annotation.notowning=org.eclipse.jdt.annotation.NotOwning -org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable -org.eclipse.jdt.core.compiler.annotation.nullable.secondary= -org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled -org.eclipse.jdt.core.compiler.annotation.owning=org.eclipse.jdt.annotation.Owning -org.eclipse.jdt.core.compiler.annotation.resourceanalysis=disabled -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.methodParameters=generate -org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=21 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.APILeak=warning -org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info -org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.autoboxing=ignore -org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning -org.eclipse.jdt.core.compiler.problem.deadCode=warning -org.eclipse.jdt.core.compiler.problem.deprecation=warning -org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled -org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled -org.eclipse.jdt.core.compiler.problem.discouragedReference=warning -org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore -org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore -org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled -org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore -org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning -org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning -org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled -org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning -org.eclipse.jdt.core.compiler.problem.incompatibleOwningContract=warning -org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning -org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore -org.eclipse.jdt.core.compiler.problem.insufficientResourceAnalysis=warning -org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore -org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning -org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore -org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled -org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore -org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled -org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning -org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore -org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning -org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning -org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore -org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning -org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning -org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error -org.eclipse.jdt.core.compiler.problem.nullReference=warning -org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error -org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning -org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning -org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore -org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning -org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore -org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore -org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore -org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning -org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning -org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore -org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore -org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled -org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning -org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled -org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled -org.eclipse.jdt.core.compiler.problem.suppressWarningsNotFullyAnalysed=info -org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled -org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore -org.eclipse.jdt.core.compiler.problem.terminalDeprecation=warning -org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning -org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled -org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning -org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning -org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore -org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=ignore -org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=warning -org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled -org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=info -org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore -org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore -org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore -org.eclipse.jdt.core.compiler.problem.unstableAutoModuleName=warning -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled -org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedImport=warning -org.eclipse.jdt.core.compiler.problem.unusedLabel=warning -org.eclipse.jdt.core.compiler.problem.unusedLambdaParameter=warning -org.eclipse.jdt.core.compiler.problem.unusedLocal=warning -org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled -org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning -org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore -org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning -org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=21 -org.eclipse.jdt.core.formatter.align_arrows_in_switch_on_columns=false -org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false -org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647 -org.eclipse.jdt.core.formatter.align_selector_in_method_invocation_on_expression_first_line=true -org.eclipse.jdt.core.formatter.align_type_members_on_columns=false -org.eclipse.jdt.core.formatter.align_variable_declarations_on_columns=false -org.eclipse.jdt.core.formatter.align_with_spaces=false -org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_enum_constant=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_field=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_local_variable=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_method=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_package=49 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_parameter=0 -org.eclipse.jdt.core.formatter.alignment_for_annotations_on_type=49 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 -org.eclipse.jdt.core.formatter.alignment_for_assertion_message=16 -org.eclipse.jdt.core.formatter.alignment_for_assignment=0 -org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 -org.eclipse.jdt.core.formatter.alignment_for_compact_loops=16 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 -org.eclipse.jdt.core.formatter.alignment_for_conditional_expression_chain=0 -org.eclipse.jdt.core.formatter.alignment_for_enum_constants=16 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=48 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_for_loop_header=0 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_switch_case_with_arrow=16 -org.eclipse.jdt.core.formatter.alignment_for_expressions_in_switch_case_with_colon=16 -org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 -org.eclipse.jdt.core.formatter.alignment_for_module_statements=16 -org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 -org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16 -org.eclipse.jdt.core.formatter.alignment_for_parameterized_type_references=0 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_permitted_types_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_record_components=16 -org.eclipse.jdt.core.formatter.alignment_for_relational_operator=0 -org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80 -org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 -org.eclipse.jdt.core.formatter.alignment_for_shift_operator=0 -org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16 -org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_record_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_switch_case_with_arrow=20 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 -org.eclipse.jdt.core.formatter.alignment_for_type_annotations=0 -org.eclipse.jdt.core.formatter.alignment_for_type_arguments=0 -org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0 -org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 -org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_after_package=1 -org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_field=0 -org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 -org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 -org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 -org.eclipse.jdt.core.formatter.blank_lines_before_method=1 -org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 -org.eclipse.jdt.core.formatter.blank_lines_before_package=0 -org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 -org.eclipse.jdt.core.formatter.blank_lines_between_statement_group_in_switch=0 -org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 -org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_block_in_case_after_arrow=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_record_constructor=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_record_declaration=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line -org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line -org.eclipse.jdt.core.formatter.comment.align_tags_descriptions_grouped=true -org.eclipse.jdt.core.formatter.comment.align_tags_names_descriptions=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false -org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false -org.eclipse.jdt.core.formatter.comment.count_line_length_from_starting_position=true -org.eclipse.jdt.core.formatter.comment.format_block_comments=true -org.eclipse.jdt.core.formatter.comment.format_header=false -org.eclipse.jdt.core.formatter.comment.format_html=true -org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true -org.eclipse.jdt.core.formatter.comment.format_line_comments=true -org.eclipse.jdt.core.formatter.comment.format_source_code=true -org.eclipse.jdt.core.formatter.comment.indent_parameter_description=false -org.eclipse.jdt.core.formatter.comment.indent_root_tags=false -org.eclipse.jdt.core.formatter.comment.indent_tag_description=false -org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert -org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert -org.eclipse.jdt.core.formatter.comment.javadoc_do_not_separate_block_tags=false -org.eclipse.jdt.core.formatter.comment.line_length=80 -org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true -org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true -org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false -org.eclipse.jdt.core.formatter.compact_else_if=true -org.eclipse.jdt.core.formatter.continuation_indentation=2 -org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 -org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off -org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on -org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false -org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=false -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_record_header=true -org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true -org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_empty_lines=false -org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true -org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true -org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false -org.eclipse.jdt.core.formatter.indentation.size=4 -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert -org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert -org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_default=insert -org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_permitted_types=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_record_components=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_switch_case_expressions=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert -org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert -org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert -org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert -org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert -org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert -org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert -org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert -org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_case=insert -org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_default=insert -org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_permitted_types=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_record_components=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_switch_case_expressions=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert -org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_constructor=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_record_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert -org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert -org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert -org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert -org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert -org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert -org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert -org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert -org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert -org.eclipse.jdt.core.formatter.join_line_comments=false -org.eclipse.jdt.core.formatter.join_lines_in_comments=false -org.eclipse.jdt.core.formatter.join_wrapped_lines=true -org.eclipse.jdt.core.formatter.keep_annotation_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_anonymous_type_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_code_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false -org.eclipse.jdt.core.formatter.keep_enum_constant_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_enum_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_if_then_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false -org.eclipse.jdt.core.formatter.keep_lambda_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_loop_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_method_body_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_record_constructor_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_record_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_simple_do_while_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_simple_for_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_simple_getter_setter_on_one_line=false -org.eclipse.jdt.core.formatter.keep_simple_while_body_on_same_line=false -org.eclipse.jdt.core.formatter.keep_switch_body_block_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_switch_case_with_arrow_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false -org.eclipse.jdt.core.formatter.keep_type_declaration_on_one_line=one_line_never -org.eclipse.jdt.core.formatter.lineSplit=80 -org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false -org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false -org.eclipse.jdt.core.formatter.number_of_blank_lines_after_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_code_block=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_method_body=0 -org.eclipse.jdt.core.formatter.number_of_blank_lines_before_code_block=0 -org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 -org.eclipse.jdt.core.formatter.parentheses_positions_in_annotation=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_catch_clause=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_enum_constant_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_for_statment=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_if_while_statement=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_lambda_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_method_delcaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_method_invocation=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_record_declaration=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_switch_statement=common_lines -org.eclipse.jdt.core.formatter.parentheses_positions_in_try_clause=common_lines -org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true -org.eclipse.jdt.core.formatter.tabulation.char=tab -org.eclipse.jdt.core.formatter.tabulation.size=2 -org.eclipse.jdt.core.formatter.text_block_indentation=0 -org.eclipse.jdt.core.formatter.use_on_off_tags=true -org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false -org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true -org.eclipse.jdt.core.formatter.wrap_before_assertion_message_operator=true -org.eclipse.jdt.core.formatter.wrap_before_assignment_operator=false -org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true -org.eclipse.jdt.core.formatter.wrap_before_conditional_operator=true -org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true -org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true -org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true -org.eclipse.jdt.core.formatter.wrap_before_relational_operator=true -org.eclipse.jdt.core.formatter.wrap_before_shift_operator=true -org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true -org.eclipse.jdt.core.formatter.wrap_before_switch_case_arrow_operator=false -org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true -org.eclipse.jdt.core.javaFormatter=org.eclipse.jdt.core.defaultJavaFormatter diff --git a/inez.ui/.settings/org.eclipse.jdt.ui.prefs b/inez.ui/.settings/org.eclipse.jdt.ui.prefs deleted file mode 100644 index a6d063b..0000000 --- a/inez.ui/.settings/org.eclipse.jdt.ui.prefs +++ /dev/null @@ -1,151 +0,0 @@ -eclipse.preferences.version=1 -editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true -formatter_profile=_mag -formatter_settings_version=23 -sp_cleanup.add_all=false -sp_cleanup.add_default_serial_version_id=true -sp_cleanup.add_generated_serial_version_id=false -sp_cleanup.add_missing_annotations=true -sp_cleanup.add_missing_deprecated_annotations=true -sp_cleanup.add_missing_methods=false -sp_cleanup.add_missing_nls_tags=false -sp_cleanup.add_missing_override_annotations=true -sp_cleanup.add_missing_override_annotations_interface_methods=true -sp_cleanup.add_serial_version_id=false -sp_cleanup.also_simplify_lambda=true -sp_cleanup.always_use_blocks=true -sp_cleanup.always_use_parentheses_in_expressions=false -sp_cleanup.always_use_this_for_non_static_field_access=false -sp_cleanup.always_use_this_for_non_static_method_access=false -sp_cleanup.array_with_curly=false -sp_cleanup.arrays_fill=false -sp_cleanup.bitwise_conditional_expression=false -sp_cleanup.boolean_literal=false -sp_cleanup.boolean_value_rather_than_comparison=false -sp_cleanup.break_loop=false -sp_cleanup.collection_cloning=false -sp_cleanup.comparing_on_criteria=false -sp_cleanup.comparison_statement=false -sp_cleanup.controlflow_merge=false -sp_cleanup.convert_functional_interfaces=false -sp_cleanup.convert_to_enhanced_for_loop=false -sp_cleanup.convert_to_enhanced_for_loop_if_loop_var_used=false -sp_cleanup.convert_to_switch_expressions=false -sp_cleanup.correct_indentation=false -sp_cleanup.do_while_rather_than_while=false -sp_cleanup.double_negation=false -sp_cleanup.else_if=false -sp_cleanup.embedded_if=false -sp_cleanup.evaluate_nullable=false -sp_cleanup.extract_increment=false -sp_cleanup.format_source_code=true -sp_cleanup.format_source_code_changes_only=false -sp_cleanup.hash=false -sp_cleanup.if_condition=false -sp_cleanup.insert_inferred_type_arguments=false -sp_cleanup.instanceof=false -sp_cleanup.instanceof_keyword=false -sp_cleanup.invert_equals=false -sp_cleanup.join=false -sp_cleanup.lazy_logical_operator=false -sp_cleanup.make_local_variable_final=true -sp_cleanup.make_parameters_final=false -sp_cleanup.make_private_fields_final=true -sp_cleanup.make_type_abstract_if_missing_method=false -sp_cleanup.make_variable_declarations_final=false -sp_cleanup.map_cloning=false -sp_cleanup.merge_conditional_blocks=false -sp_cleanup.multi_catch=false -sp_cleanup.never_use_blocks=false -sp_cleanup.never_use_parentheses_in_expressions=true -sp_cleanup.no_string_creation=false -sp_cleanup.no_super=false -sp_cleanup.number_suffix=false -sp_cleanup.objects_equals=false -sp_cleanup.on_save_use_additional_actions=false -sp_cleanup.one_if_rather_than_duplicate_blocks_that_fall_through=false -sp_cleanup.operand_factorization=false -sp_cleanup.organize_imports=true -sp_cleanup.overridden_assignment=false -sp_cleanup.overridden_assignment_move_decl=true -sp_cleanup.plain_replacement=false -sp_cleanup.precompile_regex=false -sp_cleanup.primitive_comparison=false -sp_cleanup.primitive_parsing=false -sp_cleanup.primitive_rather_than_wrapper=false -sp_cleanup.primitive_serialization=false -sp_cleanup.pull_out_if_from_if_else=false -sp_cleanup.pull_up_assignment=false -sp_cleanup.push_down_negation=false -sp_cleanup.qualify_static_field_accesses_with_declaring_class=false -sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true -sp_cleanup.qualify_static_member_accesses_with_declaring_class=false -sp_cleanup.qualify_static_method_accesses_with_declaring_class=false -sp_cleanup.reduce_indentation=false -sp_cleanup.redundant_comparator=false -sp_cleanup.redundant_falling_through_block_end=false -sp_cleanup.remove_private_constructors=true -sp_cleanup.remove_redundant_modifiers=false -sp_cleanup.remove_redundant_semicolons=false -sp_cleanup.remove_redundant_type_arguments=false -sp_cleanup.remove_trailing_whitespaces=false -sp_cleanup.remove_trailing_whitespaces_all=true -sp_cleanup.remove_trailing_whitespaces_ignore_empty=false -sp_cleanup.remove_unnecessary_array_creation=false -sp_cleanup.remove_unnecessary_casts=true -sp_cleanup.remove_unnecessary_nls_tags=false -sp_cleanup.remove_unused_imports=false -sp_cleanup.remove_unused_local_variables=false -sp_cleanup.remove_unused_method_parameters=false -sp_cleanup.remove_unused_private_fields=true -sp_cleanup.remove_unused_private_members=false -sp_cleanup.remove_unused_private_methods=true -sp_cleanup.remove_unused_private_types=true -sp_cleanup.replace_deprecated_calls=false -sp_cleanup.return_expression=false -sp_cleanup.simplify_boolean_if_else=false -sp_cleanup.simplify_lambda_expression_and_method_ref=false -sp_cleanup.single_used_field=false -sp_cleanup.sort_members=false -sp_cleanup.sort_members_all=false -sp_cleanup.standard_comparison=false -sp_cleanup.static_inner_class=false -sp_cleanup.strictly_equal_or_different=false -sp_cleanup.stringbuffer_to_stringbuilder=false -sp_cleanup.stringbuilder=false -sp_cleanup.stringbuilder_for_local_vars=true -sp_cleanup.stringconcat_stringbuffer_stringbuilder=false -sp_cleanup.stringconcat_to_textblock=false -sp_cleanup.substring=false -sp_cleanup.switch=false -sp_cleanup.switch_for_instanceof_pattern=false -sp_cleanup.system_property=false -sp_cleanup.system_property_boolean=false -sp_cleanup.system_property_file_encoding=false -sp_cleanup.system_property_file_separator=false -sp_cleanup.system_property_javaspecversion=false -sp_cleanup.system_property_javaversion=false -sp_cleanup.system_property_line_separator=false -sp_cleanup.system_property_path_separator=false -sp_cleanup.ternary_operator=false -sp_cleanup.try_with_resource=false -sp_cleanup.unlooped_while=false -sp_cleanup.unreachable_block=false -sp_cleanup.use_anonymous_class_creation=false -sp_cleanup.use_autoboxing=false -sp_cleanup.use_blocks=true -sp_cleanup.use_blocks_only_for_return_and_throw=false -sp_cleanup.use_directly_map_method=false -sp_cleanup.use_lambda=true -sp_cleanup.use_parentheses_in_expressions=false -sp_cleanup.use_string_is_blank=false -sp_cleanup.use_this_for_non_static_field_access=false -sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true -sp_cleanup.use_this_for_non_static_method_access=false -sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true -sp_cleanup.use_unboxing=false -sp_cleanup.use_var=false -sp_cleanup.useless_continue=false -sp_cleanup.useless_return=false -sp_cleanup.valueof_rather_than_instantiation=false diff --git a/inez.ui/.settings/org.eclipse.m2e.core.prefs b/inez.ui/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index f897a7f..0000000 --- a/inez.ui/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/inez.ui/META-INF/MANIFEST.MF b/inez.ui/META-INF/MANIFEST.MF deleted file mode 100644 index a6ee79e..0000000 --- a/inez.ui/META-INF/MANIFEST.MF +++ /dev/null @@ -1,30 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Ui -Bundle-SymbolicName: io.github.magwas.inez.ui;singleton:=true -Bundle-Version: 0.0.1 -Require-Bundle: io.github.magwas.inez.model, - org.eclipse.ui;bundle-version="3.108.1", - org.eclipse.equinox.app;bundle-version="1.3.400", - org.eclipse.gef.geometry;bundle-version="5.0.0", - org.eclipse.e4.core.commands;bundle-version="0.11.100", - org.eclipse.e4.core.contexts;bundle-version="1.5.1", - org.eclipse.e4.core.di;bundle-version="1.6.1", - org.eclipse.e4.core.di.annotations;bundle-version="1.5.0", - org.eclipse.e4.core.di.extensions;bundle-version="0.14.0", - org.eclipse.e4.core.services;bundle-version="2.0.100", - org.eclipse.gef.zest.fx;bundle-version="5.1.1", - org.eclipse.gef.zest.fx.jface;bundle-version="5.1.1", - org.eclipse.gef.zest.fx.ui;bundle-version="5.0.3", - org.eclipse.gef.mvc.fx;bundle-version="5.2.0", - org.eclipse.gef.mvc.fx.ui;bundle-version="5.1.1", - org.eclipse.gef.fx;bundle-version="5.0.5", - org.eclipse.gef.fx.jface;bundle-version="5.0.2", - org.eclipse.gef.fx.swt;bundle-version="5.0.2", - org.eclipse.gef.geometry.convert.fx;bundle-version="5.0.0", - jakarta.inject.jakarta.inject-api;bundle-version="2.0.1", - com.google.inject;bundle-version="5.0.1", - org.eclipse.core.runtime;bundle-version="3.33.0" -Bundle-RequiredExecutionEnvironment: JavaSE-21 -Automatic-Module-Name: io.github.magwas.inez.ui -Export-Package: io.github.magwas.inez.ui.tree;x-friends:="io.github.magwas.inez.ui.tests" diff --git a/inez.ui/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/inez.ui/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports deleted file mode 100644 index 660d641..0000000 --- a/inez.ui/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports +++ /dev/null @@ -1 +0,0 @@ -io.github.magwas.inez.ui.Application diff --git a/inez.ui/README b/inez.ui/README deleted file mode 100644 index 1278b14..0000000 --- a/inez.ui/README +++ /dev/null @@ -1,2 +0,0 @@ -Inez graphical modeller - diff --git a/inez.ui/build.properties b/inez.ui/build.properties deleted file mode 100644 index 4eaea8e..0000000 --- a/inez.ui/build.properties +++ /dev/null @@ -1,5 +0,0 @@ -source.. = src/ -output.. = target/classes -bin.includes = plugin.xml,\ - META-INF/,\ - . diff --git a/inez.ui/icons/eclipse128.png b/inez.ui/icons/eclipse128.png deleted file mode 100644 index 11b6f46..0000000 Binary files a/inez.ui/icons/eclipse128.png and /dev/null differ diff --git a/inez.ui/icons/eclipse16.png b/inez.ui/icons/eclipse16.png deleted file mode 100644 index 7fc6951..0000000 Binary files a/inez.ui/icons/eclipse16.png and /dev/null differ diff --git a/inez.ui/icons/eclipse256.png b/inez.ui/icons/eclipse256.png deleted file mode 100644 index 7e5bbdc..0000000 Binary files a/inez.ui/icons/eclipse256.png and /dev/null differ diff --git a/inez.ui/icons/eclipse32.png b/inez.ui/icons/eclipse32.png deleted file mode 100644 index bf85680..0000000 Binary files a/inez.ui/icons/eclipse32.png and /dev/null differ diff --git a/inez.ui/icons/eclipse48.png b/inez.ui/icons/eclipse48.png deleted file mode 100644 index f9706a7..0000000 Binary files a/inez.ui/icons/eclipse48.png and /dev/null differ diff --git a/inez.ui/icons/eclipse512.png b/inez.ui/icons/eclipse512.png deleted file mode 100644 index 825137f..0000000 Binary files a/inez.ui/icons/eclipse512.png and /dev/null differ diff --git a/inez.ui/icons/eclipse64.png b/inez.ui/icons/eclipse64.png deleted file mode 100644 index 5a5df2d..0000000 Binary files a/inez.ui/icons/eclipse64.png and /dev/null differ diff --git a/inez.ui/plugin.xml b/inez.ui/plugin.xml deleted file mode 100644 index fdfc3d3..0000000 --- a/inez.ui/plugin.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/inez.ui/pom.xml b/inez.ui/pom.xml deleted file mode 100644 index b086fb8..0000000 --- a/inez.ui/pom.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - 4.0.0 - - io.github.magwas - inez - 0.0.1 - ../pom.xml - - io.github.magwas.inez.ui - eclipse-plugin - ${project.artifactId} - Inez GUI - https://github.com/kode-konveyor/inez-server.git - - - GPL affero - https://www.gnu.org/licenses/agpl-3.0.en.html - GNU Affero General Public License - - - - - Árpád Magosányi - m4gw4s@gmail.com - - - - scm:git:https://github.com/kode-konveyor/inez-server.git - scm:git:https://github.com/kode-konveyor/inez-server.git - https://github.com/kode-konveyor/inez-server.git - - - github - https://github.com/kode-konveyor/inez-server/issues - - - - website - Project site - https://repo.kodekonveyor.com/${project.artifactId} - - - - - - org.eclipse.tycho - tycho-packaging-plugin - - - org.eclipse.tycho - tycho-maven-plugin - - - org.eclipse.tycho - tycho-compiler-plugin - ${version.tycho} - - - - diff --git a/inez.ui/src/io/github/magwas/inez/ui/Application.java b/inez.ui/src/io/github/magwas/inez/ui/Application.java deleted file mode 100644 index 8b7b152..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/Application.java +++ /dev/null @@ -1,40 +0,0 @@ -package io.github.magwas.inez.ui; - -import org.eclipse.e4.core.di.IInjector; -import org.eclipse.e4.core.di.InjectorFactory; -import org.eclipse.equinox.app.IApplication; -import org.eclipse.equinox.app.IApplicationContext; -import org.eclipse.swt.widgets.Display; -import org.eclipse.ui.PlatformUI; - -import io.github.magwas.inez.ui.tree.ModelTreeContentProvider; -import io.github.magwas.inez.ui.tree.ModelTreeLabelProvider; -import io.github.magwas.inez.ui.tree.NewDiagramAction; - -public class Application implements IApplication { - - @Override - public Object start(IApplicationContext context) { - System.err.println("appStart"); - IInjector injector = InjectorFactory.getDefault(); - injector.addBinding(ModelTreeContentProvider.class); - injector.addBinding(ModelTreeLabelProvider.class); - injector.addBinding(NewDiagramAction.class); - Display display = PlatformUI.createDisplay(); - try { - int returnCode = PlatformUI.createAndRunWorkbench(display, - new ApplicationWorkbenchAdvisor()); - if (returnCode == PlatformUI.RETURN_RESTART) { - return EXIT_RESTART; - } - return EXIT_OK; - } finally { - display.dispose(); - } - } - - @Override - public void stop() { - System.err.println("appStop"); - } -} diff --git a/inez.ui/src/io/github/magwas/inez/ui/ApplicationActionBarAdvisor.java b/inez.ui/src/io/github/magwas/inez/ui/ApplicationActionBarAdvisor.java deleted file mode 100644 index eec1b7c..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/ApplicationActionBarAdvisor.java +++ /dev/null @@ -1,22 +0,0 @@ -package io.github.magwas.inez.ui; - -import org.eclipse.ui.application.ActionBarAdvisor; -import org.eclipse.ui.application.IActionBarConfigurer; - -/** - * An action bar advisor is responsible for creating, adding, and disposing of - * the actions added to a workbench window. Each window will be populated with - * new actions. - */ -public class ApplicationActionBarAdvisor extends ActionBarAdvisor { - - // Actions - important to allocate these only in makeActions, and then use - // them - // in the fill methods. This ensures that the actions aren't recreated - // when fillActionBars is called with FILL_PROXY. - - public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) { - super(configurer); - } - -} diff --git a/inez.ui/src/io/github/magwas/inez/ui/ApplicationWorkbenchAdvisor.java b/inez.ui/src/io/github/magwas/inez/ui/ApplicationWorkbenchAdvisor.java deleted file mode 100644 index 3b9af74..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/ApplicationWorkbenchAdvisor.java +++ /dev/null @@ -1,20 +0,0 @@ -package io.github.magwas.inez.ui; - -import org.eclipse.ui.application.IWorkbenchWindowConfigurer; -import org.eclipse.ui.application.WorkbenchAdvisor; -import org.eclipse.ui.application.WorkbenchWindowAdvisor; - -public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor { - - @Override - public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor( - IWorkbenchWindowConfigurer configurer) { - return new ApplicationWorkbenchWindowAdvisor(configurer); - } - - @Override - public String getInitialWindowPerspectiveId() { - return Perspective.ID; - } - -} diff --git a/inez.ui/src/io/github/magwas/inez/ui/ApplicationWorkbenchWindowAdvisor.java b/inez.ui/src/io/github/magwas/inez/ui/ApplicationWorkbenchWindowAdvisor.java deleted file mode 100644 index 0166c4c..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/ApplicationWorkbenchWindowAdvisor.java +++ /dev/null @@ -1,30 +0,0 @@ -package io.github.magwas.inez.ui; - -import org.eclipse.swt.graphics.Point; -import org.eclipse.ui.application.ActionBarAdvisor; -import org.eclipse.ui.application.IActionBarConfigurer; -import org.eclipse.ui.application.IWorkbenchWindowConfigurer; -import org.eclipse.ui.application.WorkbenchWindowAdvisor; - -public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor { - - public ApplicationWorkbenchWindowAdvisor( - IWorkbenchWindowConfigurer configurer) { - super(configurer); - } - - @Override - public ActionBarAdvisor createActionBarAdvisor( - IActionBarConfigurer configurer) { - return new ApplicationActionBarAdvisor(configurer); - } - - @Override - public void preWindowOpen() { - IWorkbenchWindowConfigurer configurer = getWindowConfigurer(); - configurer.setInitialSize(new Point(400, 300)); - configurer.setShowCoolBar(false); - configurer.setShowStatusLine(false); - configurer.setTitle("Inez UI"); - } -} diff --git a/inez.ui/src/io/github/magwas/inez/ui/Perspective.java b/inez.ui/src/io/github/magwas/inez/ui/Perspective.java deleted file mode 100644 index 11e43e6..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/Perspective.java +++ /dev/null @@ -1,54 +0,0 @@ -package io.github.magwas.inez.ui; - -import org.eclipse.ui.IFolderLayout; -import org.eclipse.ui.IPageLayout; -import org.eclipse.ui.IPerspectiveFactory; -import org.eclipse.ui.IPlaceholderFolderLayout; - -import io.github.magwas.inez.ui.editor.ModelEditorView; -import io.github.magwas.inez.ui.tree.TreeModelView; - -public class Perspective implements IPerspectiveFactory { - - public static final String ID = "io.github.magwas.inez.ui.perspective"; - - private static final String LEFT_TOP = "Left top"; - - private IFolderLayout folderLayoutLeftTop; - private IFolderLayout folderLayoutLeftBottom; - private IPlaceholderFolderLayout folderLayoutRight; - private IFolderLayout folderLayoutBottom; - - @Override - public void createInitialLayout(IPageLayout layout) { - layout.setEditorAreaVisible(true); - layout.setFixed(true); - - folderLayoutLeftTop = layout.createFolder(LEFT_TOP, IPageLayout.LEFT, .23f, - IPageLayout.ID_EDITOR_AREA); - folderLayoutLeftBottom = layout.createFolder("Left bottom", - IPageLayout.BOTTOM, .6f, LEFT_TOP); - folderLayoutRight = layout.createPlaceholderFolder("right", - IPageLayout.RIGHT, .85f, IPageLayout.ID_EDITOR_AREA); - folderLayoutBottom = layout.createFolder("bottom", IPageLayout.BOTTOM, .7f, - IPageLayout.ID_EDITOR_AREA); - - folderLayoutLeftTop.addView(TreeModelView.ID); - - folderLayoutBottom.addView(ModelEditorView.ID); - - // Outline View -// folderLayoutLeftBottom.addView(ViewManager.OUTLINE_VIEW); - - // Navigator View - // folderLayoutLeftBottom.addView(INavigatorView.ID); - - // Palette View - folderLayoutRight.addPlaceholder("org.eclipse.gef.ui.palette_view"); //$NON-NLS-1$ - - // Placeholder for all other views - folderLayoutBottom.addPlaceholder("*"); //$NON-NLS-1$ - - } - -} diff --git a/inez.ui/src/io/github/magwas/inez/ui/editor/ModelEditorView.java b/inez.ui/src/io/github/magwas/inez/ui/editor/ModelEditorView.java deleted file mode 100644 index edbcb50..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/editor/ModelEditorView.java +++ /dev/null @@ -1,88 +0,0 @@ -package io.github.magwas.inez.ui.editor; - -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.gef.fx.anchors.ChopBoxStrategy; -import org.eclipse.gef.fx.anchors.DynamicAnchor; -import org.eclipse.gef.fx.nodes.Connection; -import org.eclipse.swt.SWT; -import org.eclipse.swt.widgets.Composite; -import org.eclipse.ui.IEditorInput; -import org.eclipse.ui.IEditorSite; -import org.eclipse.ui.PartInitException; -import org.eclipse.ui.part.EditorPart; - -import io.github.magwas.inez.ui.mindmap.visuals.MindMapConnectionVisual; -import io.github.magwas.inez.ui.mindmap.visuals.MindMapNodeVisual; -import javafx.embed.swt.FXCanvas; -import javafx.scene.Scene; -import javafx.scene.layout.Pane; -import javafx.scene.paint.Color; - -public class ModelEditorView extends EditorPart { - - public static String ID = "io.github.magwas.inez.ui.editor"; - - @Override - public void createPartControl(Composite parent) { - final FXCanvas fxCanvas = new FXCanvas(parent, SWT.NONE); - Pane root = new Pane(); - - // create state visuals - MindMapNodeVisual node = new MindMapNodeVisual(); - node.setTitle("Test Node"); - node.setDescription("This is just a test node, to see, how it looks :)"); - node.relocate(50, 50); - - MindMapNodeVisual node2 = new MindMapNodeVisual(); - node2.setTitle("Test Node 2"); - node2.setDescription("This is just a test node, to see, how it looks :)"); - node2.relocate(150, 250); - node2.setColor(Color.ALICEBLUE); - - Connection conn = new MindMapConnectionVisual(); - conn.setStartAnchor(new DynamicAnchor(node, new ChopBoxStrategy())); - conn.setEndAnchor(new DynamicAnchor(node2, new ChopBoxStrategy())); - - root.getChildren().addAll(conn, node, node2); - - fxCanvas.setScene(new Scene(root, 1024, 768)); - } - - @Override - public void doSave(IProgressMonitor monitor) { - // TODO Auto-generated method stub - - } - - @Override - public void doSaveAs() { - // TODO Auto-generated method stub - - } - - @Override - public boolean isSaveAsAllowed() { - // TODO Auto-generated method stub - return false; - } - - @Override - public void init(IEditorSite site, IEditorInput input) - throws PartInitException { - setSite(site); - setInput(input); - } - - @Override - public boolean isDirty() { - // TODO Auto-generated method stub - return false; - } - - @Override - public void setFocus() { - // TODO Auto-generated method stub - - } - -} diff --git a/inez.ui/src/io/github/magwas/inez/ui/mindmap/AbstractMindMapItem.java b/inez.ui/src/io/github/magwas/inez/ui/mindmap/AbstractMindMapItem.java deleted file mode 100644 index a7d0417..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/mindmap/AbstractMindMapItem.java +++ /dev/null @@ -1,20 +0,0 @@ -package io.github.magwas.inez.ui.mindmap; - -import java.beans.PropertyChangeListener; -import java.beans.PropertyChangeSupport; -import java.io.Serializable; - -public class AbstractMindMapItem implements Serializable { - - private static final long serialVersionUID = -2558628513984118991L; - - protected PropertyChangeSupport pcs = new PropertyChangeSupport(this); - - public void addPropertyChangeListener(PropertyChangeListener listener) { - pcs.addPropertyChangeListener(listener); - } - - public void removePropertyChangeListener(PropertyChangeListener listener) { - pcs.removePropertyChangeListener(listener); - } -} \ No newline at end of file diff --git a/inez.ui/src/io/github/magwas/inez/ui/mindmap/MindMapConnection.java b/inez.ui/src/io/github/magwas/inez/ui/mindmap/MindMapConnection.java deleted file mode 100644 index 3477f47..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/mindmap/MindMapConnection.java +++ /dev/null @@ -1,55 +0,0 @@ -package io.github.magwas.inez.ui.mindmap; - -public class MindMapConnection extends AbstractMindMapItem { - - /** - * Generated UUID - */ - private static final long serialVersionUID = 6065237357753406466L; - - private MindMapNode source; - private MindMapNode target; - private boolean connected; - - public void connect(MindMapNode source, MindMapNode target) { - if (source == null || target == null || source == target) { - throw new IllegalArgumentException(); - } - disconnect(); - this.source = source; - this.target = target; - reconnect(); - } - - public void disconnect() { - if (connected) { - source.removeOutgoingConnection(this); - target.removeIncomingConnection(this); - connected = false; - } - } - - public MindMapNode getSource() { - return source; - } - - public MindMapNode getTarget() { - return target; - } - - public void reconnect() { - if (!connected) { - source.addOutgoingConnection(this); - target.addIncomingConnection(this); - connected = true; - } - } - - public void setSource(MindMapNode source) { - this.source = source; - } - - public void setTarget(MindMapNode target) { - this.target = target; - } -} \ No newline at end of file diff --git a/inez.ui/src/io/github/magwas/inez/ui/mindmap/MindMapNode.java b/inez.ui/src/io/github/magwas/inez/ui/mindmap/MindMapNode.java deleted file mode 100644 index 1110907..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/mindmap/MindMapNode.java +++ /dev/null @@ -1,108 +0,0 @@ -package io.github.magwas.inez.ui.mindmap; - -import java.io.Serializable; -import java.util.ArrayList; -import java.util.List; - -import org.eclipse.gef.geometry.planar.Rectangle; -import org.eclipse.swt.graphics.Color; - -public class MindMapNode extends AbstractMindMapItem implements Serializable { - - /** - * Generated UUID - */ - private static final long serialVersionUID = 8875579454539897410L; - - public static final String PROP_TITLE = "title"; - public static final String PROP_DESCRIPTION = "description"; - public static final String PROP_COLOR = "color"; - public static final String PROP_BOUNDS = "bounds"; - public static final String PROP_INCOMING_CONNECTIONS = "incomingConnections"; - public static final String PROP_OUTGOGING_CONNECTIONS = "outgoingConnections"; - - /** - * The title of the node - */ - private String title; - - /** - * he description of the node, which is optional - */ - private String description; - - /** - * The background color of the node - */ - private Color color; - - /** - * The size and position of the visual representation - */ - private Rectangle bounds; - - private List incomingConnections = new ArrayList<>(); - private List outgoingConnections = new ArrayList<>(); - - public void addIncomingConnection(MindMapConnection conn) { - incomingConnections.add(conn); - pcs.firePropertyChange(PROP_INCOMING_CONNECTIONS, null, conn); - } - - public void addOutgoingConnection(MindMapConnection conn) { - outgoingConnections.add(conn); - pcs.firePropertyChange(PROP_OUTGOGING_CONNECTIONS, null, conn); - } - - public Rectangle getBounds() { - return bounds; - } - - public Color getColor() { - return color; - } - - public String getDescription() { - return description; - } - - public List getIncomingConnections() { - return incomingConnections; - } - - public List getOutgoingConnections() { - return outgoingConnections; - } - - public String getTitle() { - return title; - } - - public void removeIncomingConnection(MindMapConnection conn) { - incomingConnections.remove(conn); - pcs.firePropertyChange(PROP_INCOMING_CONNECTIONS, conn, null); - } - - public void removeOutgoingConnection(MindMapConnection conn) { - outgoingConnections.remove(conn); - pcs.firePropertyChange(PROP_OUTGOGING_CONNECTIONS, conn, null); - } - - public void setBounds(Rectangle bounds) { - pcs.firePropertyChange(PROP_BOUNDS, this.bounds, - this.bounds = bounds.getCopy()); - } - - public void setColor(Color color) { - pcs.firePropertyChange(PROP_COLOR, this.color, this.color = color); - } - - public void setDescription(String description) { - pcs.firePropertyChange(PROP_DESCRIPTION, this.description, - this.description = description); - } - - public void setTitle(String title) { - pcs.firePropertyChange(PROP_TITLE, this.title, this.title = title); - } -} \ No newline at end of file diff --git a/inez.ui/src/io/github/magwas/inez/ui/mindmap/SimpleMindMap.java b/inez.ui/src/io/github/magwas/inez/ui/mindmap/SimpleMindMap.java deleted file mode 100644 index 43190fa..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/mindmap/SimpleMindMap.java +++ /dev/null @@ -1,32 +0,0 @@ -package io.github.magwas.inez.ui.mindmap; - -import java.util.ArrayList; -import java.util.List; - -public class SimpleMindMap extends AbstractMindMapItem { - - private static final long serialVersionUID = 4667064215236604843L; - - public static final String PROP_CHILD_ELEMENTS = "childElements"; - - private List childElements = new ArrayList<>(); - - public void addChildElement(AbstractMindMapItem node) { - childElements.add(node); - pcs.firePropertyChange(PROP_CHILD_ELEMENTS, null, node); - } - - public void addChildElement(AbstractMindMapItem node, int idx) { - childElements.add(idx, node); - pcs.firePropertyChange(PROP_CHILD_ELEMENTS, null, node); - } - - public List getChildElements() { - return childElements; - } - - public void removeChildElement(AbstractMindMapItem node) { - childElements.remove(node); - pcs.firePropertyChange(PROP_CHILD_ELEMENTS, node, null); - } -} diff --git a/inez.ui/src/io/github/magwas/inez/ui/mindmap/SimpleMindMapExampleFactory.java b/inez.ui/src/io/github/magwas/inez/ui/mindmap/SimpleMindMapExampleFactory.java deleted file mode 100644 index 12c11a2..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/mindmap/SimpleMindMapExampleFactory.java +++ /dev/null @@ -1,67 +0,0 @@ -package io.github.magwas.inez.ui.mindmap; - -import org.eclipse.gef.geometry.planar.Rectangle; -import org.eclipse.swt.SWT; -import org.eclipse.swt.widgets.Display; - -public class SimpleMindMapExampleFactory { - - private static final double WIDTH = 150; - - public SimpleMindMap createComplexExample() { - SimpleMindMap mindMap = new SimpleMindMap(); - - MindMapNode center = new MindMapNode(); - center.setTitle("The Core Idea"); - center.setDescription("This is my Core idea"); - Display display = Display.getCurrent(); - center.setColor(display.getSystemColor(SWT.COLOR_GREEN)); - center.setBounds(new Rectangle(250, 50, WIDTH, 100)); - - mindMap.addChildElement(center); - - MindMapNode child = null; - for (int i = 0; i < 5; i++) { - child = new MindMapNode(); - child.setTitle("Association #" + i); - child - .setDescription("I just realized, this is related to the core idea!"); - child.setColor(display.getSystemColor(SWT.COLOR_BLUE)); - - child.setBounds(new Rectangle(50 + (i * 200), 250, WIDTH, 100)); - mindMap.addChildElement(child); - - MindMapConnection conn = new MindMapConnection(); - conn.connect(center, child); - mindMap.addChildElement(conn); - } - - MindMapNode child2 = new MindMapNode(); - child2.setTitle("Association #4-2"); - child2.setDescription("I just realized, this is related to the last idea!"); - child2.setColor(display.getSystemColor(SWT.COLOR_GRAY)); - child2.setBounds(new Rectangle(250, 550, WIDTH, 100)); - mindMap.addChildElement(child2); - - MindMapConnection conn = new MindMapConnection(); - conn.connect(child, child2); - mindMap.addChildElement(conn); - - return mindMap; - } - - public SimpleMindMap createSingleNodeExample() { - SimpleMindMap mindMap = new SimpleMindMap(); - - MindMapNode center = new MindMapNode(); - center.setTitle("The Core Idea"); - center.setDescription( - "This is my Core idea. I need a larger Explanation to it, so I can test the warpping."); - center.setColor(Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW)); - center.setBounds(new Rectangle(20, 50, WIDTH, 100)); - - mindMap.addChildElement(center); - - return mindMap; - } -} \ No newline at end of file diff --git a/inez.ui/src/io/github/magwas/inez/ui/mindmap/visuals/ArrowHead.java b/inez.ui/src/io/github/magwas/inez/ui/mindmap/visuals/ArrowHead.java deleted file mode 100644 index 9da79af..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/mindmap/visuals/ArrowHead.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.magwas.inez.ui.mindmap.visuals; - -import javafx.scene.shape.Polygon; - -public class ArrowHead extends Polygon { - public ArrowHead() { - super(0, 0, 10, 3, 10, -3); - } -} \ No newline at end of file diff --git a/inez.ui/src/io/github/magwas/inez/ui/mindmap/visuals/MindMapConnectionVisual.java b/inez.ui/src/io/github/magwas/inez/ui/mindmap/visuals/MindMapConnectionVisual.java deleted file mode 100644 index 8e8e16c..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/mindmap/visuals/MindMapConnectionVisual.java +++ /dev/null @@ -1,14 +0,0 @@ -package io.github.magwas.inez.ui.mindmap.visuals; - -import org.eclipse.gef.fx.nodes.Connection; - -import javafx.scene.paint.Color; - -public class MindMapConnectionVisual extends Connection { - - public MindMapConnectionVisual() { - ArrowHead endDecoration = new ArrowHead(); - endDecoration.setFill(Color.BLACK); - setEndDecoration(endDecoration); - } -} \ No newline at end of file diff --git a/inez.ui/src/io/github/magwas/inez/ui/mindmap/visuals/MindMapNodeVisual.java b/inez.ui/src/io/github/magwas/inez/ui/mindmap/visuals/MindMapNodeVisual.java deleted file mode 100644 index 7fe4a80..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/mindmap/visuals/MindMapNodeVisual.java +++ /dev/null @@ -1,125 +0,0 @@ -package io.github.magwas.inez.ui.mindmap.visuals; - -import org.eclipse.gef.fx.nodes.GeometryNode; -import org.eclipse.gef.geometry.planar.RoundedRectangle; - -import javafx.geometry.Insets; -import javafx.geometry.Orientation; -import javafx.geometry.VPos; -import javafx.scene.Group; -import javafx.scene.layout.Region; -import javafx.scene.layout.VBox; -import javafx.scene.paint.Color; -import javafx.scene.text.Text; -import javafx.scene.text.TextFlow; - -public class MindMapNodeVisual extends Region { - - private static final double HORIZONTAL_PADDING = 20d; - private static final double VERTICAL_PADDING = 10d; - private static final double VERTICAL_SPACING = 5d; - - private Text titleText; - private TextFlow descriptionFlow; - private Text descriptionText; - private GeometryNode shape; - private VBox labelVBox; - - public MindMapNodeVisual() { - // create background shape - shape = new GeometryNode<>(new RoundedRectangle(0, 0, 70, 30, 8, 8)); - shape.setFill(Color.LIGHTGREEN); - shape.setStroke(Color.BLACK); - - // create vertical box for title and description - labelVBox = new VBox(VERTICAL_SPACING); - labelVBox.setPadding(new Insets(VERTICAL_PADDING, HORIZONTAL_PADDING, - VERTICAL_PADDING, HORIZONTAL_PADDING)); - - // ensure shape and labels are resized to fit this visual - shape.prefWidthProperty().bind(widthProperty()); - shape.prefHeightProperty().bind(heightProperty()); - labelVBox.prefWidthProperty().bind(widthProperty()); - labelVBox.prefHeightProperty().bind(heightProperty()); - - // create title text - titleText = new Text(); - titleText.setTextOrigin(VPos.TOP); - - // create description text - descriptionText = new Text(); - descriptionText.setTextOrigin(VPos.TOP); - - // use TextFlow to enable wrapping of the description text within the - // label bounds - descriptionFlow = new TextFlow(descriptionText); - // only constrain the width, so that the height is computed in - // dependence on the width - descriptionFlow.maxWidthProperty() - .bind(shape.widthProperty().subtract(HORIZONTAL_PADDING * 2)); - - // vertically lay out title and description - labelVBox.getChildren().addAll(titleText, descriptionFlow); - - // ensure title is always visible (see also #computeMinWidth(double) and - // #computeMinHeight(double) methods) - setMinSize(USE_COMPUTED_SIZE, USE_COMPUTED_SIZE); - - // wrap shape and VBox in Groups so that their bounds-in-parent is - // considered when determining the layout-bounds of this visual - getChildren().addAll(new Group(shape), new Group(labelVBox)); - } - - @Override - public double computeMinHeight(double width) { - // ensure title is always visible - // descriptionFlow.minHeight(width) + - // titleText.getLayoutBounds().getHeight() + VERTICAL_PADDING * 2; - return labelVBox.minHeight(width); - } - - @Override - public double computeMinWidth(double height) { - // ensure title is always visible - return titleText.getLayoutBounds().getWidth() + HORIZONTAL_PADDING * 2; - } - - @Override - protected double computePrefHeight(double width) { - return minHeight(width); - } - - @Override - protected double computePrefWidth(double height) { - return minWidth(height); - } - - @Override - public Orientation getContentBias() { - return Orientation.HORIZONTAL; - } - - public Text getDescriptionText() { - return descriptionText; - } - - public GeometryNode getGeometryNode() { - return shape; - } - - public Text getTitleText() { - return titleText; - } - - public void setColor(Color color) { - shape.setFill(color); - } - - public void setDescription(String description) { - this.descriptionText.setText(description); - } - - public void setTitle(String title) { - this.titleText.setText(title); - } -} \ No newline at end of file diff --git a/inez.ui/src/io/github/magwas/inez/ui/tree/ModelTreeContentProvider.java b/inez.ui/src/io/github/magwas/inez/ui/tree/ModelTreeContentProvider.java deleted file mode 100644 index 86a130c..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/tree/ModelTreeContentProvider.java +++ /dev/null @@ -1,37 +0,0 @@ -package io.github.magwas.inez.ui.tree; - -import org.eclipse.jface.viewers.ITreeContentProvider; - -import io.github.magwas.inez.Inez; -import io.github.magwas.inez.element.BridiElement; -import jakarta.inject.Inject; -import jakarta.inject.Singleton; - -@Singleton -public class ModelTreeContentProvider implements ITreeContentProvider { - - @Inject - Inez inez; - - @Override - public Object[] getElements(Object inputElement) { - System.out.println("getElements " + inputElement); - return inez.root().getChildren().toArray(); - } - - @Override - public Object[] getChildren(Object parentElement) { - return ((BridiElement) parentElement).getChildren().toArray(); - } - - @Override - public Object getParent(Object element) { - return ((BridiElement) element).getParent(); - } - - @Override - public boolean hasChildren(Object element) { - return !((BridiElement) element).getChildren().toList().isEmpty(); - } - -} diff --git a/inez.ui/src/io/github/magwas/inez/ui/tree/ModelTreeLabelProvider.java b/inez.ui/src/io/github/magwas/inez/ui/tree/ModelTreeLabelProvider.java deleted file mode 100644 index 95bf2c9..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/tree/ModelTreeLabelProvider.java +++ /dev/null @@ -1,53 +0,0 @@ -package io.github.magwas.inez.ui.tree; - -import org.eclipse.e4.core.di.annotations.Optional; -import org.eclipse.jface.viewers.ILabelProvider; -import org.eclipse.jface.viewers.ILabelProviderListener; -import org.eclipse.swt.graphics.Image; -import org.eclipse.ui.ISharedImages; -import org.eclipse.ui.IWorkbench; - -import io.github.magwas.inez.element.BridiElement; -import jakarta.inject.Inject; - -public class ModelTreeLabelProvider implements ILabelProvider { - - @Inject - @Optional - IWorkbench workbench; - - @Override - public void addListener(ILabelProviderListener listener) { - // TODO Auto-generated method stub - - } - - @Override - public void dispose() { - // TODO Auto-generated method stub - - } - - @Override - public boolean isLabelProperty(Object element, String property) { - // TODO Auto-generated method stub - return false; - } - - @Override - public void removeListener(ILabelProviderListener listener) { - // TODO Auto-generated method stub - - } - - @Override - public Image getImage(Object element) { - return workbench.getSharedImages().getImage(ISharedImages.IMG_OBJ_ELEMENT); - } - - @Override - public String getText(Object element) { - return ((BridiElement) element).getRepresentation(); - } - -} diff --git a/inez.ui/src/io/github/magwas/inez/ui/tree/MyEditorInput.java b/inez.ui/src/io/github/magwas/inez/ui/tree/MyEditorInput.java deleted file mode 100644 index a7cd319..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/tree/MyEditorInput.java +++ /dev/null @@ -1,49 +0,0 @@ -package io.github.magwas.inez.ui.tree; - -import org.eclipse.jface.resource.ImageDescriptor; -import org.eclipse.ui.IEditorInput; -import org.eclipse.ui.IPersistableElement; - -import io.github.magwas.inez.element.BridiElement; - -public class MyEditorInput implements IEditorInput { - - private BridiElement model; - - MyEditorInput(BridiElement model) { - this.model = model; - } - - @Override - public T getAdapter(Class adapter) { - // TODO Auto-generated method stub - return null; - } - - @Override - public boolean exists() { - return true; - } - - @Override - public ImageDescriptor getImageDescriptor() { - // TODO Auto-generated method stub - return null; - } - - @Override - public String getName() { - return model.getRepresentation(); - } - - @Override - public IPersistableElement getPersistable() { - return null; - } - - @Override - public String getToolTipText() { - return model.getRepresentation(); - } - -} diff --git a/inez.ui/src/io/github/magwas/inez/ui/tree/NewDiagramAction.java b/inez.ui/src/io/github/magwas/inez/ui/tree/NewDiagramAction.java deleted file mode 100644 index d37c79c..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/tree/NewDiagramAction.java +++ /dev/null @@ -1,55 +0,0 @@ -package io.github.magwas.inez.ui.tree; - -import org.eclipse.jface.action.Action; -import org.eclipse.jface.viewers.IStructuredSelection; -import org.eclipse.ui.IWorkbench; -import org.eclipse.ui.IWorkbenchPage; -import org.eclipse.ui.PartInitException; -import org.eclipse.ui.PlatformUI; - -import io.github.magwas.inez.element.BridiElement; -import io.github.magwas.inez.element.ElementConstants; -import io.github.magwas.inez.ui.editor.ModelEditorView; -import jakarta.inject.Inject; -import jakarta.inject.Singleton; - -@Singleton -public class NewDiagramAction extends Action { - - @Inject - IWorkbench workbench; - - IStructuredSelection selection; - - String applicableType = "CONTAINER"; - - NewDiagramAction() { - super("New model"); - } - - void setSelection(IStructuredSelection selection) { - this.selection = selection; - } - - @Override - public void run() { - BridiElement selectedElement = (BridiElement) selection.getFirstElement(); - if (!selectedElement.isInstance(BridiElement.CONTAINER_ID)) - selectedElement = selectedElement.getParent(); - BridiElement model = selectedElement.create(selectedElement.id, - ElementConstants.DIAGRAM_ID, - "DiagramModel of " + selectedElement.getRepresentation()); - System.out.println("action on " + selectedElement); - System.out.println("model:" + model); - IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow() - .getActivePage(); - MyEditorInput input = new MyEditorInput(model); - try { - page.openEditor(input, ModelEditorView.ID); - } catch (PartInitException e) { - throw new Error(e); - } - - } - -} diff --git a/inez.ui/src/io/github/magwas/inez/ui/tree/TreeModelDragSourceLIstener.java b/inez.ui/src/io/github/magwas/inez/ui/tree/TreeModelDragSourceLIstener.java deleted file mode 100644 index bd3ef17..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/tree/TreeModelDragSourceLIstener.java +++ /dev/null @@ -1,39 +0,0 @@ -package io.github.magwas.inez.ui.tree; - -import org.eclipse.jface.util.LocalSelectionTransfer; -import org.eclipse.jface.viewers.IStructuredSelection; -import org.eclipse.jface.viewers.TreeViewer; -import org.eclipse.swt.dnd.DragSourceEvent; -import org.eclipse.swt.dnd.DragSourceListener; - -public class TreeModelDragSourceLIstener implements DragSourceListener { - - private TreeViewer viewer; - - public TreeModelDragSourceLIstener(TreeViewer viewer) { - this.viewer = viewer; - } - - @Override - public void dragStart(DragSourceEvent event) { - System.out.println("dragStart"); - IStructuredSelection selection = (IStructuredSelection) viewer - .getSelection(); - LocalSelectionTransfer.getTransfer().setSelection(selection); - event.doit = true; - - } - - @Override - public void dragSetData(DragSourceEvent event) { - System.out.println("dragSetData"); - event.data = LocalSelectionTransfer.getTransfer().getSelection(); - } - - @Override - public void dragFinished(DragSourceEvent event) { - System.out.println("dragFinished " + event); - LocalSelectionTransfer.getTransfer().setSelection(null); - } - -} diff --git a/inez.ui/src/io/github/magwas/inez/ui/tree/TreeModelDropTargetListener.java b/inez.ui/src/io/github/magwas/inez/ui/tree/TreeModelDropTargetListener.java deleted file mode 100644 index 9d2704a..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/tree/TreeModelDropTargetListener.java +++ /dev/null @@ -1,44 +0,0 @@ -package io.github.magwas.inez.ui.tree; - -import org.eclipse.jface.util.LocalSelectionTransfer; -import org.eclipse.jface.viewers.TreeViewer; -import org.eclipse.swt.dnd.DropTargetEvent; -import org.eclipse.swt.dnd.DropTargetListener; - -public class TreeModelDropTargetListener implements DropTargetListener { - - public TreeModelDropTargetListener(TreeViewer viewer) { - } - - @Override - public void dragEnter(DropTargetEvent event) { - System.out.println("dragEnter"); - } - - @Override - public void dragLeave(DropTargetEvent event) { - System.out.println("dragLeave"); - } - - @Override - public void dragOperationChanged(DropTargetEvent event) { - System.out.println("dragOperationChanged"); - } - - @Override - public void dragOver(DropTargetEvent event) { - } - - @Override - public void drop(DropTargetEvent event) { - System.out.println("drop at " + event.item.getData()); - System.out.println( - "dropped:" + LocalSelectionTransfer.getTransfer().getSelection()); - } - - @Override - public void dropAccept(DropTargetEvent event) { - System.out.println("dropAccept " + event.detail); - } - -} diff --git a/inez.ui/src/io/github/magwas/inez/ui/tree/TreeModelView.java b/inez.ui/src/io/github/magwas/inez/ui/tree/TreeModelView.java deleted file mode 100644 index 5f29566..0000000 --- a/inez.ui/src/io/github/magwas/inez/ui/tree/TreeModelView.java +++ /dev/null @@ -1,69 +0,0 @@ -package io.github.magwas.inez.ui.tree; - -import org.eclipse.jface.action.MenuManager; -import org.eclipse.jface.util.LocalSelectionTransfer; -import org.eclipse.jface.viewers.IStructuredSelection; -import org.eclipse.jface.viewers.TreeViewer; -import org.eclipse.swt.SWT; -import org.eclipse.swt.dnd.DND; -import org.eclipse.swt.dnd.Transfer; -import org.eclipse.swt.widgets.Composite; -import org.eclipse.swt.widgets.Control; -import org.eclipse.swt.widgets.Menu; -import org.eclipse.ui.IWorkbench; -import org.eclipse.ui.part.ViewPart; - -import io.github.magwas.inez.Inez; -import jakarta.inject.Inject; - -public class TreeModelView extends ViewPart { - public static final String ID = "io.github.magwas.inez.ui.treeModelView"; - - @Inject - IWorkbench workbench; - @Inject - Inez inez; - @Inject - ModelTreeContentProvider modelTreeContentProvider; - @Inject - ModelTreeLabelProvider modelTreeLabelProvider; - @Inject - NewDiagramAction newDiagramAction; - - private TreeViewer viewer; - - @Override - public void createPartControl(Composite parent) { - viewer = new TreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); - viewer.setContentProvider(modelTreeContentProvider); - viewer.setLabelProvider(modelTreeLabelProvider); - viewer.setInput("parent"); - Transfer[] transfertypes = new Transfer[] { - LocalSelectionTransfer.getTransfer() }; - int allDrops = DND.DROP_DEFAULT | DND.DROP_COPY | DND.DROP_LINK - | DND.DROP_MOVE | DND.DROP_TARGET_MOVE; - viewer.addDragSupport(allDrops, transfertypes, - new TreeModelDragSourceLIstener(viewer)); - viewer.addDropSupport(allDrops, transfertypes, - new TreeModelDropTargetListener(viewer)); - - MenuManager menuManager = new MenuManager(); - menuManager.setRemoveAllWhenShown(true); - menuManager.addMenuListener(manager -> { - IStructuredSelection selection = viewer.getStructuredSelection(); - newDiagramAction.setSelection(selection); - menuManager.add(newDiagramAction); - - }); - - Control control = viewer.getControl(); - Menu menu = menuManager.createContextMenu(control); - control.setMenu(menu); - } - - @Override - public void setFocus() { - viewer.getControl().setFocus(); - } - -} \ No newline at end of file diff --git a/pom.xml b/pom.xml index d440ba3..b8cfb3a 100644 --- a/pom.xml +++ b/pom.xml @@ -3,9 +3,10 @@ 4.0.0 io.github.magwas - konveyor-parent - 0.4.32 + konveyor.parent + 0.4.40 + io.github.magwas inez 0.0.1 pom @@ -28,14 +29,8 @@ - inez.target inez.parser - inez.parser.tests inez.model - inez.model.tests - inez.ui - inez.ui.tests - inez.ui.product scm:git:https://github.com/kode-konveyor/inez-server.git @@ -55,32 +50,6 @@ true - 0.4.32 + 0.4.40 - - - - org.sonatype.central - central-publishing-maven-plugin - - - org.apache.maven.plugins - maven-gpg-plugin - - - org.eclipse.tycho - target-platform-configuration - ${version.tycho} - - - - io.github.magwas - io.github.magwas.inez.target - ${project.version} - - - - - -