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 boolean
equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context, CrossReference crossref, org.eclipse.emf.ecore.EObject target, INode node)
protected java.lang.String
getConvertedValue(java.lang.String unconverted, CrossReference grammarElement)
protected java.lang.String
getUnconvertedLinkText(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EReference reference, org.eclipse.emf.ecore.EObject context)
boolean
isValid(org.eclipse.emf.ecore.EObject context, CrossReference crossref, org.eclipse.emf.ecore.EObject target, ITokenSerializer.IErrorAcceptor errorAcceptor)
java.lang.String
serializeCrossRef(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:
equalsOrReplacesNode
in 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:
isValid
in 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:
serializeCrossRef
in interfaceITokenSerializer.ICrossReferenceSerializer
-
-