public class HtmlSwitch<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.
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 |
caseFilter(org.nasdanika.exec.content.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 |
caseMarked(org.nasdanika.ncore.Marked object)
Returns the result of interpreting the object as an instance of 'Marked'.
|
T |
caseModelElement(org.nasdanika.ncore.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(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 HtmlPackage modelPackage
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
isSwitchFor in class org.eclipse.emf.ecore.util.Switch<T>ePackage - the package in question.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 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 caseMarked(org.nasdanika.ncore.Marked object)
object - the target of the switch.doSwitch(EObject)public T caseModelElement(org.nasdanika.ncore.ModelElement object)
object - the target of the switch.doSwitch(EObject)public T caseFilter(org.nasdanika.exec.content.Filter 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)Copyright © 2021 Nasdanika. All rights reserved.