public interface ISFRComponentVisitor
This interface defines the "visitation" routines that SFRComponents and subclasses may use to reveal their types to visitors.
Modifier and Type | Method and Description |
---|---|
void |
visit(Material sfrComp)
This operation directs a visitor to perform its actions on the
SFRComponent as a Material.
|
void |
visit(MaterialBlock sfrComp)
This operation directs a visitor to perform its actions on the
SFRComponent as a MaterialBlock.
|
void |
visit(PinAssembly sfrComp)
This operation directs a visitor to perform its actions on the
SFRComponent as a PinAssembly.
|
void |
visit(ReflectorAssembly sfrComp)
This operation directs a visitor to perform its actions on the
SFRComponent as a ReflectorAssembly.
|
void |
visit(Ring sfrComp)
This operation directs a visitor to perform its actions on the
SFRComponent as a Ring.
|
void |
visit(SFRAssembly sfrComp)
This operation directs a visitor to perform its actions on the
SFRComponent as a SFRAssembly.
|
void |
visit(SFReactor sfrComp)
This operation directs a visitor to perform its actions on the
SFRComponent as a SFReactor.
|
void |
visit(SFRPin sfrComp)
This operation directs a visitor to perform its actions on the
SFRComponent as a SFRPin.
|
void |
visit(SFRRod sfrComp)
This operation directs a visitor to perform its actions on the
SFRComponent as a SFRRod.
|
void visit(SFReactor sfrComp)
This operation directs a visitor to perform its actions on the SFRComponent as a SFReactor.
sfrComp
- The SFReactor accepting the visitor.void visit(SFRAssembly sfrComp)
This operation directs a visitor to perform its actions on the SFRComponent as a SFRAssembly.
sfrComp
- The SFRAssembly being visited.void visit(PinAssembly sfrComp)
This operation directs a visitor to perform its actions on the SFRComponent as a PinAssembly.
sfrComp
- The PinAssembly accepting the visitor.void visit(ReflectorAssembly sfrComp)
This operation directs a visitor to perform its actions on the SFRComponent as a ReflectorAssembly.
sfrComp
- The ReflectorAssembly accepting the visitor.void visit(SFRPin sfrComp)
This operation directs a visitor to perform its actions on the SFRComponent as a SFRPin.
sfrComp
- The SFRPin accepting the visitor.void visit(SFRRod sfrComp)
This operation directs a visitor to perform its actions on the SFRComponent as a SFRRod.
sfrComp
- The SFRRod accepting the visitor.void visit(MaterialBlock sfrComp)
This operation directs a visitor to perform its actions on the SFRComponent as a MaterialBlock.
sfrComp
- The MaterialBlock accepting the visitor.void visit(Material sfrComp)
This operation directs a visitor to perform its actions on the SFRComponent as a Material.
sfrComp
- The Material accepting the visitor.void visit(Ring sfrComp)
This operation directs a visitor to perform its actions on the SFRComponent as a Ring.
sfrComp
- The Ring accepting the visitor.