Class ExecutableNodeView
Base class for node view of ExecutableNode
Inheritance
object
ExecutableNodeView
Implements
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Ceres.Editor.Graph.Flow
Assembly: cs.temp.dll.dll
Syntax
public class ExecutableNodeView : CeresNodeView, ICeresNodeView
Constructors
ExecutableNodeView()
Default constructor without initialization
Declaration
protected ExecutableNodeView()
ExecutableNodeView(Type, CeresGraphView)
Constructor with fill default properties, ports and node visual element
Declaration
public ExecutableNodeView(Type type, CeresGraphView graphView)
Parameters
Type | Name | Description |
---|---|---|
Type | type | |
CeresGraphView | graphView |
Properties
ExecutableNodeElement
Get node visual element, see ExecutableNodeElement
Declaration
protected ExecutableNodeElement ExecutableNodeElement { get; }
Property Value
Type | Description |
---|---|
ExecutableNodeElement |
Flags
Declaration
public ExecutableNodeViewFlags Flags { get; }
Property Value
Type | Description |
---|---|
ExecutableNodeViewFlags |
FlowGraphEditorWindow
Get container FlowGraphEditorWindow
Declaration
protected FlowGraphEditorWindow FlowGraphEditorWindow { get; }
Property Value
Type | Description |
---|---|
FlowGraphEditorWindow |
Methods
AddBreakpoint()
Declaration
public void AddBreakpoint()
BuildContextualMenu(ContextualMenuPopulateEvent)
Add menu items to the node contextual menu.
Declaration
public virtual void BuildContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
Type | Name | Description |
---|---|---|
ContextualMenuPopulateEvent | evt |
CompileNode()
Declaration
public virtual ExecutableNode CompileNode()
Returns
Type | Description |
---|---|
ExecutableNode |
GetDefaultTooltip()
Declaration
public override sealed string GetDefaultTooltip()
Returns
Type | Description |
---|---|
string |
Overrides
RemoveBreakpoint()
Declaration
public void RemoveBreakpoint()
Validate(FlowGraphValidator)
Validate before compiling
Declaration
public virtual void Validate(FlowGraphValidator validator)
Parameters
Type | Name | Description |
---|---|---|
FlowGraphValidator | validator |