Package cdm.product.template
Class Barrier.BarrierBuilderImpl
java.lang.Object
cdm.product.template.Barrier.BarrierBuilderImpl
- All Implemented Interfaces:
Barrier,Barrier.BarrierBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Barrier
Builder Implementation of Barrier
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.Barrier
Barrier.BarrierBuilder, Barrier.BarrierBuilderImpl, Barrier.BarrierImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<TriggerEvent.TriggerEventBuilder> protected List<TriggerEvent.TriggerEventBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBarrierCap(TriggerEvent _barrierCap) addBarrierCap(TriggerEvent _barrierCap, int idx) addBarrierCap(List<? extends TriggerEvent> barrierCaps) addBarrierFloor(TriggerEvent _barrierFloor) addBarrierFloor(TriggerEvent _barrierFloor, int idx) addBarrierFloor(List<? extends TriggerEvent> barrierFloors) build()Build MethodsbooleanList<? extends TriggerEvent.TriggerEventBuilder> A trigger level approached from beneath.List<? extends TriggerEvent.TriggerEventBuilder> A trigger level approached from above.getOrCreateBarrierCap(int index) getOrCreateBarrierFloor(int index) booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setBarrierCap(List<? extends TriggerEvent> barrierCaps) setBarrierFloor(List<? extends TriggerEvent> barrierFloors) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.template.Barrier.BarrierBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
barrierCap
-
barrierFloor
-
-
Constructor Details
-
BarrierBuilderImpl
public BarrierBuilderImpl()
-
-
Method Details
-
getBarrierCap
@RosettaAttribute("barrierCap") @Accessor(GETTER) @Multi @RuneAttribute("barrierCap") public List<? extends TriggerEvent.TriggerEventBuilder> getBarrierCap()Description copied from interface:BarrierA trigger level approached from beneath.- Specified by:
getBarrierCapin interfaceBarrier- Specified by:
getBarrierCapin interfaceBarrier.BarrierBuilder
-
getOrCreateBarrierCap
- Specified by:
getOrCreateBarrierCapin interfaceBarrier.BarrierBuilder
-
getBarrierFloor
@RosettaAttribute("barrierFloor") @Accessor(GETTER) @Multi @RuneAttribute("barrierFloor") public List<? extends TriggerEvent.TriggerEventBuilder> getBarrierFloor()Description copied from interface:BarrierA trigger level approached from above.- Specified by:
getBarrierFloorin interfaceBarrier- Specified by:
getBarrierFloorin interfaceBarrier.BarrierBuilder
-
getOrCreateBarrierFloor
- Specified by:
getOrCreateBarrierFloorin interfaceBarrier.BarrierBuilder
-
addBarrierCap
@RosettaAttribute("barrierCap") @Accessor(ADDER) @Multi @RuneAttribute("barrierCap") public Barrier.BarrierBuilder addBarrierCap(TriggerEvent _barrierCap) - Specified by:
addBarrierCapin interfaceBarrier.BarrierBuilder
-
addBarrierCap
- Specified by:
addBarrierCapin interfaceBarrier.BarrierBuilder
-
addBarrierCap
- Specified by:
addBarrierCapin interfaceBarrier.BarrierBuilder
-
setBarrierCap
@RosettaAttribute("barrierCap") @Accessor(SETTER) @Multi @RuneAttribute("barrierCap") public Barrier.BarrierBuilder setBarrierCap(List<? extends TriggerEvent> barrierCaps) - Specified by:
setBarrierCapin interfaceBarrier.BarrierBuilder
-
addBarrierFloor
@RosettaAttribute("barrierFloor") @Accessor(ADDER) @Multi @RuneAttribute("barrierFloor") public Barrier.BarrierBuilder addBarrierFloor(TriggerEvent _barrierFloor) - Specified by:
addBarrierFloorin interfaceBarrier.BarrierBuilder
-
addBarrierFloor
- Specified by:
addBarrierFloorin interfaceBarrier.BarrierBuilder
-
addBarrierFloor
- Specified by:
addBarrierFloorin interfaceBarrier.BarrierBuilder
-
setBarrierFloor
@RosettaAttribute("barrierFloor") @Accessor(SETTER) @Multi @RuneAttribute("barrierFloor") public Barrier.BarrierBuilder setBarrierFloor(List<? extends TriggerEvent> barrierFloors) - Specified by:
setBarrierFloorin interfaceBarrier.BarrierBuilder
-
build
Description copied from interface:BarrierBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfaceBarrier.BarrierBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public Barrier.BarrierBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-