org.eclipse.xtext.serializer.tokens
Class EnumLiteralSerializer
java.lang.Object
org.eclipse.xtext.serializer.tokens.EnumLiteralSerializer
- All Implemented Interfaces:
- IEnumLiteralSerializer
public class EnumLiteralSerializer
- extends java.lang.Object
- implements IEnumLiteralSerializer
- Author:
- Moritz Eysholdt - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
diagnosticProvider
@Inject
protected ITokenDiagnosticProvider diagnosticProvider
tokenUtil
@Inject
protected TokenUtil tokenUtil
EnumLiteralSerializer
public EnumLiteralSerializer()
getLiteral
protected Keyword getLiteral(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value)
getLiteral
protected Keyword getLiteral(INode node)
isValid
public boolean isValid(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
ISerializationDiagnostic.Acceptor errorAcceptor)
- Specified by:
isValid
in interface IEnumLiteralSerializer
serializeAssignedEnumLiteral
public java.lang.String serializeAssignedEnumLiteral(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
INode node,
ISerializationDiagnostic.Acceptor errorAcceptor)
- Specified by:
serializeAssignedEnumLiteral
in interface IEnumLiteralSerializer