summaryrefslogtreecommitdiff
path: root/Source/ModelViewer/DataModel.cs
diff options
context:
space:
mode:
authorGravatar wuestholz <unknown>2013-08-05 17:47:55 -0700
committerGravatar wuestholz <unknown>2013-08-05 17:47:55 -0700
commita9c60110139c15ec65c50360763c75014b9eef82 (patch)
treea3ffbed03df822f6bb17f0df921ebc47663b6800 /Source/ModelViewer/DataModel.cs
parent1a34c03dbe4bf160afc884700cfc393273eda9bc (diff)
Changed BVD to display shortened names if they are unique.
Diffstat (limited to 'Source/ModelViewer/DataModel.cs')
-rw-r--r--Source/ModelViewer/DataModel.cs23
1 files changed, 23 insertions, 0 deletions
diff --git a/Source/ModelViewer/DataModel.cs b/Source/ModelViewer/DataModel.cs
index b6ec0bae..0b54e689 100644
--- a/Source/ModelViewer/DataModel.cs
+++ b/Source/ModelViewer/DataModel.cs
@@ -67,6 +67,8 @@ namespace Microsoft.Boogie.ModelViewer
/// </summary>
string Name { get; }
+ string ShortName { get; }
+
NodeCategory Category { get; }
string Value { get; }
string ToolTip { get; }
@@ -163,6 +165,27 @@ namespace Microsoft.Boogie.ModelViewer
get { return name.ToString(); }
}
+ private string shortName;
+
+ public virtual string ShortName
+ {
+ get
+ {
+ if (shortName != null)
+ {
+ return shortName;
+ }
+ else
+ {
+ return name.ToString();
+ }
+ }
+ set
+ {
+ shortName = value;
+ }
+ }
+
public virtual Model.Element Element
{
get { return element; }