diff options
author | wuestholz <unknown> | 2013-08-05 17:47:55 -0700 |
---|---|---|
committer | wuestholz <unknown> | 2013-08-05 17:47:55 -0700 |
commit | a9c60110139c15ec65c50360763c75014b9eef82 (patch) | |
tree | a3ffbed03df822f6bb17f0df921ebc47663b6800 /Source/ModelViewer/DataModel.cs | |
parent | 1a34c03dbe4bf160afc884700cfc393273eda9bc (diff) |
Changed BVD to display shortened names if they are unique.
Diffstat (limited to 'Source/ModelViewer/DataModel.cs')
-rw-r--r-- | Source/ModelViewer/DataModel.cs | 23 |
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; }
|