Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Vertex

An abstract NamedElement within a StateMachine model that can be the source or target of a Transition.

Hierarchy

Index

Constructors

Protected constructor

Properties

incoming

incoming: Transition[] = new Array<Transition>()

The Transitions targeting this Vertex.

name

name: string

The name of the NamedElement.

outgoing

outgoing: Transition[] = new Array<Transition>()

The Transitions originating from this Vertex.

parent

parent: Region | undefined

The parent of this Element

qualifiedName

qualifiedName: string
internal

Static namespaceSeparator

namespaceSeparator: string = "."

The symbol used to separate NamedElement names within a fully qualified name. Change this static member to create different styles of qualified name generated by the toString method.

Methods

Abstract accept

  • accept<TArg1>(visitor: Visitor<TArg1>, arg1?: TArg1): void
  • Accepts an instance of a Visitor.

    Type parameters

    • TArg1

      The type of the first optional parameter.

    Parameters

    Returns void

ancestry

getRoot

remove

  • remove(): void

to

toString

  • toString(): string

Generated using TypeDoc