package definition
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- definition
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class ComponentGroup(name: ComponentGroupName, components: List[ComponentTemplate]) extends Product with Serializable
- case class ComponentTemplate(type: ComponentType, label: String, node: NodeData, categories: List[String], branchParametersTemplate: List[Parameter] = ...) extends Product with Serializable
- case class NodeEdges(nodeId: NodeTypeId, edges: List[EdgeType], canChooseNodes: Boolean, isForInputDefinition: Boolean) extends Product with Serializable
- case class NodeTypeId(type: String, id: Option[String] = scala.None) extends Product with Serializable
- case class UIBasicParameter(name: String, refClazz: TypingResult) extends Product with Serializable
- case class UIClazzDefinition(clazzName: TypingResult, methods: Map[String, UIMethodInfo], staticMethods: Map[String, UIMethodInfo]) extends Product with Serializable
- case class UICustomAction(name: String, allowedStateStatusNames: List[String], icon: Option[URI], parameters: List[UICustomActionParameter]) extends Product with Serializable
- case class UICustomActionParameter(name: String, editor: ParameterEditor) extends Product with Serializable
- case class UIMethodInfo(parameters: List[UIBasicParameter], refClazz: TypingResult, description: Option[String], varArgs: Boolean) extends Product with Serializable
- case class UIObjectDefinition(parameters: List[UIParameter], returnType: Option[TypingResult], categories: List[String], componentConfig: SingleComponentConfig) extends Product with Serializable
- case class UIParameter(name: String, typ: TypingResult, editor: ParameterEditor, validators: List[ParameterValidator], defaultValue: String, 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], globalVariables: Map[String, UIObjectDefinition], typesInformation: Set[UIClazzDefinition], subprocessInputs: Map[String, UIObjectDefinition]) extends Product with Serializable
- case class UIProcessObjects(componentGroups: List[ComponentGroup], processDefinition: UIProcessDefinition, componentsConfig: Map[String, SingleComponentConfig], additionalPropertiesConfig: Map[String, UiAdditionalPropertyConfig], edgesForNodes: List[NodeEdges], customActions: List[UICustomAction], 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 ComponentGroup extends Serializable
- object ComponentTemplate extends Serializable
- object NodeEdges extends Serializable
- object NodeTypeId extends Serializable
- object UIBasicParameter extends Serializable
- object UIClazzDefinition extends Serializable
- object UICustomAction extends Serializable
- object UICustomActionParameter extends Serializable
- object UIMethodInfo extends Serializable
- object UIObjectDefinition extends Serializable
- object UIParameter extends Serializable
- object UIProcessDefinition extends Serializable
- object UIProcessObjects extends Serializable
- object UiAdditionalPropertyConfig extends Serializable