Class CrossReferenceSerializer
- java.lang.Object
-
- org.eclipse.xtext.parsetree.reconstr.impl.CrossReferenceSerializer
-
- All Implemented Interfaces:
ITokenSerializer,ITokenSerializer.ICrossReferenceSerializer
- Direct Known Subclasses:
XtextCrossReferenceSerializer
public class CrossReferenceSerializer extends java.lang.Object implements ITokenSerializer.ICrossReferenceSerializer
-
-
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 CrossReferenceSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequalsOrReplacesNode(org.eclipse.emf.ecore.EObject context, CrossReference crossref, org.eclipse.emf.ecore.EObject target, INode node)protected java.lang.StringgetConvertedValue(java.lang.String unconverted, CrossReference grammarElement)protected java.lang.StringgetUnconvertedLinkText(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EReference reference, org.eclipse.emf.ecore.EObject context)booleanisValid(org.eclipse.emf.ecore.EObject context, CrossReference crossref, org.eclipse.emf.ecore.EObject target, ITokenSerializer.IErrorAcceptor errorAcceptor)java.lang.StringserializeCrossRef(org.eclipse.emf.ecore.EObject context, CrossReference grammarElement, org.eclipse.emf.ecore.EObject target, INode node)
-
-
-
Method Detail
-
equalsOrReplacesNode
public boolean equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context, CrossReference crossref, org.eclipse.emf.ecore.EObject target, INode node)- Specified by:
equalsOrReplacesNodein interfaceITokenSerializer.ICrossReferenceSerializer
-
getConvertedValue
protected java.lang.String getConvertedValue(java.lang.String unconverted, CrossReference grammarElement)
-
getUnconvertedLinkText
protected java.lang.String getUnconvertedLinkText(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EReference reference, org.eclipse.emf.ecore.EObject context)
-
isValid
public boolean isValid(org.eclipse.emf.ecore.EObject context, CrossReference crossref, org.eclipse.emf.ecore.EObject target, ITokenSerializer.IErrorAcceptor errorAcceptor)- Specified by:
isValidin interfaceITokenSerializer.ICrossReferenceSerializer
-
serializeCrossRef
public java.lang.String serializeCrossRef(org.eclipse.emf.ecore.EObject context, CrossReference grammarElement, org.eclipse.emf.ecore.EObject target, INode node)- Specified by:
serializeCrossRefin interfaceITokenSerializer.ICrossReferenceSerializer
-
-