using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace Hydro.Model
|
{
|
public abstract class VisualObject
|
{
|
public VisualObject() { }
|
public VisualObject(VisualObject obj)
|
{
|
this.ID = obj.ID;
|
this.Name = obj.Name;
|
this.ObjectType = obj.ObjectType;
|
this.Tag = obj.Tag;
|
}
|
/// <summary>
|
///
|
/// </summary>
|
public string ID { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string Name { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public eObjectType ObjectType { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public object Tag { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
public bool IsNode
|
{
|
get { if (ObjectType == eObjectType.Node) return true; else return false; }
|
}
|
/// <summary>
|
///
|
/// </summary>
|
public bool IsLink
|
{
|
get { if (ObjectType == eObjectType.Link) return true; else return false; }
|
}
|
}
|
}
|