Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkaguilar2010-06-03 20:16:38 +0000
committerkaguilar2010-06-03 20:16:38 +0000
commitbc830f8d2e58851cc2e936c12280acd1591fc5d7 (patch)
tree1eebe17f873474c2618af6498a8093e8addb9b9c /plugins/org.eclipse.osee.ote.ui.message
parent7cc6b9594ef79878527e9e398cfda74dc205b781 (diff)
downloadorg.eclipse.osee-bc830f8d2e58851cc2e936c12280acd1591fc5d7.tar.gz
org.eclipse.osee-bc830f8d2e58851cc2e936c12280acd1591fc5d7.tar.xz
org.eclipse.osee-bc830f8d2e58851cc2e936c12280acd1591fc5d7.zip
fixed issue with non mapping elements throwing exceptions
Diffstat (limited to 'plugins/org.eclipse.osee.ote.ui.message')
-rw-r--r--plugins/org.eclipse.osee.ote.ui.message/src/org/eclipse/osee/ote/ui/message/tree/WatchedElementNode.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/org.eclipse.osee.ote.ui.message/src/org/eclipse/osee/ote/ui/message/tree/WatchedElementNode.java b/plugins/org.eclipse.osee.ote.ui.message/src/org/eclipse/osee/ote/ui/message/tree/WatchedElementNode.java
index cfbc26b4203..46b0bdb5e59 100644
--- a/plugins/org.eclipse.osee.ote.ui.message/src/org/eclipse/osee/ote/ui/message/tree/WatchedElementNode.java
+++ b/plugins/org.eclipse.osee.ote.ui.message/src/org/eclipse/osee/ote/ui/message/tree/WatchedElementNode.java
@@ -100,6 +100,13 @@ public class WatchedElementNode extends ElementNode {
setDisabledReason("could not find the element " + getElementPath().getElementName());
return;
}
+ if (element.isNonMappingElement()) {
+ columnValues.clear();
+ value = "???";
+ setEnabled(false);
+ setDisabledReason("this element does not map in " + getSubscription().getMemType());
+ return;
+ }
columnValues.put(MessageXViewerFactory.lsb, Integer.valueOf(element.getLsb()));
columnValues.put(MessageXViewerFactory.msb, Integer.valueOf(element.getMsb()));
columnValues.put(MessageXViewerFactory.bitSize, Integer.valueOf(element.getBitLength()));

Back to the top