org.eclipse.ocl.examples.xtext.essentialocl.serializer
Class EssentialOCLCrossReferenceSerializer.AcceptorHelper

java.lang.Object
  extended by org.eclipse.ocl.examples.xtext.essentialocl.serializer.EssentialOCLCrossReferenceSerializer.AcceptorHelper
Enclosing class:
EssentialOCLCrossReferenceSerializer

protected class EssentialOCLCrossReferenceSerializer.AcceptorHelper
extends java.lang.Object


Field Summary
protected  org.eclipse.xtext.CrossReference crossref
           
protected  org.eclipse.xtext.serializer.diagnostic.ISerializationDiagnostic.Acceptor errors
           
protected  org.eclipse.xtext.scoping.IScope scope
           
protected  org.eclipse.emf.ecore.EObject semanticObject
           
protected  org.eclipse.emf.ecore.EObject target
           
 
Constructor Summary
EssentialOCLCrossReferenceSerializer.AcceptorHelper(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.CrossReference crossref, org.eclipse.emf.ecore.EObject target, org.eclipse.xtext.scoping.IScope scope, org.eclipse.xtext.serializer.diagnostic.ISerializationDiagnostic.Acceptor errors)
           
 
Method Summary
protected  java.lang.String convert(java.util.List<java.lang.String> segments, java.lang.String ruleName)
           
 java.lang.String convert(java.lang.String unconverted, java.lang.String ruleName)
           
protected  void record(java.lang.String unconverted, org.eclipse.xtext.conversion.ValueConverterException e)
           
protected  void report(boolean foundOne)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

semanticObject

protected final org.eclipse.emf.ecore.EObject semanticObject

crossref

protected final org.eclipse.xtext.CrossReference crossref

target

protected final org.eclipse.emf.ecore.EObject target

scope

protected final org.eclipse.xtext.scoping.IScope scope

errors

@Nullable
protected final org.eclipse.xtext.serializer.diagnostic.ISerializationDiagnostic.Acceptor errors
Constructor Detail

EssentialOCLCrossReferenceSerializer.AcceptorHelper

public EssentialOCLCrossReferenceSerializer.AcceptorHelper(org.eclipse.emf.ecore.EObject semanticObject,
                                                           org.eclipse.xtext.CrossReference crossref,
                                                           org.eclipse.emf.ecore.EObject target,
                                                           org.eclipse.xtext.scoping.IScope scope,
                                                           @Nullable
                                                           org.eclipse.xtext.serializer.diagnostic.ISerializationDiagnostic.Acceptor errors)
Method Detail

convert

@Nullable
public java.lang.String convert(java.lang.String unconverted,
                                         java.lang.String ruleName)

convert

@Nullable
protected java.lang.String convert(java.util.List<java.lang.String> segments,
                                            java.lang.String ruleName)

record

protected void record(java.lang.String unconverted,
                      @NonNull
                      org.eclipse.xtext.conversion.ValueConverterException e)

report

protected void report(boolean foundOne)