Class EnumLiteralSerializer
- java.lang.Object
-
- org.eclipse.xtext.serializer.tokens.EnumLiteralSerializer
-
- All Implemented Interfaces:
IEnumLiteralSerializer
public class EnumLiteralSerializer extends java.lang.Object implements IEnumLiteralSerializer
-
-
Field Summary
Fields Modifier and Type Field Description protected ITokenDiagnosticProviderdiagnosticProviderprotected TokenUtiltokenUtil
-
Constructor Summary
Constructors Constructor Description EnumLiteralSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected KeywordgetLiteral(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value)protected KeywordgetLiteral(INode node)booleanisValid(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, ISerializationDiagnostic.Acceptor errorAcceptor)java.lang.StringserializeAssignedEnumLiteral(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, INode node, ISerializationDiagnostic.Acceptor errorAcceptor)
-
-
-
Field Detail
-
diagnosticProvider
@Inject protected ITokenDiagnosticProvider diagnosticProvider
-
tokenUtil
@Inject protected TokenUtil tokenUtil
-
-
Method Detail
-
getLiteral
protected Keyword getLiteral(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value)
-
isValid
public boolean isValid(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, ISerializationDiagnostic.Acceptor errorAcceptor)- Specified by:
isValidin interfaceIEnumLiteralSerializer
-
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:
serializeAssignedEnumLiteralin interfaceIEnumLiteralSerializer
-
-