Un branchement entre deux nœuds d’un graphe (un élément du tableau connectors d’un GraphNode)

Constructors

Properties

feedback: string

Message affiché lors du passage dans ce connecteur avant d’aller vers target

id: string

Id du connector (init à la création avec un uuid)

label: string

Le label affiché dans l’éditeur pour désigner le connecteur

''
nbRuns: number

Pour le type de condition nbRuns, le nb max de fois où le nœud source a été exécuté pour valider ce branchement

peRefs: string[]

Liste des pe (leur id, en général pe_nn) qui valident la condition de ce connecteur quantitatif (si non vide les conditions de score sont ignorées)

scoreComparator: string

Comparateur à utiliser sur le score

source: string

Id du node duquel part ce connector

target: string

Id du nœud destination (vers lequel on ira si la condition est remplie)

Accessors

  • get isAlwaysValid(): boolean
  • Returns boolean

  • get isTypeNbRuns(): boolean
  • Returns boolean

  • get isTypePe(): boolean
  • Returns boolean

  • get isTypeScore(): boolean
  • Returns boolean

  • get scoreRef(): number
  • Valeur à laquelle comparer le score

    Returns number

  • set scoreRef(value): void
  • Parameters

    • value: number

    Returns void

  • get typeCondition(): TypeCondition
  • Returns TypeCondition

  • set typeCondition(newType): void
  • Parameters

    Returns void

Methods

  • Retourne true si le score passé valide ce branchement

    Parameters

    • score: number

    Returns boolean

  • Retourne les erreurs éventuelles de la configuration de ce connecteur

    Parameters

    • __namedParameters: {
          errorPrefix: undefined | string;
      } = {}
      • errorPrefix: undefined | string

    Returns string[]

  • Retourne l’id du prochain nœud et le feedback à afficher, si ce branchement est validé par les paramètres, null sinon

    Parameters

    • score: number
    • nbRuns: number
    • Optionalpe: string = ''

    Returns null | Transition

  • Returns boolean

  • Retourne true si le branchement se déclenche sur le score

    Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Retourne un Object prêt à être mis en json

    Returns ConnectorJson

  • retourne la condition formatée en HTML

    Parameters

    Returns Promise<string>