Interface IInstantiableScratchBlock<ENVIRONMENT extends IScratchEnvironment,ARGUMENTS extends ScratchArguments<ENVIRONMENT,?>,PARAMETERS extends ScratchParameters<ENVIRONMENT,ARGUMENTS>,INSTANCE extends IScratchBlockInstance<ENVIRONMENT>>

All Superinterfaces:
IScratchBlock<ENVIRONMENT,ARGUMENTS,PARAMETERS>, IScratchSymbol<ENVIRONMENT,ARGUMENTS,PARAMETERS>
All Known Implementing Classes:
IfBlock, InstantiableScratchBlock, RepeatBlock, SimpleInstantiableBlockType, UnaryInstantiableBlockType, UnaryNestedProcedureBlock, WaitBlock

public non-sealed interface IInstantiableScratchBlock<ENVIRONMENT extends IScratchEnvironment,ARGUMENTS extends ScratchArguments<ENVIRONMENT,?>,PARAMETERS extends ScratchParameters<ENVIRONMENT,ARGUMENTS>,INSTANCE extends IScratchBlockInstance<ENVIRONMENT>> extends IScratchBlock<ENVIRONMENT,ARGUMENTS,PARAMETERS>