Class EnumLiteralSerializer
- java.lang.Object
-
- org.eclipse.xtext.parsetree.reconstr.impl.EnumLiteralSerializer
-
- All Implemented Interfaces:
ITokenSerializer,ITokenSerializer.IEnumLiteralSerializer
public class EnumLiteralSerializer extends java.lang.Object implements ITokenSerializer.IEnumLiteralSerializer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.parsetree.reconstr.ITokenSerializer
ITokenSerializer.ICrossReferenceSerializer, ITokenSerializer.IEnumLiteralSerializer, ITokenSerializer.IErrorAcceptor, ITokenSerializer.IKeywordSerializer, ITokenSerializer.IValueSerializer
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.parsetree.reconstr.ITokenSerializer
KEEP_VALUE_FROM_NODE_MODEL
-
-
Constructor Summary
Constructors Constructor Description EnumLiteralSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequalsOrReplacesNode(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, INode node)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, ITokenSerializer.IErrorAcceptor errorAcceptor)java.lang.StringserializeAssignedEnumLiteral(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, INode node)
-
-
-
Method Detail
-
equalsOrReplacesNode
public boolean equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, INode node)- Specified by:
equalsOrReplacesNodein interfaceITokenSerializer.IEnumLiteralSerializer
-
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, ITokenSerializer.IErrorAcceptor errorAcceptor)- Specified by:
isValidin interfaceITokenSerializer.IEnumLiteralSerializer
-
serializeAssignedEnumLiteral
public java.lang.String serializeAssignedEnumLiteral(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, INode node)- Specified by:
serializeAssignedEnumLiteralin interfaceITokenSerializer.IEnumLiteralSerializer
-
-