Class NodeRelationship

java.lang.Object
io.jenkins.plugins.pipelinegraphview.treescanner.NodeRelationship
Direct Known Subclasses:
ParallelBlockRelationship

public class NodeRelationship extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.jenkinsci.plugins.workflow.graph.FlowNode
     
    protected org.jenkinsci.plugins.workflow.graph.FlowNode
     
    protected org.jenkinsci.plugins.workflow.graph.FlowNode
     
    protected org.jenkinsci.plugins.workflow.graph.FlowNode
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    NodeRelationship(org.jenkinsci.plugins.workflow.graph.FlowNode start, org.jenkinsci.plugins.workflow.graph.FlowNode end, org.jenkinsci.plugins.workflow.graph.FlowNode after)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.jenkinsci.plugins.workflow.graph.FlowNode
     
    org.jenkinsci.plugins.workflow.graph.FlowNode
     
    org.jenkinsci.plugins.workflow.graph.FlowNode
     
    org.jenkinsci.plugins.workflow.graph.FlowNode
     
    getStatus(org.jenkinsci.plugins.workflow.job.WorkflowRun run)
     
    org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo
    getTimingInfo(org.jenkinsci.plugins.workflow.job.WorkflowRun run)
     
    void
    setBefore(org.jenkinsci.plugins.workflow.graph.FlowNode before)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • start

      @NonNull protected org.jenkinsci.plugins.workflow.graph.FlowNode start
    • end

      @NonNull protected org.jenkinsci.plugins.workflow.graph.FlowNode end
    • before

      @CheckForNull protected org.jenkinsci.plugins.workflow.graph.FlowNode before
    • after

      @CheckForNull protected org.jenkinsci.plugins.workflow.graph.FlowNode after
  • Constructor Details

    • NodeRelationship

      public NodeRelationship(@NonNull org.jenkinsci.plugins.workflow.graph.FlowNode start, @NonNull org.jenkinsci.plugins.workflow.graph.FlowNode end, @CheckForNull org.jenkinsci.plugins.workflow.graph.FlowNode after)
  • Method Details

    • getBefore

      @CheckForNull public org.jenkinsci.plugins.workflow.graph.FlowNode getBefore()
    • setBefore

      public void setBefore(@CheckForNull org.jenkinsci.plugins.workflow.graph.FlowNode before)
    • getAfter

      @CheckForNull public org.jenkinsci.plugins.workflow.graph.FlowNode getAfter()
    • getStart

      @NonNull public org.jenkinsci.plugins.workflow.graph.FlowNode getStart()
    • getEnd

      @NonNull public org.jenkinsci.plugins.workflow.graph.FlowNode getEnd()
    • getTimingInfo

      @NonNull public org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo getTimingInfo(@NonNull org.jenkinsci.plugins.workflow.job.WorkflowRun run)
    • getStatus

      @NonNull public NodeRunStatus getStatus(org.jenkinsci.plugins.workflow.job.WorkflowRun run)