public class PropertySourceFactory extends java.lang.Object implements ILWRComponentVisitor
Constructor and Description |
---|
PropertySourceFactory() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.ui.views.properties.IPropertySource |
getPropertySource(LWRComponent component)
Gets an IPropertySource for the Component specified in the constructor.
|
void |
visit(BWReactor reactor)
This operation directs a visitor to perform its actions on the
LWRComponent as a BWReactor.
|
void |
visit(ControlBank controlBank)
This operation directs a visitor to perform its actions on the
LWRComponent as a ControlBank.
|
void |
visit(FuelAssembly assembly)
This operation directs a visitor to perform its actions on the
LWRComponent as a FuelAssembly.
|
void |
visit(IncoreInstrument incoreInstrument)
This operation directs a visitor to perform its actions on the
LWRComponent as an IncoreInstrument.
|
void |
visit(LWRRod rod)
This operation directs a visitor to perform its actions on the
LWRComponent as a LWRRod.
|
void |
visit(PressurizedWaterReactor reactor)
This operation directs a visitor to perform its actions on the
LWRComponent as a PWReactor.
|
void |
visit(Ring ring)
This operation directs a visitor to perform its actions on the
LWRComponent as a Tube.
|
void |
visit(RodClusterAssembly assembly)
This operation directs a visitor to perform its actions on the
LWRComponent as a RodClusterAssembly.
|
void |
visit(Tube tube)
This operation directs a visitor to perform its actions on the
LWRComponent as a Ring.
|
public org.eclipse.ui.views.properties.IPropertySource getPropertySource(LWRComponent component)
component
- The component whose properties will be exposed.public void visit(PressurizedWaterReactor reactor)
ILWRComponentVisitor
This operation directs a visitor to perform its actions on the LWRComponent as a PWReactor.
visit
in interface ILWRComponentVisitor
reactor
- The PWReactor that must accept this visitor
public void visit(BWReactor reactor)
ILWRComponentVisitor
This operation directs a visitor to perform its actions on the LWRComponent as a BWReactor.
visit
in interface ILWRComponentVisitor
reactor
- The BWReactor that must accept this visitor
public void visit(FuelAssembly assembly)
ILWRComponentVisitor
This operation directs a visitor to perform its actions on the LWRComponent as a FuelAssembly.
visit
in interface ILWRComponentVisitor
assembly
- The FuelAssembly that must accept this visitor
public void visit(RodClusterAssembly assembly)
ILWRComponentVisitor
This operation directs a visitor to perform its actions on the LWRComponent as a RodClusterAssembly.
visit
in interface ILWRComponentVisitor
assembly
- The RCA that must accept this visitor
public void visit(LWRRod rod)
ILWRComponentVisitor
This operation directs a visitor to perform its actions on the LWRComponent as a LWRRod.
visit
in interface ILWRComponentVisitor
rod
- The LWRRod that must accept this visitor
public void visit(ControlBank controlBank)
ILWRComponentVisitor
This operation directs a visitor to perform its actions on the LWRComponent as a ControlBank.
visit
in interface ILWRComponentVisitor
controlBank
- The ControlBank that must accept this visitor
public void visit(IncoreInstrument incoreInstrument)
ILWRComponentVisitor
This operation directs a visitor to perform its actions on the LWRComponent as an IncoreInstrument.
visit
in interface ILWRComponentVisitor
incoreInstrument
- The IncoreInstrument that must accept this visitor
public void visit(Tube tube)
ILWRComponentVisitor
This operation directs a visitor to perform its actions on the LWRComponent as a Ring.
visit
in interface ILWRComponentVisitor
tube
- The Ring that must accept this visitor
public void visit(Ring ring)
ILWRComponentVisitor
This operation directs a visitor to perform its actions on the LWRComponent as a Tube.
visit
in interface ILWRComponentVisitor
ring
- The Tube that must accept this visitor