Interface Literal
-
- All Superinterfaces:
AdditiveExpressionChild
,AndExpressionChild
,AnnotationValue
,ArrayInitializationValue
,AssignmentExpressionChild
,Commentable
,ConditionalAndExpressionChild
,ConditionalExpressionChild
,ConditionalOrExpressionChild
,EObject
,EqualityExpressionChild
,ExclusiveOrExpressionChild
,Expression
,InclusiveOrExpressionChild
,InstanceOfExpressionChild
,LambdaBody
,MethodReferenceExpressionChild
,MultiplicativeExpressionChild
,Notifier
,PrimaryExpression
,RelationExpressionChild
,ShiftExpressionChild
,UnaryExpressionChild
,UnaryModificationExpressionChild
- All Known Subinterfaces:
BinaryIntegerLiteral
,BinaryLongLiteral
,BooleanLiteral
,CharacterLiteral
,DecimalDoubleLiteral
,DecimalFloatLiteral
,DecimalIntegerLiteral
,DecimalLongLiteral
,DoubleLiteral
,FloatLiteral
,HexDoubleLiteral
,HexFloatLiteral
,HexIntegerLiteral
,HexLongLiteral
,IntegerLiteral
,LongLiteral
,NullLiteral
,OctalIntegerLiteral
,OctalLongLiteral
- All Known Implementing Classes:
BinaryIntegerLiteralImpl
,BinaryLongLiteralImpl
,BooleanLiteralImpl
,CharacterLiteralImpl
,DecimalDoubleLiteralImpl
,DecimalFloatLiteralImpl
,DecimalIntegerLiteralImpl
,DecimalLongLiteralImpl
,DoubleLiteralImpl
,FloatLiteralImpl
,HexDoubleLiteralImpl
,HexFloatLiteralImpl
,HexIntegerLiteralImpl
,HexLongLiteralImpl
,IntegerLiteralImpl
,LiteralImpl
,LongLiteralImpl
,NullLiteralImpl
,OctalIntegerLiteralImpl
,OctalLongLiteralImpl
public interface Literal extends PrimaryExpression
A representation of the model object 'Literal'.- See Also:
LiteralsPackage.getLiteral()
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Type
getOneType(boolean alternative)
-
Methods inherited from interface org.emftext.language.java.commons.Commentable
addAfterContainingStatement, addBeforeContainingStatement, getAnnotationInterface, getChildrenByEType, getChildrenByType, getClassClass, getConcreteClassifier, getConcreteClassifiers, getContainingAnnotationInstance, getContainingAnonymousClass, getContainingCompilationUnit, getContainingConcreteClassifier, getContainingContainerName, getContainingPackageName, getFirstChildByEType, getFirstChildByType, getLayoutInformations, getLibClass, getLibInterface, getObjectClass, getParentByEType, getParentByType, getParentConcreteClassifier, getStringClass
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.emftext.language.java.expressions.Expression
getAlternativeType, getArrayDimension, getOneTypeReference, getType
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
getOneType
Type getOneType(boolean alternative)
- Specified by:
getOneType
in interfaceExpression
- Generated class or method.
- EMF model class or method.
-
-