package definition
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- definition
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class NodeEdges(nodeId: NodeTypeId, edges: List[EdgeType], canChooseNodes: Boolean, isForInputDefinition: Boolean) extends Product with Serializable
- case class NodeGroup(name: String, possibleNodes: List[NodeToAdd]) extends Product with Serializable
- case class NodeToAdd(type: String, label: String, node: NodeData, categories: List[String], branchParametersTemplate: List[Parameter] = ...) extends Product with Serializable
- case class NodeTypeId(type: String, id: Option[String] = scala.None) extends Product with Serializable
- case class UIClazzDefinition(clazzName: TypingResult, methods: Map[String, MethodInfo]) extends Product with Serializable
- case class UIObjectDefinition(parameters: List[UIParameter], returnType: Option[TypingResult], categories: List[String], nodeConfig: SingleNodeConfig) extends Product with Serializable
- case class UIParameter(name: String, typ: TypingResult, editor: ParameterEditor, validators: List[ParameterValidator], additionalVariables: Map[String, TypingResult], variablesToHide: Set[String], branchParam: Boolean) extends Product with Serializable
- case class UIProcessDefinition(services: Map[String, UIObjectDefinition], sourceFactories: Map[String, UIObjectDefinition], sinkFactories: Map[String, UIObjectDefinition], customStreamTransformers: Map[String, UIObjectDefinition], signalsWithTransformers: Map[String, UIObjectDefinition], exceptionHandlerFactory: UIObjectDefinition, globalVariables: Map[String, UIObjectDefinition], typesInformation: Set[UIClazzDefinition], subprocessInputs: Map[String, UIObjectDefinition]) extends Product with Serializable
- case class UIProcessObjects(nodesToAdd: List[NodeGroup], processDefinition: UIProcessDefinition, nodesConfig: Map[String, SingleNodeConfig], additionalPropertiesConfig: Map[String, UiAdditionalPropertyConfig], edgesForNodes: List[NodeEdges], defaultAsyncInterpretation: Boolean) extends Product with Serializable
- case class UiAdditionalPropertyConfig(defaultValue: Option[String], editor: ParameterEditor, validators: List[ParameterValidator], label: Option[String]) extends Product with Serializable
Value Members
- object NodeEdges extends Serializable
- object NodeGroup extends Serializable
- object NodeToAdd extends Serializable
- object NodeTypeId extends Serializable
- object UIClazzDefinition extends Serializable
- object UIObjectDefinition extends Serializable
- object UIParameter extends Serializable
- object UIProcessDefinition extends Serializable
- object UIProcessObjects extends Serializable
- object UiAdditionalPropertyConfig extends Serializable