Class NodeEditor
NodeEditor extension for SystemGraph node. It is a container for the information within a node: ports, position, state of ports. Describes how to draw a node. Implements the INodeEditor
Inherited Members
Namespace: Mechatronics.SystemGraph
Assembly: solution.dll
Syntax
[Serializable]
public class NodeEditor : INodeEditor
  Constructors
| Name | Description | 
|---|---|
| NodeEditor(NodeRuntime) | Initializes a new instance of the NodeEditor class.  | 
      
Fields
| Name | Description | 
|---|---|
| AttachedProperty | The attached property  | 
      
| targetGroup | The target group  | 
      
Properties
| Name | Description | 
|---|---|
| DisplayName | Gets or sets the display name.  | 
      
| Expanded | Gets or sets a value indicating whether this NodeEditor is expanded.  | 
      
| MirrorPorts | Gets or sets a value indicating whether ports are mirrored.  | 
      
| NodeRT | Gets or sets the node runtime.  | 
      
| Position | Gets or sets the position of the node editor.  | 
      
Methods
| Name | Description | 
|---|---|
| AddDynamicPort(string, Type, PortDirection, FieldExtra) | Adds a dynamic port to the node.  | 
      
| AddListPort<T>(IPortEditor, string, T) | Adds a list port.  | 
      
| AddListPort<T>(string) | Adds a list port.  | 
      
| AddListPort<T>(string, T) | Adds a list port.  | 
      
| AddPorts() | Adds the ports of that node editor.  | 
      
| ConstructNode(bool) | Constructs the node from this node editor.  | 
      
| GetPortIndex(PortView) | Gets the index of the port.  | 
      
| IsDebugMode() | Determines whether we are in debug mode.  | 
      
| NodeType() | Retrieve the node type name.  | 
      
| RefreshBoundParameter() | Refreshes the bound parameter information.  | 
      
| RemoveDynamicPort(string) | Removes a dynamic port.  | 
      
| RemoveListPort(IPortEditor) | Removes a list port.  | 
      
| RenameDynamicPort(int, string) | Renames a dynamic port.  | 
      
| RenameDynamicPort(string, string) | Renames a dynamic port.  | 
      
| SetDirty() | Sets the dirty state. Setting dirty to true will generate the serialized data for this node editor.  | 
      
| SortSlots() | Sorts the slots so they show up in the customized order.  |