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