Class ExecutableNodeView
Base class for node view of ExecutableNode
[CustomNodeView(typeof(ExecutableNode), true)]
public class ExecutableNodeView : CeresNodeView, ICeresNodeView
- Inheritance
-
ExecutableNodeView
- Implements
- Derived
- Inherited Members
Constructors
ExecutableNodeView()
Default constructor without initialization
protected ExecutableNodeView()
ExecutableNodeView(Type, CeresGraphView)
Constructor with fill default properties, ports and node visual element
public ExecutableNodeView(Type type, CeresGraphView graphView)
Parameters
typeTypegraphViewCeresGraphView
Properties
ExecutableNodeElement
Get node visual element, see ExecutableNodeElement
protected ExecutableNodeElement ExecutableNodeElement { get; }
Property Value
Flags
public ExecutableNodeViewFlags Flags { get; }
Property Value
FlowGraphEditorWindow
Get container FlowGraphEditorWindow
protected FlowGraphEditorWindow FlowGraphEditorWindow { get; }
Property Value
Methods
AddBreakpoint()
public void AddBreakpoint()
BuildContextualMenu(ContextualMenuPopulateEvent)
Add menu items to the node contextual menu.
public virtual void BuildContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
CompileNode()
public virtual ExecutableNode CompileNode()
Returns
GetDefaultTooltip()
Get node default tooltip
public override sealed string GetDefaultTooltip()
Returns
RemoveBreakpoint()
public void RemoveBreakpoint()
Validate(FlowGraphValidator)
Validate before compiling
public virtual void Validate(FlowGraphValidator validator)
Parameters
validatorFlowGraphValidator