package definition
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- definition
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- final case class ComponentGroup(name: ComponentGroupName, components: List[ComponentNodeTemplate]) extends Product with Serializable
- final case class ComponentNodeTemplate(type: ComponentType, label: String, node: NodeData, categories: List[String], branchParametersTemplate: List[Parameter] = ..., isEnricher: Option[Boolean] = scala.None) extends Product with Serializable
- final case class NodeEdges(nodeId: NodeTypeId, edges: List[EdgeType], canChooseNodes: Boolean, isForInputDefinition: Boolean) extends Product with Serializable
- final case class NodeTypeId(type: String, id: Option[String] = scala.None) extends Product with Serializable
- final case class UIClassDefinition(clazzName: TypingResult) extends Product with Serializable
- final case class UIComponentDefinition(parameters: List[UIParameter], returnType: Option[TypingResult], categories: List[String]) extends Product with Serializable
- final case class UICustomAction(name: String, allowedStateStatusNames: List[String], icon: Option[URI], parameters: List[UICustomActionParameter]) extends Product with Serializable
- final case class UICustomActionParameter(name: String, editor: ParameterEditor) extends Product with Serializable
- final case class UIFragmentComponentDefinition(parameters: List[UIParameter], outputParameters: List[String], returnType: Option[TypingResult], categories: List[String]) extends Product with Serializable
- final case class UIModelDefinition(services: Map[String, UIComponentDefinition], sourceFactories: Map[String, UIComponentDefinition], sinkFactories: Map[String, UIComponentDefinition], customStreamTransformers: Map[String, UIComponentDefinition], typesInformation: Set[UIClassDefinition], fragmentInputs: Map[String, UIFragmentComponentDefinition]) extends Product with Serializable
- final case class UIParameter(name: String, typ: TypingResult, editor: ParameterEditor, defaultValue: Expression, additionalVariables: Map[String, TypingResult], variablesToHide: Set[String], branchParam: Boolean, hintText: Option[String]) extends Product with Serializable
- final case class UIProcessObjects(componentGroups: List[ComponentGroup], processDefinition: UIModelDefinition, componentsConfig: Map[String, SingleComponentConfig], scenarioPropertiesConfig: Map[String, UiScenarioPropertyConfig], edgesForNodes: List[NodeEdges], customActions: List[UICustomAction], defaultAsyncInterpretation: Boolean) extends Product with Serializable
- final case class UISourceParameters(sourceId: String, parameters: List[UIParameter]) extends Product with Serializable
- final case class UIValueParameter(name: String, typ: TypingResult, expression: Expression) extends Product with Serializable
- final case class UiScenarioPropertyConfig(defaultValue: Option[String], editor: ParameterEditor, label: Option[String]) extends Product with Serializable
Value Members
- object ComponentGroup extends Serializable
- object ComponentNodeTemplate extends Serializable
- object NodeEdges extends Serializable
- object NodeTypeId extends Serializable
- object UIClassDefinition extends Serializable
- object UIComponentDefinition extends Serializable
- object UICustomAction extends Serializable
- object UICustomActionParameter extends Serializable
- object UIFragmentComponentDefinition extends Serializable
- object UIModelDefinition extends Serializable
- object UIParameter extends Serializable
- object UIProcessObjects extends Serializable
- object UISourceParameters extends Serializable
- object UIValueParameter extends Serializable
- object UiScenarioPropertyConfig extends Serializable