Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominic Guss2018-08-21 16:58:03 -0400
committerDavid Miller2018-08-30 19:42:14 -0400
commit5cf8fea8002d630b5a3f861d8140f6d1e10cf596 (patch)
tree649a07d45e928e9687d4e6e5ecaf8ac6e9f614af
parent1170faba3d7c71d940be8bb42a438afae5b27e45 (diff)
downloadorg.eclipse.osee-5cf8fea8002d630b5a3f861d8140f6d1e10cf596.tar.gz
org.eclipse.osee-5cf8fea8002d630b5a3f861d8140f6d1e10cf596.tar.xz
org.eclipse.osee-5cf8fea8002d630b5a3f861d8140f6d1e10cf596.zip
feature[ats_TW10347]: Add column to Subsystem To Low Level Req Trace Report
Change-Id: I29e0e4b0c676728bdb4d6c1993553b2304bbfe7b Signed-off-by: Dominic Guss <Dominic.Guss@boeing.com>
-rw-r--r--plugins/org.eclipse.osee.define/src/org/eclipse/osee/define/blam/operation/SubsystemToLowLevelReqTraceReport.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/org.eclipse.osee.define/src/org/eclipse/osee/define/blam/operation/SubsystemToLowLevelReqTraceReport.java b/plugins/org.eclipse.osee.define/src/org/eclipse/osee/define/blam/operation/SubsystemToLowLevelReqTraceReport.java
index f637091696..200026f953 100644
--- a/plugins/org.eclipse.osee.define/src/org/eclipse/osee/define/blam/operation/SubsystemToLowLevelReqTraceReport.java
+++ b/plugins/org.eclipse.osee.define/src/org/eclipse/osee/define/blam/operation/SubsystemToLowLevelReqTraceReport.java
@@ -173,18 +173,17 @@ public class SubsystemToLowLevelReqTraceReport extends AbstractBlam {
}
private void generateSubsystemToLowLevelReqTrace() throws IOException, OseeCoreException {
- excelWriter.startSheet("5.3", 6);
+ excelWriter.startSheet("5.3", 7);
excelWriter.writeRow("5.3 Subsystem Requirements Allocation Traceability to Lower Level Requirements");
excelWriter.writeRow(null, "Subsystem Requirement", null, "Traceable Lower Level Requirements", null);
- excelWriter.writeRow("Subsystem", "Paragraph #", "Paragraph Title", "Paragraph #", "Paragraph Title",
- "Component");
- excelWriter.writeRow();
+ excelWriter.writeRow("Subsystem", "Paragraph #", "Paragraph Title", "Paragraph #", "Paragraph Title", "Component",
+ "Artifact Type");
for (Entry<String, List<Artifact>> entry : subsysToSubsysReqsMap.entrySet()) {
List<Artifact> subsysReqs = entry.getValue();
- String[] row = new String[6];
+ String[] row = new String[7];
row[0] = entry.getKey();
for (Artifact higherLevelReq : subsysReqs) {
@@ -222,6 +221,7 @@ public class SubsystemToLowLevelReqTraceReport extends AbstractBlam {
if (lowLevelReqs.contains(lowerLevelReq)) {
row[3] = lowerLevelReq.getSoleAttributeValue(CoreAttributeTypes.ParagraphNumber, null);
row[4] = lowerLevelReq.getName();
+ row[6] = lowerLevelReq.getArtifactType().getName();
excelWriter.writeRow(row);
}
}

Back to the top