Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TransitionEdge

Hierarchy

  • Edge
    • TransitionEdge

Index

Constructors

constructor

Properties

destinationNode

destinationNode: StateNode

graph

graph: Graph

handleSelection

handleSelection: EdgeSelection

id

id: string

isCurved

isCurved: boolean

originNode

originNode: StateNode

transitionIDs

transitionIDs: TransitionID[]

Static edgeNumber

edgeNumber: number = 0

Methods

addTransitionToEdge

  • addTransitionToEdge(transition: Transition): void

delete

  • delete(): void

deleteTransitionEdge

drawTransitionText

init

  • init(): void

initTransitionEdge

  • initTransitionEdge(transition: Transition): void

invalidate

  • invalidate(): void

Protected redraw

  • redraw(pt1: object, pt2: object, curved?: boolean, flipped?: boolean): void
  • Parameters

    • pt1: object
      • x: number
      • y: number
    • pt2: object
      • x: number
      • y: number
    • Default value curved: boolean = false
    • Default value flipped: boolean = false

    Returns void

Protected redrawText

  • redrawText(text: string): void

redrawTransitionEdge

  • redrawTransitionEdge(): void

setCurved

  • setCurved(b: boolean): void

validate

  • validate(): void

Static getEdge

Static getTransitionEdge

  • getTransitionEdge(selection: Selection<any, any, any, any>): TransitionEdge

Static isEdge

Static isTransitionEdge

  • isTransitionEdge(selection: Selection<any, any, any, any>): boolean

Generated using TypeDoc