Object

pl.touk.nussknacker.engine.graph

node

Related Doc: package graph

Permalink

object node

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. node
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class BranchEnd(data: BranchEndData) extends SubsequentNode with Product with Serializable

    Permalink
  2. case class BranchEndData(definition: BranchEndDefinition) extends EndingNodeData with Product with Serializable

    Permalink
  3. case class BranchEndDefinition(id: String, joinId: String) extends Product with Serializable

    Permalink
  4. case class Case(expression: Expression, node: SubsequentNode) extends Product with Serializable

    Permalink
  5. case class CustomNode(id: String, outputVar: Option[String], nodeType: String, parameters: List[Parameter], additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends OneOutputSubsequentNodeData with CustomNodeData with EndingNodeData with Product with Serializable

    Permalink
  6. sealed trait CustomNodeData extends NodeData with WithComponent with RealNodeData

    Permalink
  7. sealed trait Disableable extends AnyRef

    Permalink
  8. case class EndingNode(data: EndingNodeData) extends SubsequentNode with Product with Serializable

    Permalink
  9. sealed trait EndingNodeData extends NodeData

    Permalink
  10. case class Enricher(id: String, service: ServiceRef, output: String, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends OneOutputSubsequentNodeData with WithComponent with Product with Serializable

    Permalink
  11. case class Filter(id: String, expression: Expression, isDisabled: Option[Boolean] = None, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends NodeData with Disableable with RealNodeData with Product with Serializable

    Permalink
  12. case class FilterNode(data: Filter, nextTrue: SubsequentNode, nextFalse: Option[SubsequentNode] = None) extends SubsequentNode with Product with Serializable

    Permalink
  13. case class Join(id: String, outputVar: Option[String], nodeType: String, parameters: List[Parameter], branchParameters: List[BranchParameters], additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends StartingNodeData with CustomNodeData with Product with Serializable

    Permalink
  14. sealed trait Node extends AnyRef

    Permalink
  15. sealed trait NodeData extends AnyRef

    Permalink
  16. sealed trait NodeWithData extends Node

    Permalink
  17. sealed trait OneOutputNode extends NodeWithData

    Permalink
  18. case class OneOutputSubsequentNode(data: OneOutputSubsequentNodeData, next: SubsequentNode) extends OneOutputNode with SubsequentNode with Product with Serializable

    Permalink
  19. sealed trait OneOutputSubsequentNodeData extends NodeData with RealNodeData

    Permalink
  20. case class Processor(id: String, service: ServiceRef, isDisabled: Option[Boolean] = None, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends OneOutputSubsequentNodeData with EndingNodeData with Disableable with WithComponent with Product with Serializable

    Permalink
  21. sealed trait RealNodeData extends NodeData

    Permalink
  22. case class Sink(id: String, ref: SinkRef, endResult: Option[Expression] = None, isDisabled: Option[Boolean] = None, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends EndingNodeData with WithComponent with Disableable with RealNodeData with Product with Serializable

    Permalink
  23. case class Source(id: String, ref: SourceRef, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends SourceNodeData with WithComponent with RealNodeData with Product with Serializable

    Permalink
  24. case class SourceNode(data: StartingNodeData, next: SubsequentNode) extends OneOutputNode with Product with Serializable

    Permalink
  25. sealed trait SourceNodeData extends StartingNodeData

    Permalink
  26. case class Split(id: String, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends NodeData with RealNodeData with Product with Serializable

    Permalink
  27. case class SplitNode(data: Split, nextParts: List[SubsequentNode]) extends SubsequentNode with Product with Serializable

    Permalink
  28. sealed trait StartingNodeData extends NodeData

    Permalink
  29. case class SubprocessInput(id: String, ref: SubprocessRef, additionalFields: Option[UserDefinedAdditionalNodeFields] = None, isDisabled: Option[Boolean] = None, subprocessParams: Option[List[SubprocessParameter]] = None) extends OneOutputSubsequentNodeData with EndingNodeData with WithComponent with Disableable with Product with Serializable

    Permalink
  30. case class SubprocessInputDefinition(id: String, parameters: List[SubprocessParameter], additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends SourceNodeData with RealNodeData with Product with Serializable

    Permalink
  31. case class SubprocessNode(data: SubprocessInput, nexts: Map[String, SubsequentNode]) extends SubsequentNode with Product with Serializable

    Permalink
  32. case class SubprocessOutput(id: String, outputName: String, fields: List[Field], additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends OneOutputSubsequentNodeData with Product with Serializable

    Permalink
  33. case class SubprocessOutputDefinition(id: String, outputName: String, fields: List[Field] = List.empty, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends EndingNodeData with RealNodeData with Product with Serializable

    Permalink
  34. sealed trait SubsequentNode extends Node

    Permalink
  35. case class Switch(id: String, expression: Expression, exprVal: String, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends NodeData with RealNodeData with Product with Serializable

    Permalink
  36. case class SwitchNode(data: Switch, nexts: List[Case], defaultNext: Option[SubsequentNode] = None) extends SubsequentNode with Product with Serializable

    Permalink
  37. case class UserDefinedAdditionalNodeFields(description: Option[String]) extends Product with Serializable

    Permalink
  38. case class Variable(id: String, varName: String, value: Expression, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends OneOutputSubsequentNodeData with Product with Serializable

    Permalink
  39. case class VariableBuilder(id: String, varName: String, fields: List[Field], additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends OneOutputSubsequentNodeData with Product with Serializable

    Permalink
  40. trait WithComponent extends AnyRef

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object BranchEndDefinition extends Serializable

    Permalink
  5. object SubprocessInputDefinition extends Serializable

    Permalink
  6. object UserDefinedAdditionalNodeFields extends Serializable

    Permalink
  7. def asCustomNode(nodeData: NodeData): Option[CustomNode]

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def asProcessor(nodeData: NodeData): Option[Processor]

    Permalink
  10. def asSource(nodeData: NodeData): Option[Source]

    Permalink
  11. def asSubprocessInput(nodeData: NodeData): Option[SubprocessInput]

    Permalink
  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. def prefixNodeId[T <: NodeData](prefix: List[String], nodeData: T): T

    Permalink
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  24. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  25. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped