Class StepGraphView
Events
onNodeCountChanged
public event Action onNodeCountChanged;
onNodesAdded
public event Action onNodesAdded;
onNodesRemoved
public event Action 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
Save()
public void Save()
ClearProcess()
public void ClearProcess()
ClearSelection()
public void ClearSelection()
CloseSearchWindow()
public void CloseSearchWindow()
AddToSelection(GraphElement graphElement)
public void AddToSelection(GraphElement graphElement)
RemoveFromSelection(GraphElement graphElement)
public void RemoveFromSelection(GraphElement graphElement)
AddConnectionline(Connectionline connectionline)
public void AddConnectionline(Connectionline connectionline)
RemoveConnectionline(Connectionline connectionline)
public void RemoveConnectionline(Connectionline connectionline)
SetZoom(float minScale, float maxScale, float currentScale, float zoomInterval)
public void SetZoom(float minScale, float maxScale, float currentScale, float zoomInterval)
NodeFilter(string titleFilter)
public void NodeFilter(string titleFilter)
CreateStepNode(IStep step)
public StepNode CreateStepNode(IStep step)
AddStepAndCreateNode(IStep step)
public StepNode AddStepAndCreateNode(IStep step)
GetAllPorts()
public IEnumerable<Port> GetAllPorts()
GetAvailablePorts(Port startPort)
public virtual List<Port> GetAvailablePorts(Port startPort)
ConnectPort(InputPort inputPort, OutputPort outputPort)
public Connectionline ConnectPort(InputPort inputPort, OutputPort outputPort)