NodeType

Metropolis SDK ›› Classes ››
Parent Previous Next

namespace Dysr.Metropolis.SDK

{

   /// <summary>

   /// A NodeType is a definition of an ActionNode.

   /// </summary>

   [DataContract]

   public class NodeType

   {

       /// <summary>

       /// The Id of the NodeType

       /// </summary>

       [DataMember]

       public int Id { get; set; }

       /// <summary>

       /// The ShortName of the node type. For example, "Disk Loader"

       /// </summary>

       [DataMember]

       public string ShortName { get; set; }

       /// <summary>

       /// The description of the NodeType. For example, "Load files from disk."

       /// </summary>

       [DataMember]

       public string Description { get; set; }

       /// <summary>

       /// The assembly path and filename that is relative to the assembly directory.

       /// The assembly directory is defined in the app.config file. Typically, this

       /// is just the assembly name. Dysr.Metropolis.dll is the assembly all the built

       /// in NodeTypes are defined.

       /// </summary>

       [DataMember]

       public string AssemblyPath { get; set; }

       /// <summary>

       /// This is the namespace and class name of the ActionNode. For example,

       /// Dysr.Metropolis.Nodes.ANDiskLoad.

       /// </summary>

       [DataMember]

       public string TypeName { get; set; }

       /// <summary>

       /// The list of NodeTypeProperty objects that define the properties the

       /// NodeType will recognize.

       /// </summary>

       [DataMember]

       public NodeTypeProperty[] NodeTypePropertyList { get; set; }

   }

}


Created with the Personal Edition of HelpNDoc: Free Kindle producer