org.eclipse.xtext.serializer.sequencer
Class LegacyTransientValueService

java.lang.Object
  extended by org.eclipse.xtext.serializer.sequencer.TransientValueService
      extended by org.eclipse.xtext.serializer.sequencer.LegacyTransientValueService
All Implemented Interfaces:
ITransientValueService

public class LegacyTransientValueService
extends TransientValueService

Author:
Moritz Eysholdt - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.serializer.sequencer.ITransientValueService
ITransientValueService.ListTransient, ITransientValueService.ValueTransient
 
Field Summary
protected  ITransientValueService legacy
           
 
Constructor Summary
LegacyTransientValueService()
           
 
Method Summary
 ITransientValueService.ListTransient isListTransient(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.emf.ecore.EStructuralFeature feature)
           
 boolean isValueInListTransient(org.eclipse.emf.ecore.EObject semanticObject, int index, org.eclipse.emf.ecore.EStructuralFeature feature)
           
 ITransientValueService.ValueTransient isValueTransient(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.emf.ecore.EStructuralFeature feature)
           
 
Methods inherited from class org.eclipse.xtext.serializer.sequencer.TransientValueService
defaultValueIsSerializeable, isContainerReferenceInSameResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

legacy

@Inject
protected ITransientValueService legacy
Constructor Detail

LegacyTransientValueService

public LegacyTransientValueService()
Method Detail

isListTransient

public ITransientValueService.ListTransient isListTransient(org.eclipse.emf.ecore.EObject semanticObject,
                                                            org.eclipse.emf.ecore.EStructuralFeature feature)
Specified by:
isListTransient in interface ITransientValueService
Overrides:
isListTransient in class TransientValueService

isValueInListTransient

public boolean isValueInListTransient(org.eclipse.emf.ecore.EObject semanticObject,
                                      int index,
                                      org.eclipse.emf.ecore.EStructuralFeature feature)
Specified by:
isValueInListTransient in interface ITransientValueService
Overrides:
isValueInListTransient in class TransientValueService

isValueTransient

public ITransientValueService.ValueTransient isValueTransient(org.eclipse.emf.ecore.EObject semanticObject,
                                                              org.eclipse.emf.ecore.EStructuralFeature feature)
Specified by:
isValueTransient in interface ITransientValueService
Overrides:
isValueTransient in class TransientValueService