Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmisinco2012-05-29 18:03:37 +0000
committerkwilk2012-05-29 18:03:37 +0000
commitc545d7f5f0ed6bf416b478c8cb023fbdbff2cfa5 (patch)
tree4d946c39b35240b7f661e077cabf87c793519312 /plugins/org.eclipse.osee.define
parent23af8f5cf60ce10f6c4044c675fd5112f19ad9e2 (diff)
downloadorg.eclipse.osee-c545d7f5f0ed6bf416b478c8cb023fbdbff2cfa5.tar.gz
org.eclipse.osee-c545d7f5f0ed6bf416b478c8cb023fbdbff2cfa5.tar.xz
org.eclipse.osee-c545d7f5f0ed6bf416b478c8cb023fbdbff2cfa5.zip
bug: Do not error out trace report for attribute violations
Diffstat (limited to 'plugins/org.eclipse.osee.define')
-rw-r--r--plugins/org.eclipse.osee.define/src/org/eclipse/osee/define/traceability/report/ArtifactToRelatedArtifact.java13
1 files changed, 10 insertions, 3 deletions
diff --git a/plugins/org.eclipse.osee.define/src/org/eclipse/osee/define/traceability/report/ArtifactToRelatedArtifact.java b/plugins/org.eclipse.osee.define/src/org/eclipse/osee/define/traceability/report/ArtifactToRelatedArtifact.java
index 0bd71f57443..17b420c79df 100644
--- a/plugins/org.eclipse.osee.define/src/org/eclipse/osee/define/traceability/report/ArtifactToRelatedArtifact.java
+++ b/plugins/org.eclipse.osee.define/src/org/eclipse/osee/define/traceability/report/ArtifactToRelatedArtifact.java
@@ -12,9 +12,12 @@ package org.eclipse.osee.define.traceability.report;
import java.util.ArrayList;
import java.util.List;
+import java.util.logging.Level;
import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.osee.define.internal.Activator;
import org.eclipse.osee.framework.core.data.IRelationTypeSide;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.logging.OseeLog;
import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
/**
@@ -61,15 +64,19 @@ public class ArtifactToRelatedArtifact extends AbstractArtifactRelationReport {
}
@Override
- public void process(IProgressMonitor monitor) throws OseeCoreException {
+ public void process(IProgressMonitor monitor) {
notifyOnTableHeader(getHeader());
IRelationTypeSide[] relations = getRelationsToCheck();
for (Artifact artifact : getArtifactsToCheck()) {
String name = artifact.getName();
for (IRelationTypeSide relationEnum : relations) {
String typeName = relationEnum.getName();
- for (Artifact relArtifact : artifact.getRelatedArtifacts(relationEnum)) {
- notifyOnRowData(artifact, name, typeName, relArtifact.getName());
+ try {
+ for (Artifact relArtifact : artifact.getRelatedArtifacts(relationEnum)) {
+ notifyOnRowData(artifact, name, typeName, relArtifact.getName());
+ }
+ } catch (OseeCoreException ex) {
+ OseeLog.log(Activator.class, Level.WARNING, ex);
}
}
}

Back to the top