pl
.
touk
.
nussknacker
.
restmodel
definition
package
definition
Linear Supertypes
AnyRef
,
Any
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
] =
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
UIClazzDefinition
(
clazzName:
TypingResult
,
methods:
Map
[
String
,
MethodInfo
]
)
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
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
]
,
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
NodeEdges
extends
Serializable
object
NodeGroup
extends
Serializable
object
NodeToAdd
extends
Serializable
object
NodeTypeId
extends
Serializable
object
UIClazzDefinition
extends
Serializable
object
UICustomAction
extends
Serializable
object
UICustomActionParameter
extends
Serializable
object
UIObjectDefinition
extends
Serializable
object
UIParameter
extends
Serializable
object
UIProcessDefinition
extends
Serializable
object
UIProcessObjects
extends
Serializable
object
UiAdditionalPropertyConfig
extends
Serializable
Inherited from
AnyRef
Inherited from
Any
Ungrouped