Package jamopp.printer
Class LiteralsPrinterSwitch
- java.lang.Object
-
- org.eclipse.emf.ecore.util.Switch<T>
-
- org.emftext.language.java.literals.util.LiteralsSwitch<Boolean>
-
- jamopp.printer.LiteralsPrinterSwitch
-
public class LiteralsPrinterSwitch extends LiteralsSwitch<Boolean>
-
-
Field Summary
-
Fields inherited from class org.emftext.language.java.literals.util.LiteralsSwitch
modelPackage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
caseBinaryIntegerLiteral(BinaryIntegerLiteral element)
Returns the result of interpreting the object as an instance of 'Binary Integer Literal'.Boolean
caseBinaryLongLiteral(BinaryLongLiteral element)
Returns the result of interpreting the object as an instance of 'Binary Long Literal'.Boolean
caseBooleanLiteral(BooleanLiteral element)
Returns the result of interpreting the object as an instance of 'Boolean Literal'.Boolean
caseCharacterLiteral(CharacterLiteral element)
Returns the result of interpreting the object as an instance of 'Character Literal'.Boolean
caseDecimalDoubleLiteral(DecimalDoubleLiteral element)
Returns the result of interpreting the object as an instance of 'Decimal Double Literal'.Boolean
caseDecimalFloatLiteral(DecimalFloatLiteral element)
Returns the result of interpreting the object as an instance of 'Decimal Float Literal'.Boolean
caseDecimalIntegerLiteral(DecimalIntegerLiteral element)
Returns the result of interpreting the object as an instance of 'Decimal Integer Literal'.Boolean
caseDecimalLongLiteral(DecimalLongLiteral element)
Returns the result of interpreting the object as an instance of 'Decimal Long Literal'.Boolean
caseHexDoubleLiteral(HexDoubleLiteral element)
Returns the result of interpreting the object as an instance of 'Hex Double Literal'.Boolean
caseHexFloatLiteral(HexFloatLiteral element)
Returns the result of interpreting the object as an instance of 'Hex Float Literal'.Boolean
caseHexIntegerLiteral(HexIntegerLiteral element)
Returns the result of interpreting the object as an instance of 'Hex Integer Literal'.Boolean
caseHexLongLiteral(HexLongLiteral element)
Returns the result of interpreting the object as an instance of 'Hex Long Literal'.Boolean
caseNullLiteral(NullLiteral element)
Returns the result of interpreting the object as an instance of 'Null Literal'.Boolean
caseOctalIntegerLiteral(OctalIntegerLiteral element)
Returns the result of interpreting the object as an instance of 'Octal Integer Literal'.Boolean
caseOctalLongLiteral(OctalLongLiteral element)
Returns the result of interpreting the object as an instance of 'Octal Long Literal'.Boolean
caseSuper(Super element)
Returns the result of interpreting the object as an instance of 'Super'.Boolean
caseThis(This element)
Returns the result of interpreting the object as an instance of 'This'.-
Methods inherited from class org.emftext.language.java.literals.util.LiteralsSwitch
caseAdditiveExpressionChild, caseAndExpressionChild, caseAnnotationValue, caseArrayInitializationValue, caseAssignmentExpressionChild, caseCommentable, caseConditionalAndExpressionChild, caseConditionalExpressionChild, caseConditionalOrExpressionChild, caseDoubleLiteral, caseEqualityExpressionChild, caseExclusiveOrExpressionChild, caseExpression, caseFloatLiteral, caseInclusiveOrExpressionChild, caseInstanceOfExpressionChild, caseIntegerLiteral, caseLambdaBody, caseLiteral, caseLongLiteral, caseMethodReferenceExpressionChild, caseMultiplicativeExpressionChild, casePrimaryExpression, caseRelationExpressionChild, caseSelf, caseShiftExpressionChild, caseUnaryExpressionChild, caseUnaryModificationExpressionChild, defaultCase, doSwitch, isSwitchFor
-
-
-
-
Method Detail
-
caseBooleanLiteral
public Boolean caseBooleanLiteral(BooleanLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Boolean Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseBooleanLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Boolean Literal'.
- See Also:
doSwitch(EObject)
-
caseCharacterLiteral
public Boolean caseCharacterLiteral(CharacterLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Character Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseCharacterLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Character Literal'.
- See Also:
doSwitch(EObject)
-
caseNullLiteral
public Boolean caseNullLiteral(NullLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Null Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseNullLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Null Literal'.
- See Also:
doSwitch(EObject)
-
caseDecimalFloatLiteral
public Boolean caseDecimalFloatLiteral(DecimalFloatLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Decimal Float Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseDecimalFloatLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Decimal Float Literal'.
- See Also:
doSwitch(EObject)
-
caseHexFloatLiteral
public Boolean caseHexFloatLiteral(HexFloatLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Hex Float Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseHexFloatLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Hex Float Literal'.
- See Also:
doSwitch(EObject)
-
caseDecimalDoubleLiteral
public Boolean caseDecimalDoubleLiteral(DecimalDoubleLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Decimal Double Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseDecimalDoubleLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Decimal Double Literal'.
- See Also:
doSwitch(EObject)
-
caseHexDoubleLiteral
public Boolean caseHexDoubleLiteral(HexDoubleLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Hex Double Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseHexDoubleLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Hex Double Literal'.
- See Also:
doSwitch(EObject)
-
caseDecimalIntegerLiteral
public Boolean caseDecimalIntegerLiteral(DecimalIntegerLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Decimal Integer Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseDecimalIntegerLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Decimal Integer Literal'.
- See Also:
doSwitch(EObject)
-
caseHexIntegerLiteral
public Boolean caseHexIntegerLiteral(HexIntegerLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Hex Integer Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseHexIntegerLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Hex Integer Literal'.
- See Also:
doSwitch(EObject)
-
caseOctalIntegerLiteral
public Boolean caseOctalIntegerLiteral(OctalIntegerLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Octal Integer Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseOctalIntegerLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Octal Integer Literal'.
- See Also:
doSwitch(EObject)
-
caseBinaryIntegerLiteral
public Boolean caseBinaryIntegerLiteral(BinaryIntegerLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Binary Integer Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseBinaryIntegerLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Binary Integer Literal'.
- See Also:
doSwitch(EObject)
-
caseDecimalLongLiteral
public Boolean caseDecimalLongLiteral(DecimalLongLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Decimal Long Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseDecimalLongLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Decimal Long Literal'.
- See Also:
doSwitch(EObject)
-
caseHexLongLiteral
public Boolean caseHexLongLiteral(HexLongLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Hex Long Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseHexLongLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Hex Long Literal'.
- See Also:
doSwitch(EObject)
-
caseOctalLongLiteral
public Boolean caseOctalLongLiteral(OctalLongLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Octal Long Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseOctalLongLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Octal Long Literal'.
- See Also:
doSwitch(EObject)
-
caseBinaryLongLiteral
public Boolean caseBinaryLongLiteral(BinaryLongLiteral element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Binary Long Literal'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseBinaryLongLiteral
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Binary Long Literal'.
- See Also:
doSwitch(EObject)
-
caseThis
public Boolean caseThis(This element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'This'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseThis
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'This'.
- See Also:
doSwitch(EObject)
-
caseSuper
public Boolean caseSuper(Super element)
Description copied from class:LiteralsSwitch
Returns the result of interpreting the object as an instance of 'Super'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseSuper
in classLiteralsSwitch<Boolean>
- Parameters:
element
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Super'.
- See Also:
doSwitch(EObject)
-
-