diff options
author | john.r.misinco | 2011-06-06 20:16:38 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2011-06-06 20:16:38 +0000 |
commit | 543772efe6dbd68af233748354918a0ddadd14fb (patch) | |
tree | e152044d2bdd5f0b78ad49f1d6c8a7fb761b7767 /plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoveragePackageStore.java | |
parent | 35ca5ddb65c91649d228f509f05d74144ac7587d (diff) | |
download | org.eclipse.osee-543772efe6dbd68af233748354918a0ddadd14fb.tar.gz org.eclipse.osee-543772efe6dbd68af233748354918a0ddadd14fb.tar.xz org.eclipse.osee-543772efe6dbd68af233748354918a0ddadd14fb.zip |
refinement[bgz_348467]: Improve loading coverage package performance
Diffstat (limited to 'plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoveragePackageStore.java')
-rw-r--r-- | plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoveragePackageStore.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoveragePackageStore.java b/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoveragePackageStore.java index 5ff3e13e64b..cd36419caf9 100644 --- a/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoveragePackageStore.java +++ b/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoveragePackageStore.java @@ -98,6 +98,10 @@ public class OseeCoveragePackageStore extends OseeCoverageStore implements ISave public void loadWorkProductTaskNames(Collection<? extends ICoverage> coverages) { this.coveragePackage.getWorkProductTaskProvider().reload(); + loadWorkProductTaskNamesHelper(coverages); + } + + private void loadWorkProductTaskNamesHelper(Collection<? extends ICoverage> coverages) { for (ICoverage coverage : coverages) { if (coverage instanceof IWorkProductRelatable) { if (Strings.isValid(((IWorkProductRelatable) coverage).getWorkProductTaskGuid())) { @@ -106,10 +110,10 @@ public class OseeCoveragePackageStore extends OseeCoverageStore implements ISave } } if (coverage instanceof ICoverageUnitProvider) { - loadWorkProductTaskNames(((ICoverageUnitProvider) coverage).getCoverageUnits()); + loadWorkProductTaskNamesHelper(((ICoverageUnitProvider) coverage).getCoverageUnits()); } if (coverage instanceof ICoverageItemProvider) { - loadWorkProductTaskNames(((ICoverageItemProvider) coverage).getCoverageItems()); + loadWorkProductTaskNamesHelper(((ICoverageItemProvider) coverage).getCoverageItems()); } } } |