Options
All
  • Public
  • Public/Protected
  • All
Menu

Goal that registers goal implementations, side effects and callbacks on the current SDM. No additional registration with the SDM is needed.

Hierarchy

Implements

Index

Constructors

constructor

Properties

Readonly callbacks

callbacks: GoalFulfillmentCallback[] = []

Readonly context

Readonly definition

definition: GoalDefinition

definitionOrGoal

definitionOrGoal: PredicatedGoalDefinition | Goal

Readonly dependsOn

dependsOn: Goal[]

Readonly fulfillments

fulfillments: Fulfillment[] = []

Readonly goalListeners

goalListeners: GoalExecutionListener[] = []

Readonly projectListeners

projectListeners: GoalProjectListenerRegistration[] = []

sdm

Accessors

canceledDescription

  • get canceledDescription(): string

environment

  • get environment(): string

failureDescription

  • get failureDescription(): string

inProcessDescription

  • get inProcessDescription(): string

name

  • get name(): string

plannedDescription

  • get plannedDescription(): string

requestedDescription

  • get requestedDescription(): string

skippedDescription

  • get skippedDescription(): string

stoppedDescription

  • get stoppedDescription(): string

successDescription

  • get successDescription(): string

uniqueName

  • get uniqueName(): string

waitingForApprovalDescription

  • get waitingForApprovalDescription(): string

waitingForPreApprovalDescription

  • get waitingForPreApprovalDescription(): string

Methods

Protected addFulfillment

Protected addFulfillmentCallback

plan

register

Private registerCallback

Private registerFulfillment

withExecutionListener

withProjectListener

withService

Generated using TypeDoc