blob: d2e8f72b7101a400ed3c462e4be69d5baf46e9cc [file] [log] [blame]
/**
*/
package org.w3._1999.xhtml.util;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.util.Switch;
import org.w3._1999.xhtml.*;
/**
* <!-- begin-user-doc -->
* The <b>Switch</b> for the model's inheritance hierarchy.
* It supports the call {@link #doSwitch(EObject) doSwitch(object)}
* to invoke the <code>caseXXX</code> 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.
* <!-- end-user-doc -->
* @see org.w3._1999.xhtml.XhtmlPackage
* @generated
*/
public class XhtmlSwitch<T> extends Switch<T> {
/**
* The cached model package
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static XhtmlPackage modelPackage;
/**
* Creates an instance of the switch.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public XhtmlSwitch() {
if (modelPackage == null) {
modelPackage = XhtmlPackage.eINSTANCE;
}
}
/**
* Checks whether this is a switch for the given package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param ePackage the package in question.
* @return whether this is a switch for the given package.
* @generated
*/
@Override
protected boolean isSwitchFor(EPackage ePackage) {
return ePackage == modelPackage;
}
/**
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
@Override
protected T doSwitch(int classifierID, EObject theEObject) {
switch (classifierID) {
case XhtmlPackage.ABBR_TYPE: {
AbbrType abbrType = (AbbrType)theEObject;
T result = caseAbbrType(abbrType);
if (result == null) result = caseInline(abbrType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.ACONTENT: {
AContent aContent = (AContent)theEObject;
T result = caseAContent(aContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.ACRONYM_TYPE: {
AcronymType acronymType = (AcronymType)theEObject;
T result = caseAcronymType(acronymType);
if (result == null) result = caseInline(acronymType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.ADDRESS_TYPE: {
AddressType addressType = (AddressType)theEObject;
T result = caseAddressType(addressType);
if (result == null) result = caseInline(addressType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.AREA_TYPE: {
AreaType areaType = (AreaType)theEObject;
T result = caseAreaType(areaType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.ATYPE: {
AType aType = (AType)theEObject;
T result = caseAType(aType);
if (result == null) result = caseAContent(aType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.BASE_TYPE: {
BaseType baseType = (BaseType)theEObject;
T result = caseBaseType(baseType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.BDO_TYPE: {
BdoType bdoType = (BdoType)theEObject;
T result = caseBdoType(bdoType);
if (result == null) result = caseInline(bdoType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.BIG_TYPE: {
BigType bigType = (BigType)theEObject;
T result = caseBigType(bigType);
if (result == null) result = caseInline(bigType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.BLOCK: {
Block block = (Block)theEObject;
T result = caseBlock(block);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.BLOCKQUOTE_TYPE: {
BlockquoteType blockquoteType = (BlockquoteType)theEObject;
T result = caseBlockquoteType(blockquoteType);
if (result == null) result = caseBlock(blockquoteType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.BODY_TYPE: {
BodyType bodyType = (BodyType)theEObject;
T result = caseBodyType(bodyType);
if (result == null) result = caseBlock(bodyType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.BR_TYPE: {
BrType brType = (BrType)theEObject;
T result = caseBrType(brType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.BTYPE: {
BType bType = (BType)theEObject;
T result = caseBType(bType);
if (result == null) result = caseInline(bType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.BUTTON_CONTENT: {
ButtonContent buttonContent = (ButtonContent)theEObject;
T result = caseButtonContent(buttonContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.BUTTON_TYPE: {
ButtonType buttonType = (ButtonType)theEObject;
T result = caseButtonType(buttonType);
if (result == null) result = caseButtonContent(buttonType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.CAPTION_TYPE: {
CaptionType captionType = (CaptionType)theEObject;
T result = caseCaptionType(captionType);
if (result == null) result = caseInline(captionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.CITE_TYPE: {
CiteType citeType = (CiteType)theEObject;
T result = caseCiteType(citeType);
if (result == null) result = caseInline(citeType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.CODE_TYPE: {
CodeType codeType = (CodeType)theEObject;
T result = caseCodeType(codeType);
if (result == null) result = caseInline(codeType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.COLGROUP_TYPE: {
ColgroupType colgroupType = (ColgroupType)theEObject;
T result = caseColgroupType(colgroupType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.COL_TYPE: {
ColType colType = (ColType)theEObject;
T result = caseColType(colType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.DD_TYPE: {
DdType ddType = (DdType)theEObject;
T result = caseDdType(ddType);
if (result == null) result = caseFlow(ddType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.DEL_TYPE: {
DelType delType = (DelType)theEObject;
T result = caseDelType(delType);
if (result == null) result = caseFlow(delType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.DFN_TYPE: {
DfnType dfnType = (DfnType)theEObject;
T result = caseDfnType(dfnType);
if (result == null) result = caseInline(dfnType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.DIV_TYPE: {
DivType divType = (DivType)theEObject;
T result = caseDivType(divType);
if (result == null) result = caseFlow(divType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.DL_TYPE: {
DlType dlType = (DlType)theEObject;
T result = caseDlType(dlType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.DOCUMENT_ROOT: {
DocumentRoot documentRoot = (DocumentRoot)theEObject;
T result = caseDocumentRoot(documentRoot);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.DT_TYPE: {
DtType dtType = (DtType)theEObject;
T result = caseDtType(dtType);
if (result == null) result = caseInline(dtType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.EM_TYPE: {
EmType emType = (EmType)theEObject;
T result = caseEmType(emType);
if (result == null) result = caseInline(emType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.FIELDSET_TYPE: {
FieldsetType fieldsetType = (FieldsetType)theEObject;
T result = caseFieldsetType(fieldsetType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.FLOW: {
Flow flow = (Flow)theEObject;
T result = caseFlow(flow);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.FORM_CONTENT: {
FormContent formContent = (FormContent)theEObject;
T result = caseFormContent(formContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.FORM_TYPE: {
FormType formType = (FormType)theEObject;
T result = caseFormType(formType);
if (result == null) result = caseFormContent(formType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.H1_TYPE: {
H1Type h1Type = (H1Type)theEObject;
T result = caseH1Type(h1Type);
if (result == null) result = caseInline(h1Type);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.H2_TYPE: {
H2Type h2Type = (H2Type)theEObject;
T result = caseH2Type(h2Type);
if (result == null) result = caseInline(h2Type);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.H3_TYPE: {
H3Type h3Type = (H3Type)theEObject;
T result = caseH3Type(h3Type);
if (result == null) result = caseInline(h3Type);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.H4_TYPE: {
H4Type h4Type = (H4Type)theEObject;
T result = caseH4Type(h4Type);
if (result == null) result = caseInline(h4Type);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.H5_TYPE: {
H5Type h5Type = (H5Type)theEObject;
T result = caseH5Type(h5Type);
if (result == null) result = caseInline(h5Type);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.H6_TYPE: {
H6Type h6Type = (H6Type)theEObject;
T result = caseH6Type(h6Type);
if (result == null) result = caseInline(h6Type);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.HEAD_TYPE: {
HeadType headType = (HeadType)theEObject;
T result = caseHeadType(headType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.HR_TYPE: {
HrType hrType = (HrType)theEObject;
T result = caseHrType(hrType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.HTML_TYPE: {
HtmlType htmlType = (HtmlType)theEObject;
T result = caseHtmlType(htmlType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.IMG_TYPE: {
ImgType imgType = (ImgType)theEObject;
T result = caseImgType(imgType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.INLINE: {
Inline inline = (Inline)theEObject;
T result = caseInline(inline);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.INPUT_TYPE1: {
InputType1 inputType1 = (InputType1)theEObject;
T result = caseInputType1(inputType1);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.INS_TYPE: {
InsType insType = (InsType)theEObject;
T result = caseInsType(insType);
if (result == null) result = caseFlow(insType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.ITYPE: {
IType iType = (IType)theEObject;
T result = caseIType(iType);
if (result == null) result = caseInline(iType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.KBD_TYPE: {
KbdType kbdType = (KbdType)theEObject;
T result = caseKbdType(kbdType);
if (result == null) result = caseInline(kbdType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.LABEL_TYPE: {
LabelType labelType = (LabelType)theEObject;
T result = caseLabelType(labelType);
if (result == null) result = caseInline(labelType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.LEGEND_TYPE: {
LegendType legendType = (LegendType)theEObject;
T result = caseLegendType(legendType);
if (result == null) result = caseInline(legendType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.LINK_TYPE: {
LinkType linkType = (LinkType)theEObject;
T result = caseLinkType(linkType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.LI_TYPE: {
LiType liType = (LiType)theEObject;
T result = caseLiType(liType);
if (result == null) result = caseFlow(liType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.MAP_TYPE: {
MapType mapType = (MapType)theEObject;
T result = caseMapType(mapType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.META_TYPE: {
MetaType metaType = (MetaType)theEObject;
T result = caseMetaType(metaType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.NOSCRIPT_TYPE: {
NoscriptType noscriptType = (NoscriptType)theEObject;
T result = caseNoscriptType(noscriptType);
if (result == null) result = caseBlock(noscriptType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.OBJECT_TYPE: {
ObjectType objectType = (ObjectType)theEObject;
T result = caseObjectType(objectType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.OL_TYPE: {
OlType olType = (OlType)theEObject;
T result = caseOlType(olType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.OPTGROUP_TYPE: {
OptgroupType optgroupType = (OptgroupType)theEObject;
T result = caseOptgroupType(optgroupType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.OPTION_TYPE: {
OptionType optionType = (OptionType)theEObject;
T result = caseOptionType(optionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.PARAM_TYPE: {
ParamType paramType = (ParamType)theEObject;
T result = caseParamType(paramType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.PRE_CONTENT: {
PreContent preContent = (PreContent)theEObject;
T result = casePreContent(preContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.PRE_TYPE: {
PreType preType = (PreType)theEObject;
T result = casePreType(preType);
if (result == null) result = casePreContent(preType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.PTYPE: {
PType pType = (PType)theEObject;
T result = casePType(pType);
if (result == null) result = caseInline(pType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.QTYPE: {
QType qType = (QType)theEObject;
T result = caseQType(qType);
if (result == null) result = caseInline(qType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.SAMP_TYPE: {
SampType sampType = (SampType)theEObject;
T result = caseSampType(sampType);
if (result == null) result = caseInline(sampType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.SCRIPT_TYPE: {
ScriptType scriptType = (ScriptType)theEObject;
T result = caseScriptType(scriptType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.SELECT_TYPE: {
SelectType selectType = (SelectType)theEObject;
T result = caseSelectType(selectType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.SMALL_TYPE: {
SmallType smallType = (SmallType)theEObject;
T result = caseSmallType(smallType);
if (result == null) result = caseInline(smallType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.SPAN_TYPE: {
SpanType spanType = (SpanType)theEObject;
T result = caseSpanType(spanType);
if (result == null) result = caseInline(spanType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.STRONG_TYPE: {
StrongType strongType = (StrongType)theEObject;
T result = caseStrongType(strongType);
if (result == null) result = caseInline(strongType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.STYLE_TYPE: {
StyleType styleType = (StyleType)theEObject;
T result = caseStyleType(styleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.SUB_TYPE: {
SubType subType = (SubType)theEObject;
T result = caseSubType(subType);
if (result == null) result = caseInline(subType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.SUP_TYPE: {
SupType supType = (SupType)theEObject;
T result = caseSupType(supType);
if (result == null) result = caseInline(supType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.TABLE_TYPE: {
TableType tableType = (TableType)theEObject;
T result = caseTableType(tableType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.TBODY_TYPE: {
TbodyType tbodyType = (TbodyType)theEObject;
T result = caseTbodyType(tbodyType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.TD_TYPE: {
TdType tdType = (TdType)theEObject;
T result = caseTdType(tdType);
if (result == null) result = caseFlow(tdType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.TEXTAREA_TYPE: {
TextareaType textareaType = (TextareaType)theEObject;
T result = caseTextareaType(textareaType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.TFOOT_TYPE: {
TfootType tfootType = (TfootType)theEObject;
T result = caseTfootType(tfootType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.THEAD_TYPE: {
TheadType theadType = (TheadType)theEObject;
T result = caseTheadType(theadType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.TH_TYPE: {
ThType thType = (ThType)theEObject;
T result = caseThType(thType);
if (result == null) result = caseFlow(thType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.TITLE_TYPE: {
TitleType titleType = (TitleType)theEObject;
T result = caseTitleType(titleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.TR_TYPE: {
TrType trType = (TrType)theEObject;
T result = caseTrType(trType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.TT_TYPE: {
TtType ttType = (TtType)theEObject;
T result = caseTtType(ttType);
if (result == null) result = caseInline(ttType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.UL_TYPE: {
UlType ulType = (UlType)theEObject;
T result = caseUlType(ulType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case XhtmlPackage.VAR_TYPE: {
VarType varType = (VarType)theEObject;
T result = caseVarType(varType);
if (result == null) result = caseInline(varType);
if (result == null) result = defaultCase(theEObject);
return result;
}
default: return defaultCase(theEObject);
}
}
/**
* Returns the result of interpreting the object as an instance of '<em>Abbr Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Abbr Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAbbrType(AbbrType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>AContent</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>AContent</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAContent(AContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Acronym Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Acronym Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAcronymType(AcronymType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Address Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Address Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAddressType(AddressType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Area Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Area Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAreaType(AreaType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>AType</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>AType</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAType(AType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Base Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Base Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBaseType(BaseType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Bdo Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Bdo Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBdoType(BdoType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Big Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Big Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBigType(BigType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Block</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Block</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBlock(Block object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Blockquote Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Blockquote Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBlockquoteType(BlockquoteType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Body Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Body Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBodyType(BodyType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Br Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Br Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBrType(BrType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>BType</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>BType</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBType(BType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Button Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Button Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseButtonContent(ButtonContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Button Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Button Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseButtonType(ButtonType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Caption Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Caption Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseCaptionType(CaptionType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Cite Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Cite Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseCiteType(CiteType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Code Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Code Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseCodeType(CodeType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Colgroup Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Colgroup Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseColgroupType(ColgroupType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Col Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Col Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseColType(ColType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Dd Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Dd Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDdType(DdType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Del Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Del Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDelType(DelType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Dfn Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Dfn Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDfnType(DfnType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Div Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Div Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDivType(DivType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Dl Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Dl Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDlType(DlType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Document Root</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Document Root</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDocumentRoot(DocumentRoot object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Dt Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Dt Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDtType(DtType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Em Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Em Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEmType(EmType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Fieldset Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Fieldset Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseFieldsetType(FieldsetType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Flow</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Flow</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseFlow(Flow object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Form Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Form Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseFormContent(FormContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Form Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Form Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseFormType(FormType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>H1 Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>H1 Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseH1Type(H1Type object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>H2 Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>H2 Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseH2Type(H2Type object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>H3 Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>H3 Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseH3Type(H3Type object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>H4 Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>H4 Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseH4Type(H4Type object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>H5 Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>H5 Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseH5Type(H5Type object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>H6 Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>H6 Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseH6Type(H6Type object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Head Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Head Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseHeadType(HeadType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Hr Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Hr Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseHrType(HrType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Html Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Html Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseHtmlType(HtmlType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Img Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Img Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseImgType(ImgType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Inline</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Inline</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseInline(Inline object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Input Type1</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Input Type1</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseInputType1(InputType1 object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Ins Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Ins Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseInsType(InsType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>IType</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>IType</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIType(IType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Kbd Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Kbd Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseKbdType(KbdType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Label Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Label Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseLabelType(LabelType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Legend Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Legend Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseLegendType(LegendType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Link Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Link Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseLinkType(LinkType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Li Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Li Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseLiType(LiType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Map Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Map Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseMapType(MapType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Meta Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Meta Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseMetaType(MetaType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Noscript Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Noscript Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseNoscriptType(NoscriptType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Object Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Object Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseObjectType(ObjectType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Ol Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Ol Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOlType(OlType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Optgroup Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Optgroup Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOptgroupType(OptgroupType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Option Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Option Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOptionType(OptionType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Param Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Param Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseParamType(ParamType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Pre Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Pre Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePreContent(PreContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Pre Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Pre Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePreType(PreType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>PType</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>PType</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePType(PType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>QType</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>QType</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseQType(QType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Samp Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Samp Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSampType(SampType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Script Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Script Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseScriptType(ScriptType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Select Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Select Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSelectType(SelectType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Small Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Small Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSmallType(SmallType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Span Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Span Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSpanType(SpanType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Strong Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Strong Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStrongType(StrongType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleType(StyleType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sub Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sub Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSubType(SubType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sup Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sup Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSupType(SupType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Table Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Table Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTableType(TableType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Tbody Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Tbody Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTbodyType(TbodyType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Td Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Td Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTdType(TdType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Textarea Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Textarea Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTextareaType(TextareaType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Tfoot Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Tfoot Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTfootType(TfootType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Thead Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Thead Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTheadType(TheadType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Th Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Th Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseThType(ThType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Title Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Title Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTitleType(TitleType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Tr Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Tr Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTrType(TrType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Tt Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Tt Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTtType(TtType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Ul Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Ul Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseUlType(UlType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Var Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Var Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseVarType(VarType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch, but this is the last case anyway.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EObject</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject)
* @generated
*/
@Override
public T defaultCase(EObject object) {
return null;
}
} //XhtmlSwitch