public class EnumLiteralSerializer extends java.lang.Object implements IEnumLiteralSerializer
| Modifier and Type | Field and Description |
|---|---|
protected ITokenDiagnosticProvider |
diagnosticProvider |
protected TokenUtil |
tokenUtil |
| Constructor and Description |
|---|
EnumLiteralSerializer() |
| Modifier and Type | Method and Description |
|---|---|
protected Keyword |
getLiteral(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value) |
protected Keyword |
getLiteral(INode node) |
boolean |
isValid(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
ISerializationDiagnostic.Acceptor errorAcceptor) |
java.lang.String |
serializeAssignedEnumLiteral(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
INode node,
ISerializationDiagnostic.Acceptor errorAcceptor) |
@Inject protected ITokenDiagnosticProvider diagnosticProvider
@Inject protected TokenUtil tokenUtil
protected Keyword getLiteral(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value)
public boolean isValid(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
ISerializationDiagnostic.Acceptor errorAcceptor)
isValid in interface IEnumLiteralSerializerpublic java.lang.String serializeAssignedEnumLiteral(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
INode node,
ISerializationDiagnostic.Acceptor errorAcceptor)
serializeAssignedEnumLiteral in interface IEnumLiteralSerializer