public interface ILWRComponentVisitor
This interface defines the "visitation" routines that LWRComponents and subclasses may use to reveal their types to visitors.
Modifier and Type | Method and Description |
---|---|
void |
visit(BWReactor lwrComp)
This operation directs a visitor to perform its actions on the
LWRComponent as a BWReactor.
|
void |
visit(ControlBank lwrComp)
This operation directs a visitor to perform its actions on the
LWRComponent as a ControlBank.
|
void |
visit(FuelAssembly lwrComp)
This operation directs a visitor to perform its actions on the
LWRComponent as a FuelAssembly.
|
void |
visit(IncoreInstrument lwrComp)
This operation directs a visitor to perform its actions on the
LWRComponent as an IncoreInstrument.
|
void |
visit(LWRRod lwrComp)
This operation directs a visitor to perform its actions on the
LWRComponent as a LWRRod.
|
void |
visit(PressurizedWaterReactor lwrComp)
This operation directs a visitor to perform its actions on the
LWRComponent as a PWReactor.
|
void |
visit(Ring lwrComp)
This operation directs a visitor to perform its actions on the
LWRComponent as a Tube.
|
void |
visit(RodClusterAssembly lwrComp)
This operation directs a visitor to perform its actions on the
LWRComponent as a RodClusterAssembly.
|
void |
visit(Tube lwrComp)
This operation directs a visitor to perform its actions on the
LWRComponent as a Ring.
|
void visit(PressurizedWaterReactor lwrComp)
This operation directs a visitor to perform its actions on the LWRComponent as a PWReactor.
lwrComp
- The PWReactor that must accept this visitor
void visit(BWReactor lwrComp)
This operation directs a visitor to perform its actions on the LWRComponent as a BWReactor.
lwrComp
- The BWReactor that must accept this visitor
void visit(FuelAssembly lwrComp)
This operation directs a visitor to perform its actions on the LWRComponent as a FuelAssembly.
lwrComp
- The FuelAssembly that must accept this visitor
void visit(RodClusterAssembly lwrComp)
This operation directs a visitor to perform its actions on the LWRComponent as a RodClusterAssembly.
lwrComp
- The RCA that must accept this visitor
void visit(LWRRod lwrComp)
This operation directs a visitor to perform its actions on the LWRComponent as a LWRRod.
lwrComp
- The LWRRod that must accept this visitor
void visit(ControlBank lwrComp)
This operation directs a visitor to perform its actions on the LWRComponent as a ControlBank.
lwrComp
- The ControlBank that must accept this visitor
void visit(IncoreInstrument lwrComp)
This operation directs a visitor to perform its actions on the LWRComponent as an IncoreInstrument.
lwrComp
- The IncoreInstrument that must accept this visitor
void visit(Tube lwrComp)
This operation directs a visitor to perform its actions on the LWRComponent as a Ring.
lwrComp
- The Ring that must accept this visitor
void visit(Ring lwrComp)
This operation directs a visitor to perform its actions on the LWRComponent as a Tube.
lwrComp
- The Tube that must accept this visitor