public class MarkupSwitch<T>
extends org.eclipse.emf.ecore.util.Switch<T>
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.
MarkupPackage
Modifier and Type | Field and Description |
---|---|
protected static MarkupPackage |
modelPackage
The cached model package
|
Constructor and Description |
---|
MarkupSwitch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
T |
caseBulletElement(BulletElement object)
Returns the result of interpreting the object as an instance of 'Bullet Element'.
|
T |
caseCompoundElement(CompoundElement object)
Returns the result of interpreting the object as an instance of 'Compound Element'.
|
T |
caseFigureElement(FigureElement object)
Returns the result of interpreting the object as an instance of 'Figure Element'.
|
T |
caseFigureRefElement(FigureRefElement object)
Returns the result of interpreting the object as an instance of 'Figure Ref Element'.
|
T |
caseFontElement(FontElement object)
Returns the result of interpreting the object as an instance of 'Font Element'.
|
T |
caseFootnoteElement(FootnoteElement object)
Returns the result of interpreting the object as an instance of 'Footnote Element'.
|
T |
caseHeadingElement(HeadingElement object)
Returns the result of interpreting the object as an instance of 'Heading Element'.
|
T |
caseMarkup(Markup object)
Returns the result of interpreting the object as an instance of 'Markup'.
|
T |
caseMarkupElement(MarkupElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
T |
caseNewLineElement(NewLineElement object)
Returns the result of interpreting the object as an instance of 'New Line Element'.
|
T |
caseNullElement(NullElement object)
Returns the result of interpreting the object as an instance of 'Null Element'.
|
T |
caseOCLCodeElement(OCLCodeElement object)
Returns the result of interpreting the object as an instance of 'OCL Code Element'.
|
T |
caseOCLEvalElement(OCLEvalElement object)
Returns the result of interpreting the object as an instance of 'OCL Eval Element'.
|
T |
caseOCLTextElement(OCLTextElement object)
Returns the result of interpreting the object as an instance of 'OCL Text Element'.
|
T |
caseTextElement(TextElement object)
Returns the result of interpreting the object as an instance of 'Text Element'.
|
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
protected T |
doSwitch(int classifierID,
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. |
protected boolean |
isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
Checks whether this is a switch for the given package.
|
protected static MarkupPackage modelPackage
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
isSwitchFor
in class org.eclipse.emf.ecore.util.Switch<T>
protected T doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
doSwitch
in class org.eclipse.emf.ecore.util.Switch<T>
caseXXX
call.public T caseBulletElement(BulletElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseCompoundElement(CompoundElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseFigureElement(FigureElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseFigureRefElement(FigureRefElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseFontElement(FontElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseFootnoteElement(FootnoteElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseHeadingElement(HeadingElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseMarkup(Markup object)
object
- the target of the switch.doSwitch(EObject)
public T caseMarkupElement(MarkupElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseNewLineElement(NewLineElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseNullElement(NullElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseOCLCodeElement(OCLCodeElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseOCLEvalElement(OCLEvalElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseOCLTextElement(OCLTextElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseTextElement(TextElement object)
object
- the target of the switch.doSwitch(EObject)
public T defaultCase(org.eclipse.emf.ecore.EObject object)
defaultCase
in class org.eclipse.emf.ecore.util.Switch<T>
object
- the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)