Package cdm.product.template
Interface Knock.KnockBuilder
- All Superinterfaces:
Knock,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
Knock.KnockBuilderImpl
- Enclosing interface:
Knock
public static interface Knock.KnockBuilder
extends Knock, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.Knock
Knock.KnockBuilder, Knock.KnockBuilderImpl, Knock.KnockImpl -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe knock in.The knock out.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setKnockIn(TriggerEvent knockIn) setKnockOut(TriggerEvent knockOut) Methods inherited from interface cdm.product.template.Knock
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
-
getOrCreateKnockIn
TriggerEvent.TriggerEventBuilder getOrCreateKnockIn() -
getKnockIn
TriggerEvent.TriggerEventBuilder getKnockIn()Description copied from interface:KnockThe knock in.- Specified by:
getKnockInin interfaceKnock
-
getOrCreateKnockOut
TriggerEvent.TriggerEventBuilder getOrCreateKnockOut() -
getKnockOut
TriggerEvent.TriggerEventBuilder getKnockOut()Description copied from interface:KnockThe knock out.- Specified by:
getKnockOutin interfaceKnock
-
setKnockIn
-
setKnockOut
-
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
Knock.KnockBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-