AddNewChildNodeStep

class AddNewChildNodeStep(val role: String?, val index: Int, val concept: ConceptReference?) : SimpleMonoTransformingStep<INode, INode>

Constructors

Link copied to clipboard
constructor(role: String?, index: Int, concept: ConceptReference?)

Types

Link copied to clipboard
@Serializable
@SerialName(value = "untyped.addNewChild")
class Descriptor(val role: String?, val index: Int, val concept: ConceptReference?) : StepDescriptor

Properties

Link copied to clipboard
Link copied to clipboard
val index: Int
Link copied to clipboard
abstract val owner: QueryReference<*>
Link copied to clipboard
val role: String?

Functions

Link copied to clipboard
abstract fun addConsumer(consumer: IConsumingStep<INode>)
Link copied to clipboard
open override fun addProducer(producer: IProducingStep<INode>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun canBeEmpty(): Boolean
Link copied to clipboard
open override fun canBeMultiple(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun createFlow(context: IFlowInstantiationContext): StepFlow<INode>
Link copied to clipboard
fun IProducingStep<INode>.descendants(includeSelf: Boolean = false): IFluxStep<INode>
Link copied to clipboard
Link copied to clipboard
abstract fun getConsumers(): List<IConsumingStep<*>>
Link copied to clipboard
open override fun getOutputSerializer(serializationContext: SerializationContext): KSerializer<out IStepOutput<INode>>
Link copied to clipboard
Link copied to clipboard
open override fun getProducers(): List<IProducingStep<INode>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun IMonoStep<INode>.moveChild(link: String?, index: Int = -1, child: IMonoStep<INode>): IMonoStep<INode>
fun IMonoStep<INode>.moveChild(link: IChildLink, index: Int = -1, child: IMonoStep<INode>): IMonoStep<INode>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun requiresWriteAccess(): Boolean
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun transform(evaluationContext: QueryEvaluationContext, input: INode): INode
Link copied to clipboard
open override fun validate()