|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.birt.chart.model.component.util.ComponentSwitch
public class ComponentSwitch
The Switch for the model's inheritance hierarchy. It supports the call
doSwitch(object)
to invoke the caseXXX
method for each class of the model,
starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is
returned, which is the result of the switch.
ComponentPackage
Constructor Summary | |
---|---|
ComponentSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
java.lang.Object |
caseAxis(Axis object)
Returns the result of interpreting the object as an instance of 'Axis'. |
java.lang.Object |
caseChartPreferences(ChartPreferences object)
Returns the result of interpretting the object as an instance of 'Chart Preferences'. |
java.lang.Object |
caseCurveFitting(CurveFitting object)
Returns the result of interpreting the object as an instance of 'Curve Fitting'. |
java.lang.Object |
caseDial(Dial object)
Returns the result of interpreting the object as an instance of 'Dial'. |
java.lang.Object |
caseDialRegion(DialRegion object)
Returns the result of interpreting the object as an instance of 'Dial Region'. |
java.lang.Object |
caseEStringToDataSetMapEntry(java.util.Map.Entry object)
Returns the result of interpreting the object as an instance of 'EString To Data Set Map Entry'. |
java.lang.Object |
caseGrid(Grid object)
Returns the result of interpreting the object as an instance of 'Grid'. |
java.lang.Object |
caseLabel(Label object)
Returns the result of interpreting the object as an instance of 'Label'. |
java.lang.Object |
caseMarkerLine(MarkerLine object)
Returns the result of interpretting the object as an instance of 'Marker Line'. |
java.lang.Object |
caseMarkerRange(MarkerRange object)
Returns the result of interpretting the object as an instance of 'Marker Range'. |
java.lang.Object |
caseNeedle(Needle object)
Returns the result of interpreting the object as an instance of 'Needle'. |
java.lang.Object |
caseScale(Scale object)
Returns the result of interpreting the object as an instance of 'Scale'. |
java.lang.Object |
caseSeries(Series object)
Returns the result of interpreting the object as an instance of 'Series'. |
java.lang.Object |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. |
java.lang.Object |
doSwitch(org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ComponentSwitch()
Method Detail |
---|
public java.lang.Object doSwitch(org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.public java.lang.Object caseAxis(Axis object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseChartPreferences(ChartPreferences object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseCurveFitting(CurveFitting object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDial(Dial object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDialRegion(DialRegion object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseGrid(Grid object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLabel(Label object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseMarkerLine(MarkerLine object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseMarkerRange(MarkerRange object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseNeedle(Needle object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseScale(Scale object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseSeries(Series object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseEStringToDataSetMapEntry(java.util.Map.Entry object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
object
- the target of the switch.
doSwitch(org.eclipse.emf.ecore.EObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |