Class StepGraphView
Events
onNodeCountChanged
public Action<int> onNodeCountChanged
onNodesAdded
public Action<IEnumerable<StepNode>> onNodesAdded
onNodesRemoved
public Action<IEnumerable<StepNode>> onNodesRemoved
Properties
nodeCount
public int nodeCount { get; }
availableNodesCount
public int availableNodesCount { get; }
minScale
public float minScale { get; }
maxScale
public float maxScale { get; }
currentScale
public float currentScale { get; }
stepNodes
public IEnumerable<StepNode> stepNodes { get; }
graphElements
public IEnumerable<GraphElement> graphElements { get; }
contentView
public ContentView contentView { get; }
Methods
void Save()
public void Save()
void ClearProcess()
public void ClearProcess()
void ClearSelection()
public void ClearSelection()
void CloseSearchWindow()
public void CloseSearchWindow()
void AddToSelection(GraphElement graphElement)
public void AddToSelection(GraphElement graphElement)
void RemoveFromSelection(GraphElement graphElement)
public void RemoveFromSelection(GraphElement graphElement)
void AddConnectionline(Connectionline connectionline)
public void AddConnectionline(Connectionline connectionline)
void RemoveConnectionline(Connectionline connectionline)
public void RemoveConnectionline(Connectionline connectionline)
void SetZoom(float minScale, float maxScale, float currentScale, float zoomInterval)
public void SetZoom(float minScale, float maxScale, float currentScale, float zoomInterval)
void NodeFilter(string titleFilter)
public void NodeFilter(string titleFilter)
StepNode CreateStepNode(IStep step)
public StepNode CreateStepNode(IStep step)
StepNode AddStepAndCreateNode(IStep step)
public StepNode AddStepAndCreateNode(IStep step)
IEnumerable<Port> GetAllPorts()
public IEnumerable<Port> GetAllPorts()
virtual List<Port> GetAvailablePorts(Port startPort)
public virtual List<Port> GetAvailablePorts(Port startPort)
Connectionline ConnectPort(InputPort inputPort, OutputPort outputPort)
public Connectionline ConnectPort(InputPort inputPort, OutputPort outputPort)