org.eclipse.xtext.parsetree.reconstr.impl
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
- Author:
- Moritz Eysholdt - Initial contribution and API
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CrossReferenceSerializer
public CrossReferenceSerializer()
equalsOrReplacesNode
public boolean equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
CrossReference crossref,
org.eclipse.emf.ecore.EObject target,
INode node)
- Specified by:
equalsOrReplacesNode
in interface ITokenSerializer.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 interface ITokenSerializer.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 interface ITokenSerializer.ICrossReferenceSerializer