|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.birt.chart.model.layout.util.LayoutSwitch
public class LayoutSwitch
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.
LayoutPackage
Constructor Summary | |
---|---|
LayoutSwitch()
Creates an instance of the switch. |
Method Summary | |
---|---|
java.lang.Object |
caseBlock(Block object)
Returns the result of interpretting the object as an instance of 'Block'. |
java.lang.Object |
caseClientArea(ClientArea object)
Returns the result of interpretting the object as an instance of 'Client Area'. |
java.lang.Object |
caseLabelBlock(LabelBlock object)
Returns the result of interpretting the object as an instance of 'Label Block'. |
java.lang.Object |
caseLegend(Legend object)
Returns the result of interpretting the object as an instance of 'Legend'. |
java.lang.Object |
casePlot(Plot object)
Returns the result of interpretting the object as an instance of 'Plot'. |
java.lang.Object |
caseTitleBlock(TitleBlock object)
Returns the result of interpretting the object as an instance of 'Title Block'. |
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 LayoutSwitch()
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 caseBlock(Block object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseClientArea(ClientArea object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLabelBlock(LabelBlock object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseLegend(Legend object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePlot(Plot object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseTitleBlock(TitleBlock 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 |