package
definition
Type Members
-
case class
AdditionalProcessProperty(label: String, type: PropertyType.Value, default: Option[String], isRequired: Boolean, values: Option[List[String]]) extends Product with Serializable
-
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] = immutable.this.List.empty[Nothing]) extends Product with Serializable
-
case class
NodeTypeId(type: String, id: Option[String] = scala.None) 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, restriction: Option[ParameterRestriction], additionalVariables: Map[String, TypingResult], 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[ClazzDefinition], subprocessInputs: Map[String, UIObjectDefinition]) extends Product with Serializable
-
case class
UIProcessObjects(nodesToAdd: List[NodeGroup], processDefinition: UIProcessDefinition, nodesConfig: Map[String, SingleNodeConfig], additionalPropertiesConfig: Map[String, AdditionalProcessProperty], edgesForNodes: List[NodeEdges]) extends Product with Serializable