Package cdm.event.common
Interface Instruction.InstructionBuilder
- All Superinterfaces:
Instruction,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
Instruction.InstructionBuilderImpl
- Enclosing interface:
Instruction
public static interface Instruction.InstructionBuilder
extends Instruction, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.Instruction
Instruction.InstructionBuilder, Instruction.InstructionBuilderImpl, Instruction.InstructionImpl -
Field Summary
Fields inherited from interface cdm.event.common.Instruction
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the trade state that will be acted on by the primitive event functions.Specifies the primitive instructions that will be used to call primitive event functions.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBefore(ReferenceWithMetaTradeState before) setBeforeValue(TradeState before) setPrimitiveInstruction(PrimitiveInstruction primitiveInstruction) Methods inherited from interface cdm.event.common.Instruction
build, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreatePrimitiveInstruction
PrimitiveInstruction.PrimitiveInstructionBuilder getOrCreatePrimitiveInstruction() -
getPrimitiveInstruction
PrimitiveInstruction.PrimitiveInstructionBuilder getPrimitiveInstruction()Description copied from interface:InstructionSpecifies the primitive instructions that will be used to call primitive event functions.- Specified by:
getPrimitiveInstructionin interfaceInstruction
-
getOrCreateBefore
ReferenceWithMetaTradeState.ReferenceWithMetaTradeStateBuilder getOrCreateBefore() -
getBefore
Description copied from interface:InstructionSpecifies the trade state that will be acted on by the primitive event functions.- Specified by:
getBeforein interfaceInstruction
-
setPrimitiveInstruction
-
setBefore
-
setBeforeValue
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
Instruction.InstructionBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-