|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.birt.chart.model.util.ModelSwitch
public class ModelSwitch
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.
ModelPackage
Constructor Summary | |
---|---|
ModelSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
java.lang.Object |
caseChart(Chart object)
Returns the result of interpretting the object as an instance of 'Chart'. |
java.lang.Object |
caseChartWithAxes(ChartWithAxes object)
Returns the result of interpretting the object as an instance of 'Chart With Axes'. |
java.lang.Object |
caseChartWithoutAxes(ChartWithoutAxes object)
Returns the result of interpretting the object as an instance of 'Chart Without Axes'. |
java.lang.Object |
caseDialChart(DialChart object)
Returns the result of interpretting the object as an instance of 'Dial Chart'. |
java.lang.Object |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpretting 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 ModelSwitch()
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 caseChart(Chart object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseChartWithAxes(ChartWithAxes object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseChartWithoutAxes(ChartWithoutAxes object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseDialChart(DialChart 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 |