NodeCandidate

interface NodeCandidate

Known direct subclasses
ActionCandidate

Every ActionCandidate should implement this interface

StarterCandidate

Every StarterCandidate should implement this interface

StateReaderCandidate

Every StateReaderCandidate should implement this interface

Known indirect subclasses
CommandCandidate

Represents automation candidate node corresponding to a command.

EventCandidate

Represents automation candidate nodes corresponding to an event.

TraitAttributesCandidate

Represents automation candidate nodes corresponding to a trait's attributes.


The interface that every automation candidate should implement.

Summary

Public properties

entity

val entityHasId

fieldDetailsMap

val fieldDetailsMapMap<FieldFieldDetails>

fields

val fieldsMap<StringFieldDetails>

trait

val traitTraitFactory<Trait>