org.eclipse.ocl.examples.xtext.essentialocl.services
Class EssentialOCLCrossReferenceSerializer

java.lang.Object
  extended by org.eclipse.xtext.parsetree.reconstr.impl.CrossReferenceSerializer
      extended by org.eclipse.ocl.examples.xtext.essentialocl.services.EssentialOCLCrossReferenceSerializer
All Implemented Interfaces:
org.eclipse.xtext.parsetree.reconstr.ITokenSerializer, org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.ICrossReferenceSerializer

public class EssentialOCLCrossReferenceSerializer
extends org.eclipse.xtext.parsetree.reconstr.impl.CrossReferenceSerializer


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.parsetree.reconstr.ITokenSerializer
org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.ICrossReferenceSerializer, org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.IEnumLiteralSerializer, org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.IErrorAcceptor, org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.IKeywordSerializer, org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.IValueSerializer
 
Field Summary
 
Fields inherited from interface org.eclipse.xtext.parsetree.reconstr.ITokenSerializer
KEEP_VALUE_FROM_NODE_MODEL
 
Constructor Summary
EssentialOCLCrossReferenceSerializer()
           
 
Method Summary
protected  java.lang.String getConvertedLinkText(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EReference reference, org.eclipse.emf.ecore.EObject context)
           
protected  java.lang.String getUnconvertedLinkText(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EReference reference, org.eclipse.emf.ecore.EObject context)
           
 java.lang.String serializeCrossRef(org.eclipse.emf.ecore.EObject context, org.eclipse.xtext.CrossReference grammarElement, org.eclipse.emf.ecore.EObject target, org.eclipse.xtext.nodemodel.INode node)
           
 
Methods inherited from class org.eclipse.xtext.parsetree.reconstr.impl.CrossReferenceSerializer
equalsOrReplacesNode, getConvertedValue, isValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EssentialOCLCrossReferenceSerializer

public EssentialOCLCrossReferenceSerializer()
Method Detail

getConvertedLinkText

protected java.lang.String getConvertedLinkText(org.eclipse.emf.ecore.EObject object,
                                                org.eclipse.emf.ecore.EReference reference,
                                                org.eclipse.emf.ecore.EObject context)

getUnconvertedLinkText

protected java.lang.String getUnconvertedLinkText(org.eclipse.emf.ecore.EObject object,
                                                  org.eclipse.emf.ecore.EReference reference,
                                                  org.eclipse.emf.ecore.EObject context)
Overrides:
getUnconvertedLinkText in class org.eclipse.xtext.parsetree.reconstr.impl.CrossReferenceSerializer

serializeCrossRef

public java.lang.String serializeCrossRef(org.eclipse.emf.ecore.EObject context,
                                          org.eclipse.xtext.CrossReference grammarElement,
                                          org.eclipse.emf.ecore.EObject target,
                                          org.eclipse.xtext.nodemodel.INode node)
Specified by:
serializeCrossRef in interface org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.ICrossReferenceSerializer
Overrides:
serializeCrossRef in class org.eclipse.xtext.parsetree.reconstr.impl.CrossReferenceSerializer