public class HtmlSwitch<T> extends 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.
HtmlPackage| Modifier and Type | Field and Description |
|---|---|
protected static HtmlPackage |
modelPackage
The cached model package
|
| Constructor and Description |
|---|
HtmlSwitch()
Creates an instance of the switch.
|
| Modifier and Type | Method and Description |
|---|---|
T |
caseAdaptable(Adaptable object)
Returns the result of interpreting the object as an instance of 'Adaptable'.
|
T |
caseFilter(Filter object)
Returns the result of interpreting the object as an instance of 'Filter'.
|
T |
caseHtmlElement(HtmlElement object)
Returns the result of interpreting the object as an instance of 'Element'.
|
T |
caseIMarked(Marked object)
Returns the result of interpreting the object as an instance of 'IMarked'.
|
T |
caseMarked(Marked object)
Returns the result of interpreting the object as an instance of 'Marked'.
|
T |
caseModelElement(ModelElement object)
Returns the result of interpreting the object as an instance of 'Model Element'.
|
T |
casePage(Page object)
Returns the result of interpreting the object as an instance of 'Page'.
|
T |
caseScript(Script object)
Returns the result of interpreting the object as an instance of 'Script'.
|
T |
caseScriptReference(ScriptReference object)
Returns the result of interpreting the object as an instance of 'Script Reference'.
|
T |
caseStylesheet(Stylesheet object)
Returns the result of interpreting the object as an instance of 'Stylesheet'.
|
T |
caseStylesheetReference(StylesheetReference object)
Returns the result of interpreting the object as an instance of 'Stylesheet Reference'.
|
T |
caseTag(Tag object)
Returns the result of interpreting the object as an instance of 'Tag'.
|
T |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
protected T |
doSwitch(int classifierID,
EObject theEObject)
Calls
caseXXX for each class of the model until one returns a non null result; it yields that result. |
protected boolean |
isSwitchFor(EPackage ePackage)
Checks whether this is a switch for the given package.
|
protected static HtmlPackage modelPackage
protected boolean isSwitchFor(EPackage ePackage)
isSwitchFor in class Switch<T>ePackage - the package in question.protected T doSwitch(int classifierID, EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
public T caseHtmlElement(HtmlElement object)
object - the target of the switch.doSwitch(EObject)public T caseTag(Tag object)
object - the target of the switch.doSwitch(EObject)public T casePage(Page object)
object - the target of the switch.doSwitch(EObject)public T caseStylesheet(Stylesheet object)
object - the target of the switch.doSwitch(EObject)public T caseStylesheetReference(StylesheetReference object)
object - the target of the switch.doSwitch(EObject)public T caseScript(Script object)
object - the target of the switch.doSwitch(EObject)public T caseScriptReference(ScriptReference object)
object - the target of the switch.doSwitch(EObject)public T caseIMarked(Marked object)
object - the target of the switch.doSwitch(EObject)public T caseMarked(Marked object)
object - the target of the switch.doSwitch(EObject)public T caseAdaptable(Adaptable object)
object - the target of the switch.doSwitch(EObject)public T caseModelElement(ModelElement object)
object - the target of the switch.doSwitch(EObject)public T caseFilter(Filter object)
object - the target of the switch.doSwitch(EObject)public T defaultCase(EObject object)
defaultCase in class Switch<T>object - the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)Copyright © 2022 Nasdanika. All rights reserved.