public class ThrownExceptionSwitch extends XbaseSwitch<java.lang.Boolean>
modelPackage
Constructor and Description |
---|
ThrownExceptionSwitch(IThrownExceptionDelegate delegate) |
Modifier and Type | Method and Description |
---|---|
protected void |
accept(JvmExecutable executable) |
protected void |
accept(LightweightTypeReference type) |
java.lang.Boolean |
caseXAbstractFeatureCall(XAbstractFeatureCall object)
Returns the result of interpreting the object as an instance of 'XAbstract Feature Call'
|
java.lang.Boolean |
caseXCasePart(XCasePart object)
Returns the result of interpreting the object as an instance of 'XCase Part'
|
java.lang.Boolean |
caseXCatchClause(XCatchClause object)
Returns the result of interpreting the object as an instance of 'XCatch Clause'
|
java.lang.Boolean |
caseXClosure(XClosure object)
Returns the result of interpreting the object as an instance of 'XClosure'
|
java.lang.Boolean |
caseXConstructorCall(XConstructorCall object)
Returns the result of interpreting the object as an instance of 'XConstructor Call'
|
java.lang.Boolean |
caseXExpression(XExpression object)
Returns the result of interpreting the object as an instance of 'XExpression'
|
java.lang.Boolean |
caseXThrowExpression(XThrowExpression object)
Returns the result of interpreting the object as an instance of 'XThrow Expression'
|
java.lang.Boolean |
caseXTryCatchFinallyExpression(XTryCatchFinallyExpression object)
Returns the result of interpreting the object as an instance of 'XTry Catch Finally Expression'
|
java.lang.Boolean |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'
|
protected LightweightTypeReference |
getType(XExpression expr) |
caseJvmIdentifiableElement, caseXAbstractWhileExpression, caseXAssignment, caseXBasicForLoopExpression, caseXBinaryOperation, caseXBlockExpression, caseXBooleanLiteral, caseXCastedExpression, caseXCollectionLiteral, caseXDoWhileExpression, caseXFeatureCall, caseXForLoopExpression, caseXIfExpression, caseXInstanceOfExpression, caseXListLiteral, caseXMemberFeatureCall, caseXNullLiteral, caseXNumberLiteral, caseXPostfixOperation, caseXReturnExpression, caseXSetLiteral, caseXStringLiteral, caseXSwitchExpression, caseXSynchronizedExpression, caseXTypeLiteral, caseXUnaryOperation, caseXVariableDeclaration, caseXWhileExpression, doSwitch, isSwitchFor
public ThrownExceptionSwitch(IThrownExceptionDelegate delegate)
protected void accept(LightweightTypeReference type)
protected LightweightTypeReference getType(XExpression expr)
public java.lang.Boolean defaultCase(org.eclipse.emf.ecore.EObject object)
XbaseSwitch
defaultCase
in class XbaseSwitch<java.lang.Boolean>
object
- the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)
public java.lang.Boolean caseXExpression(XExpression object)
XbaseSwitch
caseXExpression
in class XbaseSwitch<java.lang.Boolean>
object
- the target of the switch.doSwitch(EObject)
public java.lang.Boolean caseXClosure(XClosure object)
XbaseSwitch
caseXClosure
in class XbaseSwitch<java.lang.Boolean>
object
- the target of the switch.doSwitch(EObject)
public java.lang.Boolean caseXCasePart(XCasePart object)
XbaseSwitch
caseXCasePart
in class XbaseSwitch<java.lang.Boolean>
object
- the target of the switch.doSwitch(EObject)
public java.lang.Boolean caseXThrowExpression(XThrowExpression object)
XbaseSwitch
caseXThrowExpression
in class XbaseSwitch<java.lang.Boolean>
object
- the target of the switch.doSwitch(EObject)
public java.lang.Boolean caseXCatchClause(XCatchClause object)
XbaseSwitch
caseXCatchClause
in class XbaseSwitch<java.lang.Boolean>
object
- the target of the switch.doSwitch(EObject)
public java.lang.Boolean caseXTryCatchFinallyExpression(XTryCatchFinallyExpression object)
XbaseSwitch
caseXTryCatchFinallyExpression
in class XbaseSwitch<java.lang.Boolean>
object
- the target of the switch.doSwitch(EObject)
public java.lang.Boolean caseXAbstractFeatureCall(XAbstractFeatureCall object)
XbaseSwitch
caseXAbstractFeatureCall
in class XbaseSwitch<java.lang.Boolean>
object
- the target of the switch.doSwitch(EObject)
public java.lang.Boolean caseXConstructorCall(XConstructorCall object)
XbaseSwitch
caseXConstructorCall
in class XbaseSwitch<java.lang.Boolean>
object
- the target of the switch.doSwitch(EObject)
protected void accept(JvmExecutable executable)