Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordonald.g.dunne2015-09-30 18:39:32 -0400
committerRyan D. Brooks2015-09-30 18:39:32 -0400
commit4af38eea2986b2ef513fe56649d0f1652f82446e (patch)
treeed31c5acbc7243e9b7c65652f8148d8841653c58
parent6580631734c63d96e5296ed2b8cf86d4808db7b8 (diff)
downloadorg.eclipse.osee-4af38eea2986b2ef513fe56649d0f1652f82446e.tar.gz
org.eclipse.osee-4af38eea2986b2ef513fe56649d0f1652f82446e.tar.xz
org.eclipse.osee-4af38eea2986b2ef513fe56649d0f1652f82446e.zip
Support[ats_ATS197286]: Retire Legacy Coverage tool
-rw-r--r--features/org.eclipse.osee.client.all.feature/feature.xml4
-rw-r--r--features/org.eclipse.osee.client.all.feature/pom.xml1
-rw-r--r--features/org.eclipse.osee.coverage.demo.feature/.pmd925
-rw-r--r--features/org.eclipse.osee.coverage.demo.feature/.project17
-rw-r--r--features/org.eclipse.osee.coverage.demo.feature/build.properties3
-rw-r--r--features/org.eclipse.osee.coverage.demo.feature/feature.properties141
-rw-r--r--features/org.eclipse.osee.coverage.demo.feature/feature.xml27
-rw-r--r--features/org.eclipse.osee.coverage.demo.feature/license.html79
-rw-r--r--features/org.eclipse.osee.coverage.demo.feature/pom.xml17
-rw-r--r--features/org.eclipse.osee.coverage.demo.feature/sourceTemplateFeature/feature.properties141
-rw-r--r--features/org.eclipse.osee.coverage.demo.feature/sourceTemplateFeature/license.html79
-rw-r--r--features/org.eclipse.osee.coverage.feature/.pmd925
-rw-r--r--features/org.eclipse.osee.coverage.feature/.project17
-rw-r--r--features/org.eclipse.osee.coverage.feature/build.properties4
-rw-r--r--features/org.eclipse.osee.coverage.feature/epl-v10.html328
-rw-r--r--features/org.eclipse.osee.coverage.feature/feature.properties140
-rw-r--r--features/org.eclipse.osee.coverage.feature/feature.xml48
-rw-r--r--features/org.eclipse.osee.coverage.feature/license.html79
-rw-r--r--features/org.eclipse.osee.coverage.feature/pom.xml17
-rw-r--r--features/org.eclipse.osee.coverage.feature/sourceTemplateFeature/feature.properties144
-rw-r--r--features/org.eclipse.osee.coverage.feature/sourceTemplateFeature/license.html79
-rw-r--r--plugins/org.eclipse.osee.ats/plugin.xml1
-rw-r--r--plugins/org.eclipse.osee.client.all.p2/category.xml3
-rw-r--r--plugins/org.eclipse.osee.client.integration.tests/OseeClient_Integration_TestSuite.launch16
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/.classpath7
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/.project28
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/META-INF/MANIFEST.MF43
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/build.properties6
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/plugin.xml152
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/pom.xml35
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageBranches.java26
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageChoice.java22
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageDemoUsers.java40
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageExampleFactory.java57
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageExamples.java36
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CoverageImportTestBlam.java114
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CoverageImportTestNavigateItem.java36
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CoveragePackage1.java42
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CpCreateAndImportItem.java70
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CpSelectAndImportItem.java64
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/SampleJavaFileParser.java119
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/CoverageImport1TestBlam.java41
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/CoveragePackage1Import1.java24
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/CoveragePackage1Import1B.java26
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/apu/AuxPowerUnit1.java95
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/apu/AuxPowerUnit2.java40
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenA/ComScrnAButton1.java71
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenA/ComScrnAButton2.java56
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenB/ScreenBButton1.java71
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenB/ScreenBButton2.java56
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenB/ScreenBButton3.java41
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/epu/PowerUnit1.java91
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/epu/PowerUnit2.java77
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/nav/NavigationButton1.java71
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/nav/NavigationButton2.java56
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/nav/NavigationButton3.java41
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/CoverageImport2TestBlam.java43
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/CoveragePackage1Import2.java25
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/com/screenA/ComScrnAButton3.java47
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/epu/PowerUnit3.java48
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import03/CoverageImport3TestBlam.java33
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import03/CoveragePackage1Import3.java28
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import03/epu/PowerUnit1.java95
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import04/CoverageImport4TestBlam.java33
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import04/CoveragePackage1Import4.java25
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import04/epu/PowerUnit1.java99
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import05/CoverageImport5TestBlam.java34
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import05/CoveragePackage1Import5.java26
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import05/nav/NavigationButton1.java73
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import06/CoverageImport6TestBlam.java33
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import06/CoveragePackage1Import6.java25
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import06/epu/PowerUnit2.java66
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import07/CoverageImport7TestBlam.java33
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import07/CoveragePackage1Import7.java26
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import07/apu/AuxPowerUnit1.java95
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import08/CoverageImport8TestBlam.java34
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import08/CoveragePackage1Import8.java27
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import08/nav/NavigationButton2.java55
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import09/CoverageImport9TestBlam.java34
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import09/CoveragePackage1Import9.java28
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import09/nav/NavigationButton2.java55
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoverageImport10TestBlam.java40
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoveragePackage1Import10.java34
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoveragePackage1Import10a.java54
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoveragePackageTestUtil.java113
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/nav/NavigationButton2.java69
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoverageImport11TestBlam.java35
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoverageImport11bTestBlam.java34
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoveragePackage1Import11.java28
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoveragePackage1Import11b.java28
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/DisplayButton1.java71
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/DisplayButton2.java71
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/DisplayButton3.java71
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/disp1/Page1.java71
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/disp1/Page2.java71
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import12/CoverageImport12TestBlam.java34
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import12/CoveragePackage1Import12.java28
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import12/ase/Survive1.java44
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import13/CoverageImport13TestBlam.java34
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import13/CoveragePackage1Import13.java28
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import13/ase/Survive1.java58
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/ui/CoverageExampleNavigateItems.java75
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/ui/CreateWorkProductNavigateItemAction.java118
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCommonBranchForClientDemo.java27
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCoverageBranch.java31
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCoverageDemoInitConfig.java46
-rw-r--r--plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCoverageDemoUsers.java57
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui.test/.classpath7
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui.test/.project28
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui.test/META-INF/MANIFEST.MF12
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui.test/build.properties4
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui.test/pom.xml30
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/CoverageHelpUiTestSuite.java23
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/HelpContextTest.java85
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/HelpTableOfContentTest.java62
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/ContextParser.java141
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/HelpTestUtil.java43
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/HtmlParser.java119
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/TocParser.java103
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/.classpath7
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/.gitignore1
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/.pmd925
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/.project28
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/.settings/org.eclipse.pde.prefs32
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/META-INF/MANIFEST.MF10
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/OSEE/.gitignore1
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/OSEE/.gitkeep0
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/about.html27
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/build-helper.xml46
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/build.properties11
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/contexts/contexts.xml62
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/images/.gitignore1
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/images/.gitkeep0
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/intro/overviewExtensionContent.xml13
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/intro/tutorialsExtensionContent.xml26
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/plugin.xml31
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/pom.xml106
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/src/org/eclipse/osee/coverage/help/ui/CoverageHelpContext.java40
-rw-r--r--plugins/org.eclipse.osee.coverage.help.ui/toc.xml60
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/.classpath7
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/.project28
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/Coverage_Integration_TestSuite.launch65
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/META-INF/MANIFEST.MF36
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/build.properties5
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/logback-test.xml26
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/pom.xml230
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/CoverageIntegrationTestSuite.java65
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/ArtifactTestUnitStoreTest.java190
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoverageItemPersistTest.java201
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoverageManagerTest.java43
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoverageOptionManagerStoreTest.java117
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoveragePackageImportTest.java1673
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoverageParametersTest.java366
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoveragePreferencesTest.java80
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoverageUnitPersistTest.java184
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/VCastAdaCoverage_V5_3_ImportOperationTest.java201
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/VCastAdaCoverage_V6_0_ImportOperationTest.java290
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/VCastDataStoreTest.java348
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/util/CoverageTestUtil.java128
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/support/vcastData/CCAST_.CFG4
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/support/vcastData/vCastSqliteUtilityTest.dbbin54272 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/support/vcastData/vcast.vcp85
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/support/vcastData/vcast/build_info.xml2
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/support/vcastData/vcast/results/test_unit_1.dat3
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/support/vcastData/vcast/results/test_unit_2.dat4
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/support/vcastData/vcast/results/test_unit_3.dat4
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/support/vcastData/vcast/test_main.2.LIS23
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/support/vcastData/vcast/test_main.2.xml17
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/support/vcastData/vcast/test_scheduler.2.LIS32
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/support/vcastData/vcast/test_scheduler.2.xml28
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/support/vcastData/vcast/vCastImportTest.dbbin30720 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage.integration.tests/support/vcastData/vcast_aggregate_coverage_report.html0
-rw-r--r--plugins/org.eclipse.osee.coverage.p2/.project17
-rw-r--r--plugins/org.eclipse.osee.coverage.p2/category.xml20
-rw-r--r--plugins/org.eclipse.osee.coverage.p2/pom.xml31
-rw-r--r--plugins/org.eclipse.osee.coverage.parent/.project11
-rw-r--r--plugins/org.eclipse.osee.coverage.parent/pom.xml49
-rw-r--r--plugins/org.eclipse.osee.coverage.test/.classpath7
-rw-r--r--plugins/org.eclipse.osee.coverage.test/.pmd925
-rw-r--r--plugins/org.eclipse.osee.coverage.test/.project28
-rw-r--r--plugins/org.eclipse.osee.coverage.test/META-INF/MANIFEST.MF16
-rw-r--r--plugins/org.eclipse.osee.coverage.test/build.properties4
-rw-r--r--plugins/org.eclipse.osee.coverage.test/pom.xml31
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/AllCoverageTestSuite.java35
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/merge/MatchTypeTest.java177
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/model/CoverageItemTest.java294
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/model/CoverageOptionManagerTest.java73
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/model/CoverageUnitTest.java419
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/model/SimpleTestUnitProviderTest.java74
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/store/TestUnitCacheTest.java244
-rw-r--r--plugins/org.eclipse.osee.coverage/.classpath8
-rw-r--r--plugins/org.eclipse.osee.coverage/.cvsignore1
-rw-r--r--plugins/org.eclipse.osee.coverage/.pmd925
-rw-r--r--plugins/org.eclipse.osee.coverage/.project45
-rw-r--r--plugins/org.eclipse.osee.coverage/META-INF/MANIFEST.MF112
-rw-r--r--plugins/org.eclipse.osee.coverage/OSGI-INF/service.provider.xml5
-rw-r--r--plugins/org.eclipse.osee.coverage/build.properties11
-rw-r--r--plugins/org.eclipse.osee.coverage/images/coverage.gifbin173 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/coverageImport.gifbin181 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/coveragePackage.gifbin357 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/folderGreenPlus.gifbin357 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/folderRedX.gifbin356 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/item.gifbin371 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/itemEdit.gifbin595 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/itemGreenPlus.gifbin590 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/itemRedPlus.gifbin390 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/items.gifbin595 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/link.gifbin160 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/testUnit.gifbin376 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/testUnitGreenPlus.gifbin621 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/testUnitRedPlus.gifbin610 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/unit.gifbin388 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/unitEdit.gifbin609 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/unitGreenPlus.gifbin600 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/images/unitRedPlus.gifbin612 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/jaxb/README.txt1
-rw-r--r--plugins/org.eclipse.osee.coverage/jaxb/messages.xsd24
-rw-r--r--plugins/org.eclipse.osee.coverage/plugin.xml147
-rw-r--r--plugins/org.eclipse.osee.coverage/pom.xml35
-rw-r--r--plugins/org.eclipse.osee.coverage/schema/CoverageNavigateItem.exsd102
-rw-r--r--plugins/org.eclipse.osee.coverage/src-gen/org/eclipse/osee/coverage/msgs/CoverageChange1.java119
-rw-r--r--plugins/org.eclipse.osee.coverage/src-gen/org/eclipse/osee/coverage/msgs/CoveragePackageEvent1.java128
-rw-r--r--plugins/org.eclipse.osee.coverage/src-gen/org/eclipse/osee/coverage/msgs/ObjectFactory.java68
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/CoverageManager.java44
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/ICoverageImporter.java25
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/ConfigureCoverageMethodsAction.java153
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/CreateWorkProductTaskAction.java146
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/DeleteCoverUnitAction.java112
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/DeleteCoveragePackageAction.java93
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/EditAssigneesAction.java103
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/EditCoverageMethodAction.java102
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/EditCoverageNotesAction.java100
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/EditRationaleAction.java100
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/GenerateDetailedCoverageReportAction.java251
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/ICoveragePackageHandler.java21
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/IRefreshable.java23
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/ISelectedCoverageEditorItem.java24
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/ImportSelectedMergeItemsAction.java142
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/LinkWithImportItemAction.java101
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/NewCoveragePackageAction.java79
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/OpenCoveragePackageAction.java70
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/OpenMultipleWorkProductsAction.java84
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/OpenWorkProductTaskAction.java96
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/OverwritePackageWithSelectedImportItems.java194
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/RemoveRelatedWorkProductAction.java122
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/RemoveWorkProductTaskAction.java99
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/SaveImportRecordAction.java75
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/ShowMergeDetailsAction.java108
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/ShowMergeReportAction.java303
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/action/ViewSourceAction.java111
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/blam/AbstractCoverageBlam.java73
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/blam/TxCoveragePartitionsReportBlam.java231
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/dispo/ImportCoverageMethodsBlam.java178
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/dispo/ImportCoverageMethodsCounter.java29
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/dispo/ImportCoverageMethodsOperation.java451
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/dispo/ImportMatch.java78
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/dispo/ImportMatchType.java17
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/CoverageEditor.java311
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/CoverageEditorCoverageTab.java280
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/CoverageEditorImportTab.java403
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/CoverageEditorInput.java135
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/CoverageEditorLoadingTab.java97
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/CoverageEditorMergeTab.java475
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/CoverageEditorOverviewTab.java294
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/CoverageEditorWorkProductTab.java222
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/IMergeItemSelectionProvider.java20
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/LoadCoverageEditorOperation.java65
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/params/CoverageParameters.java380
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/params/CoverageParametersComposite.java309
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/params/CoverageParametersTextFilter.java81
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/xcover/CoverageContentProvider.java96
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/xcover/CoverageLabelProvider.java282
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/xcover/CoverageXViewer.java324
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/xcover/CoverageXViewerFactory.java92
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/xcover/XCoverageViewer.java233
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/xmerge/CoverageMergeLabelProvider.java209
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/xmerge/CoverageMergeXViewer.java126
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/xmerge/CoverageMergeXViewerFactory.java56
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/xmerge/CoverageMergeXViewerFactoryImport.java58
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/xmerge/CoverageMergeXViewerFactoryPackage.java25
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/editor/xmerge/XCoverageMergeViewer.java87
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/event/CoverageChange.java57
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/event/CoverageEventManager.java406
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/event/CoverageEventType.java40
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/event/CoverageMessages.java56
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/event/CoveragePackageEvent.java62
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/event/OseeMessagingTracker.java55
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/Activator.java32
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/CoveragePerspectiveFactory.java59
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/OpenCoveragePerspectiveHandler.java30
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/ServiceProvider.java37
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/vcast/SqliteToExcelBlam.java115
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/vcast/executor/AbstractVcpFileWorker.java82
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/vcast/executor/CoverageDataFileParser.java149
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/vcast/executor/ExecutorWorkerFactory.java120
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/vcast/executor/VcpResultsFileWorker.java125
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/vcast/executor/VcpSourceFileWorker.java175
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/vcast/executor/VcpSourceLisFile.java114
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/vcast/operations/VCastAdaCoverage_V5_3_ImportOperation.java175
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/vcast/operations/VCastAdaCoverage_V6_0_ImportOperation.java320
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/vcast/operations/VCastDataStoreToExcelOperation.java135
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/vcast/operations/VCastOperationFactory.java43
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/vcast/operations/VCastValidateAggregateReportOperation.java184
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/vcast/operations/VCastVcpLoadOperation.java127
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/internal/vcast/operations/VCastVerifyVcpOperation.java55
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/merge/IMergeItem.java33
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/merge/MatchItem.java71
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/merge/MatchType.java116
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/merge/MergeImportManager.java418
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/merge/MergeItem.java219
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/merge/MergeItemBase.java69
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/merge/MergeItemGroup.java177
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/merge/MergeManager.java638
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/merge/MergeType.java52
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/merge/MessageMergeItem.java34
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoverageImport.java152
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoverageItem.java380
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoverageOption.java105
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoverageOptionManager.java143
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoverageOptionManagerDefault.java39
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoveragePackage.java116
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoveragePackageBase.java324
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoveragePreferences.java78
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoverageTestUnit.java127
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoverageUnit.java483
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoverageUnitFactory.java37
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/ICoverage.java59
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/ICoverageItemProvider.java26
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/ICoverageUnit.java116
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/ICoverageUnitFileContentsProvider.java25
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/ICoverageUnitProvider.java26
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/ITestUnitProvider.java40
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/IWorkProductRelatable.java23
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/IWorkProductTaskProvider.java33
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/MessageCoverageItem.java119
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/SimpleCoverageUnitFileContentsProvider.java33
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/SimpleTestUnitProvider.java84
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/SimpleWorkProductTaskProvider.java73
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/WorkProductAction.java78
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/WorkProductTask.java95
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/navigate/CoverageNavigateView.java162
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/navigate/CoverageNavigateViewItems.java119
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/navigate/CreateTestCoverageUnits.java97
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/navigate/DoesNotWorkItemCoverage.java38
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/navigate/ICoverageNavigateItem.java24
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/ArtifactTestUnitStore.java168
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/CoverageArtifactImageProvider.java32
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/CoverageArtifactTypes.java30
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/CoverageAttributeTypes.java38
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/CoverageOptionManagerStore.java123
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/CoverageRelationTypes.java33
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/CoverageStore.java26
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/DbWorkProductTaskProvider.java163
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/ICoverageStore.java24
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/ITestUnitStore.java27
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoveragePackageStore.java296
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoverageStore.java101
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoverageUnitFileContentsProvider.java71
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoverageUnitStore.java336
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/TestUnitCache.java223
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/CoverageImage.java56
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/CoverageItemOrderNumSorter.java36
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/CoverageUtil.java318
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/ISaveable.java36
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/LineData.java39
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/NotSaveable.java51
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/WorkProductActionLabelProvider.java60
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/dialog/CoverageListDialog.java56
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/dialog/CoverageMethodLabelProvider.java54
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/dialog/CoverageMethodListDialog.java93
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/dialog/CoverageMethodSingleSelectListDialog.java54
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/dialog/CoveragePackageArtifactListDialog.java67
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/dialog/WorkProductListDialog.java47
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/dialog/WorkProductTaskFilteredTreeDialog.java91
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/dialog/WorkProductTaskFilteredTreeEntryDialog.java68
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/widget/CoverageXWidgetFactory.java30
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/util/widget/XHyperlabelCoverageMethodSelection.java99
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/validate/CoverageMethodValidator.java66
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/validate/CoveragePackageOrderValidator.java111
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/validate/CoverageUnitChildNameValidator.java107
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/vcast/CoverageImportData.java39
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/vcast/CoverageImportFactory.java41
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/vcast/VCast60Params.java49
-rw-r--r--plugins/org.eclipse.osee.coverage/support/OseeTypes_Coverage.osee129
-rw-r--r--plugins/org.eclipse.osee.coverage/support/vCastSqliteUtilityTest.dbbin54272 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.coverage/support/vcastData/vcast/vCastImportTest.dbbin30720 -> 0 bytes
-rw-r--r--plugins/org.eclipse.osee.define/plugin.xml1
-rw-r--r--plugins/org.eclipse.osee.disposition.rest.test/DispositionTestSuite.launch11
-rw-r--r--plugins/org.eclipse.osee.framework.database.init/src/org/eclipse/osee/framework/database/init/DefaultOseeTypeDefinitions.java1
-rw-r--r--plugins/org.eclipse.osee.framework.messaging.test/Messaging_Integration_TestSuite.launch4
-rw-r--r--plugins/org.eclipse.osee.ide.parent/pom.xml1
-rw-r--r--plugins/org.eclipse.osee.orcs.account.admin.test/OrcsAccountAdminTestSuite.launch10
-rw-r--r--plugins/org.eclipse.osee.orcs.db.test/OrcsDbTestSuite.launch12
-rw-r--r--plugins/org.eclipse.osee.orcs.test/OrcsIntegrationTestSuite.launch10
-rw-r--r--plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsAttributeLoadingTest.java2
-rw-r--r--plugins/org.eclipse.osee.parent/pom.xml1
-rw-r--r--plugins/org.eclipse.osee.support.config/launchConfig/OSEE_Application_Server_[PostGreSQL].launch14
-rw-r--r--plugins/org.eclipse.osee.support.config/launchConfig/OSEE_Application_Server_https_[HSQLDB].launch10
-rw-r--r--plugins/org.eclipse.osee.support.maven/osee-build.xml16
399 files changed, 21 insertions, 38226 deletions
diff --git a/features/org.eclipse.osee.client.all.feature/feature.xml b/features/org.eclipse.osee.client.all.feature/feature.xml
index e4adf0a2c1..6fbf3fb62a 100644
--- a/features/org.eclipse.osee.client.all.feature/feature.xml
+++ b/features/org.eclipse.osee.client.all.feature/feature.xml
@@ -30,10 +30,6 @@
version="0.0.0"/>
<includes
- id="org.eclipse.osee.coverage.feature"
- version="0.0.0"/>
-
- <includes
id="org.eclipse.osee.ats.feature"
version="0.0.0"/>
diff --git a/features/org.eclipse.osee.client.all.feature/pom.xml b/features/org.eclipse.osee.client.all.feature/pom.xml
index 788c9c455f..0bae49c38f 100644
--- a/features/org.eclipse.osee.client.all.feature/pom.xml
+++ b/features/org.eclipse.osee.client.all.feature/pom.xml
@@ -40,7 +40,6 @@
<feature id="org.eclipse.osee.client.feature" />
<feature id="org.eclipse.osee.client.ote.feature" />
<feature id="org.eclipse.osee.core.runtime.feature" />
- <feature id="org.eclipse.osee.coverage.feature" />
<feature id="org.eclipse.osee.ats.feature" />
<feature id="org.eclipse.osee.ats.client.demo.feature" />
</excludes>
diff --git a/features/org.eclipse.osee.coverage.demo.feature/.pmd b/features/org.eclipse.osee.coverage.demo.feature/.pmd
deleted file mode 100644
index c7b0a9fb3f..0000000000
--- a/features/org.eclipse.osee.coverage.demo.feature/.pmd
+++ /dev/null
@@ -1,925 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<pmd>
- <useProjectRuleSet>false</useProjectRuleSet>
- <ruleSetFile>.ruleset</ruleSetFile>
- <rules>
- <rule>
- <name>LooseCoupling</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>CloneMethodMustImplementCloneable</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedImports</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>SignatureDeclareThrowsException</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>IfStmtsMustUseBraces</name>
- <ruleset>Braces Rules</ruleset>
- </rule>
- <rule>
- <name>WhileLoopsMustUseBraces</name>
- <ruleset>Braces Rules</ruleset>
- </rule>
- <rule>
- <name>IfElseStmtsMustUseBraces</name>
- <ruleset>Braces Rules</ruleset>
- </rule>
- <rule>
- <name>ForLoopsMustUseBraces</name>
- <ruleset>Braces Rules</ruleset>
- </rule>
- <rule>
- <name>UseSingleton</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyBooleanReturns</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyBooleanExpressions</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SwitchStmtsShouldHaveDefault</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidDeeplyNestedIfStmts</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidReassigningParameters</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SwitchDensity</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ConstructorCallsOverridableMethod</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AccessorClassGeneration</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>FinalFieldCouldBeStatic</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>CloseResource</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>NonStaticInitializer</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>DefaultLabelNotLastInSwitchStmt</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>NonCaseLabelInSwitchStatement</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>OptimizableToArrayCall</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>BadComparison</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>EqualsNull</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ConfusingTernary</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>InstantiationToGetClass</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>IdempotentOperations</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SimpleDateFormatNeedsLocale</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ImmutableField</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UseLocaleWithCaseConversions</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidProtectedFieldInFinalClass</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AssignmentToNonFinalStatic</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>MissingStaticMethodInNonInstantiatableClass</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidSynchronizedAtMethodLevel</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>MissingBreakInSwitch</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UseNotifyAllInsteadOfNotify</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidInstanceofChecksInCatchClause</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AbstractClassWithoutAbstractMethod</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyConditional</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>CompareObjectsWithEquals</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>PositionLiteralsFirstInComparisons</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryLocalBeforeReturn</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>NonThreadSafeSingleton</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UncommentedEmptyMethod</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UncommentedEmptyConstructor</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidConstantsInterface</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UnsynchronizedStaticDateFormatter</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>PreserveStackTrace</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UseCollectionIsEmpty</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ClassWithOnlyPrivateConstructorsShouldBeFinal</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyMethodInAbstractClassShouldBeAbstract</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SingularField</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ReturnEmptyArrayRatherThanNull</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AbstractClassWithoutAnyMethod</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>TooFewBranchesForASwitchStatement</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidCatchingThrowable</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>SignatureDeclareThrowsException</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>ExceptionAsFlowControl</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidCatchingNPE</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidThrowingRawExceptionTypes</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidThrowingNullPointerException</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidRethrowingException</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotExtendJavaLangError</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotThrowExceptionInFinally</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidThrowingNewInstanceOfSameException</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedPrivateField</name>
- <ruleset>Unused Code Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedLocalVariable</name>
- <ruleset>Unused Code Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedPrivateMethod</name>
- <ruleset>Unused Code Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedFormalParameter</name>
- <ruleset>Unused Code Rules</ruleset>
- </rule>
- <rule>
- <name>MoreThanOneLogger</name>
- <ruleset>Java Logging Rules</ruleset>
- </rule>
- <rule>
- <name>LoggerIsNotStaticFinal</name>
- <ruleset>Java Logging Rules</ruleset>
- </rule>
- <rule>
- <name>SystemPrintln</name>
- <ruleset>Java Logging Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidPrintStackTrace</name>
- <ruleset>Java Logging Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidDuplicateLiterals</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>StringInstantiation</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>StringToString</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>InefficientStringBuffering</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryCaseChange</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UseStringBufferLength</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>AppendCharacterWithChar</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>ConsecutiveLiteralAppends</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UseIndexOfChar</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>InefficientEmptyStringCheck</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>InsufficientStringBufferDeclaration</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UselessStringValueOf</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>StringBufferInstantiationWithChar</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UseEqualsToCompareStrings</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidStringBufferField</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>ReplaceVectorWithList</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>ReplaceHashtableWithMap</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>ReplaceEnumerationWithIterator</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidEnumAsIdentifier</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidAssertAsIdentifier</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>IntegerInstantiation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>ByteInstantiation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>ShortInstantiation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>LongInstantiation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnit4TestShouldUseBeforeAnnotation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnit4TestShouldUseAfterAnnotation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnit4TestShouldUseTestAnnotation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnit4SuitesShouldUseSuiteAnnotation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitUseExpected</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>UseProperClassLoader</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>MDBAndSessionBeanNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>RemoteSessionInterfaceNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>LocalInterfaceSessionNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>LocalHomeNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>RemoteInterfaceNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotCallSystemExit</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>StaticEJBFieldShouldBeFinal</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotUseThreads</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidInstantiatingObjectsInLoops</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>UseArrayListInsteadOfVector</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyStartsWith</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>UseStringBufferForStringAppends</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>UseArraysAsList</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidArrayLoops</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryWrapperObjectCreation</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>AddEmptyString</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyCatchBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyIfStmt</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyWhileStmt</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyTryBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyFinallyBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptySwitchStatements</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>JumbledIncrementer</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>ForLoopShouldBeWhileLoop</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryConversionTemporary</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>OverrideBothEqualsAndHashcode</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>DoubleCheckedLocking</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>ReturnFromFinallyBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptySynchronizedBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryReturn</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyStaticInitializer</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnconditionalIfStatement</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyStatementNotInLoop</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>BooleanInstantiation</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryFinalModifier</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>CollapsibleIfStatements</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UselessOverridingMethod</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>ClassCastExceptionWithToArray</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidDecimalLiteralsInBigDecimalConstructor</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UselessOperationOnImmutable</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>MisplacedNullCheck</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedNullCheckInEquals</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidThreadGroup</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>BrokenNullCheck</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>BigIntegerInstantiation</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingOctalValues</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingHardCodedIP</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>CheckResultSet</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidMultipleUnaryOperators</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyInitializer</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>MethodReturnsInternalArray</name>
- <ruleset>Security Code Guidelines</ruleset>
- </rule>
- <rule>
- <name>ArrayIsStoredDirectly</name>
- <ruleset>Security Code Guidelines</ruleset>
- </rule>
- <rule>
- <name>CouplingBetweenObjects</name>
- <ruleset>Coupling Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessiveImports</name>
- <ruleset>Coupling Rules</ruleset>
- </rule>
- <rule>
- <name>LooseCoupling</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>DuplicateImports</name>
- <ruleset>Import Statement Rules</ruleset>
- </rule>
- <rule>
- <name>DontImportJavaLang</name>
- <ruleset>Import Statement Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedImports</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>ImportFromSamePackage</name>
- <ruleset>Import Statement Rules</ruleset>
- </rule>
- <rule>
- <name>TooManyStaticImports</name>
- <ruleset>Import Statement Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitStaticSuite</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitSpelling</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitAssertionsShouldIncludeMessage</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitTestsShouldIncludeAssert</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>TestClassWithoutTestCases</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryBooleanAssertion</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UseAssertEqualsInsteadOfAssertTrue</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UseAssertSameInsteadOfAssertTrue</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UseAssertNullInsteadOfAssertTrue</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyBooleanAssertion</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryConstructor</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>NullAssignment</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedModifier</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AssignmentInOperand</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AtLeastOneConstructor</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>DontImportSun</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>SuspiciousOctalEscape</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>CallSuperInConstructor</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryParentheses</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>DefaultPackage</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>BooleanInversion</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>DataflowAnomalyAnalysis</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidFinalLocalVariable</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingShortType</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingVolatile</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingNativeCode</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidAccessibilityAlteration</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotCallGarbageCollectionExplicitly</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>MethodNamingConventions</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>ClassNamingConventions</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>AbstractNaming</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidDollarSigns</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>MethodWithSameNameAsEnclosingClass</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>SuspiciousHashcodeMethodName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>SuspiciousConstantFieldName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>SuspiciousEqualsMethodName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidFieldNameMatchingTypeName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidFieldNameMatchingMethodName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>NoPackage</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>PackageCase</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>MisleadingVariableName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>BooleanGetMethodName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>NPathComplexity</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessiveMethodLength</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessiveParameterList</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessiveClassLength</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>CyclomaticComplexity</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessivePublicCount</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>TooManyFields</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>NcssMethodCount</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>NcssTypeCount</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>NcssConstructorCount</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>TooManyMethods</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyFinalizer</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>FinalizeOnlyCallsSuperFinalize</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>FinalizeOverloaded</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>FinalizeDoesNotCallSuperFinalize</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>FinalizeShouldBeProtected</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidCallingFinalize</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>UseCorrectExceptionLogging</name>
- <ruleset>Jakarta Commons Logging Rules</ruleset>
- </rule>
- <rule>
- <name>ProperLogger</name>
- <ruleset>Jakarta Commons Logging Rules</ruleset>
- </rule>
- <rule>
- <name>MissingSerialVersionUID</name>
- <ruleset>JavaBean Rules</ruleset>
- </rule>
- <rule>
- <name>ProperCloneImplementation</name>
- <ruleset>Clone Implementation Rules</ruleset>
- </rule>
- <rule>
- <name>CloneThrowsCloneNotSupportedException</name>
- <ruleset>Clone Implementation Rules</ruleset>
- </rule>
- <rule>
- <name>CloneMethodMustImplementCloneable</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- </rules>
- <includeDerivedFiles>false</includeDerivedFiles>
- <violationsAsErrors>true</violationsAsErrors>
-</pmd>
diff --git a/features/org.eclipse.osee.coverage.demo.feature/.project b/features/org.eclipse.osee.coverage.demo.feature/.project
deleted file mode 100644
index 4d9155fbe7..0000000000
--- a/features/org.eclipse.osee.coverage.demo.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.osee.coverage.demo.feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/features/org.eclipse.osee.coverage.demo.feature/build.properties b/features/org.eclipse.osee.coverage.demo.feature/build.properties
deleted file mode 100644
index 2cbd854200..0000000000
--- a/features/org.eclipse.osee.coverage.demo.feature/build.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-bin.includes = feature.xml,\
- feature.properties,\
- license.html
diff --git a/features/org.eclipse.osee.coverage.demo.feature/feature.properties b/features/org.eclipse.osee.coverage.demo.feature/feature.properties
deleted file mode 100644
index 979965253e..0000000000
--- a/features/org.eclipse.osee.coverage.demo.feature/feature.properties
+++ /dev/null
@@ -1,141 +0,0 @@
-###############################################################################
-# Copyright (c) 2004, 2007 Boeing and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Boeing - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=Eclipse OSEE Coverage Demo Feature (Incubation)
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse.org
-
-# "description" property - description of the feature
-description=Open System Engineering Environment - Examples/Coverage Demo
-
-# "copyright" property - text of the "Feature Update Copyright"
-copyright=\
-Copyright (c) 2004, 2009 Boeing and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html\n\
-\n\
-Contributors:\n\
- Boeing - initial API and implementation\n
-################ end of copyright property ####################################
-
-# "licenseURL" property - URL of the "Feature License"
-# do not translate value - just change to point to a locale-specific HTML page
-licenseURL=license.html
-
-# "license" property - text of the "Feature Update License"
-# should be plain text version of license agreement pointed to be "licenseURL"
-license=\
-ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT\n\
-March 17, 2005\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\
-is provided to you under the terms and conditions of the Eclipse Public\n\
-License Version 1.0 ("EPL"). A copy of the EPL is provided with this\n\
-Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse.org CVS\n\
-repository ("Repository") in CVS modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
- - Content may be structured and packaged into modules to facilitate delivering,\n\
- extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
- plug-in fragments ("Fragments"), and features ("Features").\n\
- - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)\n\
- in a directory named "plugins".\n\
- - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
- Each Feature may be packaged as a sub-directory in a directory named "features".\n\
- Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
- numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
- - Features may also include other Features ("Included Features"). Within a Feature, files\n\
- named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-Features may also include other Features ("Included Features"). Files named\n\
-"feature.xml" may contain a list of the names and version numbers of\n\
-Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
- - The top-level (root) directory\n\
- - Plug-in and Fragment directories\n\
- - Inside Plug-ins and Fragments packaged as JARs\n\
- - Sub-directories of the directory named "src" of certain Plug-ins\n\
- - Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Eclipse Update Manager, you must agree to a license ("Feature Update\n\
-License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties". Such Abouts,\n\
-Feature Licenses and Feature Update Licenses contain the terms and\n\
-conditions (or references to such terms and conditions) that govern your\n\
-use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
- - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
- - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
- - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
- - IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\
- - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
- - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use,\n\
-and re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/features/org.eclipse.osee.coverage.demo.feature/feature.xml b/features/org.eclipse.osee.coverage.demo.feature/feature.xml
deleted file mode 100644
index c273d58d18..0000000000
--- a/features/org.eclipse.osee.coverage.demo.feature/feature.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.osee.coverage.demo.feature"
- label="%featureName"
- version="0.23.0.qualifier"
- provider-name="%providerName">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.osee.coverage.demo"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/features/org.eclipse.osee.coverage.demo.feature/license.html b/features/org.eclipse.osee.coverage.demo.feature/license.html
deleted file mode 100644
index c6af966b61..0000000000
--- a/features/org.eclipse.osee.coverage.demo.feature/license.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<title>Eclipse.org Software User Agreement</title>
-</head>
-
-<body lang="EN-US" link=blue vlink=purple>
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>March 17, 2005</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
- (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository (&quot;Repository&quot;) in CVS
- modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>IBM Public License 1.0 (available at <a href="http://oss.software.ibm.com/developerworks/opensource/license10.html">http://oss.software.ibm.com/developerworks/opensource/license10.html</a>)</li>
- <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<small>Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.</small>
-</body>
-</html>
diff --git a/features/org.eclipse.osee.coverage.demo.feature/pom.xml b/features/org.eclipse.osee.coverage.demo.feature/pom.xml
deleted file mode 100644
index 8a0121137d..0000000000
--- a/features/org.eclipse.osee.coverage.demo.feature/pom.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.osee</groupId>
- <artifactId>org.eclipse.osee.coverage.parent</artifactId>
- <version>0.23.0-SNAPSHOT</version>
- <relativePath>../../plugins/org.eclipse.osee.coverage.parent</relativePath>
- </parent>
-
- <artifactId>org.eclipse.osee.coverage.demo.feature</artifactId>
- <packaging>eclipse-feature</packaging>
- <name>OSEE Coverage Demo Feature (Incubation)</name>
-
-</project> \ No newline at end of file
diff --git a/features/org.eclipse.osee.coverage.demo.feature/sourceTemplateFeature/feature.properties b/features/org.eclipse.osee.coverage.demo.feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index 3e071a9e5f..0000000000
--- a/features/org.eclipse.osee.coverage.demo.feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,141 +0,0 @@
-###############################################################################
-# Copyright (c) 2004, 2007 Boeing and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Boeing - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=Eclipse OSEE Coverage Demo Feature Source (Incubation)
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse.org
-
-# "description" property - description of the feature
-description=Open System Engineering Environment - Examples/Coverage Demo Source
-
-# "copyright" property - text of the "Feature Update Copyright"
-copyright=\
-Copyright (c) 2004, 2009 Boeing and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html\n\
-\n\
-Contributors:\n\
- Boeing - initial API and implementation\n
-################ end of copyright property ####################################
-
-# "licenseURL" property - URL of the "Feature License"
-# do not translate value - just change to point to a locale-specific HTML page
-licenseURL=license.html
-
-# "license" property - text of the "Feature Update License"
-# should be plain text version of license agreement pointed to be "licenseURL"
-license=\
-ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT\n\
-March 17, 2005\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\
-is provided to you under the terms and conditions of the Eclipse Public\n\
-License Version 1.0 ("EPL"). A copy of the EPL is provided with this\n\
-Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse.org CVS\n\
-repository ("Repository") in CVS modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
- - Content may be structured and packaged into modules to facilitate delivering,\n\
- extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
- plug-in fragments ("Fragments"), and features ("Features").\n\
- - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)\n\
- in a directory named "plugins".\n\
- - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
- Each Feature may be packaged as a sub-directory in a directory named "features".\n\
- Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
- numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
- - Features may also include other Features ("Included Features"). Within a Feature, files\n\
- named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-Features may also include other Features ("Included Features"). Files named\n\
-"feature.xml" may contain a list of the names and version numbers of\n\
-Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
- - The top-level (root) directory\n\
- - Plug-in and Fragment directories\n\
- - Inside Plug-ins and Fragments packaged as JARs\n\
- - Sub-directories of the directory named "src" of certain Plug-ins\n\
- - Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Eclipse Update Manager, you must agree to a license ("Feature Update\n\
-License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties". Such Abouts,\n\
-Feature Licenses and Feature Update Licenses contain the terms and\n\
-conditions (or references to such terms and conditions) that govern your\n\
-use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
- - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
- - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
- - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
- - IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\
- - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
- - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use,\n\
-and re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/features/org.eclipse.osee.coverage.demo.feature/sourceTemplateFeature/license.html b/features/org.eclipse.osee.coverage.demo.feature/sourceTemplateFeature/license.html
deleted file mode 100644
index c6af966b61..0000000000
--- a/features/org.eclipse.osee.coverage.demo.feature/sourceTemplateFeature/license.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<title>Eclipse.org Software User Agreement</title>
-</head>
-
-<body lang="EN-US" link=blue vlink=purple>
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>March 17, 2005</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
- (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository (&quot;Repository&quot;) in CVS
- modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>IBM Public License 1.0 (available at <a href="http://oss.software.ibm.com/developerworks/opensource/license10.html">http://oss.software.ibm.com/developerworks/opensource/license10.html</a>)</li>
- <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<small>Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.</small>
-</body>
-</html>
diff --git a/features/org.eclipse.osee.coverage.feature/.pmd b/features/org.eclipse.osee.coverage.feature/.pmd
deleted file mode 100644
index c7b0a9fb3f..0000000000
--- a/features/org.eclipse.osee.coverage.feature/.pmd
+++ /dev/null
@@ -1,925 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<pmd>
- <useProjectRuleSet>false</useProjectRuleSet>
- <ruleSetFile>.ruleset</ruleSetFile>
- <rules>
- <rule>
- <name>LooseCoupling</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>CloneMethodMustImplementCloneable</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedImports</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>SignatureDeclareThrowsException</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>IfStmtsMustUseBraces</name>
- <ruleset>Braces Rules</ruleset>
- </rule>
- <rule>
- <name>WhileLoopsMustUseBraces</name>
- <ruleset>Braces Rules</ruleset>
- </rule>
- <rule>
- <name>IfElseStmtsMustUseBraces</name>
- <ruleset>Braces Rules</ruleset>
- </rule>
- <rule>
- <name>ForLoopsMustUseBraces</name>
- <ruleset>Braces Rules</ruleset>
- </rule>
- <rule>
- <name>UseSingleton</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyBooleanReturns</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyBooleanExpressions</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SwitchStmtsShouldHaveDefault</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidDeeplyNestedIfStmts</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidReassigningParameters</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SwitchDensity</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ConstructorCallsOverridableMethod</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AccessorClassGeneration</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>FinalFieldCouldBeStatic</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>CloseResource</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>NonStaticInitializer</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>DefaultLabelNotLastInSwitchStmt</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>NonCaseLabelInSwitchStatement</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>OptimizableToArrayCall</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>BadComparison</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>EqualsNull</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ConfusingTernary</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>InstantiationToGetClass</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>IdempotentOperations</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SimpleDateFormatNeedsLocale</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ImmutableField</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UseLocaleWithCaseConversions</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidProtectedFieldInFinalClass</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AssignmentToNonFinalStatic</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>MissingStaticMethodInNonInstantiatableClass</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidSynchronizedAtMethodLevel</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>MissingBreakInSwitch</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UseNotifyAllInsteadOfNotify</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidInstanceofChecksInCatchClause</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AbstractClassWithoutAbstractMethod</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyConditional</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>CompareObjectsWithEquals</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>PositionLiteralsFirstInComparisons</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryLocalBeforeReturn</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>NonThreadSafeSingleton</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UncommentedEmptyMethod</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UncommentedEmptyConstructor</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidConstantsInterface</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UnsynchronizedStaticDateFormatter</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>PreserveStackTrace</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UseCollectionIsEmpty</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ClassWithOnlyPrivateConstructorsShouldBeFinal</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyMethodInAbstractClassShouldBeAbstract</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SingularField</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ReturnEmptyArrayRatherThanNull</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AbstractClassWithoutAnyMethod</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>TooFewBranchesForASwitchStatement</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidCatchingThrowable</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>SignatureDeclareThrowsException</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>ExceptionAsFlowControl</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidCatchingNPE</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidThrowingRawExceptionTypes</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidThrowingNullPointerException</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidRethrowingException</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotExtendJavaLangError</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotThrowExceptionInFinally</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidThrowingNewInstanceOfSameException</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedPrivateField</name>
- <ruleset>Unused Code Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedLocalVariable</name>
- <ruleset>Unused Code Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedPrivateMethod</name>
- <ruleset>Unused Code Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedFormalParameter</name>
- <ruleset>Unused Code Rules</ruleset>
- </rule>
- <rule>
- <name>MoreThanOneLogger</name>
- <ruleset>Java Logging Rules</ruleset>
- </rule>
- <rule>
- <name>LoggerIsNotStaticFinal</name>
- <ruleset>Java Logging Rules</ruleset>
- </rule>
- <rule>
- <name>SystemPrintln</name>
- <ruleset>Java Logging Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidPrintStackTrace</name>
- <ruleset>Java Logging Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidDuplicateLiterals</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>StringInstantiation</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>StringToString</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>InefficientStringBuffering</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryCaseChange</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UseStringBufferLength</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>AppendCharacterWithChar</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>ConsecutiveLiteralAppends</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UseIndexOfChar</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>InefficientEmptyStringCheck</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>InsufficientStringBufferDeclaration</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UselessStringValueOf</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>StringBufferInstantiationWithChar</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UseEqualsToCompareStrings</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidStringBufferField</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>ReplaceVectorWithList</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>ReplaceHashtableWithMap</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>ReplaceEnumerationWithIterator</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidEnumAsIdentifier</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidAssertAsIdentifier</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>IntegerInstantiation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>ByteInstantiation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>ShortInstantiation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>LongInstantiation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnit4TestShouldUseBeforeAnnotation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnit4TestShouldUseAfterAnnotation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnit4TestShouldUseTestAnnotation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnit4SuitesShouldUseSuiteAnnotation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitUseExpected</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>UseProperClassLoader</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>MDBAndSessionBeanNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>RemoteSessionInterfaceNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>LocalInterfaceSessionNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>LocalHomeNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>RemoteInterfaceNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotCallSystemExit</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>StaticEJBFieldShouldBeFinal</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotUseThreads</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidInstantiatingObjectsInLoops</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>UseArrayListInsteadOfVector</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyStartsWith</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>UseStringBufferForStringAppends</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>UseArraysAsList</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidArrayLoops</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryWrapperObjectCreation</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>AddEmptyString</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyCatchBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyIfStmt</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyWhileStmt</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyTryBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyFinallyBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptySwitchStatements</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>JumbledIncrementer</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>ForLoopShouldBeWhileLoop</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryConversionTemporary</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>OverrideBothEqualsAndHashcode</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>DoubleCheckedLocking</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>ReturnFromFinallyBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptySynchronizedBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryReturn</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyStaticInitializer</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnconditionalIfStatement</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyStatementNotInLoop</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>BooleanInstantiation</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryFinalModifier</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>CollapsibleIfStatements</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UselessOverridingMethod</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>ClassCastExceptionWithToArray</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidDecimalLiteralsInBigDecimalConstructor</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UselessOperationOnImmutable</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>MisplacedNullCheck</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedNullCheckInEquals</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidThreadGroup</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>BrokenNullCheck</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>BigIntegerInstantiation</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingOctalValues</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingHardCodedIP</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>CheckResultSet</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidMultipleUnaryOperators</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyInitializer</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>MethodReturnsInternalArray</name>
- <ruleset>Security Code Guidelines</ruleset>
- </rule>
- <rule>
- <name>ArrayIsStoredDirectly</name>
- <ruleset>Security Code Guidelines</ruleset>
- </rule>
- <rule>
- <name>CouplingBetweenObjects</name>
- <ruleset>Coupling Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessiveImports</name>
- <ruleset>Coupling Rules</ruleset>
- </rule>
- <rule>
- <name>LooseCoupling</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>DuplicateImports</name>
- <ruleset>Import Statement Rules</ruleset>
- </rule>
- <rule>
- <name>DontImportJavaLang</name>
- <ruleset>Import Statement Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedImports</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>ImportFromSamePackage</name>
- <ruleset>Import Statement Rules</ruleset>
- </rule>
- <rule>
- <name>TooManyStaticImports</name>
- <ruleset>Import Statement Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitStaticSuite</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitSpelling</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitAssertionsShouldIncludeMessage</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitTestsShouldIncludeAssert</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>TestClassWithoutTestCases</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryBooleanAssertion</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UseAssertEqualsInsteadOfAssertTrue</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UseAssertSameInsteadOfAssertTrue</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UseAssertNullInsteadOfAssertTrue</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyBooleanAssertion</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryConstructor</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>NullAssignment</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedModifier</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AssignmentInOperand</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AtLeastOneConstructor</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>DontImportSun</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>SuspiciousOctalEscape</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>CallSuperInConstructor</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryParentheses</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>DefaultPackage</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>BooleanInversion</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>DataflowAnomalyAnalysis</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidFinalLocalVariable</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingShortType</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingVolatile</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingNativeCode</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidAccessibilityAlteration</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotCallGarbageCollectionExplicitly</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>MethodNamingConventions</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>ClassNamingConventions</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>AbstractNaming</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidDollarSigns</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>MethodWithSameNameAsEnclosingClass</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>SuspiciousHashcodeMethodName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>SuspiciousConstantFieldName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>SuspiciousEqualsMethodName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidFieldNameMatchingTypeName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidFieldNameMatchingMethodName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>NoPackage</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>PackageCase</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>MisleadingVariableName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>BooleanGetMethodName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>NPathComplexity</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessiveMethodLength</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessiveParameterList</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessiveClassLength</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>CyclomaticComplexity</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessivePublicCount</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>TooManyFields</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>NcssMethodCount</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>NcssTypeCount</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>NcssConstructorCount</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>TooManyMethods</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyFinalizer</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>FinalizeOnlyCallsSuperFinalize</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>FinalizeOverloaded</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>FinalizeDoesNotCallSuperFinalize</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>FinalizeShouldBeProtected</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidCallingFinalize</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>UseCorrectExceptionLogging</name>
- <ruleset>Jakarta Commons Logging Rules</ruleset>
- </rule>
- <rule>
- <name>ProperLogger</name>
- <ruleset>Jakarta Commons Logging Rules</ruleset>
- </rule>
- <rule>
- <name>MissingSerialVersionUID</name>
- <ruleset>JavaBean Rules</ruleset>
- </rule>
- <rule>
- <name>ProperCloneImplementation</name>
- <ruleset>Clone Implementation Rules</ruleset>
- </rule>
- <rule>
- <name>CloneThrowsCloneNotSupportedException</name>
- <ruleset>Clone Implementation Rules</ruleset>
- </rule>
- <rule>
- <name>CloneMethodMustImplementCloneable</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- </rules>
- <includeDerivedFiles>false</includeDerivedFiles>
- <violationsAsErrors>true</violationsAsErrors>
-</pmd>
diff --git a/features/org.eclipse.osee.coverage.feature/.project b/features/org.eclipse.osee.coverage.feature/.project
deleted file mode 100644
index 3cf9ec3084..0000000000
--- a/features/org.eclipse.osee.coverage.feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.osee.coverage.feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.FeatureBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.FeatureNature</nature>
- </natures>
-</projectDescription>
diff --git a/features/org.eclipse.osee.coverage.feature/build.properties b/features/org.eclipse.osee.coverage.feature/build.properties
deleted file mode 100644
index 279df8fba9..0000000000
--- a/features/org.eclipse.osee.coverage.feature/build.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-bin.includes = feature.xml,\
- license.html,\
- feature.properties,\
- epl-v10.html
diff --git a/features/org.eclipse.osee.coverage.feature/epl-v10.html b/features/org.eclipse.osee.coverage.feature/epl-v10.html
deleted file mode 100644
index ed4b196655..0000000000
--- a/features/org.eclipse.osee.coverage.feature/epl-v10.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
- <o:Revision>2</o:Revision>
- <o:TotalTime>3</o:TotalTime>
- <o:Created>2004-03-05T23:03:00Z</o:Created>
- <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
- <o:Pages>4</o:Pages>
- <o:Words>1626</o:Words>
- <o:Characters>9270</o:Characters>
- <o:Lines>77</o:Lines>
- <o:Paragraphs>18</o:Paragraphs>
- <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
- <o:Version>9.4402</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
- <w:TrackRevisions/>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
-@font-face
- {font-family:Tahoma;
- panose-1:2 11 6 4 3 5 4 4 2 4;
- mso-font-charset:0;
- mso-generic-font-family:swiss;
- mso-font-pitch:variable;
- mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
- {mso-style-parent:"";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";}
-p
- {margin-right:0in;
- mso-margin-top-alt:auto;
- mso-margin-bottom-alt:auto;
- margin-left:0in;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";}
-p.BalloonText, li.BalloonText, div.BalloonText
- {mso-style-name:"Balloon Text";
- margin:0in;
- margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:8.0pt;
- font-family:Tahoma;
- mso-fareast-font-family:"Times New Roman";}
-@page Section1
- {size:8.5in 11.0in;
- margin:1.0in 1.25in 1.0in 1.25in;
- mso-header-margin:.5in;
- mso-footer-margin:.5in;
- mso-paper-source:0;}
-div.Section1
- {page:Section1;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-
-</div>
-
-</body>
-
-</html> \ No newline at end of file
diff --git a/features/org.eclipse.osee.coverage.feature/feature.properties b/features/org.eclipse.osee.coverage.feature/feature.properties
deleted file mode 100644
index 28e76e5022..0000000000
--- a/features/org.eclipse.osee.coverage.feature/feature.properties
+++ /dev/null
@@ -1,140 +0,0 @@
-###############################################################################
-# Copyright (c) 2004, 2007 Boeing and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Boeing - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=Eclipse OSEE Coverage Feature (Incubation)
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse.org
-
-# "description" property - description of the feature
-description=Open System Engineering Environment - Coverage
-# "copyright" property - text of the "Feature Update Copyright"
-copyright=\
-Copyright (c) 2004, 2009 Boeing and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html\n\
-\n\
-Contributors:\n\
- Boeing - initial API and implementation\n
-################ end of copyright property ####################################
-
-# "licenseURL" property - URL of the "Feature License"
-# do not translate value - just change to point to a locale-specific HTML page
-licenseURL=license.html
-
-# "license" property - text of the "Feature Update License"
-# should be plain text version of license agreement pointed to be "licenseURL"
-license=\
-ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT\n\
-March 17, 2005\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\
-is provided to you under the terms and conditions of the Eclipse Public\n\
-License Version 1.0 ("EPL"). A copy of the EPL is provided with this\n\
-Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse.org CVS\n\
-repository ("Repository") in CVS modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
- - Content may be structured and packaged into modules to facilitate delivering,\n\
- extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
- plug-in fragments ("Fragments"), and features ("Features").\n\
- - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)\n\
- in a directory named "plugins".\n\
- - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
- Each Feature may be packaged as a sub-directory in a directory named "features".\n\
- Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
- numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
- - Features may also include other Features ("Included Features"). Within a Feature, files\n\
- named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-Features may also include other Features ("Included Features"). Files named\n\
-"feature.xml" may contain a list of the names and version numbers of\n\
-Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
- - The top-level (root) directory\n\
- - Plug-in and Fragment directories\n\
- - Inside Plug-ins and Fragments packaged as JARs\n\
- - Sub-directories of the directory named "src" of certain Plug-ins\n\
- - Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Eclipse Update Manager, you must agree to a license ("Feature Update\n\
-License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties". Such Abouts,\n\
-Feature Licenses and Feature Update Licenses contain the terms and\n\
-conditions (or references to such terms and conditions) that govern your\n\
-use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
- - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
- - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
- - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
- - IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\
- - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
- - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use,\n\
-and re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/features/org.eclipse.osee.coverage.feature/feature.xml b/features/org.eclipse.osee.coverage.feature/feature.xml
deleted file mode 100644
index b233c521ec..0000000000
--- a/features/org.eclipse.osee.coverage.feature/feature.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.osee.coverage.feature"
- label="%featureName"
- version="0.23.0.qualifier"
- provider-name="%providerName">
-
- <description>
- %description
- </description>
-
- <copyright>
- %copyright
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.osee.coverage"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.osee.coverage.help.ui"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.osee.vcast"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.xerial.sqlite"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
diff --git a/features/org.eclipse.osee.coverage.feature/license.html b/features/org.eclipse.osee.coverage.feature/license.html
deleted file mode 100644
index c6af966b61..0000000000
--- a/features/org.eclipse.osee.coverage.feature/license.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<title>Eclipse.org Software User Agreement</title>
-</head>
-
-<body lang="EN-US" link=blue vlink=purple>
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>March 17, 2005</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
- (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository (&quot;Repository&quot;) in CVS
- modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>IBM Public License 1.0 (available at <a href="http://oss.software.ibm.com/developerworks/opensource/license10.html">http://oss.software.ibm.com/developerworks/opensource/license10.html</a>)</li>
- <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<small>Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.</small>
-</body>
-</html>
diff --git a/features/org.eclipse.osee.coverage.feature/pom.xml b/features/org.eclipse.osee.coverage.feature/pom.xml
deleted file mode 100644
index 85adf7b6a4..0000000000
--- a/features/org.eclipse.osee.coverage.feature/pom.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.osee</groupId>
- <artifactId>org.eclipse.osee.coverage.parent</artifactId>
- <version>0.23.0-SNAPSHOT</version>
- <relativePath>../../plugins/org.eclipse.osee.coverage.parent</relativePath>
- </parent>
-
- <artifactId>org.eclipse.osee.coverage.feature</artifactId>
- <packaging>eclipse-feature</packaging>
- <name>OSEE Coverage Feature (Incubation)</name>
-
-</project> \ No newline at end of file
diff --git a/features/org.eclipse.osee.coverage.feature/sourceTemplateFeature/feature.properties b/features/org.eclipse.osee.coverage.feature/sourceTemplateFeature/feature.properties
deleted file mode 100644
index 59fa1960d4..0000000000
--- a/features/org.eclipse.osee.coverage.feature/sourceTemplateFeature/feature.properties
+++ /dev/null
@@ -1,144 +0,0 @@
-###############################################################################
-# Copyright (c) 2004, 2007 Boeing and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Boeing - initial API and implementation
-###############################################################################
-# feature.properties
-# contains externalized strings for feature.xml
-# "%foo" in feature.xml corresponds to the key "foo" in this file
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
-
-# "featureName" property - name of the feature
-featureName=Eclipse OSEE Coverage Feature Source (Incubation)
-
-# "providerName" property - name of the company that provides the feature
-providerName=Eclipse.org
-
-# "updateSiteName" property - label for the update site
-updateSiteName=OSEE Update Site
-
-# "description" property - description of the feature
-description=Open System Engineering Environment Coverage
-
-# "copyright" property - text of the "Feature Update Copyright"
-copyright=\
-Copyright (c) 2004, 2009 Boeing and others.\n\
-All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
-which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html\n\
-\n\
-Contributors:\n\
- Boeing - initial API and implementation\n
-################ end of copyright property ####################################
-
-# "licenseURL" property - URL of the "Feature License"
-# do not translate value - just change to point to a locale-specific HTML page
-licenseURL=license.html
-
-# "license" property - text of the "Feature Update License"
-# should be plain text version of license agreement pointed to be "licenseURL"
-license=\
-ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT\n\
-March 17, 2005\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\
-is provided to you under the terms and conditions of the Eclipse Public\n\
-License Version 1.0 ("EPL"). A copy of the EPL is provided with this\n\
-Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse.org CVS\n\
-repository ("Repository") in CVS modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
- - Content may be structured and packaged into modules to facilitate delivering,\n\
- extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
- plug-in fragments ("Fragments"), and features ("Features").\n\
- - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)\n\
- in a directory named "plugins".\n\
- - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
- Each Feature may be packaged as a sub-directory in a directory named "features".\n\
- Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
- numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
- - Features may also include other Features ("Included Features"). Within a Feature, files\n\
- named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-Features may also include other Features ("Included Features"). Files named\n\
-"feature.xml" may contain a list of the names and version numbers of\n\
-Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
- - The top-level (root) directory\n\
- - Plug-in and Fragment directories\n\
- - Inside Plug-ins and Fragments packaged as JARs\n\
- - Sub-directories of the directory named "src" of certain Plug-ins\n\
- - Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Eclipse Update Manager, you must agree to a license ("Feature Update\n\
-License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties". Such Abouts,\n\
-Feature Licenses and Feature Update Licenses contain the terms and\n\
-conditions (or references to such terms and conditions) that govern your\n\
-use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
- - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
- - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
- - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
- - IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\
- - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
- - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use,\n\
-and re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/features/org.eclipse.osee.coverage.feature/sourceTemplateFeature/license.html b/features/org.eclipse.osee.coverage.feature/sourceTemplateFeature/license.html
deleted file mode 100644
index c6af966b61..0000000000
--- a/features/org.eclipse.osee.coverage.feature/sourceTemplateFeature/license.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<title>Eclipse.org Software User Agreement</title>
-</head>
-
-<body lang="EN-US" link=blue vlink=purple>
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>March 17, 2005</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
- (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository (&quot;Repository&quot;) in CVS
- modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>IBM Public License 1.0 (available at <a href="http://oss.software.ibm.com/developerworks/opensource/license10.html">http://oss.software.ibm.com/developerworks/opensource/license10.html</a>)</li>
- <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<small>Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.</small>
-</body>
-</html>
diff --git a/plugins/org.eclipse.osee.ats/plugin.xml b/plugins/org.eclipse.osee.ats/plugin.xml
index 2e9806dc80..dd045ab0e2 100644
--- a/plugins/org.eclipse.osee.ats/plugin.xml
+++ b/plugins/org.eclipse.osee.ats/plugin.xml
@@ -93,7 +93,6 @@
<perspectiveShortcut id="org.eclipse.jdt.ui.JavaPerspective"/>
<perspectiveShortcut id="org.eclipse.ui.resourcePerspective"/>
<perspectiveShortcut id="osee.define.PerspectiveFactory"/>
- <perspectiveShortcut id="org.eclipse.osee.coverage.CoveragePerspective"/>
<perspectiveShortcut id="osee.define.PerspectiveFactory"/>
</perspectiveExtension>
</extension>
diff --git a/plugins/org.eclipse.osee.client.all.p2/category.xml b/plugins/org.eclipse.osee.client.all.p2/category.xml
index 53bd620033..70394f6703 100644
--- a/plugins/org.eclipse.osee.client.all.p2/category.xml
+++ b/plugins/org.eclipse.osee.client.all.p2/category.xml
@@ -15,9 +15,6 @@
<feature url="features/org.eclipse.osee.core.runtime.feature.source_0.23.0.qualifier.jar" id="org.eclipse.osee.core.runtime.feature.source" version="0.23.0.qualifier">
<category name="org.eclipse.osee.client.all"/>
</feature>
- <feature url="features/org.eclipse.osee.coverage.feature.source_0.23.0.qualifier.jar" id="org.eclipse.osee.coverage.feature.source" version="0.23.0.qualifier">
- <category name="org.eclipse.osee.client.all"/>
- </feature>
<feature url="features/org.eclipse.osee.ats.feature.source_0.23.0.qualifier.jar" id="org.eclipse.osee.ats.feature.source" version="0.23.0.qualifier">
<category name="org.eclipse.osee.client.all"/>
</feature>
diff --git a/plugins/org.eclipse.osee.client.integration.tests/OseeClient_Integration_TestSuite.launch b/plugins/org.eclipse.osee.client.integration.tests/OseeClient_Integration_TestSuite.launch
index 5aa518c154..71f4763126 100644
--- a/plugins/org.eclipse.osee.client.integration.tests/OseeClient_Integration_TestSuite.launch
+++ b/plugins/org.eclipse.osee.client.integration.tests/OseeClient_Integration_TestSuite.launch
@@ -2,8 +2,8 @@
<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
<setAttribute key="additional_plugins">
<setEntry value="com.google.guava:15.0.0.v201403281430:default:false"/>
-<setEntry value="org.eclipse.osee.client.integration.tests:0.22.0.qualifier:default:true"/>
-<setEntry value="org.eclipse.osee.client.test.framework:0.22.0.qualifier:default:true"/>
+<setEntry value="org.eclipse.osee.client.integration.tests:0.23.0.qualifier:default:false"/>
+<setEntry value="org.eclipse.osee.client.test.framework:0.23.0.qualifier:default:false"/>
</setAttribute>
<booleanAttribute key="append.args" value="true"/>
<booleanAttribute key="askclear" value="false"/>
@@ -40,17 +40,7 @@
<stringAttribute key="pde.version" value="3.3"/>
<stringAttribute key="product" value="org.eclipse.osee.framework.ui.product.osee"/>
<booleanAttribute key="run_in_ui_thread" value="true"/>
-<setAttribute key="selected_features">
-<setEntry value="org.eclipse.osee.client.demo.feature:default"/>
-<setEntry value="org.eclipse.osee.client.feature:default"/>
-<setEntry value="org.eclipse.osee.core.runtime.feature:default"/>
-<setEntry value="org.eclipse.osee.core.ui.feature:default"/>
-<setEntry value="org.eclipse.osee.define.feature:default"/>
-<setEntry value="org.eclipse.osee.external.feature:default"/>
-<setEntry value="org.eclipse.osee.framework.feature:default"/>
-<setEntry value="org.eclipse.osee.framework.ui.feature:default"/>
-<setEntry value="org.eclipse.sdk:default"/>
-</setAttribute>
+<setAttribute key="selected_features"/>
<booleanAttribute key="show_selected_only" value="true"/>
<stringAttribute key="timestamp" value="1354136077440"/>
<booleanAttribute key="tracing" value="false"/>
diff --git a/plugins/org.eclipse.osee.coverage.demo/.classpath b/plugins/org.eclipse.osee.coverage.demo/.classpath
deleted file mode 100644
index ad32c83a78..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/plugins/org.eclipse.osee.coverage.demo/.project b/plugins/org.eclipse.osee.coverage.demo/.project
deleted file mode 100644
index 008d100aab..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.osee.coverage.demo</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.osee.coverage.demo/META-INF/MANIFEST.MF b/plugins/org.eclipse.osee.coverage.demo/META-INF/MANIFEST.MF
deleted file mode 100644
index c7660310e9..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,43 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: OSEE Coverage Demo (Incubation)
-Bundle-SymbolicName: org.eclipse.osee.coverage.demo;singleton:=true
-Bundle-Version: 0.23.0.qualifier
-Bundle-Vendor: Eclipse
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
-Import-Package: org.eclipse.osee.ats.core.client.util,
- org.eclipse.osee.coverage,
- org.eclipse.osee.coverage.blam,
- org.eclipse.osee.coverage.editor,
- org.eclipse.osee.coverage.model,
- org.eclipse.osee.coverage.navigate,
- org.eclipse.osee.coverage.store,
- org.eclipse.osee.coverage.util,
- org.eclipse.osee.coverage.util.dialog,
- org.eclipse.osee.framework.core.data,
- org.eclipse.osee.framework.core.enums,
- org.eclipse.osee.framework.core.exception,
- org.eclipse.osee.framework.core.model,
- org.eclipse.osee.framework.core.util,
- org.eclipse.osee.framework.database.init,
- org.eclipse.osee.framework.jdk.core.type,
- org.eclipse.osee.framework.jdk.core.util,
- org.eclipse.osee.framework.logging,
- org.eclipse.osee.framework.plugin.core.util,
- org.eclipse.osee.framework.skynet.core,
- org.eclipse.osee.framework.skynet.core.artifact,
- org.eclipse.osee.framework.skynet.core.transaction,
- org.eclipse.osee.framework.ui.plugin,
- org.eclipse.osee.framework.ui.plugin.util,
- org.eclipse.osee.framework.ui.plugin.xnavigate,
- org.eclipse.osee.framework.ui.skynet,
- org.eclipse.osee.framework.ui.skynet.blam,
- org.eclipse.osee.framework.ui.skynet.cm,
- org.eclipse.osee.framework.ui.skynet.util,
- org.eclipse.osee.framework.ui.skynet.widgets,
- org.eclipse.osee.framework.ui.skynet.widgets.util,
- org.eclipse.osee.framework.ui.swt
-Require-Bundle: org.eclipse.core.runtime,
- org.eclipse.ui.forms,
- org.eclipse.ui
-Export-Package: org.eclipse.osee.coverage.demo
diff --git a/plugins/org.eclipse.osee.coverage.demo/build.properties b/plugins/org.eclipse.osee.coverage.demo/build.properties
deleted file mode 100644
index 99a3f50c4b..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/build.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- plugin.xml,\
- src/
diff --git a/plugins/org.eclipse.osee.coverage.demo/plugin.xml b/plugins/org.eclipse.osee.coverage.demo/plugin.xml
deleted file mode 100644
index fd90842b3c..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/plugin.xml
+++ /dev/null
@@ -1,152 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.2"?>
-<plugin>
- <extension
- point="org.eclipse.osee.framework.database.init.DatabaseInitializationConfiguration">
- <DatabaseInitializationConfiguration
- classname="org.eclipse.osee.coverage.demo.internal.AddCoverageDemoInitConfig">
- </DatabaseInitializationConfiguration>
- </extension>
- <extension
- id="AddCommonBranchForCoverageClientDemo"
- point="org.eclipse.osee.framework.database.init.DatabaseInitializationTask">
- <DatabaseInitializationTask
- classname="org.eclipse.osee.coverage.demo.internal.AddCommonBranchForClientDemo"
- rule="org.eclipse.osee.framework.database.init.NotOnProductionDbInitializationRule">
- </DatabaseInitializationTask>
- </extension>
- <extension
- id="AddCoverageBranch"
- point="org.eclipse.osee.framework.database.init.DatabaseInitializationTask">
- <DatabaseInitializationTask
- classname="org.eclipse.osee.coverage.demo.internal.AddCoverageBranch"
- rule="org.eclipse.osee.framework.database.init.NotOnProductionDbInitializationRule">
- </DatabaseInitializationTask>
- </extension>
- <extension
- id="AddCoverageDemoUsers"
- point="org.eclipse.osee.framework.database.init.DatabaseInitializationTask">
- <DatabaseInitializationTask
- classname="org.eclipse.osee.coverage.demo.internal.AddCoverageDemoUsers"
- rule="org.eclipse.osee.framework.database.init.NotOnProductionDbInitializationRule">
- </DatabaseInitializationTask>
- </extension>
- <extension
- point="org.eclipse.osee.coverage.CoverageNavigateItem">
- <ICoverageNavigateItem
- classname="org.eclipse.osee.coverage.demo.examples.ui.CoverageExampleNavigateItems">
- </ICoverageNavigateItem>
- </extension>
- <extension
- id="COVERAGE_IMPORT_01"
- name="COVERAGE_IMPORT_01"
- point="org.eclipse.osee.framework.ui.skynet.BlamOperation">
- <Operation
- className="org.eclipse.osee.coverage.demo.examples.import01.CoverageImport1TestBlam">
- </Operation>
- </extension>
- <extension
- id="COVERAGE_IMPORT_02"
- name="COVERAGE_IMPORT_02"
- point="org.eclipse.osee.framework.ui.skynet.BlamOperation">
- <Operation
- className="org.eclipse.osee.coverage.demo.examples.import02.CoverageImport2TestBlam">
- </Operation>
- </extension>
- <extension
- id="COVERAGE_IMPORT_03"
- name="COVERAGE_IMPORT_03"
- point="org.eclipse.osee.framework.ui.skynet.BlamOperation">
- <Operation
- className="org.eclipse.osee.coverage.demo.examples.import03.CoverageImport3TestBlam">
- </Operation>
- </extension>
- <extension
- id="COVERAGE_IMPORT_04"
- name="COVERAGE_IMPORT_04"
- point="org.eclipse.osee.framework.ui.skynet.BlamOperation">
- <Operation
- className="org.eclipse.osee.coverage.demo.examples.import04.CoverageImport4TestBlam">
- </Operation>
- </extension>
- <extension
- id="COVERAGE_IMPORT_05"
- name="COVERAGE_IMPORT_05"
- point="org.eclipse.osee.framework.ui.skynet.BlamOperation">
- <Operation
- className="org.eclipse.osee.coverage.demo.examples.import05.CoverageImport5TestBlam">
- </Operation>
- </extension>
- <extension
- id="COVERAGE_IMPORT_06"
- name="COVERAGE_IMPORT_06"
- point="org.eclipse.osee.framework.ui.skynet.BlamOperation">
- <Operation
- className="org.eclipse.osee.coverage.demo.examples.import06.CoverageImport6TestBlam">
- </Operation>
- </extension>
- <extension
- id="COVERAGE_IMPORT_07"
- name="COVERAGE_IMPORT_07"
- point="org.eclipse.osee.framework.ui.skynet.BlamOperation">
- <Operation
- className="org.eclipse.osee.coverage.demo.examples.import07.CoverageImport7TestBlam">
- </Operation>
- </extension>
- <extension
- id="COVERAGE_IMPORT_08"
- name="COVERAGE_IMPORT_08"
- point="org.eclipse.osee.framework.ui.skynet.BlamOperation">
- <Operation
- className="org.eclipse.osee.coverage.demo.examples.import08.CoverageImport8TestBlam">
- </Operation>
- </extension>
- <extension
- id="COVERAGE_IMPORT_09"
- name="COVERAGE_IMPORT_09"
- point="org.eclipse.osee.framework.ui.skynet.BlamOperation">
- <Operation
- className="org.eclipse.osee.coverage.demo.examples.import09.CoverageImport9TestBlam">
- </Operation>
- </extension>
- <extension
- id="COVERAGE_IMPORT_10"
- name="COVERAGE_IMPORT_10"
- point="org.eclipse.osee.framework.ui.skynet.BlamOperation">
- <Operation
- className="org.eclipse.osee.coverage.demo.examples.import10.CoverageImport10TestBlam">
- </Operation>
- </extension>
- <extension
- id="COVERAGE_IMPORT_11"
- name="COVERAGE_IMPORT_11"
- point="org.eclipse.osee.framework.ui.skynet.BlamOperation">
- <Operation
- className="org.eclipse.osee.coverage.demo.examples.import11.CoverageImport11TestBlam">
- </Operation>
- </extension>
- <extension
- id="COVERAGE_IMPORT_11B"
- name="COVERAGE_IMPORT_11B"
- point="org.eclipse.osee.framework.ui.skynet.BlamOperation">
- <Operation
- className="org.eclipse.osee.coverage.demo.examples.import11.CoverageImport11bTestBlam">
- </Operation>
- </extension>
- <extension
- id="COVERAGE_IMPORT_12"
- name="COVERAGE_IMPORT_12"
- point="org.eclipse.osee.framework.ui.skynet.BlamOperation">
- <Operation
- className="org.eclipse.osee.coverage.demo.examples.import12.CoverageImport12TestBlam">
- </Operation>
- </extension>
- <extension
- id="COVERAGE_IMPORT_13"
- name="COVERAGE_IMPORT_13"
- point="org.eclipse.osee.framework.ui.skynet.BlamOperation">
- <Operation
- className="org.eclipse.osee.coverage.demo.examples.import13.CoverageImport13TestBlam">
- </Operation>
- </extension>
-</plugin>
diff --git a/plugins/org.eclipse.osee.coverage.demo/pom.xml b/plugins/org.eclipse.osee.coverage.demo/pom.xml
deleted file mode 100644
index a306f6a63f..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/pom.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.osee</groupId>
- <artifactId>org.eclipse.osee.coverage.parent</artifactId>
- <version>0.23.0-SNAPSHOT</version>
- <relativePath>../../plugins/org.eclipse.osee.coverage.parent</relativePath>
- </parent>
-
- <artifactId>org.eclipse.osee.coverage.demo</artifactId>
- <packaging>eclipse-plugin</packaging>
- <name>OSEE Coverage Demo (Incubation)</name>
-
- <build>
- <!-- workaround for https://issues.sonatype.org/browse/TYCHO-168 -->
- <resources>
- <resource>
- <directory>src</directory>
- <excludes>
- <exclude>**/*.java</exclude>
- </excludes>
- </resource>
- </resources>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-source-plugin</artifactId>
- </plugin>
- </plugins>
- </build>
-
-</project> \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageBranches.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageBranches.java
deleted file mode 100644
index 341ed4028d..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageBranches.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo;
-
-import org.eclipse.osee.framework.core.data.IOseeBranch;
-import org.eclipse.osee.framework.core.data.TokenFactory;
-
-/**
- * @author Donald G. Dunne
- */
-public final class CoverageBranches {
-
- public static final IOseeBranch COVERAGE_TEST_BRANCH = TokenFactory.createBranch(8883, "Coverage Test Branch");
-
- private CoverageBranches() {
- // Constants
- }
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageChoice.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageChoice.java
deleted file mode 100644
index 882ac78cc5..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageChoice.java
+++ /dev/null
@@ -1,22 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2012 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo;
-
-import org.eclipse.osee.framework.database.init.IDbInitChoiceEnum;
-
-/**
- * @author Roberto E. Escobar
- */
-public enum CoverageChoice implements IDbInitChoiceEnum {
-
- OSEE_COVERAGE_DEMO;
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageDemoUsers.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageDemoUsers.java
deleted file mode 100644
index 0f474d3d2a..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageDemoUsers.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2011 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo;
-
-import java.util.Arrays;
-import java.util.List;
-import org.eclipse.osee.framework.core.data.IUserToken;
-import org.eclipse.osee.framework.core.data.TokenFactory;
-
-/**
- * @author Donald G. Dunne
- */
-public final class CoverageDemoUsers {
-
- // @formatter:off
- public static final IUserToken Joe_Smith = TokenFactory.createUserToken(61106791L, "ABNRvbZxXHICYklfslwA", "Joe Smith", "", "3333", false, false, false);
- public static final IUserToken Kay_Jones = TokenFactory.createUserToken(5896672L, "ABNRvuB8x3VARkkn3YAA", "Kay Jones", "", "4444", false, false, false);
- public static final IUserToken Jason_Michael = TokenFactory.createUserToken(277990, "ABNRvuHWtXAdxbG3mUAA", "Jason Michael", "", "5555", true, false, false);
- public static final IUserToken Alex_Kay = TokenFactory.createUserToken(8006939L, "ABNRvuKDIWOcPDe4X0wA", "Alex Kay", "", "6666", true, false, false);
- public static final IUserToken Inactive_Steve = TokenFactory.createUserToken(5808093, "ABNRvuRG6jKwKnEoX4gA", "Inactive Steve", "", "7777", false, false, false);
- public static List<IUserToken> values = Arrays.asList(Joe_Smith, Kay_Jones, Jason_Michael, Alex_Kay, Inactive_Steve);
- // @formatter:on
-
- private CoverageDemoUsers() {
- // Constants
- }
-
- public static List<IUserToken> values() {
- return values;
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageExampleFactory.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageExampleFactory.java
deleted file mode 100644
index 526cf8a219..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageExampleFactory.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2012 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo;
-
-import java.net.URL;
-import org.eclipse.osee.coverage.ICoverageImporter;
-import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.Conditions;
-import org.eclipse.osee.framework.plugin.core.util.ExtensionDefinedObjects;
-import org.osgi.framework.Bundle;
-import org.osgi.framework.FrameworkUtil;
-
-/**
- * @author Roberto E. Escobar
- */
-public final class CoverageExampleFactory {
-
- private static final String OPERATION_ELEMENT = "Operation";
- private static final String CLASSNAME_ATTRIBUTE = "className";
- private static final String EXTENSION_POINT_ID = "org.eclipse.osee.framework.ui.skynet.BlamOperation";
-
- private static final ExtensionDefinedObjects<ICoverageImporter> edo =
- new ExtensionDefinedObjects<ICoverageImporter>(EXTENSION_POINT_ID, OPERATION_ELEMENT, CLASSNAME_ATTRIBUTE);
-
- private CoverageExampleFactory() {
- // Static Factory
- }
-
- public static ICoverageImporter createExample(CoverageExamples exampleType) throws OseeCoreException {
- ICoverageImporter coverageBlam = edo.getObjectById(exampleType.getExtensionId());
- Conditions.checkNotNull(coverageBlam, "coverageBlam", "Unable to create [%s]", exampleType);
- return coverageBlam;
- }
-
- public static URL getCoverageSource(Class<?> clazz, String filename) {
- String packageName = clazz.getPackage().getName();
- StringBuilder builder = new StringBuilder("src/");
- for (String token : packageName.split("\\.")) {
- builder.append(token);
- builder.append("/");
- }
- builder.append(filename);
- String resourceName = builder.toString();
-
- Bundle bundle = FrameworkUtil.getBundle(clazz);
- URL url = bundle.getEntry(resourceName);
- return url;
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageExamples.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageExamples.java
deleted file mode 100644
index 95f7a3dfb9..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/CoverageExamples.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2012 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo;
-
-/**
- * @author Roberto E. Escobar
- */
-public enum CoverageExamples {
- COVERAGE_IMPORT_01,
- COVERAGE_IMPORT_02,
- COVERAGE_IMPORT_03,
- COVERAGE_IMPORT_04,
- COVERAGE_IMPORT_05,
- COVERAGE_IMPORT_06,
- COVERAGE_IMPORT_07,
- COVERAGE_IMPORT_08,
- COVERAGE_IMPORT_09,
- COVERAGE_IMPORT_10,
- COVERAGE_IMPORT_11,
- COVERAGE_IMPORT_11B,
- COVERAGE_IMPORT_12,
- COVERAGE_IMPORT_13;
-
- public String getExtensionId() {
- return String.format("%s.%s", getClass().getPackage().getName(), this.name());
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CoverageImportTestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CoverageImportTestBlam.java
deleted file mode 100644
index a550a84a29..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CoverageImportTestBlam.java
+++ /dev/null
@@ -1,114 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples;
-
-import java.net.URL;
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.List;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.osee.coverage.ICoverageImporter;
-import org.eclipse.osee.coverage.blam.AbstractCoverageBlam;
-import org.eclipse.osee.coverage.demo.CoverageExampleFactory;
-import org.eclipse.osee.coverage.model.CoverageImport;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.SimpleCoverageUnitFileContentsProvider;
-import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.ui.skynet.XWidgetParser;
-import org.eclipse.osee.framework.ui.skynet.blam.VariableMap;
-import org.eclipse.osee.framework.ui.skynet.widgets.XModifiedListener;
-import org.eclipse.osee.framework.ui.skynet.widgets.XWidget;
-import org.eclipse.osee.framework.ui.skynet.widgets.util.SwtXWidgetRenderer;
-import org.eclipse.ui.forms.widgets.FormToolkit;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageImportTestBlam extends AbstractCoverageBlam implements ICoverageImporter {
-
- public static String COVERAGE_IMPORT_DIR = "Coverage Import Directory";
- private final String name;
- private final List<String> fileList;
-
- public CoverageImportTestBlam(String name, List<String> fileList) {
- this.name = name;
- this.fileList = fileList;
- }
-
- @Override
- public String getName() {
- return name;
- }
-
- @Override
- public void widgetCreated(XWidget xWidget, FormToolkit toolkit, Artifact art, SwtXWidgetRenderer dynamicXWidgetLayout, XModifiedListener modListener, boolean isEditable) throws OseeCoreException {
- super.widgetCreated(xWidget, toolkit, art, dynamicXWidgetLayout, modListener, isEditable);
- }
-
- @Override
- public String getXWidgetsXml() {
- return XWidgetParser.EMPTY_WIDGETS;
- }
-
- @Override
- public String getDescriptionUsage() {
- return "Import from test area.";
- }
-
- @Override
- public void runOperation(final VariableMap variableMap, IProgressMonitor monitor) throws Exception {
- setCoverageImport(run(monitor));
- }
-
- @Override
- public Collection<String> getCategories() {
- return Arrays.asList("ATS");
- }
-
- @Override
- public CoverageImport run(IProgressMonitor progressMonitor) throws OseeCoreException {
- CoverageImport coverageImport = new CoverageImport(getName());
- coverageImport.setCoverageUnitFileContentsProvider(new SimpleCoverageUnitFileContentsProvider());
-
- for (String filename : fileList) {
- URL url = CoverageExampleFactory.getCoverageSource(getClass(), filename);
- CoverageUnit coverageUnit =
- SampleJavaFileParser.createCodeUnit(url, coverageImport.getCoverageUnitFileContentsProvider());
- String namespace = getNamespace(coverageUnit.getNamespace());
- coverageUnit.setNamespace(namespace);
- CoverageUnit parentCoverageUnit = coverageImport.getOrCreateParent(namespace);
- if (parentCoverageUnit != null) {
- parentCoverageUnit.addCoverageUnit(coverageUnit);
- } else {
- coverageImport.addCoverageUnit(coverageUnit);
- }
- }
- coverageImport.setLocation("c:\\");
-
- return coverageImport;
- }
-
- private String getNamespace(String namespace) {
- if (namespace.contains("com")) {
- return "com";
- } else if (namespace.contains("epu")) {
- return "epu";
- } else if (namespace.contains("apu")) {
- return "apu";
- } else if (namespace.contains("nav")) {
- return "nav";
- } else {
- return "none";
- }
- }
-
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CoverageImportTestNavigateItem.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CoverageImportTestNavigateItem.java
deleted file mode 100644
index f77b051bce..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CoverageImportTestNavigateItem.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples;
-
-import org.eclipse.osee.coverage.CoverageManager;
-import org.eclipse.osee.coverage.ICoverageImporter;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItemAction;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageImportTestNavigateItem extends XNavigateItemAction {
-
- private final ICoverageImporter coverageImporter;
-
- public CoverageImportTestNavigateItem(XNavigateItem parent, ICoverageImporter coverageImporter) {
- super(parent, coverageImporter.getName());
- this.coverageImporter = coverageImporter;
- }
-
- @Override
- public void run(TableLoadOption... tableLoadOptions) throws Exception {
- CoverageManager.importCoverage(coverageImporter);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CoveragePackage1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CoveragePackage1.java
deleted file mode 100644
index ba406c3dae..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CoveragePackage1.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples;
-
-import org.eclipse.osee.coverage.editor.CoverageEditor;
-import org.eclipse.osee.coverage.editor.CoverageEditorInput;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.model.SimpleWorkProductTaskProvider;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItemAction;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1 extends XNavigateItemAction {
-
- public CoveragePackage1() {
- super(null, "");
- }
-
- public CoveragePackage1(XNavigateItem parent) {
- super(parent, "Open Coverage Package 1");
- }
-
- @Override
- public void run(TableLoadOption... tableLoadOptions) throws Exception {
- CoveragePackage coveragePackage =
- new CoveragePackage("Coverage Package 1", CoverageOptionManagerDefault.instance(),
- new SimpleWorkProductTaskProvider());
- CoverageEditor.open(new CoverageEditorInput(coveragePackage.getName(), null, coveragePackage, true));
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CpCreateAndImportItem.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CpCreateAndImportItem.java
deleted file mode 100644
index b9ffd4a41c..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CpCreateAndImportItem.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples;
-
-import org.eclipse.osee.coverage.demo.CoverageBranches;
-import org.eclipse.osee.coverage.editor.CoverageEditor;
-import org.eclipse.osee.coverage.editor.CoverageEditorInput;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.model.SimpleWorkProductTaskProvider;
-import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
-import org.eclipse.osee.framework.jdk.core.util.Lib;
-import org.eclipse.osee.framework.ui.plugin.util.AWorkbench;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItemAction;
-
-/**
- * @author Donald G. Dunne
- */
-public class CpCreateAndImportItem extends XNavigateItemAction {
-
- private final String blamImportName;
- private CoveragePackage coveragePackage;
-
- public CpCreateAndImportItem(XNavigateItem parent, String name, String blamImportName) {
- super(parent, name);
- this.blamImportName = blamImportName;
- }
-
- @Override
- public void run(TableLoadOption... tableLoadOptions) throws Exception {
- String coveragePkgName = String.format("%s.%s", getName(), Lib.getDateTimeString());
- coveragePackage =
- new CoveragePackage(coveragePkgName, CoverageOptionManagerDefault.instance(),
- new SimpleWorkProductTaskProvider());
- OseeCoveragePackageStore store = new OseeCoveragePackageStore(coveragePackage, CoverageBranches.COVERAGE_TEST_BRANCH);
- store.save(coveragePackage.getName(), coveragePackage.getCoverageOptionManager());
- CoverageEditor.open(new CoverageEditorInput(coveragePackage.getName(), store.getArtifact(false), coveragePackage,
- true));
- // Process Import 1
- CoverageEditor editor = null;
- for (CoverageEditor coverageEditor : CoverageEditor.getEditors()) {
- if (coverageEditor.getCoverageEditorInput().getCoveragePackageBase() instanceof CoveragePackage) {
- CoveragePackage editorPackage =
- (CoveragePackage) coverageEditor.getCoverageEditorInput().getCoveragePackageBase();
- if (editorPackage.getGuid().equals(coveragePackage.getGuid())) {
- editor = coverageEditor;
- }
- }
- }
- if (editor == null) {
- AWorkbench.popup("Can't access opened Editor");
- return;
- }
- editor.simulateImport(blamImportName);
- }
-
- public CoveragePackage getCoveragePackage() {
- return coveragePackage;
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CpSelectAndImportItem.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CpSelectAndImportItem.java
deleted file mode 100644
index 895c30f906..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/CpSelectAndImportItem.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples;
-
-import org.eclipse.osee.coverage.demo.examples.import10.CoveragePackageTestUtil;
-import org.eclipse.osee.coverage.editor.CoverageEditor;
-import org.eclipse.osee.coverage.editor.CoverageEditorInput;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
-import org.eclipse.osee.coverage.util.CoverageUtil;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.ui.plugin.util.AWorkbench;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItemAction;
-
-/**
- * @author Donald G. Dunne
- */
-public class CpSelectAndImportItem extends XNavigateItemAction {
-
- private final String blamImportName;
-
- public CpSelectAndImportItem(XNavigateItem parent, String name, String blamImportName) {
- super(parent, name);
- this.blamImportName = blamImportName;
- }
-
- @Override
- public void run(TableLoadOption... tableLoadOptions) throws Exception {
- CoverageUtil.getBranchFromUser(false);
- Artifact coveragePackageArtifact = CoveragePackageTestUtil.getSelectedCoveragePackageFromDialog();
- if (coveragePackageArtifact != null) {
- CoveragePackage coveragePackage = OseeCoveragePackageStore.get(coveragePackageArtifact);
- CoverageEditor.open(new CoverageEditorInput(coveragePackage.getName(), coveragePackageArtifact,
- coveragePackage, true));
- // Process Import 1
- CoverageEditor editor = null;
- for (CoverageEditor coverageEditor : CoverageEditor.getEditors()) {
- if (coverageEditor.getCoverageEditorInput().getCoveragePackageBase() instanceof CoveragePackage) {
- CoveragePackage editorPackage =
- (CoveragePackage) coverageEditor.getCoverageEditorInput().getCoveragePackageBase();
- if (editorPackage.getGuid().equals(coveragePackage.getGuid())) {
- editor = coverageEditor;
- }
- }
- }
- if (editor == null) {
- AWorkbench.popup("Can't access opened Editor");
- return;
- }
- editor.simulateImport(blamImportName);
- }
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/SampleJavaFileParser.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/SampleJavaFileParser.java
deleted file mode 100644
index f0e38b9321..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/SampleJavaFileParser.java
+++ /dev/null
@@ -1,119 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.URL;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.CoverageUnitFactory;
-import org.eclipse.osee.coverage.model.ICoverageUnitFileContentsProvider;
-import org.eclipse.osee.framework.core.exception.OseeExceptions;
-import org.eclipse.osee.framework.jdk.core.type.OseeArgumentException;
-import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.Conditions;
-import org.eclipse.osee.framework.jdk.core.util.Lib;
-
-/**
- * @author Donald G. Dunne
- */
-public final class SampleJavaFileParser {
-
- private static final Pattern packagePattern = Pattern.compile("package\\s+(.*);");
- private static final Pattern methodPattern =
- Pattern.compile("\\s+(public|private)\\s(\\w+)\\s(\\w+)\\(.*\\)\\s+\\{\\s*");
- private static final Pattern executeLine = Pattern.compile("^(.*)\\s+//\\s+(\\w+),\\s+(\\w+),\\s+([\\w\\|]+)$");
-
- private SampleJavaFileParser() {
- // Static Utility Class
- }
-
- public static CoverageUnit createCodeUnit(URL url, ICoverageUnitFileContentsProvider fileContentsProvider) throws OseeCoreException {
- Conditions.checkNotNull(url, "url", "Valid filename must be specified");
- InputStream inputStream = null;
- CoverageUnit fileCoverageUnit = null;
- try {
- inputStream = url.openStream();
- Conditions.checkNotNull(inputStream, "input stream", "File doesn't exist [%s]", url);
- // Store file as CoverageUnit
- File file = new File(url.getFile());
- String filename = file.getCanonicalFile().getName();
- fileCoverageUnit = CoverageUnitFactory.createCoverageUnit(null, filename, url.getFile(), fileContentsProvider);
- String fileStr = Lib.inputStreamToString(inputStream);
- Matcher m = packagePattern.matcher(fileStr);
- if (m.find()) {
- fileCoverageUnit.setNamespace(m.group(1));
- } else {
- throw new OseeArgumentException("Can't find package for [%s]", url);
- }
- fileCoverageUnit.setFileContents(fileStr);
- CoverageUnit coverageUnit = null;
- int lineNum = 0;
- for (String line : fileStr.split("(\r\n|\n)")) {
- if (line.contains("IGNORE")) {
- continue;
- }
- lineNum++;
- // Determine if method; store as CoverageUnit
- m = methodPattern.matcher(line);
- if (m.find()) {
- String name = m.group(3);
- coverageUnit =
- CoverageUnitFactory.createCoverageUnit(fileCoverageUnit, name, "Line " + lineNum,
- fileContentsProvider);
- // Note: CoverageUnit's orderNumber is set by executeLine match below
- fileCoverageUnit.addCoverageUnit(coverageUnit);
- // Duplicate this method as error case for importing
- if (filename.contains("AuxPowerUnit2") && name.equals("clear")) {
- CoverageUnit duplicateCoverageUnit =
- CoverageUnitFactory.createCoverageUnit(fileCoverageUnit, name, "Line " + lineNum,
- fileContentsProvider);
- duplicateCoverageUnit.setOrderNumber("2");
- fileCoverageUnit.addCoverageUnit(duplicateCoverageUnit);
- CoverageItem item = new CoverageItem(duplicateCoverageUnit, CoverageOptionManager.Not_Covered, "1");
- item.setName("return super.getColumn(index)");
- duplicateCoverageUnit.addCoverageItem(item);
- }
- }
- // Determine if executable coverage line; store as CoverageItem
- m = executeLine.matcher(line);
- if (m.find()) {
- String lineText = m.group(1);
- String methodNum = m.group(2);
- String executeNum = m.group(3);
- String testUnits = m.group(4);
- boolean covered = !testUnits.equals("n");
- CoverageItem coverageItem =
- new CoverageItem(coverageUnit,
- covered ? CoverageOptionManager.Test_Unit : CoverageOptionManager.Not_Covered, executeNum);
- coverageUnit.setOrderNumber(methodNum);
- coverageItem.setName(lineText);
- coverageItem.setOrderNumber(executeNum);
- coverageUnit.addCoverageItem(coverageItem);
- if (covered) {
- for (String testUnitName : testUnits.split("\\|")) {
- coverageItem.addTestUnitName(testUnitName);
- }
- }
- }
-
- }
- } catch (IOException ex) {
- OseeExceptions.wrapAndThrow(ex);
- }
- return fileCoverageUnit;
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/CoverageImport1TestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/CoverageImport1TestBlam.java
deleted file mode 100644
index 47f2d5ed31..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/CoverageImport1TestBlam.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.demo.examples.CoverageImportTestBlam;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageImport1TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 1";
-
- public CoverageImport1TestBlam() {
- super(NAME, Arrays.asList(
- //
- "com/screenA/ComScrnAButton1.java", "com/screenA/ComScrnAButton2.java",
- //
- "com/screenB/ScreenBButton1.java", "com/screenB/ScreenBButton2.java", "com/screenB/ScreenBButton3.java",
-
- //
- "epu/PowerUnit1.java", "epu/PowerUnit2.java",
- //
- "apu/AuxPowerUnit1.java", "apu/AuxPowerUnit2.java",
-
- //
- "nav/NavigationButton1.java", "nav/NavigationButton2.java", "nav/NavigationButton3.java"
- //
- ));
- }
-
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/CoveragePackage1Import1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/CoveragePackage1Import1.java
deleted file mode 100644
index dec49623d5..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/CoveragePackage1Import1.java
+++ /dev/null
@@ -1,24 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01;
-
-import org.eclipse.osee.coverage.demo.examples.CpCreateAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import1 extends CpCreateAndImportItem {
-
- public CoveragePackage1Import1(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 1 - New CP", CoverageImport1TestBlam.NAME);
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/CoveragePackage1Import1B.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/CoveragePackage1Import1B.java
deleted file mode 100644
index b4f3577121..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/CoveragePackage1Import1B.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01;
-
-import org.eclipse.osee.coverage.demo.examples.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import1B extends CpSelectAndImportItem {
-
- public CoveragePackage1Import1B(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 1B - Choose CP", CoverageImport1TestBlam.NAME);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/apu/AuxPowerUnit1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/apu/AuxPowerUnit1.java
deleted file mode 100644
index 7d09eb745a..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/apu/AuxPowerUnit1.java
+++ /dev/null
@@ -1,95 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01.apu;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-
-/**
- * @author Donald G. Dunne
- */
-public class AuxPowerUnit1 extends Table {
-
- public Image image;
-
- public AuxPowerUnit1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return this.image; // 1, 2, n
- } else {
- return this.image; // 1, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(AuxPowerUnit1.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(AuxPowerUnit1.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
- @Override
- public void clear(int[] indices) {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- System.out.println("clear it"); // 2, 2, n
- } else {
- for (int x = 0; x < 34; x++) {
- System.err.println("clear"); // 2, 3, n
- }
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(AuxPowerUnit1.class, Level.SEVERE, ex); // 2, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(AuxPowerUnit1.class, Level.SEVERE, ex); // 2, 5, n
- }
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 3, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return new Point(3, 2); // 4, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
- }
- }
-
- @Override
- public void deselect(int start, int end) {
- super.deselect(start, end); // 5, 1, TestUnit2
- }
-
- @Override
- public TableColumn getColumn(int index) {
- return super.getColumn(index); // 6, 1, TestUnit2
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 7, 1, TestUnit2
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/apu/AuxPowerUnit2.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/apu/AuxPowerUnit2.java
deleted file mode 100644
index e3ba227ac0..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/apu/AuxPowerUnit2.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01.apu;
-
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-
-/**
- * @author Donald G. Dunne
- */
-public class AuxPowerUnit2 extends Table {
-
- public Image image;
-
- public AuxPowerUnit2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- // NOTE: This method will be duplicated to show error case; duplicated via SampleJavaFileParser
- @Override
- public void clear(int[] indices) {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- System.out.println("clear it"); // 1, 2, n
- } else {
- for (int x = 0; x < 34; x++) {
- System.err.println("clear");// 1, 3, n
- }
- }
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenA/ComScrnAButton1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenA/ComScrnAButton1.java
deleted file mode 100644
index fb9aa5d21a..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenA/ComScrnAButton1.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01.com.screenA;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class ComScrnAButton1 extends Button {
-
- public Image image;
-
- public ComScrnAButton1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit1|TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- } else {
- return "Navigate There"; // 1, 3, TestUnit3|TestUnit4
- }
- } catch (Exception ex) {
- OseeLog.log(ComScrnAButton1.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
- @Override
- public void setImage(Image image) {
- this.image = image; // 2, 1, TestUnit1|TestUnit2|TestUnit3
- }
-
- @Override
- public void setText(String string) {
- super.setText(string); // 3, 1, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 4, 1, TestUnit1|TestUnit3
- return this.image; // 4, 2, n
- } else {
- return super.getImage(); // 4, 3, TestUnit3
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(ComScrnAButton1.class, Level.SEVERE, ex); // 4, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(ComScrnAButton1.class, Level.SEVERE, ex); // 4, 5, n
- }
- return null; // 4, 6, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenA/ComScrnAButton2.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenA/ComScrnAButton2.java
deleted file mode 100644
index a3e816b867..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenA/ComScrnAButton2.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01.com.screenA;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class ComScrnAButton2 extends Button {
-
- public Image image;
-
- public ComScrnAButton2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit4
- }
- } catch (Exception ex) {
- OseeLog.log(ComScrnAButton2.class, Level.SEVERE, ex); // 1, 3, n
- }
- return "Navigate"; // 1, 4, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit3
- return this.image; // 2, 2, n
- } else {
- return super.getImage(); // 2, 3, TestUnit4|TestUnit1
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(ComScrnAButton2.class, Level.SEVERE, ex); // 2, 4, n
- }
- return null; // 2, 6, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenB/ScreenBButton1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenB/ScreenBButton1.java
deleted file mode 100644
index 9ab88203ee..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenB/ScreenBButton1.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01.com.screenB;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class ScreenBButton1 extends Button {
-
- public Image image;
-
- public ScreenBButton1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2|TestUnit3
- return "Navigate Here"; // 1, 2, TestUnit2|TestUnit3
- } else {
- return "Navigate There"; // 1, 3, TestUnit2|TestUnit3
- }
- } catch (Exception ex) {
- OseeLog.log(ScreenBButton1.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
- @Override
- public void setImage(Image image) {
- this.image = image; // 2, 1, TestUnit2|TestUnit3
- }
-
- @Override
- public void setText(String string) {
- super.setText(string); // 3, 1, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 4, 1, TestUnit2|TestUnit3
- return this.image; // 4, 2, n
- } else {
- return super.getImage(); // 4, 3, TestUnit2|TestUnit3
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(ScreenBButton1.class, Level.SEVERE, ex); // 4, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(ScreenBButton1.class, Level.SEVERE, ex); // 4, 5, n
- }
- return null; // 4, 6, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenB/ScreenBButton2.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenB/ScreenBButton2.java
deleted file mode 100644
index 5aaf2949ee..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenB/ScreenBButton2.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01.com.screenB;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class ScreenBButton2 extends Button {
-
- public Image image;
-
- public ScreenBButton2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2|TestUnit1
- return "Navigate Here"; // 1, 2, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(ScreenBButton2.class, Level.SEVERE, ex); // 1, 3, n
- }
- return "Navigate"; // 1, 4, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- return this.image; // 2, 2, n
- } else {
- return super.getImage(); // 2, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(ScreenBButton2.class, Level.SEVERE, ex); // 2, 4, n
- }
- return null; // 2, 6, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenB/ScreenBButton3.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenB/ScreenBButton3.java
deleted file mode 100644
index faabcb7259..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/com/screenB/ScreenBButton3.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01.com.screenB;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class ScreenBButton3 extends Button {
-
- public Image image;
-
- public ScreenBButton3(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public String getRationale() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(ScreenBButton3.class, Level.SEVERE, ex); // 1, 3, n
- }
- return "Navigate"; // 1, 4, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/epu/PowerUnit1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/epu/PowerUnit1.java
deleted file mode 100644
index fe869abd1a..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/epu/PowerUnit1.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01.epu;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-
-/**
- * @author Donald G. Dunne
- */
-public class PowerUnit1 extends Table {
-
- public Image image;
-
- public PowerUnit1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return this.image; // 1, 2, n
- } else {
- return this.image; // 1, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(PowerUnit1.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(PowerUnit1.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
- @Override
- public void clear(int[] indices) {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- System.out.println("clear it"); // 2, 2, n
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(PowerUnit1.class, Level.SEVERE, ex); // 2, 3, n
-
- } catch (Exception ex) {
- OseeLog.log(PowerUnit1.class, Level.SEVERE, ex); // 2, 4, n
- }
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 3, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return new Point(3, 2); // 4, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
- }
- }
-
- @Override
- public void deselect(int start, int end) {
- super.deselect(start, end); // 5, 1, TestUnit2
- }
-
- @Override
- public TableColumn getColumn(int index) {
- return super.getColumn(index); // 6, 1, TestUnit2
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 7, 1, TestUnit2
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/epu/PowerUnit2.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/epu/PowerUnit2.java
deleted file mode 100644
index 5ec7643d69..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/epu/PowerUnit2.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01.epu;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-
-/**
- * @author Donald G. Dunne
- */
-public class PowerUnit2 extends Table {
-
- public Image image;
-
- public PowerUnit2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return this.image; // 1, 2, n
- } else {
- return this.image; // 1, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(PowerUnit2.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(PowerUnit2.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
- @Override
- public void clear(int[] indices) {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- System.out.println("clear it"); // 2, 2, n
- } else {
- for (int x = 0; x < 34; x++) {
- System.err.println("clear");// 2, 3, n
- }
- }
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 3, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return new Point(3, 2); // 4, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
- }
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 5, 1, TestUnit2
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/nav/NavigationButton1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/nav/NavigationButton1.java
deleted file mode 100644
index 1ae9e34966..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/nav/NavigationButton1.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01.nav;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class NavigationButton1 extends Button {
-
- public Image image;
-
- public NavigationButton1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- } else {
- return "Navigate There"; // 1, 3, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(NavigationButton1.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
- @Override
- public void setImage(Image image) {
- this.image = image; // 2, 1, TestUnit2
- }
-
- @Override
- public void setText(String string) {
- super.setText(string); // 3, 1, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return this.image; // 4, 2, n
- } else {
- return super.getImage(); // 4, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(NavigationButton1.class, Level.SEVERE, ex); // 4, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(NavigationButton1.class, Level.SEVERE, ex); // 4, 5, n
- }
- return null; // 4, 6, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/nav/NavigationButton2.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/nav/NavigationButton2.java
deleted file mode 100644
index af5718763e..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/nav/NavigationButton2.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01.nav;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class NavigationButton2 extends Button {
-
- public Image image;
-
- public NavigationButton2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(NavigationButton3.class, Level.SEVERE, ex); // 1, 3, n
- }
- return "Navigate"; // 1, 4, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- return this.image; // 2, 2, n
- } else {
- return super.getImage(); // 2, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(NavigationButton3.class, Level.SEVERE, ex); // 2, 4, n
- }
- return null; // 2, 5, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/nav/NavigationButton3.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/nav/NavigationButton3.java
deleted file mode 100644
index 82bdfd2c41..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import01/nav/NavigationButton3.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import01.nav;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class NavigationButton3 extends Button {
-
- public Image image;
-
- public NavigationButton3(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public String getRationale() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(NavigationButton3.class, Level.SEVERE, ex); // 1, 3, n
- }
- return "Navigate"; // 1, 4, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/CoverageImport2TestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/CoverageImport2TestBlam.java
deleted file mode 100644
index ca2b0ac85e..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/CoverageImport2TestBlam.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import02;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.demo.examples.CoverageImportTestBlam;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageImport2TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 2";
-
- public CoverageImport2TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import01/com/screenA/ComScrnAButton1.java",
- "import01/com/screenA/ComScrnAButton2.java",
- "import02/com/screenA/ComScrnAButton3.java",
- //
- "import01/com/screenB/ScreenBButton1.java", "import01/com/screenB/ScreenBButton2.java",
- "import01/com/screenB/ScreenBButton3.java",
- //
- "import01/epu/PowerUnit1.java", "import01/epu/PowerUnit2.java", "import02/epu/PowerUnit3.java",
- //
- "import01/apu/AuxPowerUnit1.java", "import01/apu/AuxPowerUnit2.java",
- //
- "import01/nav/NavigationButton1.java", "import01/nav/NavigationButton2.java",
- "import01/nav/NavigationButton3.java"
- //
- ));
- }
-
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/CoveragePackage1Import2.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/CoveragePackage1Import2.java
deleted file mode 100644
index 8144677a1b..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/CoveragePackage1Import2.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import02;
-
-import org.eclipse.osee.coverage.demo.examples.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import2 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import2(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 2 - Add epu.PowerUnit3", CoverageImport2TestBlam.NAME);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/com/screenA/ComScrnAButton3.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/com/screenA/ComScrnAButton3.java
deleted file mode 100644
index da25868bf6..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/com/screenA/ComScrnAButton3.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import02.com.screenA;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class ComScrnAButton3 extends Button {
-
- public Image image;
-
- public ComScrnAButton3(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit1|TestUnit3
- return this.image; // 1, 2, n
- } else {
- return super.getImage(); // 1, 3, TestUnit3
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(ComScrnAButton3.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(ComScrnAButton3.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/epu/PowerUnit3.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/epu/PowerUnit3.java
deleted file mode 100644
index 4202eeb11c..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import02/epu/PowerUnit3.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import02.epu;
-
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-
-/**
- * @author Donald G. Dunne
- */
-public class PowerUnit3 extends Table {
-
- public Image image;
-
- public PowerUnit3(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 1, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- return new Point(3, 2); // 2, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 2, 3, TestUnit2
- }
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 3, 1, TestUnit2
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import03/CoverageImport3TestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import03/CoverageImport3TestBlam.java
deleted file mode 100644
index ab2d553b5f..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import03/CoverageImport3TestBlam.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import03;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.demo.examples.CoverageImportTestBlam;
-
-/**
- * Add PowerUnit1.initAdded to end; Change getColumnCount.line1 from TestUnit2 to TestUnit3
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport3TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 3";
-
- public CoverageImport3TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import03/epu/PowerUnit1.java", "import01/epu/PowerUnit2.java", "import02/epu/PowerUnit3.java"
- //
- ));
- }
-
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import03/CoveragePackage1Import3.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import03/CoveragePackage1Import3.java
deleted file mode 100644
index 6e7d9cfc90..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import03/CoveragePackage1Import3.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import03;
-
-import org.eclipse.osee.coverage.demo.examples.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import3 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import3(XNavigateItem parent) {
- super(
- parent,
- "Open CP 1 - Import 3 - Add PowerUnit1.initAdded to end; Change getColumnCount.line1 from TestUnit2 to TestUnit3",
- CoverageImport3TestBlam.NAME);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import03/epu/PowerUnit1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import03/epu/PowerUnit1.java
deleted file mode 100644
index a50d153580..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import03/epu/PowerUnit1.java
+++ /dev/null
@@ -1,95 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import03.epu;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-
-/**
- * @author Donald G. Dunne
- */
-public class PowerUnit1 extends Table {
-
- public Image image;
-
- public PowerUnit1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return this.image; // 1, 2, n
- } else {
- return this.image; // 1, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(PowerUnit1.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(PowerUnit1.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
- @Override
- public void clear(int[] indices) {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- System.out.println("clear it"); // 2, 2, n
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(PowerUnit1.class, Level.SEVERE, ex); // 2, 3, n
-
- } catch (Exception ex) {
- OseeLog.log(PowerUnit1.class, Level.SEVERE, ex); // 2, 4, n
- }
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 3, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return new Point(3, 2); // 4, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
- }
- }
-
- @Override
- public void deselect(int start, int end) {
- super.deselect(start, end); // 5, 1, TestUnit2
- }
-
- @Override
- public TableColumn getColumn(int index) {
- return super.getColumn(index); // 6, 1, TestUnit2
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 7, 1, TestUnit3
- }
-
- public int initAdded() {
- return super.getColumnCount(); // 8, 1, TestUnit4
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import04/CoverageImport4TestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import04/CoverageImport4TestBlam.java
deleted file mode 100644
index 8d3c767546..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import04/CoverageImport4TestBlam.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import04;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.demo.examples.CoverageImportTestBlam;
-
-/**
- * Imports change to epu.PowerUnit1, adding a new method
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport4TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 4";
-
- public CoverageImport4TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import04/epu/PowerUnit1.java", "import01/epu/PowerUnit2.java", "import02/epu/PowerUnit3.java"
- //
- ));
- }
-
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import04/CoveragePackage1Import4.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import04/CoveragePackage1Import4.java
deleted file mode 100644
index 034e197951..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import04/CoveragePackage1Import4.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import04;
-
-import org.eclipse.osee.coverage.demo.examples.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import4 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import4(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 4 - Add PowerUnit1.deselectAdded to middle", CoverageImport4TestBlam.NAME);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import04/epu/PowerUnit1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import04/epu/PowerUnit1.java
deleted file mode 100644
index ef7f3118ee..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import04/epu/PowerUnit1.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import04.epu;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-
-/**
- * @author Donald G. Dunne
- */
-public class PowerUnit1 extends Table {
-
- public Image image;
-
- public PowerUnit1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return this.image; // 1, 2, n
- } else {
- return this.image; // 1, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(PowerUnit1.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(PowerUnit1.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
- @Override
- public void clear(int[] indices) {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- System.out.println("clear it"); // 2, 2, n
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(PowerUnit1.class, Level.SEVERE, ex); // 2, 3, n
-
- } catch (Exception ex) {
- OseeLog.log(PowerUnit1.class, Level.SEVERE, ex); // 2, 4, n
- }
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 3, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return new Point(3, 2); // 4, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
- }
- }
-
- @Override
- public void deselect(int start, int end) {
- super.deselect(start, end); // 5, 1, TestUnit2
- }
-
- public void deselectAdded(int start, int end) {
- super.deselect(start, end); // 6, 1, TestUnit5
- }
-
- @Override
- public TableColumn getColumn(int index) {
- return super.getColumn(index); // 7, 1, TestUnit2
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 8, 1, TestUnit3
- }
-
- public int initAdded() {
- return super.getColumnCount(); // 9, 1, TestUnit4
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import05/CoverageImport5TestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import05/CoverageImport5TestBlam.java
deleted file mode 100644
index cb5114419b..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import05/CoverageImport5TestBlam.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import05;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.demo.examples.CoverageImportTestBlam;
-
-/**
- * Imports change to epu.PowerUnit1, adding a new method
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport5TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 5";
-
- public CoverageImport5TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import05/nav/NavigationButton1.java", "import01/nav/NavigationButton2.java",
- "import01/nav/NavigationButton3.java"
- //
- ));
- }
-
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import05/CoveragePackage1Import5.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import05/CoveragePackage1Import5.java
deleted file mode 100644
index 3a2d781ed9..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import05/CoveragePackage1Import5.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import05;
-
-import org.eclipse.osee.coverage.demo.examples.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import5 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import5(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 5 - Add NavigationButton.setImage.line 2,3 items to end",
- CoverageImport5TestBlam.NAME);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import05/nav/NavigationButton1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import05/nav/NavigationButton1.java
deleted file mode 100644
index aa0ae25881..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import05/nav/NavigationButton1.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import05.nav;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class NavigationButton1 extends Button {
-
- public Image image;
-
- public NavigationButton1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- } else {
- return "Navigate There"; // 1, 3, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(NavigationButton1.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
- @Override
- public void setImage(Image image) {
- this.image = image; // 2, 1, TestUnit2
- super.getImage(); // 2, 2, y
- super.checkWidget(); // 2, 3, n
- }
-
- @Override
- public void setText(String string) {
- super.setText(string); // 3, 1, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return this.image; // 4, 2, n
- } else {
- return super.getImage(); // 4, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(NavigationButton1.class, Level.SEVERE, ex); // 4, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(NavigationButton1.class, Level.SEVERE, ex); // 4, 5, n
- }
- return null; // 4, 6, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import06/CoverageImport6TestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import06/CoverageImport6TestBlam.java
deleted file mode 100644
index 696935caa8..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import06/CoverageImport6TestBlam.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import06;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.demo.examples.CoverageImportTestBlam;
-
-/**
- * Delete PowerUnit2.clear
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport6TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 6";
-
- public CoverageImport6TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import04/epu/PowerUnit1.java", "import06/epu/PowerUnit2.java", "import02/epu/PowerUnit3.java"
- //
- ));
- }
-
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import06/CoveragePackage1Import6.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import06/CoveragePackage1Import6.java
deleted file mode 100644
index 4937c17d05..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import06/CoveragePackage1Import6.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import06;
-
-import org.eclipse.osee.coverage.demo.examples.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import6 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import6(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 6 - Delete PowerUnit2.clear", CoverageImport6TestBlam.NAME);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import06/epu/PowerUnit2.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import06/epu/PowerUnit2.java
deleted file mode 100644
index 1ea253b0a6..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import06/epu/PowerUnit2.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import06.epu;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-
-/**
- * @author Donald G. Dunne
- */
-public class PowerUnit2 extends Table {
-
- public Image image;
-
- public PowerUnit2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return this.image; // 1, 2, n
- } else {
- return this.image; // 1, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(PowerUnit2.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(PowerUnit2.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 2, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 3, 1, TestUnit2
- return new Point(3, 2); // 3, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 3, 3, TestUnit2
- }
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 4, 1, TestUnit2
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import07/CoverageImport7TestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import07/CoverageImport7TestBlam.java
deleted file mode 100644
index e72da4d184..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import07/CoverageImport7TestBlam.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import07;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.demo.examples.CoverageImportTestBlam;
-
-/**
- * Change items AuxPowerUnit1.clear line 2 and 3
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport7TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 7";
-
- public CoverageImport7TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import07/apu/AuxPowerUnit1.java", "import01/apu/AuxPowerUnit2.java"
- //
- ));
- }
-
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import07/CoveragePackage1Import7.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import07/CoveragePackage1Import7.java
deleted file mode 100644
index 8e6aded560..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import07/CoveragePackage1Import7.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import07;
-
-import org.eclipse.osee.coverage.demo.examples.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import7 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import7(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 7 - Change items AuxPowerUnit1.clear line 2 and 3",
- CoverageImport7TestBlam.NAME);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import07/apu/AuxPowerUnit1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import07/apu/AuxPowerUnit1.java
deleted file mode 100644
index 50716cb720..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import07/apu/AuxPowerUnit1.java
+++ /dev/null
@@ -1,95 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import07.apu;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-
-/**
- * @author Donald G. Dunne
- */
-public class AuxPowerUnit1 extends Table {
-
- public Image image;
-
- public AuxPowerUnit1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return this.image; // 1, 2, n
- } else {
- return this.image; // 1, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(AuxPowerUnit1.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(AuxPowerUnit1.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
- @Override
- public void clear(int[] indices) {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- System.out.println("clear it now"); // 2, 2, TestUnit1
- } else {
- for (int x = 0; x < 34; x++) {
- System.err.println("clear it"); // 2, 3, n
- }
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(AuxPowerUnit1.class, Level.SEVERE, ex); // 2, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(AuxPowerUnit1.class, Level.SEVERE, ex); // 2, 5, n
- }
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 3, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return new Point(3, 2); // 4, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
- }
- }
-
- @Override
- public void deselect(int start, int end) {
- super.deselect(start, end); // 5, 1, TestUnit2
- }
-
- @Override
- public TableColumn getColumn(int index) {
- return super.getColumn(index); // 6, 1, TestUnit2
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 7, 1, TestUnit2
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import08/CoverageImport8TestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import08/CoverageImport8TestBlam.java
deleted file mode 100644
index fa75ccbb31..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import08/CoverageImport8TestBlam.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import08;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.demo.examples.CoverageImportTestBlam;
-
-/**
- * Deletes NavigationButton2.getText.line2
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport8TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 8";
-
- public CoverageImport8TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import05/nav/NavigationButton1.java", "import08/nav/NavigationButton2.java",
- "import01/nav/NavigationButton3.java"
- //
- ));
- }
-
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import08/CoveragePackage1Import8.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import08/CoveragePackage1Import8.java
deleted file mode 100644
index e6efc07ee7..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import08/CoveragePackage1Import8.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import08;
-
-import org.eclipse.osee.coverage.demo.examples.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * Deletes NavigationButton2.getText.line2
- *
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import8 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import8(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 8 - Deletes NavigationButton2.getText.line2", CoverageImport8TestBlam.NAME);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import08/nav/NavigationButton2.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import08/nav/NavigationButton2.java
deleted file mode 100644
index 402bf769da..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import08/nav/NavigationButton2.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import08.nav;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class NavigationButton2 extends Button {
-
- public Image image;
-
- public NavigationButton2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(NavigationButton2.class, Level.SEVERE, ex); // 1, 2, n
- }
- return "Navigate"; // 1, 3, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- return this.image; // 2, 2, n
- } else {
- return super.getImage(); // 2, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(NavigationButton2.class, Level.SEVERE, ex); // 2, 4, n
- }
- return null; // 2, 5, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import09/CoverageImport9TestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import09/CoverageImport9TestBlam.java
deleted file mode 100644
index bd58826f6d..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import09/CoverageImport9TestBlam.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import09;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.demo.examples.CoverageImportTestBlam;
-
-/**
- * Method update for NavigationButton2.getImage.line2 and line5
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport9TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 9";
-
- public CoverageImport9TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import05/nav/NavigationButton1.java", "import09/nav/NavigationButton2.java",
- "import01/nav/NavigationButton3.java"
- //
- ));
- }
-
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import09/CoveragePackage1Import9.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import09/CoveragePackage1Import9.java
deleted file mode 100644
index 2f948123d2..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import09/CoveragePackage1Import9.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import09;
-
-import org.eclipse.osee.coverage.demo.examples.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * Method update for NavigationButton2.getImage.line2 and line5
- *
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import9 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import9(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 9 - Method update for NavigationButton2.getImage.line2 and line5",
- CoverageImport9TestBlam.NAME);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import09/nav/NavigationButton2.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import09/nav/NavigationButton2.java
deleted file mode 100644
index fa0b7382d6..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import09/nav/NavigationButton2.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import09.nav;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class NavigationButton2 extends Button {
-
- public Image image;
-
- public NavigationButton2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(NavigationButton2.class, Level.SEVERE, ex); // 1, 2, n
- }
- return "Navigate"; // 1, 3, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- return this.image; // 2, 2, TestUnit2
- } else {
- return super.getImage(); // 2, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(NavigationButton2.class, Level.SEVERE, ex); // 2, 4, n
- }
- return null; // 2, 5, TestUnit2
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoverageImport10TestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoverageImport10TestBlam.java
deleted file mode 100644
index d2dc0623db..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoverageImport10TestBlam.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import10;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.demo.examples.CoverageImportTestBlam;
-
-/**
- * Improvement to resolving coverage method differences<br>
- * - If coverage item CM is Test_Unit and import item is Not_Covered, overwrite with Not_Covered <br>
- * - If coverage item CM is a custom disposition and import is Not_Covered, do NOT overwrite coverage item <br>
- * - If coverage item CM is a custom disposition and import is Test_Unit, overwrite with Test_Unit and clear out
- * rationale <br>
- * <br>
- * See comments in NavigationButton2.java file for details
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport10TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 10";
-
- public CoverageImport10TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import05/nav/NavigationButton1.java", "import10/nav/NavigationButton2.java",
- "import01/nav/NavigationButton3.java"
- //
- ));
- }
-
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoveragePackage1Import10.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoveragePackage1Import10.java
deleted file mode 100644
index 535d1b5575..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoveragePackage1Import10.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import10;
-
-import org.eclipse.osee.coverage.demo.examples.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * Improvement to resolving coverage method differences<br>
- * - If coverage item CM is Test_Unit and import item is Not_Covered, overwrite with Not_Covered <br>
- * - If coverage item CM is a custom disposition and import is Not_Covered, do NOT overwrite coverage item <br>
- * - If coverage item CM is a custom disposition and import is Test_Unit, overwrite with Test_Unit and clear out
- * rationale<br>
- * <br>
- * See comments in NavigationButton2.java file for details
- *
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import10 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import10(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 10 - Improvement to resolving coverage method differences",
- CoverageImport10TestBlam.NAME);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoveragePackage1Import10a.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoveragePackage1Import10a.java
deleted file mode 100644
index b6f5d618c7..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoveragePackage1Import10a.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2011 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import10;
-
-import org.eclipse.osee.coverage.demo.CoverageBranches;
-import org.eclipse.osee.coverage.editor.CoverageEditor;
-import org.eclipse.osee.coverage.editor.CoverageEditorInput;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
-import org.eclipse.osee.coverage.util.CoverageUtil;
-import org.eclipse.osee.framework.core.util.Result;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.ui.plugin.util.AWorkbench;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import10a extends XNavigateItem {
-
- public CoveragePackage1Import10a(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 10a - Setup coverage methods for Import 10", null);
- }
-
- @Override
- public void run(TableLoadOption... tableLoadOptions) throws Exception {
- super.run(tableLoadOptions);
-
- CoverageUtil.setNavigatorSelectedBranch(CoverageBranches.COVERAGE_TEST_BRANCH);
- Artifact coveragePackageArtifact = CoveragePackageTestUtil.getSelectedCoveragePackageFromDialog();
- if (coveragePackageArtifact == null) {
- return;
- }
- CoveragePackage coveragePackage = new OseeCoveragePackageStore(coveragePackageArtifact).getCoveragePackage();
-
- Result result = CoveragePackageTestUtil.setupCoveragePackageForImport10(coveragePackage, true);
- if (result.isFalse()) {
- AWorkbench.popup(result);
- }
- CoverageEditor.open(new CoverageEditorInput(coveragePackage.getName(), coveragePackageArtifact, coveragePackage,
- true));
-
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoveragePackageTestUtil.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoveragePackageTestUtil.java
deleted file mode 100644
index 012a80c446..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/CoveragePackageTestUtil.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import10;
-
-import org.eclipse.osee.coverage.demo.CoverageBranches;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.model.CoveragePackageBase;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.ICoverage;
-import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
-import org.eclipse.osee.coverage.util.CoverageUtil;
-import org.eclipse.osee.coverage.util.dialog.CoveragePackageArtifactListDialog;
-import org.eclipse.osee.framework.core.util.Result;
-import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.Strings;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-
-public class CoveragePackageTestUtil {
-
- public static Artifact getSelectedCoveragePackageFromDialog() throws OseeCoreException {
- CoveragePackageArtifactListDialog dialog =
- new CoveragePackageArtifactListDialog("Open Coverage Package", "Select Coverage Package");
- if (!CoverageUtil.getBranchFromUser(false)) {
- return null;
- }
- dialog.setInput(OseeCoveragePackageStore.getCoveragePackageArtifacts(CoverageUtil.getBranch()));
- if (dialog.open() != 0) {
- return null;
- }
- Artifact coveragePackageArtifact = (Artifact) dialog.getResult()[0];
- return coveragePackageArtifact;
- }
-
- public static ICoverage getFirstCoverageByNameEquals(CoveragePackageBase coveragePackageBase, String name) {
- for (ICoverage coverage : coveragePackageBase.getChildren(true)) {
- if (coverage.getName().equals(name)) {
- return coverage;
- }
- }
- return null;
- }
-
- public static CoverageItem getNavigateButton2getTextLine3CoverageItem(CoveragePackage coveragePackage) {
- ICoverage coverage = getFirstCoverageByNameEquals(coveragePackage, "NavigationButton2.java");
- CoverageUnit coverageUnit = (CoverageUnit) coverage;
- for (CoverageUnit childCU : coverageUnit.getCoverageUnits()) {
- if (childCU.getName().equals("getText")) {
- for (CoverageItem item : childCU.getCoverageItems()) {
- if (item.getOrderNumber().equals("3")) {
- return item;
- }
- }
- }
- }
- return null;
- }
-
- public static CoverageItem getNavigateButton2getImageLine3CoverageItem(CoveragePackage coveragePackage) {
- ICoverage coverage = getFirstCoverageByNameEquals(coveragePackage, "NavigationButton2.java");
- CoverageUnit coverageUnit = (CoverageUnit) coverage;
- for (CoverageUnit childCU : coverageUnit.getCoverageUnits()) {
- if (childCU.getName().equals("getImage")) {
- for (CoverageItem item : childCU.getCoverageItems()) {
- if (item.getOrderNumber().equals("3")) {
- return item;
- }
- }
- }
- }
- return null;
- }
-
- public static Result setupCoveragePackageForImport10(CoveragePackage coveragePackage, boolean testWithDb) {
- String errStr = null;
-
- CoverageItem item = getNavigateButton2getTextLine3CoverageItem(coveragePackage);
- if (item == null) {
- errStr = "NavigationButton.java/getText/line 3 not found\n";
- } else {
- item.setCoverageMethod(CoverageOptionManager.Deactivated_Code);
- }
-
- item = getNavigateButton2getImageLine3CoverageItem(coveragePackage);
- if (item == null) {
- errStr += "NavigationButton.java/getImage/line 3 not found";
- } else {
- item.setCoverageMethod(CoverageOptionManager.Deactivated_Code);
- item.setRationale("This is the rationale");
- }
-
- if (Strings.isValid(errStr)) {
- return new Result(errStr);
- }
-
- if (testWithDb) {
- OseeCoveragePackageStore packageStore =
- new OseeCoveragePackageStore(coveragePackage, CoverageBranches.COVERAGE_TEST_BRANCH);
- packageStore.save(coveragePackage.getName(), coveragePackage.getCoverageOptionManager());
- }
-
- return Result.TrueResult;
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/nav/NavigationButton2.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/nav/NavigationButton2.java
deleted file mode 100644
index c96a4b8e21..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import10/nav/NavigationButton2.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import10.nav;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class NavigationButton2 extends Button {
-
- public Image image;
-
- public NavigationButton2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(NavigationButton2.class, Level.SEVERE, ex); // 1, 2, n
- }
- // - If coverage item CM is a custom disposition and import is Not_Covered, DO NOT overwrite coverage item
- // Note: CoveragePackage will have to be changed programatically in test for this case cause can't import disposition item
- // Note: This line was n in import09
- // After test setup, stored coverage package, this line will be Deactivated_Code
- // After import10, this line will be Deactivated_Code (no change from test setup)
- return "Navigate"; // 1, 3, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- // - If coverage item CM is Test_Unit and import item is Not_Covered, overwrite with Not_Covered
- // Note: This line was TestUnit2 in import09
- // After test setup, stored coverage package will be TestUnit2 (no change from import09)
- // After import10, this line will be Not_Covered (one less # covered item, one less Test_Unit, one more Not_Covered)
- return this.image; // 2, 2, n
- } else {
- // - If coverage item CM is a custom disposition and import is Test_Unit, overwrite with Test_Unit and clear rationale
- // Note: CoveragePackage will have to be changed programatically in test for this case cause can't import disposition item
- // Note: This line was TestUnit2 in import09
- // After test setup, stored coverage package, this line will be Deactivated_Code
- // After import10, this line will be Test_Unit, (same # covered items, one less Deactived_Code, one more Test_Unit)
- return super.getImage(); // 2, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(NavigationButton2.class, Level.SEVERE, ex); // 2, 4, n
- }
- return null; // 2, 5, TestUnit2
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoverageImport11TestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoverageImport11TestBlam.java
deleted file mode 100644
index 9444076900..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoverageImport11TestBlam.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import11;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.demo.examples.CoverageImportTestBlam;
-
-/**
- * Delete NavigationButton3 coverage unit <br>
- * <br>
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport11TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 11";
-
- public CoverageImport11TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import11/cnd/DisplayButton1.java", "import11/cnd/DisplayButton2.java", "import11/cnd/DisplayButton3.java", //
- "import11/cnd/disp1/Page1.java", "import11/cnd/disp1/Page2.java" //
- //
- ));
- }
-
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoverageImport11bTestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoverageImport11bTestBlam.java
deleted file mode 100644
index 73b0e76550..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoverageImport11bTestBlam.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import11;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.demo.examples.CoverageImportTestBlam;
-
-/**
- * Delete NavigationButton3 coverage unit <br>
- * <br>
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport11bTestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 11b";
-
- public CoverageImport11bTestBlam() {
- super(NAME, Arrays.asList(
- //
- "import11/cnd/DisplayButton1.java", "import11/cnd/DisplayButton3.java", //
- "import11/cnd/disp1/Page2.java"//
- //
- ));
- }
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoveragePackage1Import11.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoveragePackage1Import11.java
deleted file mode 100644
index 6efbdcd5bc..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoveragePackage1Import11.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import11;
-
-import org.eclipse.osee.coverage.demo.examples.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * Delete NavigationButton3 coverage unit <br>
- * <br>
- *
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import11 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import11(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 11 - Create cnd package", CoverageImport11TestBlam.NAME);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoveragePackage1Import11b.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoveragePackage1Import11b.java
deleted file mode 100644
index e8b672f0ff..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/CoveragePackage1Import11b.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import11;
-
-import org.eclipse.osee.coverage.demo.examples.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * Delete NavigationButton3 coverage unit <br>
- * <br>
- *
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import11b extends CpSelectAndImportItem {
-
- public CoveragePackage1Import11b(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 11b - Delete cnd DisplayButton2, Page2", CoverageImport11bTestBlam.NAME);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/DisplayButton1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/DisplayButton1.java
deleted file mode 100644
index 61770e986f..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/DisplayButton1.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import11.cnd;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class DisplayButton1 extends Button {
-
- public Image image;
-
- public DisplayButton1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- } else {
- return "Navigate There"; // 1, 3, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(DisplayButton1.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
- @Override
- public void setImage(Image image) {
- this.image = image; // 2, 1, TestUnit2
- }
-
- @Override
- public void setText(String string) {
- super.setText(string); // 3, 1, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return this.image; // 4, 2, n
- } else {
- return super.getImage(); // 4, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(DisplayButton1.class, Level.SEVERE, ex); // 4, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(DisplayButton1.class, Level.SEVERE, ex); // 4, 5, n
- }
- return null; // 4, 6, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/DisplayButton2.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/DisplayButton2.java
deleted file mode 100644
index ac7ee3e826..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/DisplayButton2.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import11.cnd;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class DisplayButton2 extends Button {
-
- public Image image;
-
- public DisplayButton2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- } else {
- return "Navigate There"; // 1, 3, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(DisplayButton2.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
- @Override
- public void setImage(Image image) {
- this.image = image; // 2, 1, TestUnit2
- }
-
- @Override
- public void setText(String string) {
- super.setText(string); // 3, 1, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return this.image; // 4, 2, n
- } else {
- return super.getImage(); // 4, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(DisplayButton2.class, Level.SEVERE, ex); // 4, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(DisplayButton2.class, Level.SEVERE, ex); // 4, 5, n
- }
- return null; // 4, 6, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/DisplayButton3.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/DisplayButton3.java
deleted file mode 100644
index 1bdaa6ee9f..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/DisplayButton3.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import11.cnd;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class DisplayButton3 extends Button {
-
- public Image image;
-
- public DisplayButton3(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- } else {
- return "Navigate There"; // 1, 3, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(DisplayButton3.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
- @Override
- public void setImage(Image image) {
- this.image = image; // 2, 1, TestUnit2
- }
-
- @Override
- public void setText(String string) {
- super.setText(string); // 3, 1, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return this.image; // 4, 2, n
- } else {
- return super.getImage(); // 4, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(DisplayButton3.class, Level.SEVERE, ex); // 4, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(DisplayButton3.class, Level.SEVERE, ex); // 4, 5, n
- }
- return null; // 4, 6, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/disp1/Page1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/disp1/Page1.java
deleted file mode 100644
index f234c095c8..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/disp1/Page1.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import11.cnd.disp1;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class Page1 extends Button {
-
- public Image image;
-
- public Page1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- } else {
- return "Navigate There"; // 1, 3, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(Page1.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
- @Override
- public void setImage(Image image) {
- this.image = image; // 2, 1, TestUnit2
- }
-
- @Override
- public void setText(String string) {
- super.setText(string); // 3, 1, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return this.image; // 4, 2, n
- } else {
- return super.getImage(); // 4, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Page1.class, Level.SEVERE, ex); // 4, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Page1.class, Level.SEVERE, ex); // 4, 5, n
- }
- return null; // 4, 6, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/disp1/Page2.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/disp1/Page2.java
deleted file mode 100644
index c0d55dfce4..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import11/cnd/disp1/Page2.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import11.cnd.disp1;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class Page2 extends Button {
-
- public Image image;
-
- public Page2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- } else {
- return "Navigate There"; // 1, 3, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(Page2.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
- @Override
- public void setImage(Image image) {
- this.image = image; // 2, 1, TestUnit2
- }
-
- @Override
- public void setText(String string) {
- super.setText(string); // 3, 1, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return this.image; // 4, 2, n
- } else {
- return super.getImage(); // 4, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Page2.class, Level.SEVERE, ex); // 4, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Page2.class, Level.SEVERE, ex); // 4, 5, n
- }
- return null; // 4, 6, n
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import12/CoverageImport12TestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import12/CoverageImport12TestBlam.java
deleted file mode 100644
index aa8b782abc..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import12/CoverageImport12TestBlam.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import12;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.demo.examples.CoverageImportTestBlam;
-
-/**
- * Import ase.Survive1 as prep for import13 case where non-unique method name <br>
- * <br>
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport12TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 12";
-
- public CoverageImport12TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import12/ase/Survive1.java" //
- //
- ));
- }
-
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import12/CoveragePackage1Import12.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import12/CoveragePackage1Import12.java
deleted file mode 100644
index 8f7a79570b..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import12/CoveragePackage1Import12.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import12;
-
-import org.eclipse.osee.coverage.demo.examples.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * Import ase.Survive1 as prep for import13 case where non-unique method name <br>
- * <br>
- *
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import12 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import12(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 12 - Create ase package", CoverageImport12TestBlam.NAME);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import12/ase/Survive1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import12/ase/Survive1.java
deleted file mode 100644
index 3d5dbad988..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import12/ase/Survive1.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import12.ase;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class Survive1 extends Button {
-
- public Image image;
-
- public Survive1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- } else {
- return "Navigate There"; // 1, 3, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(Survive1.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import13/CoverageImport13TestBlam.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import13/CoverageImport13TestBlam.java
deleted file mode 100644
index e007ccaf81..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import13/CoverageImport13TestBlam.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import13;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.demo.examples.CoverageImportTestBlam;
-
-/**
- * Import coverage unit with invalid duplicate method names to test unmergable but overwrite case <br>
- * <br>
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport13TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 13";
-
- public CoverageImport13TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import13/ase/Survive1.java" //
- //
- ));
- }
-
-} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import13/CoveragePackage1Import13.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import13/CoveragePackage1Import13.java
deleted file mode 100644
index a619c16c70..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import13/CoveragePackage1Import13.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import13;
-
-import org.eclipse.osee.coverage.demo.examples.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * Delete NavigationButton3 coverage unit <br>
- * <br>
- *
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import13 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import13(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 13 - Import ase package - unmergable", CoverageImport13TestBlam.NAME);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import13/ase/Survive1.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import13/ase/Survive1.java
deleted file mode 100644
index 04320f3e32..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/import13/ase/Survive1.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.import13.ase;
-
-import java.util.logging.Level;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class Survive1 extends Button {
-
- public Survive1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- } else {
- return "Navigate There"; // 1, 3, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(Survive1.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
- /** IGNORE @formatter:off - need to comment out ths section so no compile errors
-
- public String getText() {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- return "Navigate Here"; // 2, 2, TestUnit2
- } else {
- return "Navigate There"; // 2, 3, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
- }
- return "Navigate";
- }
-
- IGNORE **/
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/ui/CoverageExampleNavigateItems.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/ui/CoverageExampleNavigateItems.java
deleted file mode 100644
index 5adfcd776d..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/ui/CoverageExampleNavigateItems.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.ui;
-
-import java.util.ArrayList;
-import java.util.List;
-import org.eclipse.osee.coverage.demo.examples.CoveragePackage1;
-import org.eclipse.osee.coverage.demo.examples.import01.CoveragePackage1Import1;
-import org.eclipse.osee.coverage.demo.examples.import01.CoveragePackage1Import1B;
-import org.eclipse.osee.coverage.demo.examples.import02.CoveragePackage1Import2;
-import org.eclipse.osee.coverage.demo.examples.import03.CoveragePackage1Import3;
-import org.eclipse.osee.coverage.demo.examples.import04.CoveragePackage1Import4;
-import org.eclipse.osee.coverage.demo.examples.import05.CoveragePackage1Import5;
-import org.eclipse.osee.coverage.demo.examples.import06.CoveragePackage1Import6;
-import org.eclipse.osee.coverage.demo.examples.import07.CoveragePackage1Import7;
-import org.eclipse.osee.coverage.demo.examples.import08.CoveragePackage1Import8;
-import org.eclipse.osee.coverage.demo.examples.import09.CoveragePackage1Import9;
-import org.eclipse.osee.coverage.demo.examples.import10.CoveragePackage1Import10;
-import org.eclipse.osee.coverage.demo.examples.import10.CoveragePackage1Import10a;
-import org.eclipse.osee.coverage.demo.examples.import11.CoveragePackage1Import11;
-import org.eclipse.osee.coverage.demo.examples.import11.CoveragePackage1Import11b;
-import org.eclipse.osee.coverage.demo.examples.import12.CoveragePackage1Import12;
-import org.eclipse.osee.coverage.demo.examples.import13.CoveragePackage1Import13;
-import org.eclipse.osee.coverage.navigate.ICoverageNavigateItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-import org.eclipse.osee.framework.ui.skynet.util.DbConnectionUtility;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageExampleNavigateItems implements ICoverageNavigateItem {
-
- public CoverageExampleNavigateItems() {
- super();
- }
-
- @Override
- public List<XNavigateItem> getNavigateItems() {
-
- List<XNavigateItem> items = new ArrayList<XNavigateItem>();
-
- if (DbConnectionUtility.areOSEEServicesAvailable().isFalse()) {
- return items;
- }
- items.add(new CoveragePackage1(null));
- items.add(new CoveragePackage1Import1(null));
- items.add(new CoveragePackage1Import1B(null));
- items.add(new CoveragePackage1Import2(null));
- items.add(new CoveragePackage1Import3(null));
- items.add(new CoveragePackage1Import4(null));
- items.add(new CoveragePackage1Import5(null));
- items.add(new CoveragePackage1Import6(null));
- items.add(new CoveragePackage1Import7(null));
- items.add(new CoveragePackage1Import8(null));
- items.add(new CoveragePackage1Import9(null));
- items.add(new CoveragePackage1Import10a(null));
- items.add(new CoveragePackage1Import10(null));
- items.add(new CoveragePackage1Import11(null));
- items.add(new CoveragePackage1Import11b(null));
- items.add(new CoveragePackage1Import12(null));
- items.add(new CoveragePackage1Import13(null));
- items.add(new CreateWorkProductNavigateItemAction(null));
-
- return items;
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/ui/CreateWorkProductNavigateItemAction.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/ui/CreateWorkProductNavigateItemAction.java
deleted file mode 100644
index 762faa8a09..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/examples/ui/CreateWorkProductNavigateItemAction.java
+++ /dev/null
@@ -1,118 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.examples.ui;
-
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import org.eclipse.osee.coverage.editor.CoverageEditor;
-import org.eclipse.osee.coverage.editor.CoverageEditorInput;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.model.WorkProductAction;
-import org.eclipse.osee.coverage.store.CoverageRelationTypes;
-import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
-import org.eclipse.osee.coverage.util.CoverageUtil;
-import org.eclipse.osee.coverage.util.dialog.CoveragePackageArtifactListDialog;
-import org.eclipse.osee.framework.core.data.IOseeBranch;
-import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.Conditions;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
-import org.eclipse.osee.framework.skynet.core.transaction.TransactionManager;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItemAction;
-import org.eclipse.osee.framework.ui.skynet.cm.IOseeCmService;
-import org.osgi.framework.Bundle;
-import org.osgi.framework.BundleContext;
-import org.osgi.framework.FrameworkUtil;
-import org.osgi.framework.ServiceReference;
-
-/**
- * @author Donald G. Dunne
- */
-public class CreateWorkProductNavigateItemAction extends XNavigateItemAction {
-
- public CreateWorkProductNavigateItemAction() {
- super(null, "");
- }
-
- public CreateWorkProductNavigateItemAction(XNavigateItem parent) {
- super(parent, "Create Work Product Action");
- }
-
- private IOseeCmService getCmService() throws OseeCoreException {
- Bundle bundle = FrameworkUtil.getBundle(getClass());
- Conditions.checkNotNull(bundle, "bundle", "Unable to get IOseeCmService reference");
- BundleContext context = bundle.getBundleContext();
- Conditions.checkNotNull(context, "bundleContext", "Unable to get IOseeCmService reference");
- ServiceReference<IOseeCmService> reference = context.getServiceReference(IOseeCmService.class);
- Conditions.checkNotNull(context, "serviceReference", "Unable to get IOseeCmService reference");
- IOseeCmService service = context.getService(reference);
- Conditions.checkNotNull(context, "service", "Unable to get IOseeCmService reference");
- return service;
- }
-
- @Override
- public void run(TableLoadOption... tableLoadOptions) throws Exception {
- IOseeCmService cmService = getCmService();
- if (!CoverageUtil.getBranchFromUser(false)) {
- return;
- }
- IOseeBranch branch = CoverageUtil.getBranch();
- CoveragePackageArtifactListDialog dialog =
- new CoveragePackageArtifactListDialog("Open Coverage Package", "Select Coverage Package");
- dialog.setInput(OseeCoveragePackageStore.getCoveragePackageArtifacts(branch));
- if (dialog.open() == 0) {
- Artifact coveragePackageArtifact = (Artifact) dialog.getResult()[0];
- OseeCoveragePackageStore store = new OseeCoveragePackageStore(coveragePackageArtifact);
- CoveragePackage coveragePackage = store.getCoveragePackage();
- List<WorkProductAction> workProductActions = new ArrayList<WorkProductAction>();
-
- SkynetTransaction transaction = TransactionManager.createTransaction(branch, getName());
- Artifact actionArt =
- cmService.createPcr("Reqts PCR 1001", "Do requirements for PCR 1001", "Improvement", "1", null,
- Arrays.asList("SAW Requirements"));
- actionArt.persist(transaction);
- Artifact reqTeamArt = actionArt.getRelatedArtifact(CoverageRelationTypes.ActionToWorkflow_WorkFlow);
- reqTeamArt.persist(transaction);
-
- workProductActions.add(new WorkProductAction(reqTeamArt));
-
- actionArt =
- cmService.createPcr("Code PCR 1001", "Do code for PCR 33201", "Improvement", "1", null,
- Arrays.asList("SAW Code"));
- actionArt.persist(transaction);
- Artifact codeTeamArt = actionArt.getRelatedArtifact(CoverageRelationTypes.ActionToWorkflow_WorkFlow);
- codeTeamArt.persist(transaction);
-
- workProductActions.add(new WorkProductAction(codeTeamArt));
-
- actionArt =
- cmService.createPcr("Test PCR 1001", "Do test for PCR 33201", "Improvement", "1", null,
- Arrays.asList("SAW Test"));
- actionArt.persist(transaction);
- Artifact testTeamArt = actionArt.getRelatedArtifact(CoverageRelationTypes.ActionToWorkflow_WorkFlow);
- testTeamArt.persist(transaction);
-
- workProductActions.add(new WorkProductAction(testTeamArt));
-
- coveragePackageArtifact.persist(transaction);
-
- transaction.execute();
-
- coveragePackage.getWorkProductTaskProvider().addWorkProductAction(workProductActions);
- CoverageEditor.open(new CoverageEditorInput(coveragePackageArtifact.getName(), coveragePackageArtifact, null,
- false));
- }
-
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCommonBranchForClientDemo.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCommonBranchForClientDemo.java
deleted file mode 100644
index b8b35fc41c..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCommonBranchForClientDemo.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2012 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.internal;
-
-import org.eclipse.osee.framework.database.init.AddCommonBranch;
-import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-
-/**
- * @author Roberto E. Escobar
- */
-public class AddCommonBranchForClientDemo extends AddCommonBranch {
-
- @Override
- public void run() throws OseeCoreException {
- super.run();
- // Customized here;
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCoverageBranch.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCoverageBranch.java
deleted file mode 100644
index 87b76a5882..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCoverageBranch.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.internal;
-
-import org.eclipse.osee.coverage.demo.CoverageBranches;
-import org.eclipse.osee.framework.core.model.Branch;
-import org.eclipse.osee.framework.database.init.IDbInitializationTask;
-import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.skynet.core.OseeSystemArtifacts;
-import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
-
-/**
- * @author Roberto E. Escobar
- */
-public class AddCoverageBranch implements IDbInitializationTask {
-
- @Override
- public void run() throws OseeCoreException {
- Branch coverageBranch = BranchManager.createTopLevelBranch(CoverageBranches.COVERAGE_TEST_BRANCH);
- OseeSystemArtifacts.getDefaultHierarchyRootArtifact(coverageBranch);
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCoverageDemoInitConfig.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCoverageDemoInitConfig.java
deleted file mode 100644
index 440e222891..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCoverageDemoInitConfig.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2012 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.internal;
-
-import org.eclipse.osee.coverage.demo.CoverageChoice;
-import org.eclipse.osee.framework.database.init.DatabaseInitConfiguration;
-import org.eclipse.osee.framework.database.init.DefaultDbInitTasks;
-import org.eclipse.osee.framework.database.init.DefaultOseeTypeDefinitions;
-import org.eclipse.osee.framework.database.init.IAddDbInitChoice;
-import org.eclipse.osee.framework.database.init.IGroupSelector;
-
-/**
- * @author Roberto E. Escobar
- */
-public class AddCoverageDemoInitConfig implements IAddDbInitChoice {
-
- @Override
- public void addDbInitChoice(IGroupSelector groupSelection) {
- DatabaseInitConfiguration config = new DatabaseInitConfiguration();
- config.addTask(asLocalExtensionId("AddCommonBranchForCoverageClientDemo"));
- config.addTask("org.eclipse.osee.framework.access.provider.FrameworkAccessConfig");
-
- config.addTask(asLocalExtensionId("AddCoverageDemoUsers"));
- config.addTask(DefaultDbInitTasks.SIMPLE_TEMPLATE_PROVIDER.getExtensionId());
- config.addTask(asLocalExtensionId("AddCoverageBranch"));
-
- config.addOseeType(DefaultOseeTypeDefinitions.OSEE_BASE_TYPES);
- config.addOseeType(DefaultOseeTypeDefinitions.DEFINE_TYPES);
- config.addOseeType(DefaultOseeTypeDefinitions.ATS_TYPES);
- config.addOseeType(DefaultOseeTypeDefinitions.COVERAGE_TYPES);
-
- groupSelection.addChoice(CoverageChoice.OSEE_COVERAGE_DEMO, config);
- }
-
- private String asLocalExtensionId(String contributionId) {
- return String.format("org.eclipse.osee.coverage.demo.%s", contributionId);
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCoverageDemoUsers.java b/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCoverageDemoUsers.java
deleted file mode 100644
index 38ff352db6..0000000000
--- a/plugins/org.eclipse.osee.coverage.demo/src/org/eclipse/osee/coverage/demo/internal/AddCoverageDemoUsers.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.demo.internal;
-
-import java.util.ArrayList;
-import java.util.List;
-import org.eclipse.osee.ats.core.client.util.AtsGroup;
-import org.eclipse.osee.coverage.demo.CoverageDemoUsers;
-import org.eclipse.osee.framework.core.data.IUserToken;
-import org.eclipse.osee.framework.database.init.IDbInitializationTask;
-import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.skynet.core.SystemGroup;
-import org.eclipse.osee.framework.skynet.core.User;
-import org.eclipse.osee.framework.skynet.core.UserManager;
-import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
-import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
-import org.eclipse.osee.framework.skynet.core.transaction.TransactionManager;
-
-/**
- * @author Roberto E. Escobar
- */
-public class AddCoverageDemoUsers implements IDbInitializationTask {
-
- @Override
- public void run() throws OseeCoreException {
- List<User> admins = new ArrayList<User>();
-
- SkynetTransaction transaction =
- TransactionManager.createTransaction(BranchManager.getCommonBranch(), "Add Dev Users");
- for (IUserToken userEnum : CoverageDemoUsers.values()) {
- User user = UserManager.createUser(userEnum, transaction);
- if (userEnum.isAdmin()) {
- admins.add(user);
- }
- }
-
- transaction.execute();
-
- SkynetTransaction transaction1 =
- TransactionManager.createTransaction(BranchManager.getCommonBranch(), "Configure OSEEAdmin");
- SystemGroup.OseeAdmin.getArtifact().persist(transaction1);
-
- // Dependency on CM management
- AtsGroup.AtsAdmin.getArtifact().persist(transaction1);
- AtsGroup.AtsTempAdmin.addMember(UserManager.getUser(CoverageDemoUsers.Joe_Smith));
- AtsGroup.AtsTempAdmin.getArtifact().persist(transaction1);
- transaction1.execute();
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.help.ui.test/.classpath b/plugins/org.eclipse.osee.coverage.help.ui.test/.classpath
deleted file mode 100644
index ad32c83a78..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui.test/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/plugins/org.eclipse.osee.coverage.help.ui.test/.project b/plugins/org.eclipse.osee.coverage.help.ui.test/.project
deleted file mode 100644
index 408d284a7d..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui.test/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.osee.coverage.help.ui.test</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.osee.coverage.help.ui.test/META-INF/MANIFEST.MF b/plugins/org.eclipse.osee.coverage.help.ui.test/META-INF/MANIFEST.MF
deleted file mode 100644
index f4f5f29472..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui.test/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,12 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: OSEE Coverage Help UI Test (Incubation)
-Bundle-SymbolicName: org.eclipse.osee.coverage.help.ui.test
-Bundle-Version: 0.23.0.qualifier
-Bundle-Vendor: Eclipse Open System Engineering Environment
-Fragment-Host: org.eclipse.osee.coverage.help.ui
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
-Require-Bundle: org.junit,
- org.eclipse.core.runtime
-Import-Package: org.eclipse.osee.framework.jdk.core.util,
- org.osgi.framework
diff --git a/plugins/org.eclipse.osee.coverage.help.ui.test/build.properties b/plugins/org.eclipse.osee.coverage.help.ui.test/build.properties
deleted file mode 100644
index 34d2e4d2da..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui.test/build.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .
diff --git a/plugins/org.eclipse.osee.coverage.help.ui.test/pom.xml b/plugins/org.eclipse.osee.coverage.help.ui.test/pom.xml
deleted file mode 100644
index 729a8d425c..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui.test/pom.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.osee</groupId>
- <artifactId>org.eclipse.osee.coverage.parent</artifactId>
- <version>0.23.0-SNAPSHOT</version>
- <relativePath>../../plugins/org.eclipse.osee.coverage.parent</relativePath>
- </parent>
-
- <artifactId>org.eclipse.osee.coverage.help.ui.test</artifactId>
- <packaging>eclipse-test-plugin</packaging>
- <name>OSEE Coverage Help UI Test - (Incubation)</name>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-surefire-plugin</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <testSuite>org.eclipse.osee.coverage.help.ui.test</testSuite>
- <testClass>org.eclipse.osee.coverage.help.ui.CoverageHelpUiTestSuite</testClass>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project> \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/CoverageHelpUiTestSuite.java b/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/CoverageHelpUiTestSuite.java
deleted file mode 100644
index 370a8747ed..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/CoverageHelpUiTestSuite.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.help.ui;
-
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-
-/**
- * @author Angel Avila
- */
-@RunWith(Suite.class)
-@Suite.SuiteClasses({HelpContextTest.class, HelpTableOfContentTest.class})
-public class CoverageHelpUiTestSuite {
- // Test Suite
-}
diff --git a/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/HelpContextTest.java b/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/HelpContextTest.java
deleted file mode 100644
index 587abfb9eb..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/HelpContextTest.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.help.ui;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import java.lang.reflect.Field;
-import java.net.URL;
-import java.util.HashMap;
-import java.util.Map;
-import org.eclipse.osee.coverage.help.ui.util.ContextParser;
-import org.eclipse.osee.coverage.help.ui.util.ContextParser.ContextEntry;
-import org.eclipse.osee.coverage.help.ui.util.HelpTestUtil;
-import org.eclipse.osee.framework.core.data.HelpContext;
-import org.eclipse.osee.framework.jdk.core.util.Compare;
-import org.junit.Assert;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * @author Angel Avila
- */
-public class HelpContextTest {
-
- private static final String PLUGIN_ID = "org.eclipse.osee.coverage.help.ui";
-
- private static Map<String, HelpContext> contexts;
- private static ContextParser parser;
-
- @BeforeClass
- public static void setUp() throws Exception {
- contexts = getContexts(CoverageHelpContext.class);
- parser = new ContextParser("contexts/contexts.xml");
- parser.parse();
- }
-
- @Test
- public void testAdd() throws Exception {
- assertEquals(8, contexts.size());
- }
-
- @Test
- public void testContextsXml() throws Exception {
- assertEquals(contexts.size(), parser.getEntries().size());
-
- Assert.assertFalse(Compare.isDifferent(contexts.keySet(), parser.getIds()));
- for (HelpContext context : contexts.values()) {
- assertEquals(PLUGIN_ID, context.getPluginId());
-
- String id = context.getName();
- ContextEntry entry = parser.getEntry(id);
- assertNotNull(entry);
- }
- }
-
- @Test
- public void testHrefFiles() throws Exception {
- for (ContextEntry entry : parser.getEntries()) {
- for (String reference : entry.getReferences()) {
- URL url = HelpTestUtil.getResource(reference);
- assertNotNull(String.format("[%s] was not valid", reference), url);
- }
- }
- }
-
- private static Map<String, HelpContext> getContexts(Class<?> clazz) throws IllegalArgumentException, IllegalAccessException {
- Map<String, HelpContext> contexts = new HashMap<String, HelpContext>();
- for (Field field : clazz.getFields()) {
- Object object = field.get(null);
- if (object instanceof HelpContext) {
- HelpContext context = (HelpContext) object;
- contexts.put(context.getName(), context);
- }
- }
- return contexts;
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/HelpTableOfContentTest.java b/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/HelpTableOfContentTest.java
deleted file mode 100644
index 165b6fce59..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/HelpTableOfContentTest.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.help.ui;
-
-import static org.junit.Assert.assertNotNull;
-import java.net.URL;
-import java.util.Set;
-import org.eclipse.osee.coverage.help.ui.util.HelpTestUtil;
-import org.eclipse.osee.coverage.help.ui.util.HtmlParser;
-import org.eclipse.osee.coverage.help.ui.util.TocParser;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-;
-
-/**
- * @author Angel Avila
- */
-public class HelpTableOfContentTest {
-
- private static final String PLUGIN_ID = "org.eclipse.osee.coverage.help.ui";
-
- private static TocParser parser;
-
- @BeforeClass
- public static void setUp() throws Exception {
- parser = new TocParser("toc.xml");
- parser.parse();
- }
-
- @Test
- public void testAllTocReferencesExist() throws Exception {
- for (String reference : parser.getEntries()) {
- URL url = HelpTestUtil.getResource(reference);
- assertNotNull(String.format("[%s] was not valid", reference), url);
- }
- }
-
- @Test
- public void testTocReferencesValid() throws Exception {
- HtmlParser htmlParser = new HtmlParser(PLUGIN_ID);
-
- for (String reference : parser.getEntries()) {
- URL url = HelpTestUtil.getResource(reference);
-
- Set<String> entries = htmlParser.parse(url);
- for (String resource : entries) {
- URL referencedUrl = HelpTestUtil.getResource(reference);
- assertNotNull(String.format("[%s] was not valid", resource), referencedUrl);
- }
-
- }
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/ContextParser.java b/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/ContextParser.java
deleted file mode 100644
index 2f7807c9c6..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/ContextParser.java
+++ /dev/null
@@ -1,141 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.help.ui.util;
-
-import java.io.BufferedInputStream;
-import java.io.InputStream;
-import java.net.URL;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.LinkedHashSet;
-import java.util.Map;
-import java.util.Set;
-import javax.xml.stream.XMLInputFactory;
-import javax.xml.stream.XMLStreamConstants;
-import javax.xml.stream.XMLStreamReader;
-import org.eclipse.osee.framework.jdk.core.util.Lib;
-import org.eclipse.osee.framework.jdk.core.util.Strings;
-
-/**
- * @author Angel Avila
- */
-public class ContextParser {
-
- private static final XMLInputFactory xmlInputFactory = XMLInputFactory.newFactory();
-
- private static final String CONTEXT = "context";
- private static final String TOPIC = "topic";
- private static final String HREF = "href";
- private static final String ID_TAG = "id";
-
- public Map<String, ContextEntry> entries = new HashMap<String, ContextEntry>();
- public String path;
-
- private String localName;
- private String uri;
- private ContextEntry currentEntry;
-
- public ContextParser(String path) {
- this.path = path;
- }
-
- public void parse() throws Exception {
- entries.clear();
- URL url = HelpTestUtil.getResource(path);
-
- InputStream inputStream = null;
- try {
- inputStream = new BufferedInputStream(url.openStream());
- XMLStreamReader streamReader = xmlInputFactory.createXMLStreamReader(inputStream);
- while (streamReader.hasNext()) {
- process(streamReader);
- streamReader.next();
- }
-
- } finally {
- Lib.close(inputStream);
- }
- }
-
- private void process(XMLStreamReader reader) {
- int eventType = reader.getEventType();
- switch (eventType) {
- case XMLStreamConstants.START_ELEMENT:
- localName = reader.getLocalName();
- uri = reader.getNamespaceURI();
- if (CONTEXT.equals(localName)) {
-
- String id = reader.getAttributeValue(uri, ID_TAG);
- if (Strings.isValid(id)) {
- currentEntry = new ContextEntry(id);
- }
-
- } else if (TOPIC.equals(localName) && currentEntry != null) {
- String reference = reader.getAttributeValue(uri, HREF);
- if (Strings.isValid(reference)) {
- String path = normalizePath(reference);
- currentEntry.getReferences().add(path);
- }
- }
- break;
- case XMLStreamConstants.END_ELEMENT:
- localName = reader.getLocalName();
- uri = reader.getNamespaceURI();
- if (CONTEXT.equals(localName) && currentEntry != null) {
- entries.put(currentEntry.getId(), currentEntry);
- reset();
- }
- break;
- }
- }
-
- private String normalizePath(String reference) {
- return reference.replaceAll("\\.html#.*", ".html");
- }
-
- private void reset() {
- localName = null;
- uri = null;
- currentEntry = null;
- }
-
- public Collection<ContextEntry> getEntries() {
- return entries.values();
- }
-
- public ContextEntry getEntry(String id) {
- return entries.get(id);
- }
-
- public Set<String> getIds() {
- return entries.keySet();
- }
-
- public final class ContextEntry {
- private final String id;
- private final Set<String> references = new LinkedHashSet<String>();
-
- public ContextEntry(String id) {
- super();
- this.id = id;
- }
-
- public String getId() {
- return id;
- }
-
- public Set<String> getReferences() {
- return references;
- }
-
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/HelpTestUtil.java b/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/HelpTestUtil.java
deleted file mode 100644
index 0112193536..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/HelpTestUtil.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.help.ui.util;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import java.io.File;
-import java.net.URL;
-import org.eclipse.core.runtime.FileLocator;
-import org.osgi.framework.Bundle;
-import org.osgi.framework.FrameworkUtil;
-
-/**
- * @author Angel Avila
- */
-public final class HelpTestUtil {
-
- private HelpTestUtil() {
- // Utility Class
- }
-
- public static URL getResource(String resource) throws Exception {
- Bundle bundle = FrameworkUtil.getBundle(HelpTestUtil.class);
- URL url = bundle.getResource(resource);
-
- assertNotNull(String.format("Resource not found: [%s]", resource), url);
-
- url = FileLocator.toFileURL(url);
- File file = new File(url.toURI());
- assertEquals(String.format("[%s] does not exist", resource), true, file.exists());
- assertEquals(String.format("[%s] unreadable", resource), true, file.canRead());
-
- return url;
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/HtmlParser.java b/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/HtmlParser.java
deleted file mode 100644
index d2dd6451e1..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/HtmlParser.java
+++ /dev/null
@@ -1,119 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.help.ui.util;
-
-import java.io.BufferedInputStream;
-import java.io.InputStream;
-import java.net.URL;
-import java.util.HashSet;
-import java.util.Set;
-import javax.xml.stream.XMLInputFactory;
-import javax.xml.stream.XMLStreamConstants;
-import javax.xml.stream.XMLStreamReader;
-import org.eclipse.osee.framework.jdk.core.util.Lib;
-import org.eclipse.osee.framework.jdk.core.util.Strings;
-
-;
-
-/**
- * @author Angel Avila
- */
-public class HtmlParser {
-
- private static final XMLInputFactory xmlInputFactory = XMLInputFactory.newFactory();
-
- private static final String LINK_NODE = "link";
- private static final String HREF_TAG = "href";
- private static final String SRC_TAG = "src";
-
- private final String pathHint;
-
- public HtmlParser(String pathHint) {
- this.pathHint = pathHint;
- }
-
- private String getPath(String fullPath) {
- StringBuilder builder = new StringBuilder();
-
- String[] parts = fullPath.split("/");
- boolean found = false;
- for (String part : parts) {
- if (found && !part.endsWith(".html")) {
- builder.append(part);
- builder.append("/");
- }
- if (pathHint.equals(part)) {
- found = true;
- }
- }
- return builder.toString();
- }
-
- public Set<String> parse(URL url) throws Exception {
- Set<String> entries = new HashSet<String>();
- entries.clear();
-
- String pathPrefix = getPath(url.toString());
-
- InputStream inputStream = null;
- try {
- inputStream = new BufferedInputStream(url.openStream());
- XMLStreamReader streamReader = xmlInputFactory.createXMLStreamReader(inputStream);
- while (streamReader.hasNext()) {
- process(streamReader, pathPrefix, entries);
- streamReader.next();
- }
-
- } finally {
- Lib.close(inputStream);
- }
-
- return entries;
- }
-
- private void process(XMLStreamReader reader, String pathPrefix, Set<String> entries) {
- int eventType = reader.getEventType();
- switch (eventType) {
- case XMLStreamConstants.START_ELEMENT:
- String localName = reader.getLocalName();
- for (int index = 0; index < reader.getAttributeCount(); index++) {
-
- String attributeName = reader.getAttributeLocalName(index);
- String value = reader.getAttributeValue(index);
-
- if (Strings.isValid(value)) {
- if (!LINK_NODE.equals(localName)) {
- if (HREF_TAG.equals(attributeName) || SRC_TAG.equals(attributeName)) {
- processResource(pathPrefix, entries, value);
- }
- }
- }
- }
- break;
- }
- }
-
- private void processResource(String pathPrefix, Set<String> references, String value) {
- if (!isExternalLink(value)) {
- String reference = normalizePath(pathPrefix, value);
- references.add(reference);
- }
- }
-
- private String normalizePath(String pathPrefix, String reference) {
- String path = reference.replaceAll("\\.html#.*", ".html");
- return String.format("%s%s", pathPrefix, path);
- }
-
- private boolean isExternalLink(String resource) {
- return resource.contains("://");
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/TocParser.java b/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/TocParser.java
deleted file mode 100644
index 5356804bcd..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui.test/src/org/eclipse/osee/coverage/help/ui/util/TocParser.java
+++ /dev/null
@@ -1,103 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.help.ui.util;
-
-import java.io.BufferedInputStream;
-import java.io.InputStream;
-import java.net.URL;
-import java.util.HashSet;
-import java.util.Set;
-import javax.xml.stream.XMLInputFactory;
-import javax.xml.stream.XMLStreamConstants;
-import javax.xml.stream.XMLStreamReader;
-import org.eclipse.osee.framework.jdk.core.util.Lib;
-import org.eclipse.osee.framework.jdk.core.util.Strings;
-
-/**
- * @author Angel Avila
- */
-public class TocParser {
-
- private static final XMLInputFactory xmlInputFactory = XMLInputFactory.newFactory();
-
- private static final String TOC = "toc";
- private static final String TOPIC = "topic";
- private static final String HREF = "href";
-
- public Set<String> entries = new HashSet<String>();
- public String path;
-
- private String localName;
- private String uri;
-
- public TocParser(String path) {
- this.path = path;
- }
-
- public void parse() throws Exception {
- entries.clear();
- URL url = HelpTestUtil.getResource(path);
-
- InputStream inputStream = null;
- try {
- inputStream = new BufferedInputStream(url.openStream());
- XMLStreamReader streamReader = xmlInputFactory.createXMLStreamReader(inputStream);
- while (streamReader.hasNext()) {
- process(streamReader);
- streamReader.next();
- }
-
- } finally {
- Lib.close(inputStream);
- }
- }
-
- private void process(XMLStreamReader reader) {
- int eventType = reader.getEventType();
- switch (eventType) {
- case XMLStreamConstants.START_ELEMENT:
- localName = reader.getLocalName();
- uri = reader.getNamespaceURI();
- if (TOC.equals(localName)) {
- processReference(reader, TOPIC);
- } else if (TOPIC.equals(localName)) {
- processReference(reader, HREF);
- }
- break;
- case XMLStreamConstants.END_ELEMENT:
- localName = reader.getLocalName();
- uri = reader.getNamespaceURI();
- reset();
- break;
- }
- }
-
- private void processReference(XMLStreamReader reader, String tag) {
- String reference = reader.getAttributeValue(uri, tag);
- if (Strings.isValid(reference)) {
- String path = normalizePath(reference);
- entries.add(path);
- }
- }
-
- private String normalizePath(String reference) {
- return reference.replaceAll("\\.html#.*", ".html");
- }
-
- private void reset() {
- localName = null;
- uri = null;
- }
-
- public Set<String> getEntries() {
- return entries;
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/.classpath b/plugins/org.eclipse.osee.coverage.help.ui/.classpath
deleted file mode 100644
index ad32c83a78..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/.gitignore b/plugins/org.eclipse.osee.coverage.help.ui/.gitignore
deleted file mode 100644
index 07cf0fe030..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/toc.xml
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/.pmd b/plugins/org.eclipse.osee.coverage.help.ui/.pmd
deleted file mode 100644
index c7b0a9fb3f..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/.pmd
+++ /dev/null
@@ -1,925 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<pmd>
- <useProjectRuleSet>false</useProjectRuleSet>
- <ruleSetFile>.ruleset</ruleSetFile>
- <rules>
- <rule>
- <name>LooseCoupling</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>CloneMethodMustImplementCloneable</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedImports</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>SignatureDeclareThrowsException</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>IfStmtsMustUseBraces</name>
- <ruleset>Braces Rules</ruleset>
- </rule>
- <rule>
- <name>WhileLoopsMustUseBraces</name>
- <ruleset>Braces Rules</ruleset>
- </rule>
- <rule>
- <name>IfElseStmtsMustUseBraces</name>
- <ruleset>Braces Rules</ruleset>
- </rule>
- <rule>
- <name>ForLoopsMustUseBraces</name>
- <ruleset>Braces Rules</ruleset>
- </rule>
- <rule>
- <name>UseSingleton</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyBooleanReturns</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyBooleanExpressions</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SwitchStmtsShouldHaveDefault</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidDeeplyNestedIfStmts</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidReassigningParameters</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SwitchDensity</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ConstructorCallsOverridableMethod</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AccessorClassGeneration</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>FinalFieldCouldBeStatic</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>CloseResource</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>NonStaticInitializer</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>DefaultLabelNotLastInSwitchStmt</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>NonCaseLabelInSwitchStatement</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>OptimizableToArrayCall</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>BadComparison</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>EqualsNull</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ConfusingTernary</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>InstantiationToGetClass</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>IdempotentOperations</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SimpleDateFormatNeedsLocale</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ImmutableField</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UseLocaleWithCaseConversions</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidProtectedFieldInFinalClass</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AssignmentToNonFinalStatic</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>MissingStaticMethodInNonInstantiatableClass</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidSynchronizedAtMethodLevel</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>MissingBreakInSwitch</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UseNotifyAllInsteadOfNotify</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidInstanceofChecksInCatchClause</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AbstractClassWithoutAbstractMethod</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyConditional</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>CompareObjectsWithEquals</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>PositionLiteralsFirstInComparisons</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryLocalBeforeReturn</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>NonThreadSafeSingleton</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UncommentedEmptyMethod</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UncommentedEmptyConstructor</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidConstantsInterface</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UnsynchronizedStaticDateFormatter</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>PreserveStackTrace</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>UseCollectionIsEmpty</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ClassWithOnlyPrivateConstructorsShouldBeFinal</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyMethodInAbstractClassShouldBeAbstract</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>SingularField</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>ReturnEmptyArrayRatherThanNull</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AbstractClassWithoutAnyMethod</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>TooFewBranchesForASwitchStatement</name>
- <ruleset>Design Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidCatchingThrowable</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>SignatureDeclareThrowsException</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>ExceptionAsFlowControl</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidCatchingNPE</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidThrowingRawExceptionTypes</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidThrowingNullPointerException</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidRethrowingException</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotExtendJavaLangError</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotThrowExceptionInFinally</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidThrowingNewInstanceOfSameException</name>
- <ruleset>Strict Exception Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedPrivateField</name>
- <ruleset>Unused Code Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedLocalVariable</name>
- <ruleset>Unused Code Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedPrivateMethod</name>
- <ruleset>Unused Code Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedFormalParameter</name>
- <ruleset>Unused Code Rules</ruleset>
- </rule>
- <rule>
- <name>MoreThanOneLogger</name>
- <ruleset>Java Logging Rules</ruleset>
- </rule>
- <rule>
- <name>LoggerIsNotStaticFinal</name>
- <ruleset>Java Logging Rules</ruleset>
- </rule>
- <rule>
- <name>SystemPrintln</name>
- <ruleset>Java Logging Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidPrintStackTrace</name>
- <ruleset>Java Logging Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidDuplicateLiterals</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>StringInstantiation</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>StringToString</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>InefficientStringBuffering</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryCaseChange</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UseStringBufferLength</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>AppendCharacterWithChar</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>ConsecutiveLiteralAppends</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UseIndexOfChar</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>InefficientEmptyStringCheck</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>InsufficientStringBufferDeclaration</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UselessStringValueOf</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>StringBufferInstantiationWithChar</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>UseEqualsToCompareStrings</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidStringBufferField</name>
- <ruleset>String and StringBuffer Rules</ruleset>
- </rule>
- <rule>
- <name>ReplaceVectorWithList</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>ReplaceHashtableWithMap</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>ReplaceEnumerationWithIterator</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidEnumAsIdentifier</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidAssertAsIdentifier</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>IntegerInstantiation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>ByteInstantiation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>ShortInstantiation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>LongInstantiation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnit4TestShouldUseBeforeAnnotation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnit4TestShouldUseAfterAnnotation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnit4TestShouldUseTestAnnotation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnit4SuitesShouldUseSuiteAnnotation</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitUseExpected</name>
- <ruleset>Migration Rules</ruleset>
- </rule>
- <rule>
- <name>UseProperClassLoader</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>MDBAndSessionBeanNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>RemoteSessionInterfaceNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>LocalInterfaceSessionNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>LocalHomeNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>RemoteInterfaceNamingConvention</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotCallSystemExit</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>StaticEJBFieldShouldBeFinal</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotUseThreads</name>
- <ruleset>J2EE Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidInstantiatingObjectsInLoops</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>UseArrayListInsteadOfVector</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyStartsWith</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>UseStringBufferForStringAppends</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>UseArraysAsList</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidArrayLoops</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryWrapperObjectCreation</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>AddEmptyString</name>
- <ruleset>Optimization Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyCatchBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyIfStmt</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyWhileStmt</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyTryBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyFinallyBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptySwitchStatements</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>JumbledIncrementer</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>ForLoopShouldBeWhileLoop</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryConversionTemporary</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>OverrideBothEqualsAndHashcode</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>DoubleCheckedLocking</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>ReturnFromFinallyBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptySynchronizedBlock</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryReturn</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyStaticInitializer</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnconditionalIfStatement</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyStatementNotInLoop</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>BooleanInstantiation</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryFinalModifier</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>CollapsibleIfStatements</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UselessOverridingMethod</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>ClassCastExceptionWithToArray</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidDecimalLiteralsInBigDecimalConstructor</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UselessOperationOnImmutable</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>MisplacedNullCheck</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedNullCheckInEquals</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidThreadGroup</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>BrokenNullCheck</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>BigIntegerInstantiation</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingOctalValues</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingHardCodedIP</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>CheckResultSet</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidMultipleUnaryOperators</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyInitializer</name>
- <ruleset>Basic Rules</ruleset>
- </rule>
- <rule>
- <name>MethodReturnsInternalArray</name>
- <ruleset>Security Code Guidelines</ruleset>
- </rule>
- <rule>
- <name>ArrayIsStoredDirectly</name>
- <ruleset>Security Code Guidelines</ruleset>
- </rule>
- <rule>
- <name>CouplingBetweenObjects</name>
- <ruleset>Coupling Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessiveImports</name>
- <ruleset>Coupling Rules</ruleset>
- </rule>
- <rule>
- <name>LooseCoupling</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>DuplicateImports</name>
- <ruleset>Import Statement Rules</ruleset>
- </rule>
- <rule>
- <name>DontImportJavaLang</name>
- <ruleset>Import Statement Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedImports</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- <rule>
- <name>ImportFromSamePackage</name>
- <ruleset>Import Statement Rules</ruleset>
- </rule>
- <rule>
- <name>TooManyStaticImports</name>
- <ruleset>Import Statement Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitStaticSuite</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitSpelling</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitAssertionsShouldIncludeMessage</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>JUnitTestsShouldIncludeAssert</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>TestClassWithoutTestCases</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryBooleanAssertion</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UseAssertEqualsInsteadOfAssertTrue</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UseAssertSameInsteadOfAssertTrue</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UseAssertNullInsteadOfAssertTrue</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>SimplifyBooleanAssertion</name>
- <ruleset>JUnit Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryConstructor</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>NullAssignment</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>UnusedModifier</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AssignmentInOperand</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AtLeastOneConstructor</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>DontImportSun</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>SuspiciousOctalEscape</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>CallSuperInConstructor</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>UnnecessaryParentheses</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>DefaultPackage</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>BooleanInversion</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>DataflowAnomalyAnalysis</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidFinalLocalVariable</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingShortType</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingVolatile</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidUsingNativeCode</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidAccessibilityAlteration</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>DoNotCallGarbageCollectionExplicitly</name>
- <ruleset>Controversial Rules</ruleset>
- </rule>
- <rule>
- <name>MethodNamingConventions</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>ClassNamingConventions</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>AbstractNaming</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidDollarSigns</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>MethodWithSameNameAsEnclosingClass</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>SuspiciousHashcodeMethodName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>SuspiciousConstantFieldName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>SuspiciousEqualsMethodName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidFieldNameMatchingTypeName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidFieldNameMatchingMethodName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>NoPackage</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>PackageCase</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>MisleadingVariableName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>BooleanGetMethodName</name>
- <ruleset>Naming Rules</ruleset>
- </rule>
- <rule>
- <name>NPathComplexity</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessiveMethodLength</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessiveParameterList</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessiveClassLength</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>CyclomaticComplexity</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>ExcessivePublicCount</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>TooManyFields</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>NcssMethodCount</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>NcssTypeCount</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>NcssConstructorCount</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>TooManyMethods</name>
- <ruleset>Code Size Rules</ruleset>
- </rule>
- <rule>
- <name>EmptyFinalizer</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>FinalizeOnlyCallsSuperFinalize</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>FinalizeOverloaded</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>FinalizeDoesNotCallSuperFinalize</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>FinalizeShouldBeProtected</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>AvoidCallingFinalize</name>
- <ruleset>Finalizer Rules</ruleset>
- </rule>
- <rule>
- <name>UseCorrectExceptionLogging</name>
- <ruleset>Jakarta Commons Logging Rules</ruleset>
- </rule>
- <rule>
- <name>ProperLogger</name>
- <ruleset>Jakarta Commons Logging Rules</ruleset>
- </rule>
- <rule>
- <name>MissingSerialVersionUID</name>
- <ruleset>JavaBean Rules</ruleset>
- </rule>
- <rule>
- <name>ProperCloneImplementation</name>
- <ruleset>Clone Implementation Rules</ruleset>
- </rule>
- <rule>
- <name>CloneThrowsCloneNotSupportedException</name>
- <ruleset>Clone Implementation Rules</ruleset>
- </rule>
- <rule>
- <name>CloneMethodMustImplementCloneable</name>
- <ruleset>Type Resolution Rules</ruleset>
- </rule>
- </rules>
- <includeDerivedFiles>false</includeDerivedFiles>
- <violationsAsErrors>true</violationsAsErrors>
-</pmd>
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/.project b/plugins/org.eclipse.osee.coverage.help.ui/.project
deleted file mode 100644
index 68aee2e677..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.osee.coverage.help.ui</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/.settings/org.eclipse.pde.prefs b/plugins/org.eclipse.osee.coverage.help.ui/.settings/org.eclipse.pde.prefs
deleted file mode 100644
index 8141126e77..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/.settings/org.eclipse.pde.prefs
+++ /dev/null
@@ -1,32 +0,0 @@
-compilers.f.unresolved-features=1
-compilers.f.unresolved-plugins=1
-compilers.incompatible-environment=1
-compilers.p.build=1
-compilers.p.build.bin.includes=2
-compilers.p.build.encodings=2
-compilers.p.build.java.compiler=2
-compilers.p.build.java.compliance=1
-compilers.p.build.missing.output=2
-compilers.p.build.output.library=1
-compilers.p.build.source.library=1
-compilers.p.build.src.includes=1
-compilers.p.deprecated=1
-compilers.p.discouraged-class=1
-compilers.p.internal=1
-compilers.p.missing-packages=2
-compilers.p.missing-version-export-package=2
-compilers.p.missing-version-import-package=2
-compilers.p.missing-version-require-bundle=2
-compilers.p.no-required-att=0
-compilers.p.not-externalized-att=2
-compilers.p.unknown-attribute=1
-compilers.p.unknown-class=1
-compilers.p.unknown-element=1
-compilers.p.unknown-identifier=1
-compilers.p.unknown-resource=1
-compilers.p.unresolved-ex-points=0
-compilers.p.unresolved-import=0
-compilers.s.create-docs=false
-compilers.s.doc-folder=doc
-compilers.s.open-tags=1
-eclipse.preferences.version=1
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.osee.coverage.help.ui/META-INF/MANIFEST.MF
deleted file mode 100644
index f19d398bdd..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,10 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: OSEE Covverage Help
-Bundle-SymbolicName: org.eclipse.osee.coverage.help.ui;singleton:=true
-Bundle-Version: 0.23.0.qualifier
-Bundle-Vendor: Eclipse Open System Engineering Environment
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
-Bundle-ActivationPolicy: lazy
-Import-Package: org.eclipse.osee.framework.core.data
-Export-Package: org.eclipse.osee.coverage.help.ui
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/OSEE/.gitignore b/plugins/org.eclipse.osee.coverage.help.ui/OSEE/.gitignore
deleted file mode 100644
index f59ec20aab..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/OSEE/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-* \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/OSEE/.gitkeep b/plugins/org.eclipse.osee.coverage.help.ui/OSEE/.gitkeep
deleted file mode 100644
index e69de29bb2..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/OSEE/.gitkeep
+++ /dev/null
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/about.html b/plugins/org.eclipse.osee.coverage.help.ui/about.html
deleted file mode 100644
index d774b07c72..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/about.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<title>About</title>
-<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 25, 2008</p>
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
-indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content. Check the Redistributor's license that was
-provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="/">http://www.eclipse.org</a>.</p>
-
-</body>
-</html> \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/build-helper.xml b/plugins/org.eclipse.osee.coverage.help.ui/build-helper.xml
deleted file mode 100644
index 6935ba8387..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/build-helper.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="org.eclipse.osee.coverage.help.ui" basedir="."
- default="all">
- <property name="osee.base.help.plugin" value="../org.eclipse.osee.framework.help.ui" />
- <property name="ant.file.imported" value="${osee.base.help.plugin}/scripts" />
- <import file="${ant.file.imported}/help-build-common.xml" />
-
- <description>Generate Eclipse help content for the OSEE Coverage user
- guide</description>
-
- <property name="osee.help.doc.url.base" value="http://wiki.eclipse.org" />
-
- <target name="all"
- description="Generate Eclipse help content for the OSEE ATS user guide">
- <sequential>
- <delete failonerror="false">
- <fileset dir="OSEE" />
- <fileset dir="images" />
- </delete>
-
- <mediawiki-to-eclipse-help wikiBaseUrl="${osee.help.doc.url.base}"
- validate="true" failonvalidationerror="true" prependImagePrefix="images"
- formatoutput="true" defaultAbsoluteLinkTarget="osee_external" dest="${basedir}"
- navigationimages="true" title="OSEE Coverage User's Guide"
- generateUnifiedToc="true">
- <path name="OSEE/Coverage/Users_Guide/Intro" title="Getting Started" />
- <path name="OSEE/Coverage/Users_Guide/Views" title="Views and Editors" />
- <path name="OSEE/Coverage/Users_Guide/Usage" title="Using Coverage" />
- <path name="OSEE/Coverage/Users_Guide/Tips" title="Tips and Tricks" />
- <path name="OSEE/Coverage/Users_Guide/New" title="What's New" />
- <stylesheet url="book.css" />
- <pageAppendum>
-
- = Updating This Document =
-
- This document is maintained in a collaborative wiki. If you wish to
- update or modify this document please visit
- {url}</pageAppendum>
- </mediawiki-to-eclipse-help>
- <mkdir dir="images" />
- <copy todir="${basedir}/images" overwrite="true">
- <fileset dir="${ant.file.imported}/commonImages" />
- </copy>
- </sequential>
- </target>
-</project>
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/build.properties b/plugins/org.eclipse.osee.coverage.help.ui/build.properties
deleted file mode 100644
index 9c060cbfc6..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/build.properties
+++ /dev/null
@@ -1,11 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- plugin.xml,\
- toc.xml,\
- contexts/,\
- intro/,\
- about.html,\
- .,\
- OSEE/,\
- images/
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/contexts/contexts.xml b/plugins/org.eclipse.osee.coverage.help.ui/contexts/contexts.xml
deleted file mode 100644
index c0eda3fa73..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/contexts/contexts.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<contexts>
-
- <context id="coverage_navigator">
- <description>Perform coverage navigation capabilities. Provides the main launch point for common coverage tasks.</description>
- <topic href="OSEE/Coverage/Users_Guide/Views/Views.html" label="Coverage Navigator"/>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Open-Coverage-Package.html" label="Coverage - Open Package" />
- <topic href="OSEE/Coverage/Users_Guide/Usage/Delete-Coverage-Package.html" label="Coverage - Delete Package" />
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html" label="Using Coverage" />
- <topic href="OSEE/Coverage/Users_Guide/Tips/Tips.html" label="Coverage Tips"/>
- </context>
-
- <context id="coverage_editor">
- <description>The Coverage Editor is the central interface for the user to import, save, disposition and report coverage for a project.</description>
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html" label="Coverage Editor"/>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html" label="Using Coverage" />
- <topic href="OSEE/Coverage/Users_Guide/Tips/Tips.html" label="Coverage Tips"/>
- </context>
-
- <context id="coverage_editor_coverage_tab">
- <description>This tab allows the searching and navigation of currently stored Coverage Units and Coverage Items.</description>
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html#Coverage_Items_Tab" label="Coverage Editor - Coverage Tab"/>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html" label="Using Coverage" />
- <topic href="OSEE/Coverage/Users_Guide/Tips/Tips.html" label="Coverage Tips"/>
- </context>
-
- <context id="coverage_editor_import_tab">
- <description>Allows for the import of coverage results into coverage application.</description>
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html#Import_Tab" label="Coverage Editor - Import Tab"/>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html" label="Using Coverage" />
- <topic href="OSEE/Coverage/Users_Guide/Tips/Tips.html" label="Coverage Tips"/>
- </context>
-
- <context id="coverage_editor_loading_tab">
- <description>Provides coverage loading information.</description>
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html#Loading_Tab" label="Coverage Editor - Loading Tab"/>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html" label="Using Coverage" />
- <topic href="OSEE/Coverage/Users_Guide/Tips/Tips.html" label="Coverage Tips"/>
- </context>
-
- <context id="coverage_editor_merge_tab">
- <description>Assists the user in performing import merges.</description>
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html#Import_Merge_Tab" label="Coverage Editor - Merge Tab"/>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html" label="Using Coverage" />
- <topic href="OSEE/Coverage/Users_Guide/Tips/Tips.html" label="Coverage Tips"/>
- </context>
-
- <context id="coverage_editor_overview_tab">
- <description>Displays a summary of coverage items.</description>
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html#Overview_Tab" label="Coverage Editor - Overview Tab"/>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html" label="Using Coverage" />
- <topic href="OSEE/Coverage/Users_Guide/Tips/Tips.html" label="Coverage Tips"/>
- </context>
-
- <context id="coverage_editor_work_product_tab">
- <description>While the Coverage Editor provides a way to track and disposition coverage results over time, there is still the need to track changes to work products based on the disposition results.</description>
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html#Coverage_Work_Product_Tab" label="Coverage Editor - Work Product Tab"/>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html" label="Using Coverage" />
- <topic href="OSEE/Coverage/Users_Guide/Usage/Tracking-changes-to-Work-Product-based-on-Disposition-results.html" label="Coverage Work Product Disposition"/>
- <topic href="OSEE/Coverage/Users_Guide/Tips/Tips.html" label="Coverage Tips"/>
- </context>
-
-</contexts>
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/images/.gitignore b/plugins/org.eclipse.osee.coverage.help.ui/images/.gitignore
deleted file mode 100644
index f59ec20aab..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/images/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-* \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/images/.gitkeep b/plugins/org.eclipse.osee.coverage.help.ui/images/.gitkeep
deleted file mode 100644
index e69de29bb2..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/images/.gitkeep
+++ /dev/null
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/intro/overviewExtensionContent.xml b/plugins/org.eclipse.osee.coverage.help.ui/intro/overviewExtensionContent.xml
deleted file mode 100644
index 2d21b8d425..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/intro/overviewExtensionContent.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<introContent>
- <extensionContent id="org.eclipse.osee" name="OSEE"
- style="css/overview.css" path="overview/@">
- <group id="content-group" style-id="content-group">
- <link label="ATS"
- url="http://org.eclipse.ui.intro/runAction?pluginId=org.eclipse.osee.coverage.help.ui&amp;class=org.eclipse.mylyn.internal.tasks.ui.actions.ShowTasksUiLegendAction&amp;id=org.eclipse.mylyn.doc.legend.show.action"
- id="coverage-overview" style-id="content-link">
- <text>See the OSEE Define Perspective</text>
- </link>
- </group>
- </extensionContent>
-</introContent>
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/intro/tutorialsExtensionContent.xml b/plugins/org.eclipse.osee.coverage.help.ui/intro/tutorialsExtensionContent.xml
deleted file mode 100644
index efb325498a..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/intro/tutorialsExtensionContent.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<introContent>
- <extensionContent id="org.eclipse.osee" name="AST"
- style="css/tutorials.css" path="tutorials/@">
-<!-- <group label="Task-focused programming" id="AST" style-id="content-group">
- <link
- url="http://org.eclipse.ui.intro/showStandby?partId=org.eclipse.platform.cheatsheet&amp;input=org.eclipse.mylyn.cheatsheet.query"
- label="Use the Task List" id="mylyn-query" style-id="content-link">
- <text>Learn how to create tasks and task repository queries</text>
- </link>
- <link
- url="http://www.eclipse.org/mylyn/start/"
- label="Visit the Mylyn homepage" id="mylyn-task" style-id="content-link">
- <text>Learn about the benefits of task-focused programming with Mylyn</text>
- </link>
- </group>-->
- </extensionContent>
-</introContent>
-
-<!--
-<link
- url="http://org.eclipse.ui.intro/showStandby?partId=org.eclipse.platform.cheatsheet&amp;input=org.eclipse.mylyn.cheatsheet.taskfocus"
- label="Focus on Java" id="osee-task" style-id="content-link">
- <text>Learn how to reduce information overload and multitask with ease.</text>
-</link>
--->
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/plugin.xml b/plugins/org.eclipse.osee.coverage.help.ui/plugin.xml
deleted file mode 100644
index 446c14903a..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/plugin.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
- <extension
- id="org.eclipse.osee.coverage.help.ui.docs"
- name="OSEE Coverage User&apos;s Guide"
- point="org.eclipse.help.toc">
- <toc
- category="OSEE"
- file="toc.xml"
- primary="true">
- </toc>
- </extension>
- <extension
- point="org.eclipse.ui.intro.configExtension">
- <configExtension
- configId="org.eclipse.ui.intro.universalConfig"
- content="$nl$/intro/overviewExtensionContent.xml">
- </configExtension>
- <configExtension
- configId="org.eclipse.ui.intro.universalConfig"
- content="$nl$/intro/tutorialsExtensionContent.xml">
- </configExtension>
- </extension>
- <extension
- point="org.eclipse.help.contexts">
- <contexts
- file="contexts/contexts.xml">
- </contexts>
- </extension>
-</plugin>
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/pom.xml b/plugins/org.eclipse.osee.coverage.help.ui/pom.xml
deleted file mode 100644
index ebf3d49a4e..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/pom.xml
+++ /dev/null
@@ -1,106 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.osee</groupId>
- <artifactId>org.eclipse.osee.coverage.parent</artifactId>
- <version>0.23.0-SNAPSHOT</version>
- <relativePath>../../plugins/org.eclipse.osee.coverage.parent</relativePath>
- </parent>
-
- <artifactId>org.eclipse.osee.coverage.help.ui</artifactId>
- <packaging>eclipse-plugin</packaging>
- <name>OSEE Coverage Help (Incubation)</name>
-
- <build>
- <!-- workaround for https://issues.sonatype.org/browse/TYCHO-168 -->
- <resources>
- <resource>
- <directory>src</directory>
- <excludes>
- <exclude>**/*.java</exclude>
- </excludes>
- </resource>
- </resources>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-source-plugin</artifactId>
- </plugin>
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <version>${maven-antrun-version}</version>
- <executions>
- <execution>
- <id>help-clean-up</id>
- <phase>clean</phase>
- <configuration>
- <target>
- <property name="plugin_classpath" refid="maven.plugin.classpath" />
- <taskdef resource="net/sf/antcontrib/antlib.xml">
- <classpath>
- <pathelement path="${classpath}" />
- <pathelement path="${plugin_classpath}" />
- </classpath>
- </taskdef>
-
- <if>
- <equals arg1="${osee-create-help-docs}" arg2="true" />
- <then>
- <property name="compile_classpath" refid="maven.compile.classpath" />
- <delete dir="images" />
- <delete dir="OSEE" />
- </then>
- </if>
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
-
- <execution>
- <id>help-build</id>
- <phase>generate-sources</phase>
- <configuration>
- <target>
- <property name="plugin_classpath" refid="maven.plugin.classpath" />
- <taskdef resource="net/sf/antcontrib/antlib.xml">
- <classpath>
- <pathelement path="${classpath}" />
- <pathelement path="${plugin_classpath}" />
- </classpath>
- </taskdef>
-
- <if>
- <equals arg1="${osee-create-help-docs}" arg2="true" />
- <then>
-
- <if>
- <isset property="http.proxyHost" />
- <then>
- <echo message="Set Proxy: [${http.proxyHost}:${http.proxyPort}]" />
- <echo message="Exclude ProxyHosts: [${http.nonProxyHosts}]" />
- <setproxy nonproxyhosts="${http.nonProxyHosts}"
- proxyhost="${http.proxyHost}" proxyport="${http.proxyPort}" />
- </then>
- </if>
-
- <property name="compile_classpath" refid="maven.compile.classpath" />
- <ant target="all" inheritRefs="true" antfile="build-helper.xml" />
- </then>
- </if>
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
-</project> \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/src/org/eclipse/osee/coverage/help/ui/CoverageHelpContext.java b/plugins/org.eclipse.osee.coverage.help.ui/src/org/eclipse/osee/coverage/help/ui/CoverageHelpContext.java
deleted file mode 100644
index 156a4aa363..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/src/org/eclipse/osee/coverage/help/ui/CoverageHelpContext.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.help.ui;
-
-import static org.eclipse.osee.framework.core.data.HelpContextRegistry.asContext;
-import org.eclipse.osee.framework.core.data.HelpContext;
-
-/**
- * @author Roberto E. Escobar
- */
-public class CoverageHelpContext {
-
- private CoverageHelpContext() {
- // Private Constructor
- }
-
- private static final String PLUGIN_ID = "org.eclipse.osee.coverage.help.ui";
-
- public static final HelpContext NAVIGATOR = toContext("coverage_navigator");
-
- public static final HelpContext EDITOR = toContext("coverage_editor");
- public static final HelpContext EDITOR__COVERAGE_TAB = toContext("coverage_editor_coverage_tab");
- public static final HelpContext EDITOR__IMPORT_TAB = toContext("coverage_editor_import_tab");
- public static final HelpContext EDITOR__LOADING_TAB = toContext("coverage_editor_loading_tab");
- public static final HelpContext EDITOR__MERGE_TAB = toContext("coverage_editor_merge_tab");
- public static final HelpContext EDITOR__OVERVIEW_TAB = toContext("coverage_editor_overview_tab");
- public static final HelpContext EDITOR__WORK_PRODUCT_TAB = toContext("coverage_editor_work_product_tab");
-
- private static HelpContext toContext(String id) {
- return asContext(PLUGIN_ID, id);
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.help.ui/toc.xml b/plugins/org.eclipse.osee.coverage.help.ui/toc.xml
deleted file mode 100644
index 6f50613550..0000000000
--- a/plugins/org.eclipse.osee.coverage.help.ui/toc.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<toc topic="OSEE/Coverage/Users_Guide/Intro/Intro.html" label="OSEE Coverage User's Guide">
- <topic href="OSEE/Coverage/Users_Guide/Intro/Intro.html" label="Getting Started">
- <topic href="OSEE/Coverage/Users_Guide/Intro/Intro.html" label="Coverage Overview">
- <topic href="OSEE/Coverage/Users_Guide/Intro/Intro.html#Terms" label="Terms">
- <topic href="OSEE/Coverage/Users_Guide/Intro/Intro.html#Coverage_Package" label="Coverage Package"></topic>
- </topic>
- </topic>
- <topic href="OSEE/Coverage/Users_Guide/Intro/Updating-This-Document.html" label="Updating This Document"></topic>
- </topic>
- <topic href="OSEE/Coverage/Users_Guide/Views/Views.html" label="Views and Editors">
- <topic href="OSEE/Coverage/Users_Guide/Views/Views.html" label="Coverage Navigator"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html" label="Coverage Editor">
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html#Overview_Tab" label="Overview Tab"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html#Coverage_Items_Tab" label="Coverage Items Tab">
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html#Coverage_Table" label="Coverage Table"></topic>
- </topic>
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html#Coverage_Work_Product_Tab" label="Coverage Work Product Tab"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html#Import_Tab" label="Import Tab">
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html#Import_Overview_Tab" label="Import Overview Tab"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html#Import_Items_.28x.29_Tab" label="Import Items (x) Tab"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Views/Coverage-Editor.html#Import_Merge_Tab" label="Import Merge Tab"></topic>
- </topic>
- </topic>
- <topic href="OSEE/Coverage/Users_Guide/Views/Updating-This-Document.html" label="Updating This Document"></topic>
- </topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html" label="Using Coverage">
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html" label="Dispositioning Coverage Results using OSEE Coverage">
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html#Create_a_new_Coverage_Package" label="Create a new Coverage Package"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html#Configure_Coverage_Methods" label="Configure Coverage Methods"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html#Importing_Coverage_Results" label="Importing Coverage Results">
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html#Review_the_Import_Overview_Tab" label="Review the Import Overview Tab"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html#Access_detailed_information_through_the_Import_Items_Tab" label="Access detailed information through the Import Items Tab"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html#Merge_Import_Items_into_Coverage_Package" label="Merge Import Items into Coverage Package">
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html#Verifying_Merge_Items" label="Verifying Merge Items">
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html#Link_with_Import_Item" label="Link with Import Item"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html#Show_Merge_Details" label="Show Merge Details"></topic>
- </topic>
- </topic>
- </topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Usage.html#Dispositioning_Coverage_Results" label="Dispositioning Coverage Results"></topic>
- </topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Open-Coverage-Package.html" label="Open Coverage Package"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Delete-Coverage-Package.html" label="Delete Coverage Package"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Tracking-changes-to-Work-Product-based-on-Disposition-results.html" label="Tracking changes to Work Product based on Disposition results">
- <topic href="OSEE/Coverage/Users_Guide/Usage/Tracking-changes-to-Work-Product-based-on-Disposition-results.html#Create.2FRelate_ATS_Actions_to_the_Coverage_Package" label="Create/Relate ATS Actions to the Coverage Package"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Tracking-changes-to-Work-Product-based-on-Disposition-results.html#Create.2FUpdate_work_tasks_for_.27.27.27Coverage_Items.27.27.27" label="Create/Update work tasks for '''Coverage Items'''"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Tracking-changes-to-Work-Product-based-on-Disposition-results.html#Opening.2FStatusing.2FDeleting_work_tasks_for_.27.27.27Coverage_Items.27.27.27" label="Opening/Statusing/Deleting work tasks for '''Coverage Items'''"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Tracking-changes-to-Work-Product-based-on-Disposition-results.html#Removing_work_tasks_for_.27.27.27Coverage_Items.27.27.27" label="Removing work tasks for '''Coverage Items'''"></topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Tracking-changes-to-Work-Product-based-on-Disposition-results.html#Reviewing_metrics_for_Work_Product_Tasks" label="Reviewing metrics for Work Product Tasks"></topic>
- </topic>
- <topic href="OSEE/Coverage/Users_Guide/Usage/Updating-This-Document.html" label="Updating This Document"></topic>
- </topic>
- <topic href="OSEE/Coverage/Users_Guide/Tips/Tips.html" label="Tips and Tricks">
- <topic href="OSEE/Coverage/Users_Guide/Tips/Tips.html" label="Updating This Document"></topic>
- </topic>
- <topic href="OSEE/Coverage/Users_Guide/New/New.html" label="What's New">
- <topic href="OSEE/Coverage/Users_Guide/New/New.html" label="Updating This Document"></topic>
- </topic>
-</toc> \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/.classpath b/plugins/org.eclipse.osee.coverage.integration.tests/.classpath
deleted file mode 100644
index ad32c83a78..0000000000
--- a/plugins/org.eclipse.osee.coverage.integration.tests/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/.project b/plugins/org.eclipse.osee.coverage.integration.tests/.project
deleted file mode 100644
index 5ea56f98aa..0000000000
--- a/plugins/org.eclipse.osee.coverage.integration.tests/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.osee.coverage.integration.tests</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/Coverage_Integration_TestSuite.launch b/plugins/org.eclipse.osee.coverage.integration.tests/Coverage_Integration_TestSuite.launch
deleted file mode 100644
index 7e8b4d554d..0000000000
--- a/plugins/org.eclipse.osee.coverage.integration.tests/Coverage_Integration_TestSuite.launch
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
-<setAttribute key="additional_plugins">
-<setEntry value="org.eclipse.osee.client.integration.tests:0.22.0.qualifier:default:true"/>
-<setEntry value="org.eclipse.osee.client.test.framework:0.22.0.qualifier:default:true"/>
-<setEntry value="org.eclipse.osee.coverage.integration.tests:0.22.0.qualifier:default:true"/>
-</setAttribute>
-<booleanAttribute key="append.args" value="true"/>
-<booleanAttribute key="askclear" value="false"/>
-<booleanAttribute key="automaticAdd" value="false"/>
-<booleanAttribute key="automaticValidate" value="true"/>
-<stringAttribute key="bootstrap" value=""/>
-<stringAttribute key="checked" value="[NONE]"/>
-<booleanAttribute key="clearConfig" value="true"/>
-<booleanAttribute key="clearws" value="true"/>
-<booleanAttribute key="clearwslog" value="false"/>
-<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/pde-junit"/>
-<booleanAttribute key="default" value="false"/>
-<stringAttribute key="featureDefaultLocation" value="workspace"/>
-<stringAttribute key="featurePluginResolution" value="workspace"/>
-<booleanAttribute key="includeOptional" value="false"/>
-<stringAttribute key="location" value="${workspace_loc}/../junit-workspace-atsTest"/>
-<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
-<listEntry value="/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/CoverageIntegrationTestSuite.java"/>
-</listAttribute>
-<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
-<listEntry value="1"/>
-</listAttribute>
-<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
-<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
-<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
-<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
-<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
-<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
-<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.osee.coverage.integration.tests.CoverageIntegrationTestSuite"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -nosplash"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.osee.coverage.integration.tests"/>
-<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
-<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xmx1024M&#13;&#10;-Dosee.log.default=WARNING&#13;&#10;-Dequinox.ds.debug=true &#13;&#10;-Dosee.application.server=http://localhost:8089&#13;&#10;-DeventDebug=log&#13;&#10;-DeventSystem=new&#13;&#10;-Dosee.is.in.db.init=true"/>
-<stringAttribute key="pde.version" value="3.3"/>
-<stringAttribute key="product" value="org.eclipse.osee.framework.ui.product.osee"/>
-<booleanAttribute key="run_in_ui_thread" value="true"/>
-<setAttribute key="selected_features">
-<setEntry value="org.eclipse.osee.ats.client.demo.feature:default"/>
-<setEntry value="org.eclipse.osee.ats.feature:default"/>
-<setEntry value="org.eclipse.osee.client.demo.feature:default"/>
-<setEntry value="org.eclipse.osee.client.feature:default"/>
-<setEntry value="org.eclipse.osee.core.runtime.feature:default"/>
-<setEntry value="org.eclipse.osee.core.ui.feature:default"/>
-<setEntry value="org.eclipse.osee.coverage.demo.feature:default"/>
-<setEntry value="org.eclipse.osee.coverage.feature:default"/>
-<setEntry value="org.eclipse.osee.define.feature:default"/>
-<setEntry value="org.eclipse.osee.external.feature:default"/>
-<setEntry value="org.eclipse.osee.framework.feature:default"/>
-<setEntry value="org.eclipse.osee.framework.ui.feature:default"/>
-<setEntry value="org.eclipse.sdk:default"/>
-</setAttribute>
-<booleanAttribute key="show_selected_only" value="true"/>
-<stringAttribute key="timestamp" value="1358216577236"/>
-<booleanAttribute key="tracing" value="false"/>
-<booleanAttribute key="useCustomFeatures" value="true"/>
-<booleanAttribute key="useDefaultConfig" value="true"/>
-<booleanAttribute key="useDefaultConfigArea" value="false"/>
-<booleanAttribute key="useProduct" value="true"/>
-</launchConfiguration>
diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/META-INF/MANIFEST.MF b/plugins/org.eclipse.osee.coverage.integration.tests/META-INF/MANIFEST.MF
deleted file mode 100644
index eb527ffef7..0000000000
--- a/plugins/org.eclipse.osee.coverage.integration.tests/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,36 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Coverage Integration Tests (Incubation)
-Bundle-SymbolicName: org.eclipse.osee.coverage.integration.tests
-Bundle-Version: 0.23.0.qualifier
-Bundle-Vendor: Eclipse Open System Engineering Environment
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
-Require-Bundle: org.junit;bundle-version="4.11.0",
- org.mockito;bundle-version="1.9.0",
- org.hamcrest.core,
- org.objenesis,
- org.eclipse.core.resources,
- org.eclipse.osee.coverage,
- org.eclipse.osee.framework.skynet.core
-Import-Package: org.eclipse.core.runtime,
- org.eclipse.core.runtime.jobs,
- org.eclipse.osee.client.test.framework,
- org.eclipse.osee.coverage.demo,
- org.eclipse.osee.framework.core.client,
- org.eclipse.osee.framework.core.data,
- org.eclipse.osee.framework.core.enums,
- org.eclipse.osee.framework.core.exception,
- org.eclipse.osee.framework.core.model,
- org.eclipse.osee.framework.core.operation,
- org.eclipse.osee.framework.core.util,
- org.eclipse.osee.framework.database.init,
- org.eclipse.osee.framework.jdk.core.type,
- org.eclipse.osee.framework.jdk.core.util,
- org.eclipse.osee.framework.logging,
- org.eclipse.osee.framework.plugin.core,
- org.eclipse.osee.framework.plugin.core.util,
- org.eclipse.osee.framework.ui.skynet.blam,
- org.eclipse.osee.framework.ui.skynet.render,
- org.eclipse.osee.vcast,
- org.eclipse.osee.vcast.model,
- org.osgi.framework
diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/build.properties b/plugins/org.eclipse.osee.coverage.integration.tests/build.properties
deleted file mode 100644
index 21381e5c98..0000000000
--- a/plugins/org.eclipse.osee.coverage.integration.tests/build.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- support/
diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/logback-test.xml b/plugins/org.eclipse.osee.coverage.integration.tests/logback-test.xml
deleted file mode 100644
index 6e2c97abe6..0000000000
--- a/plugins/org.eclipse.osee.coverage.integration.tests/logback-test.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<configuration debug="true">
- <!-- See documentation at http://logback.qos.ch/manual/joran.html -->
-
- <!-- To select this configuration add -Dlogback.configurationFile=logback-test.xml -->
- <!-- Set attribute debug="true" to configuration xml element to trace logback configuration -->
-
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
- <!-- encoders are assigned the type ch.qos.logback.classic.encoder.PatternLayoutEncoder
- by default -->
- <encoder>
- <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
- </pattern>
- </encoder>
- </appender>
-
- <!-- Configure OSEE log messages -->
- <!-- <logger name="org.eclipse.osee.orcs.db" level="TRACE" /> -->
- <!-- <logger name="org.eclipse.osee.database" level="TRACE" /> -->
- <!-- <logger name="org.eclipse.osee.orcs.core" level="TRACE" /> -->
- <logger name="org.eclipse.osee" level="WARN" />
- <!-- <logger name="org.eclipse.osee.framework.core.server" level="INFO" />-->
-
- <root level="WARN">
- <appender-ref ref="STDOUT" />
- </root>
-</configuration> \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/pom.xml b/plugins/org.eclipse.osee.coverage.integration.tests/pom.xml
deleted file mode 100644
index 52a9905a11..0000000000
--- a/plugins/org.eclipse.osee.coverage.integration.tests/pom.xml
+++ /dev/null
@@ -1,230 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.osee</groupId>
- <artifactId>org.eclipse.osee.coverage.parent</artifactId>
- <version>0.23.0-SNAPSHOT</version>
- <relativePath>../../plugins/org.eclipse.osee.coverage.parent</relativePath>
- </parent>
-
- <artifactId>org.eclipse.osee.coverage.integration.tests</artifactId>
- <packaging>eclipse-test-plugin</packaging>
- <name>OSEE Coverage Integration Tests (Incubation)</name>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-surefire-plugin</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <testSuite>org.eclipse.osee.coverage.integration.tests</testSuite>
- <testClass>org.eclipse.osee.coverage.integration.tests.CoverageIntegrationTestSuite</testClass>
- <useUIHarness>true</useUIHarness>
- <useUIThread>true</useUIThread>
- <showEclipseLog>true</showEclipseLog>
- <product>org.eclipse.osee.framework.ui.product.osee</product>
- <application>org.eclipse.ui.ide.workbench</application>
- <argLine>-Xmx1024M -XX:MaxPermSize=256m</argLine>
- <appArgLine>-consoleLog</appArgLine>
- <systemProperties combine.children="append">
- <osee.log.default>WARNING</osee.log.default>
- <eventDebug>log</eventDebug>
- <eventSystem>new</eventSystem>
- <osee.is.in.db.init>true</osee.is.in.db.init>
- <osee.application.server>http://localhost:${osee-server-port}</osee.application.server>
- <org.eclipse.swt.browser.DefaultType>webkit</org.eclipse.swt.browser.DefaultType>
-<!-- <org.eclipse.swt.browser.UseWebKitGTK>true</org.eclipse.swt.browser.UseWebKitGTK> -->
- </systemProperties>
- <redirectTestOutputToFile>false</redirectTestOutputToFile>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>target-platform-configuration</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <dependency-resolution>
- <extraRequirements>
- <requirement>
- <type>eclipse-feature</type>
- <id>org.eclipse.osee.coverage.feature</id>
- <versionRange>0.0.0</versionRange>
- </requirement>
- <requirement>
- <type>eclipse-feature</type>
- <id>org.eclipse.osee.ats.client.demo.feature</id>
- <versionRange>0.0.0</versionRange>
- </requirement>
- <requirement>
- <type>eclipse-feature</type>
- <id>org.eclipse.osee.ats.feature</id>
- <versionRange>0.0.0</versionRange>
- </requirement>
- <requirement>
- <type>eclipse-feature</type>
- <id>org.eclipse.osee.client.demo.feature</id>
- <versionRange>0.0.0</versionRange>
- </requirement>
- <requirement>
- <type>eclipse-feature</type>
- <id>org.eclipse.osee.client.feature</id>
- <versionRange>0.0.0</versionRange>
- </requirement>
- <requirement>
- <type>eclipse-feature</type>
- <id>org.eclipse.sdk</id>
- <versionRange>0.0.0</versionRange>
- </requirement>
- </extraRequirements>
- </dependency-resolution>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <profile>
- <id>osee-coverage-int-test-debug</id>
- <activation>
- <activeByDefault>false</activeByDefault>
- </activation>
- <properties>
- <coverage-int-test-debug-port>9009</coverage-int-test-debug-port>
- </properties>
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-surefire-plugin</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <debugPort>${coverage-int-test-debug-port}</debugPort>
- <!-- <systemProperties combine.children="append"> <equinox.ds.debug>true</equinox.ds.debug>
- </systemProperties> -->
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- <profile>
- <id>osee-coverage-int-test-remote-server</id>
- <activation>
- <activeByDefault>false</activeByDefault>
- </activation>
- <properties>
- <osee-server-port>8089</osee-server-port>
- </properties>
- </profile>
- <profile>
- <id>osee-coverage-int-test-local-server</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>build-helper-maven-plugin</artifactId>
- <version>${build-helper-maven-plugin-version}</version>
- <executions>
- <execution>
- <id>reserve-ports</id>
- <phase>pre-integration-test</phase>
- <goals>
- <goal>reserve-network-port</goal>
- </goals>
- <configuration>
- <portNames>
- <portName>osee-server-port</portName>
- <portName>osee-server-db-port</portName>
- <portName>osee-server-db-web-port</portName>
- <portName>osee-server-telnet-port</portName>
- </portNames>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <version>${maven-antrun-version}</version>
- <executions>
- <execution>
- <id>osee-server-start</id>
- <phase>pre-integration-test</phase>
- <configuration>
- <target>
- <property name="plugin_classpath" refid="maven.plugin.classpath" />
- <taskdef resource="net/sf/antcontrib/antlib.xml">
- <classpath>
- <pathelement path="${classpath}" />
- <pathelement path="${plugin_classpath}" />
- </classpath>
- </taskdef>
-
- <property name="xserver-project"
- value="${project.basedir}/../org.eclipse.osee.x.server.p2" />
- <property name="xserver-home" value="${xserver-project}/target/server" />
- <property name="xserver-port" value="${osee-server-port}" />
- <property name="xserver-telnet-port" value="${osee-server-telnet-port}" />
- <property name="xserver-authentication" value="demo" />
- <property name="xserver-data"
- value="${project.build.directory}/server-data" />
- <property name="xserver-log-config" value="${project.basedir}/logback-test.xml" />
-
- <property name="xserver-use-demo-data" value="true" />
- <property name="xserver-db-home" value="file:${xserver-data}/osee-test-db" />
- <property name="xserver-db-name" value="osee-test-db" />
- <property name="xserver-db-username" value="public" />
- <property name="xserver-db-password" value="" />
- <property name="xserver-db-address" value="127.0.0.1" />
- <property name="xserver-db-port" value="${osee-server-db-port}" />
- <property name="xserver-db-web-port" value="${osee-server-db-web-port}" />
- <property name="xserver-db-type" value="HSQL" />
- <property name="additionalJvmArgs" value=" " />
-
- <property name="xserver-log-output"
- value="${project.build.directory}/server-output.log" />
- <mkdir dir="${xserver-data}" />
- <ant antfile="${osee-application-server-launch-ant}"
- target="run" inheritRefs="true" output="${xserver-log-output}" />
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- <execution>
- <id>osee-server-stop</id>
- <phase>post-integration-test</phase>
- <configuration>
- <target>
- <property name="plugin_classpath" refid="maven.plugin.classpath" />
- <taskdef resource="net/sf/antcontrib/antlib.xml">
- <classpath>
- <pathelement path="${classpath}" />
- <pathelement path="${plugin_classpath}" />
- </classpath>
- </taskdef>
- <property name="xserver-port" value="${osee-server-port}" />
- <property name="xserver-telnet-port" value="${osee-server-telnet-port}" />
-
- <ant antfile="${osee-application-server-launch-ant}"
- target="stopServer" inheritRefs="true" />
- </target>
- </configuration>
- <goals>
- <goal>run</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
-</project> \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/CoverageIntegrationTestSuite.java b/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/CoverageIntegrationTestSuite.java
deleted file mode 100644
index 7e0e520341..0000000000
--- a/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/CoverageIntegrationTestSuite.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.integration.tests;
-
-import org.eclipse.osee.coverage.integration.tests.integration.ArtifactTestUnitStoreTest;
-import org.eclipse.osee.coverage.integration.tests.integration.CoverageItemPersistTest;
-import org.eclipse.osee.coverage.integration.tests.integration.CoverageManagerTest;
-import org.eclipse.osee.coverage.integration.tests.integration.CoverageOptionManagerStoreTest;
-import org.eclipse.osee.coverage.integration.tests.integration.CoveragePackageImportTest;
-import org.eclipse.osee.coverage.integration.tests.integration.CoverageParametersTest;
-import org.eclipse.osee.coverage.integration.tests.integration.CoveragePreferencesTest;
-import org.eclipse.osee.coverage.integration.tests.integration.CoverageUnitPersistTest;
-import org.eclipse.osee.coverage.integration.tests.integration.VCastAdaCoverage_V5_3_ImportOperationTest;
-import org.eclipse.osee.coverage.integration.tests.integration.VCastAdaCoverage_V6_0_ImportOperationTest;
-import org.eclipse.osee.coverage.integration.tests.integration.VCastDataStoreTest;
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-
-@RunWith(Suite.class)
-@Suite.SuiteClasses({
- ArtifactTestUnitStoreTest.class,
- CoverageItemPersistTest.class,
- CoverageManagerTest.class,
- CoverageOptionManagerStoreTest.class,
- CoveragePackageImportTest.class,
- CoverageParametersTest.class,
- CoveragePreferencesTest.class,
- CoverageUnitPersistTest.class,
- VCastAdaCoverage_V5_3_ImportOperationTest.class,
- VCastAdaCoverage_V6_0_ImportOperationTest.class,
- VCastDataStoreTest.class})
-/**
- * @author Donald G. Dunne
- */
-public class CoverageIntegrationTestSuite {
- // @BeforeClass
- // public static void setUp() throws Exception {
- // OseeProperties.setIsInTest(true);
- // assertTrue("Should be run on test database.", TestUtil.isTestDb());
- // assertTrue(
- // "Application Server must be running.",
- // ClientSessionManager.getAuthenticationProtocols().contains("lba") || ClientSessionManager.getAuthenticationProtocols().contains(
- // "demo"));
- // assertTrue(
- // "Client must authenticate using lba protocol",
- // ClientSessionManager.getSession().getAuthenticationProtocol().equals("lba") || ClientSessionManager.getSession().getAuthenticationProtocol().equals(
- // "demo"));
- // RenderingUtil.setPopupsAllowed(false);
- // System.out.println("\n\nBegin " + Coverage_Db_Suite.class.getSimpleName());
- // }
- //
- // @AfterClass
- // public static void tearDown() throws Exception {
- // System.out.println("End " + Coverage_Db_Suite.class.getSimpleName());
- // }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/ArtifactTestUnitStoreTest.java b/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/ArtifactTestUnitStoreTest.java
deleted file mode 100644
index 5568b2189d..0000000000
--- a/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/ArtifactTestUnitStoreTest.java
+++ /dev/null
@@ -1,190 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2011 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.integration.tests.integration;
-
-import static org.eclipse.osee.coverage.demo.CoverageChoice.OSEE_COVERAGE_DEMO;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Map.Entry;
-import org.eclipse.osee.client.test.framework.OseeClientIntegrationRule;
-import org.eclipse.osee.client.test.framework.OseeLogMonitorRule;
-import org.eclipse.osee.coverage.integration.tests.integration.util.CoverageTestUtil;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.CoverageUnitFactory;
-import org.eclipse.osee.coverage.model.ITestUnitProvider;
-import org.eclipse.osee.coverage.store.ArtifactTestUnitStore;
-import org.eclipse.osee.coverage.store.CoverageArtifactTypes;
-import org.eclipse.osee.coverage.store.CoverageAttributeTypes;
-import org.eclipse.osee.coverage.store.TestUnitCache;
-import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
-import org.eclipse.osee.framework.core.enums.CoreAttributeTypes;
-import org.eclipse.osee.framework.core.model.Branch;
-import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
-import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
-import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
-import org.eclipse.osee.framework.skynet.core.transaction.TransactionManager;
-import org.junit.After;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.rules.TemporaryFolder;
-
-/**
- * @author John R. Misinco
- */
-public class ArtifactTestUnitStoreTest {
-
- private static final String testInputDataReadOnlyList = "1|test1\n2|test2\n3|test3";
- private static final String testInputDataCoverageArtifact = "4|test4\n5|test5\n6|test6";
- private static final String coverageTestGuid = "Bs+PvSVQf4Z4EHSTcyQB";
- private static Artifact readOnlyTestUnitNames;
- private Branch testTopBranch;
- private Branch testWorkingBranch;
-
- @Rule
- public TemporaryFolder tempFolder = new TemporaryFolder();
- @Rule
- public OseeClientIntegrationRule integration = new OseeClientIntegrationRule(OSEE_COVERAGE_DEMO);
- @Rule
- public OseeLogMonitorRule monitorRule = new OseeLogMonitorRule();
-
- private CoverageItem createCoverageItem(ITestUnitProvider tc) throws OseeCoreException {
- CoverageUnit parent = CoverageUnitFactory.createCoverageUnit(null, "Top", tempFolder.getRoot().toString(), null);
- CoverageItem ci1 = new CoverageItem(parent, CoverageOptionManager.Deactivated_Code, "1");
- ci1.setName("this is text");
- return CoverageItem.createCoverageItem(parent, ci1.toXml(), CoverageOptionManagerDefault.instance(), tc);
- }
-
- @Before
- public void createTestArtifact() throws OseeCoreException {
- testTopBranch = BranchManager.createTopLevelBranch("Test Top Level Branch");
- testWorkingBranch = BranchManager.createWorkingBranch(CoverageTestUtil.getTestBranch(), "Test Working Branch");
- readOnlyTestUnitNames =
- ArtifactQuery.getOrCreate(ArtifactTestUnitStore.READ_ONLY_GUID, CoreArtifactTypes.GeneralData, testTopBranch);
- readOnlyTestUnitNames.setSoleAttributeFromString(CoreAttributeTypes.GeneralStringData, testInputDataReadOnlyList);
- }
-
- @After
- public void cleanUpTestArtifact() {
- BranchManager.deleteBranch(testTopBranch);
- BranchManager.deleteBranch(testWorkingBranch);
- }
-
- @Test
- public void testLoad() throws OseeCoreException {
- ArtifactTestUnitStore store = new ArtifactTestUnitStore(null, readOnlyTestUnitNames);
- TestUnitCache tc = new TestUnitCache(store);
- store.load(tc);
- StringBuilder actual = new StringBuilder();
- boolean firstTime = true;
- for (Entry<Integer, String> entry : tc.getAllCachedTestUnitEntries()) {
- if (!firstTime) {
- actual.append("\n");
- }
- actual.append(Integer.toString(entry.getKey()));
- actual.append("|");
- actual.append(entry.getValue());
- firstTime = false;
- }
- Assert.assertEquals(testInputDataReadOnlyList, actual.toString());
- }
-
- @Test
- public void testStore() throws OseeCoreException {
-
- Artifact testArtifact =
- ArtifactQuery.getOrCreate(coverageTestGuid, CoverageArtifactTypes.CoveragePackage, testWorkingBranch);
- testArtifact.setSoleAttributeFromString(CoverageAttributeTypes.UnitTestTable, testInputDataCoverageArtifact);
-
- ArtifactTestUnitStore store = new ArtifactTestUnitStore(testArtifact, readOnlyTestUnitNames);
- TestUnitCache tc = new TestUnitCache(store);
- CoverageItem ci = createCoverageItem(tc);
- ci.addTestUnitName("test1");
-
- SkynetTransaction transaction =
- TransactionManager.createTransaction(testWorkingBranch, getClass().getSimpleName());
- store.store(tc, transaction);
-
- String actual = testArtifact.getSoleAttributeValueAsString(CoverageAttributeTypes.UnitTestTable, "");
- String expected = "1|test1\n" + testInputDataCoverageArtifact;
- Assert.assertEquals(expected, actual);
- testArtifact.persist(transaction);
- transaction.execute();
- }
-
- @Test
- public void testCoveragePackageEmptyTestUnitTableAttr() throws OseeCoreException {
- // Test when CoveragePackageArtifact has an empty UnitTestTable the ArtifactStore gets testUnits from the readOnly Artifact
- Artifact testCoverageArtifact =
- ArtifactQuery.getOrCreate(coverageTestGuid, CoverageArtifactTypes.CoveragePackage, testWorkingBranch);
- testCoverageArtifact.setSoleAttributeFromString(CoverageAttributeTypes.UnitTestTable, "");
-
- ArtifactTestUnitStore store = new ArtifactTestUnitStore(testCoverageArtifact, readOnlyTestUnitNames);
- TestUnitCache tc = new TestUnitCache(store);
-
- Collection<Entry<Integer, String>> allCachedTestUnitNames = tc.getAllCachedTestUnitEntries();
- Map<Integer, String> testUnitNamesList = new HashMap<Integer, String>();
- for (Entry<Integer, String> entry : allCachedTestUnitNames) {
- testUnitNamesList.put(entry.getKey(), entry.getValue());
- }
-
- String actual = testUnitNamesList.get(1);
- String expected = "test1";
- Assert.assertEquals(expected, actual);
-
- actual = testUnitNamesList.get(2);
- expected = "test2";
- Assert.assertEquals(expected, actual);
-
- actual = testUnitNamesList.get(3);
- expected = "test3";
- Assert.assertEquals(expected, actual);
-
- }
-
- @Test
- public void testCoveragePackageTestUnitTableAttr() throws OseeCoreException {
-
- Artifact testCoverageArtifact =
- ArtifactQuery.getOrCreate(coverageTestGuid, CoverageArtifactTypes.CoveragePackage, testWorkingBranch);
- testCoverageArtifact.setSoleAttributeFromString(CoverageAttributeTypes.UnitTestTable,
- testInputDataCoverageArtifact);
-
- ArtifactTestUnitStore store = new ArtifactTestUnitStore(testCoverageArtifact, readOnlyTestUnitNames);
- TestUnitCache tc = new TestUnitCache(store);
-
- Collection<Entry<Integer, String>> allCachedTestUnitNames = tc.getAllCachedTestUnitEntries();
- Map<Integer, String> testUnitNamesList = new HashMap<Integer, String>();
- for (Entry<Integer, String> entry : allCachedTestUnitNames) {
- testUnitNamesList.put(entry.getKey(), entry.getValue());
- }
-
- String actual = testUnitNamesList.get(4);
- String expected = "test4";
- Assert.assertEquals(expected, actual);
-
- actual = testUnitNamesList.get(5);
- expected = "test5";
- Assert.assertEquals(expected, actual);
-
- actual = testUnitNamesList.get(6);
- expected = "test6";
- Assert.assertEquals(expected, actual);
-
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoverageItemPersistTest.java b/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoverageItemPersistTest.java
deleted file mode 100644
index b074035912..0000000000
--- a/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoverageItemPersistTest.java
+++ /dev/null
@@ -1,201 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.integration.tests.integration;
-
-import static org.eclipse.osee.coverage.demo.CoverageChoice.OSEE_COVERAGE_DEMO;
-import org.eclipse.osee.client.test.framework.OseeClientIntegrationRule;
-import org.eclipse.osee.client.test.framework.OseeLogMonitorRule;
-import org.eclipse.osee.coverage.event.CoverageEventType;
-import org.eclipse.osee.coverage.event.CoveragePackageEvent;
-import org.eclipse.osee.coverage.integration.tests.integration.util.CoverageTestUtil;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.CoverageUnitFactory;
-import org.eclipse.osee.coverage.store.ArtifactTestUnitStore;
-import org.eclipse.osee.coverage.store.OseeCoverageUnitStore;
-import org.eclipse.osee.coverage.store.TestUnitCache;
-import org.eclipse.osee.coverage.util.CoverageUtil;
-import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
-import org.eclipse.osee.framework.core.enums.CoreAttributeTypes;
-import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
-import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.GUID;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
-import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
-import org.eclipse.osee.framework.skynet.core.transaction.TransactionManager;
-import org.junit.AfterClass;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.FixMethodOrder;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.rules.TemporaryFolder;
-import org.junit.runners.MethodSorters;
-
-/**
- * @author Donald G. Dunne
- */
-@FixMethodOrder(MethodSorters.NAME_ASCENDING)
-public class CoverageItemPersistTest {
-
- public static CoverageUnit parentCu = null;
- public static Artifact readOnlyTestUnitNames = null;
- public static CoverageItem ci = null;
- public static String parentGuid = null;
- public static String guid = null;
- public static TestUnitCache testUnitCache;
- public static boolean initOnce = false;
-
- @Rule
- public TemporaryFolder tempFolder = new TemporaryFolder();
- @Rule
- public OseeClientIntegrationRule integration = new OseeClientIntegrationRule(OSEE_COVERAGE_DEMO);
- @Rule
- public OseeLogMonitorRule monitorRule = new OseeLogMonitorRule();
-
- @AfterClass
- public static void testCleanup() throws OseeCoreException {
- CoverageTestUtil.cleanupCoverageTests();
- }
-
- @Before
- public void testSetup() throws OseeCoreException {
- if (!initOnce) {
- initOnce = true;
- CoverageUtil.setNavigatorSelectedBranch(CoverageTestUtil.getTestBranch());
- CoverageTestUtil.cleanupCoverageTests();
- // If this fails, cleanup didn't happen. Must DbInit
- Assert.assertEquals(0, CoverageTestUtil.getAllCoverageArtifacts().size());
-
- readOnlyTestUnitNames =
- ArtifactQuery.getOrCreate(ArtifactTestUnitStore.READ_ONLY_GUID, CoreArtifactTypes.GeneralData,
- CoverageTestUtil.getTestBranch());
- readOnlyTestUnitNames.setSoleAttributeFromString(CoreAttributeTypes.GeneralStringData, "");
- parentCu = CoverageUnitFactory.createCoverageUnit(null, "Top", tempFolder.getRoot().toString(), null);
- parentGuid = parentCu.getGuid();
- ArtifactTestUnitStore testUnitStore = new ArtifactTestUnitStore(null, readOnlyTestUnitNames);
-
- testUnitCache = new TestUnitCache(testUnitStore);
- ci = new CoverageItem(parentCu, CoverageOptionManager.Deactivated_Code, "1");
- ci.setTestUnitProvider(testUnitCache);
- for (int x = 0; x < 10; x++) {
- ci.addTestUnitName("Test Unit " + x);
- }
- ci.setRationale("this is rationale");
- ci.setName("this is text");
- guid = ci.getGuid();
- }
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#asArtifact(boolean)}.
- */
- @Test
- public void test01GetArtifact() throws OseeCoreException {
- try {
- ArtifactQuery.getArtifactFromId(parentGuid, CoverageTestUtil.getTestBranch());
- Assert.fail("Artifact should not yet exist");
- } catch (ArtifactDoesNotExist ex) {
- // do nothing
- }
-
- Artifact artifact =
- new OseeCoverageUnitStore(parentCu, CoverageTestUtil.getTestBranch(), null, readOnlyTestUnitNames).getArtifact(false);
- Assert.assertNull("Artifact should not have been created", artifact);
- artifact =
- new OseeCoverageUnitStore(parentCu, CoverageTestUtil.getTestBranch(), null, readOnlyTestUnitNames).getArtifact(true);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist(getClass().getSimpleName());
- Assert.assertNotNull("Artifact should have been created", artifact);
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageItem#save(SkynetTransaction, String, CoverageOptionManager)}
- */
- @Test
- public void test02Save() throws OseeCoreException {
- // Since test units are stored through provider, ensure they are same before and after save
- Assert.assertEquals(10, ci.getTestUnits().size());
-
- Artifact artifact =
- new OseeCoverageUnitStore(parentCu, CoverageTestUtil.getTestBranch(), null, readOnlyTestUnitNames).getArtifact(true);
- Assert.assertNotNull(artifact);
- SkynetTransaction transaction =
- TransactionManager.createTransaction(CoverageTestUtil.getTestBranch(), "Save CoverageItem");
- String coverageGuid = GUID.create();
- String coverageName = "Test CP";
- CoveragePackageEvent coverageEvent =
- new CoveragePackageEvent(coverageName, coverageGuid, CoverageEventType.Modified, GUID.create());
- new OseeCoverageUnitStore(parentCu, CoverageTestUtil.getTestBranch(), null, readOnlyTestUnitNames).save(
- transaction, coverageEvent, CoverageOptionManagerDefault.instance());
- artifact.persist(transaction);
-
- transaction.execute();
-
- // Not name/guid cause not attached to coverage package
- Assert.assertEquals(coverageGuid, coverageEvent.getPackage().getGuid());
- Assert.assertEquals(coverageName, coverageEvent.getPackage().getName());
- Assert.assertEquals(CoverageEventType.Modified, coverageEvent.getPackage().getEventType());
- // 1 coverage item added and 1 coverage unit == 2
- Assert.assertEquals(2, coverageEvent.getCoverages().size());
- Assert.assertEquals(CoverageEventType.Added, coverageEvent.getCoverages().iterator().next().getEventType());
-
- Assert.assertEquals(10, ci.getTestUnits().size());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#asArtifact(boolean)}.
- */
- @Test
- public void test03GetArtifact2() throws OseeCoreException {
- OseeCoverageUnitStore.get(parentCu, CoverageTestUtil.getTestBranch()).load(
- CoverageOptionManagerDefault.instance());
- CoverageItem ci = parentCu.getCoverageItems().iterator().next();
- ci.setTestUnitProvider(testUnitCache);
- Assert.assertEquals(guid, ci.getGuid());
- Assert.assertEquals("1", ci.getOrderNumber());
- Assert.assertEquals(CoverageOptionManager.Deactivated_Code, ci.getCoverageMethod());
- Assert.assertEquals(10, ci.getTestUnits().size());
- Assert.assertEquals("this is text", ci.getFileContents());
- Assert.assertEquals("this is rationale", ci.getRationale());
- Assert.assertFalse(ci.isFolder());
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageItem#delete(org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction, coverageEvent, boolean)}
- * .
- */
- @Test
- public void test04Delete() throws OseeCoreException {
- Artifact artifact =
- new OseeCoverageUnitStore(parentCu, CoverageTestUtil.getTestBranch(), null, readOnlyTestUnitNames).getArtifact(false);
- Assert.assertNotNull(artifact);
- SkynetTransaction transaction =
- TransactionManager.createTransaction(CoverageTestUtil.getTestBranch(), "Save CoverageItem");
- CoveragePackageEvent coverageEvent =
- new CoveragePackageEvent("Test CP", GUID.create(), CoverageEventType.Deleted, GUID.create());
- new OseeCoverageUnitStore(parentCu, CoverageTestUtil.getTestBranch(), null, readOnlyTestUnitNames).delete(
- transaction, coverageEvent, false);
- transaction.execute();
- artifact =
- new OseeCoverageUnitStore(parentCu, CoverageTestUtil.getTestBranch(), null, readOnlyTestUnitNames).getArtifact(false);
- Assert.assertNull(artifact);
- Assert.assertEquals(0, CoverageTestUtil.getAllCoverageArtifacts().size());
- Assert.assertEquals(1, coverageEvent.getCoverages().size());
- Assert.assertEquals(CoverageEventType.Deleted, coverageEvent.getCoverages().iterator().next().getEventType());
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoverageManagerTest.java b/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoverageManagerTest.java
deleted file mode 100644
index 46fd86098c..0000000000
--- a/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoverageManagerTest.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.integration.tests.integration;
-
-import static org.eclipse.osee.coverage.demo.CoverageChoice.OSEE_COVERAGE_DEMO;
-import org.eclipse.osee.client.test.framework.OseeClientIntegrationRule;
-import org.eclipse.osee.client.test.framework.OseeHousekeepingRule;
-import org.eclipse.osee.client.test.framework.OseeLogMonitorRule;
-import org.eclipse.osee.coverage.CoverageManager;
-import org.eclipse.osee.coverage.ICoverageImporter;
-import org.eclipse.osee.coverage.demo.CoverageExampleFactory;
-import org.eclipse.osee.coverage.demo.CoverageExamples;
-import org.junit.Rule;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageManagerTest {
-
- @Rule
- public OseeClientIntegrationRule integration = new OseeClientIntegrationRule(OSEE_COVERAGE_DEMO);
-
- @Rule
- public OseeLogMonitorRule monitorRule = new OseeLogMonitorRule();
-
- @Rule
- public OseeHousekeepingRule hk = new OseeHousekeepingRule();
-
- @Test
- public void testImportCoverage() throws Exception {
- ICoverageImporter importer = CoverageExampleFactory.createExample(CoverageExamples.COVERAGE_IMPORT_01);
- CoverageManager.importCoverage(importer);
- }
-}
diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoverageOptionManagerStoreTest.java b/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoverageOptionManagerStoreTest.java
deleted file mode 100644
index 4e5181cc79..0000000000
--- a/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoverageOptionManagerStoreTest.java
+++ /dev/null
@@ -1,117 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.integration.tests.integration;
-
-import static org.eclipse.osee.coverage.demo.CoverageChoice.*;
-import org.eclipse.osee.client.test.framework.OseeClientIntegrationRule;
-import org.eclipse.osee.client.test.framework.OseeHousekeepingRule;
-import org.eclipse.osee.client.test.framework.OseeLogMonitorRule;
-import org.eclipse.osee.coverage.integration.tests.integration.util.CoverageTestUtil;
-import org.eclipse.osee.coverage.model.CoverageOption;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.model.SimpleWorkProductTaskProvider;
-import org.eclipse.osee.coverage.store.CoverageArtifactTypes;
-import org.eclipse.osee.coverage.store.CoverageOptionManagerStore;
-import org.eclipse.osee.coverage.store.CoverageOptionManagerStore.StoreLocation;
-import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
-import org.eclipse.osee.coverage.util.CoverageUtil;
-import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
-import org.eclipse.osee.framework.core.enums.CoreAttributeTypes;
-import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.artifact.KeyValueArtifact;
-import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
-import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
-import org.eclipse.osee.framework.skynet.core.transaction.TransactionManager;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageOptionManagerStoreTest {
-
- @Rule
- public OseeClientIntegrationRule integration = new OseeClientIntegrationRule(OSEE_COVERAGE_DEMO);
-
- @Rule
- public OseeLogMonitorRule monitorRule = new OseeLogMonitorRule();
-
- @Rule
- public OseeHousekeepingRule hk = new OseeHousekeepingRule();
-
- @Before
- public void setUp() throws OseeCoreException {
- SkynetTransaction transaction = TransactionManager.createTransaction(CoverageTestUtil.getTestBranch(), "delete");
- for (Artifact artifact : ArtifactQuery.getArtifactListFromTypeAndName(CoverageArtifactTypes.CoveragePackage,
- CoverageOptionManagerStoreTest.class.getSimpleName(), CoverageTestUtil.getTestBranch())) {
- artifact.deleteAndPersist(transaction);
- }
- Artifact artifact =
- ArtifactQuery.getArtifactFromTypeAndNameNoException(CoreArtifactTypes.GeneralData, "Coverage Preferences",
- CoverageTestUtil.getTestBranch());
- if (artifact != null) {
- KeyValueArtifact kvArt = new KeyValueArtifact(artifact, CoreAttributeTypes.GeneralStringData);
- kvArt.removeValues("CoverageOptions");
- kvArt.save();
- artifact.persist(transaction);
- }
- transaction.execute();
- }
-
- @Test
- public void testCoverageOptionManagerStore() throws OseeCoreException {
- CoverageUtil.setNavigatorSelectedBranch(CoverageTestUtil.getTestBranch());
- CoveragePackage coveragePackage =
- new CoveragePackage(CoverageOptionManagerStoreTest.class.getSimpleName(),
- CoverageOptionManagerDefault.instance(), new SimpleWorkProductTaskProvider());
- OseeCoveragePackageStore store = new OseeCoveragePackageStore(coveragePackage, CoverageTestUtil.getTestBranch());
- store.save(coveragePackage.getName(), coveragePackage.getCoverageOptionManager());
-
- CoverageOptionManagerStore optionStore = new CoverageOptionManagerStore(store);
- // Global option should not be created yet
- Assert.assertEquals(StoreLocation.None, optionStore.getStoreLocation());
- Assert.assertEquals(CoverageOptionManagerDefault.instance().toXml(),
- optionStore.getCoverageOptionManager().toXml());
-
- // add another coverage option and store globally
- CoverageOptionManager coverageOptionManager = coveragePackage.getCoverageOptionManager();
- // have to create new coverage manager cause can't change default options
- CoverageOptionManager newCoverageOptionManager = new CoverageOptionManager(coverageOptionManager.toXml());
- newCoverageOptionManager.add(new CoverageOption("Another", "description", true));
- String newXmlWithAnother = newCoverageOptionManager.toXml();
- // Make sure option xml changed after adding a new option
- Assert.assertNotSame(newXmlWithAnother, coverageOptionManager.toXml());
- optionStore.store(newCoverageOptionManager, StoreLocation.Global);
-
- // Re-acquire option store and ensure that xml has been updated globally
- optionStore = new CoverageOptionManagerStore(store);
- Assert.assertEquals(StoreLocation.Global, optionStore.getStoreLocation());
- Assert.assertEquals(newXmlWithAnother, optionStore.getCoverageOptionManager().toXml());
-
- newCoverageOptionManager.add(new CoverageOption("One More", "description", true));
- String newXmlWithOneMore = newCoverageOptionManager.toXml();
- // Make sure option xml changed after adding a new option
- Assert.assertTrue(newXmlWithOneMore.contains("One More"));
- optionStore.store(newCoverageOptionManager, StoreLocation.Local);
-
- // Re-acquire option store and ensure that xml has been updated globally
- optionStore = new CoverageOptionManagerStore(store);
- Assert.assertEquals(StoreLocation.Local, optionStore.getStoreLocation());
- Assert.assertEquals(newXmlWithOneMore, optionStore.getCoverageOptionManager().toXml());
-
- }
-
-}
diff --git a/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoveragePackageImportTest.java b/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoveragePackageImportTest.java
deleted file mode 100644
index d316508546..0000000000
--- a/plugins/org.eclipse.osee.coverage.integration.tests/src/org/eclipse/osee/coverage/integration/tests/integration/CoveragePackageImportTest.java
+++ /dev/null
@@ -1,1673 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.coverage.integration.tests.integration;
-
-import static org.eclipse.osee.coverage.demo.CoverageChoice.OSEE_COVERAGE_DEMO;
-import static org.eclipse.osee.framework.core.enums.DeletionFlag.INCLUDE_DELETED;
-import java.util.Collection;
-import org.eclipse.osee.client.test.framework.OseeClientIntegrationRule;
-import org.eclipse.osee.client.test.framework.OseeHousekeepingRule;
-import org.eclipse.osee.client.test.framework.OseeLogMonitorRule;
-import org.eclipse.osee.coverage.ICoverageImporter;
-import org.eclipse.osee.coverage.demo.CoverageExampleFactory;
-import org.eclipse.osee.coverage.demo.CoverageExamples;
-import org.eclipse.osee.coverage.event.CoverageEventType;
-import org.eclipse.osee.coverage.event.CoveragePackageEvent;
-import org.eclipse.osee.coverage.integration.tests.integration.util.CoverageTestUtil;
-import org.eclipse.osee.coverage.merge.IMergeItem;
-import org.eclipse.osee.coverage.merge.MergeImportManager;
-import org.eclipse.osee.coverage.merge.MergeItemGroup;
-import org.eclipse.osee.coverage.merge.MergeManager;
-import org.eclipse.osee.coverage.merge.MergeType;
-import org.eclipse.osee.coverage.merge.MessageMergeItem;
-import org.eclipse.osee.coverage.model.CoverageImport;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.ICoverage;
-import org.eclipse.osee.coverage.model.SimpleWorkProductTaskProvider;
-import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
-import org.eclipse.osee.coverage.store.OseeCoverageStore;
-import org.eclipse.osee.coverage.util.CoverageUtil;
-import org.eclipse.osee.coverage.util.ISaveable;
-import org.eclipse.osee.framework.core.data.IOseeBranch;
-import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
-import org.eclipse.osee.framework.core.util.Result;
-import org.eclipse.osee.framework.core.util.XResultData;
-import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.type.OseeStateException;
-import org.eclipse.osee.framework.jdk.core.util.Strings;
-import org.eclipse.osee.framework.skynet.core.OseeSystemArtifacts;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
-import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
-import org.eclipse.osee.framework.skynet.core.transaction.TransactionManager;
-import org.junit.AfterClass;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Ignore;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.rules.TestName;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackageImportTest {
-
- @Rule
- public OseeClientIntegrationRule integration = new OseeClientIntegrationRule(OSEE_COVERAGE_DEMO);
-
- @Rule
- public OseeLogMonitorRule monitorRule = new OseeLogMonitorRule();
-
- @Rule
- public OseeHousekeepingRule hk = new OseeHousekeepingRule();
-
- @Rule
- public TestName testName = new TestName();
-
- public static CoveragePackage coveragePackage = null;
- public static CoverageImport coverageImport = null;
- private static boolean testWithDb = true;
- private static boolean runOnce = false;
-
- @Before
- public void setUp() throws OseeCoreException {
- if (!runOnce) {
- runOnce = true;
- CoverageUtil.setIsInTest(true);
- testCleanup();
- }
- }
-
- @AfterClass
- public static void cleanUp() throws OseeCoreException {
- CoverageUtil.setIsInTest(false);
- testCleanup();
- }
-
- public static void testCleanup() throws OseeCoreException {
- if (testWithDb) {
- CoverageUtil.setNavigatorSelectedBranch(CoverageTestUtil.getTestBranch());
- CoverageTestUtil.cleanupCoverageTests();
- } else {
- System.err.println("Test with Db Disabled...re-inenable");
- }
- }
-
- private String getComment(int index) {
- return String.format("%s.%s %d", CoveragePackageImportTest.class.getSimpleName(), testName.getMethodName(), index);
- }
-
- @Test
- public void testImport1() throws Exception {
- ICoverageImporter importer = CoverageExampleFactory.createExample(CoverageExamples.COVERAGE_IMPORT_01);
- coverageImport = importer.run(null);
- Assert.assertNotNull(coverageImport);
-
- // Check import results
- Assert.assertEquals(60, coverageImport.getCoverageItemsCovered().size());
- Assert.assertEquals(122, coverageImport.getCoverageItems().size());
-
- // System.out.println(CoverageUtil.printTree(coverageImport));
-
- Assert.assertEquals(49, coverageImport.getCoveragePercent().intValue());
- Assert.assertEquals(0, coverageImport.getCoverageItemsCount(CoverageOptionManager.Deactivated_Code));
- Assert.assertEquals(0, coverageImport.getCoverageItemsCount(CoverageOptionManager.Exception_Handling));
- Assert.assertEquals(60, coverageImport.getCoverageItemsCount(CoverageOptionManager.Test_Unit));
- Assert.assertEquals(62, coverageImport.getCoverageItemsCount(CoverageOptionManager.Not_Covered));
-
- for (CoverageItem coverageItem : coverageImport.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getName()));
- Assert.assertTrue(Strings.isValid(coverageItem.getNamespace()));
- Assert.assertTrue(Strings.isValid(coverageItem.getOrderNumber()));
- }
-
- // Test MergeManager
- coveragePackage =
- new CoveragePackage("Test Coverage Package", CoverageOptionManagerDefault.instance(),
- new SimpleWorkProductTaskProvider());
- MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
- Assert.assertEquals(4, mergeManager.getMergeItems(null).size());
- for (IMergeItem mergeItem : mergeManager.getMergeItems(null)) {
- Assert.assertEquals(MergeType.Add, mergeItem.getMergeType());
- }
-
- // Test import where not-editable
- MergeImportManager importManager = new MergeImportManager(mergeManager);
- XResultData resultData = importManager.importItems(new ISaveable() {
-
- @Override
- public Result isEditable() {
- return Result.FalseResult;
- }
-
- @Override
- public Result save(String saveName, CoverageOptionManager coverageOptionManager) {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(Collection<ICoverage> coverages, String saveName) {
- return Result.TrueResult;
- }
-
- @Override
- public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) {
- return Result.TrueResult;
- }
-
- @Override
- public IOseeBranch getBranch() {
- return CoverageTestUtil.getTestBranch();
- }
-
- }, mergeManager.getMergeItems(null));
- Assert.assertEquals(1, resultData.getNumErrors());
-
- resultData = importManager.importItems(new ISaveable() {
-
- @Override
- public Result isEditable() {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(String saveName, CoverageOptionManager coverageOptionManager) {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(Collection<ICoverage> coverages, String saveName) {
- return Result.TrueResult;
- }
-
- @Override
- public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) {
- return Result.TrueResult;
- }
-
- @Override
- public IOseeBranch getBranch() {
- return CoverageTestUtil.getTestBranch();
- }
-
- }, mergeManager.getMergeItems(null));
- Assert.assertEquals(0, resultData.getNumErrors());
-
- // Ensure all coverageItems have valid name
- for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getName()));
- }
-
- // Ensure all coverageItems have valid namespace
- for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getNamespace()));
- }
-
- // Ensure all coverageItems have valid orderNumber
- for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getOrderNumber()));
- }
-
- CoverageUtil.printCoverageItemDiffs(coveragePackage, coverageImport);
- // System.out.println(CoverageUtil.printTree(coveragePackage));
-
- // CoveragePackage should now have imported results
- Assert.assertEquals(60, coveragePackage.getCoverageItemsCovered().size());
- Assert.assertEquals(122, coveragePackage.getCoverageItems().size());
- Assert.assertEquals(49, coveragePackage.getCoveragePercent().intValue());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCount(CoverageOptionManager.Deactivated_Code));
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCount(CoverageOptionManager.Exception_Handling));
- Assert.assertEquals(60, coveragePackage.getCoverageItemsCount(CoverageOptionManager.Test_Unit));
- Assert.assertEquals(62, coveragePackage.getCoverageItemsCount(CoverageOptionManager.Not_Covered));
-
- CoveragePackage loadedCp = null;
- if (testWithDb) {
- // Test Persist of CoveragePackage
- OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, CoverageTestUtil.getTestBranch());
- SkynetTransaction transaction =
- TransactionManager.createTransaction(CoverageTestUtil.getTestBranch(),
- "Coverage Package Save " + testName.getMethodName());
-
- store.save(transaction, getTestCoveragePackageEvent(), coveragePackage.getCoverageOptionManager());
- Artifact artifactX = store.getArtifact(false);
- artifactX.persist(transaction);
-
- // Test Load of Coverage Package
- Artifact artifact =
-