跳到主要内容

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)