public class EnumLiteralSerializer extends java.lang.Object implements ITokenSerializer.IEnumLiteralSerializer
ITokenSerializer.ICrossReferenceSerializer, ITokenSerializer.IEnumLiteralSerializer, ITokenSerializer.IErrorAcceptor, ITokenSerializer.IKeywordSerializer, ITokenSerializer.IValueSerializer
KEEP_VALUE_FROM_NODE_MODEL
Constructor and Description |
---|
EnumLiteralSerializer() |
Modifier and Type | Method and Description |
---|---|
boolean |
equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
INode node) |
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,
ITokenSerializer.IErrorAcceptor errorAcceptor) |
java.lang.String |
serializeAssignedEnumLiteral(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
INode node) |
public boolean equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, INode node)
equalsOrReplacesNode
in interface ITokenSerializer.IEnumLiteralSerializer
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, ITokenSerializer.IErrorAcceptor errorAcceptor)
isValid
in interface ITokenSerializer.IEnumLiteralSerializer
public java.lang.String serializeAssignedEnumLiteral(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, INode node)
serializeAssignedEnumLiteral
in interface ITokenSerializer.IEnumLiteralSerializer