SiLeBAT/FSK-Lab

View on GitHub

Showing 14,752 of 14,752 total issues

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getProduct_ProductDescription(), ecorePackage.getEString(), "productDescription", null, 0, 1, Product.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getProduct_FisheriesArea(), ecorePackage.getEString(), "fisheriesArea", null, 0, 1, Product.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getHazard_HazardUnit(), ecorePackage.getEString(), "hazardUnit", null, 0, 1, Hazard.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getHazard_MaximumResidueLimit(), ecorePackage.getEString(), "maximumResidueLimit", null, 0, 1, Hazard.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getHazard_AcceptableDailyIntake(), ecorePackage.getEString(), "acceptableDailyIntake", null, 0, 1, Hazard.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getContact_Organization(), ecorePackage.getEString(), "organization", null, 0, 1, Contact.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getReference_Pmid(), ecorePackage.getEString(), "pmid", null, 0, 1, Reference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getReference_PublicationJournal(), ecorePackage.getEString(), "publicationJournal", null, 0, 1, Reference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getParameter_ParameterSubject(), ecorePackage.getEString(), "parameterSubject", null, 0, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getParameter_ParameterValueMax(), ecorePackage.getEString(), "parameterValueMax", null, 0, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getModelEquation_ModelEquationName(), ecorePackage.getEString(), "modelEquationName", null, 1, 1, ModelEquation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getAssay_AssayName(), ecorePackage.getEString(), "assayName", null, 1, 1, Assay.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getStudy_StudyAssayMeasurementType(), ecorePackage.getEString(), "studyAssayMeasurementType", null, 0, 1, Study.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getStudy_StudyAssayTechnologyPlatform(), ecorePackage.getEString(), "studyAssayTechnologyPlatform", null, 0, 1, Study.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getHazard_HazardName(), ecorePackage.getEString(), "hazardName", null, 1, 1, Hazard.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getHazard_AcceptableOperatorExposureLevel(), ecorePackage.getEString(), "acceptableOperatorExposureLevel", null, 0, 1, Hazard.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getLaboratory_LaboratoryCountry(), ecorePackage.getEString(), "laboratoryCountry", null, 0, 1, Laboratory.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getProduct_ProductName(), ecorePackage.getEString(), "productName", null, 1, 1, Product.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getProduct_ProductionDate(), ecorePackage.getEDate(), "productionDate", null, 0, 1, Product.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2607..2607
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 137 locations. Consider refactoring.
Open

        initEAttribute(getContact_GivenName(), ecorePackage.getEString(), "givenName", null, 0, 1, Contact.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2456..2456
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2457..2457
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2458..2458
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2459..2459
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2460..2460
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2461..2461
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2462..2462
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2463..2463
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2464..2464
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2465..2465
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2466..2466
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2467..2467
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2468..2468
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2476..2476
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2477..2477
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2478..2478
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2482..2482
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2483..2483
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2484..2484
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2485..2485
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2486..2486
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2487..2487
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2488..2488
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2489..2489
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2490..2490
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2493..2493
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2494..2494
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2495..2495
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2496..2496
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2497..2497
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2498..2498
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2499..2499
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2500..2500
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2501..2501
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2502..2502
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2503..2503
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2505..2505
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2506..2506
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2507..2507
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2508..2508
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2518..2518
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2519..2519
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2520..2520
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2521..2521
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2522..2522
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2523..2523
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2524..2524
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2525..2525
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2526..2526
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2527..2527
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2530..2530
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2531..2531
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2532..2532
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2533..2533
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2534..2534
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2535..2535
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2541..2541
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2542..2542
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2543..2543
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2544..2544
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2545..2545
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2546..2546
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2547..2547
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2548..2548
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2549..2549
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2550..2550
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2551..2551
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2554..2554
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2555..2555
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2556..2556
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2557..2557
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2558..2558
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2559..2559
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2560..2560
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2561..2561
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2562..2562
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2563..2563
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2564..2564
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2565..2565
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2566..2566
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2567..2567
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2570..2570
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2571..2571
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2580..2580
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2585..2585
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2586..2586
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2593..2593
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2594..2594
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2602..2602
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2605..2605
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2606..2606
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2608..2608
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2609..2609
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2610..2610
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2611..2611
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2612..2612
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2613..2613
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2614..2614
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2615..2615
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2616..2616
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2617..2617
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2618..2618
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2621..2621
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2623..2623
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2624..2624
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2625..2625
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2626..2626
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2627..2627
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2628..2628
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2629..2629
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2630..2630
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2631..2631
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2632..2632
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2633..2633
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2634..2634
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2637..2637
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2645..2645
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2647..2647
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2648..2648
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2649..2649
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2650..2650
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2651..2651
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2653..2653
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2654..2654
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2655..2655
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2656..2656
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2657..2657
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2658..2658
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2659..2659
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2660..2660
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2664..2664
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2665..2665
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2666..2666
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2671..2671
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2672..2672
de.bund.bfr.knime.fsklab.metadata.model/gen/metadata/impl/MetadataPackageImpl.java on lines 2678..2678

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 46.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Severity
Category
Status
Source
Language