diff options
author | jmisinco | 2012-05-29 18:03:37 +0000 |
---|---|---|
committer | kwilk | 2012-05-29 18:03:37 +0000 |
commit | c545d7f5f0ed6bf416b478c8cb023fbdbff2cfa5 (patch) | |
tree | 4d946c39b35240b7f661e077cabf87c793519312 /plugins/org.eclipse.osee.define | |
parent | 23af8f5cf60ce10f6c4044c675fd5112f19ad9e2 (diff) | |
download | org.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.java | 13 |
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); } } } |