de.cau.cs.kieler.kaom.text
Class KaomTransientValueService

java.lang.Object
  extended by org.eclipse.xtext.parsetree.reconstr.impl.AbstractTransientValueService
      extended by org.eclipse.xtext.parsetree.reconstr.impl.DefaultTransientValueService
          extended by de.cau.cs.kieler.kaom.text.KaomTransientValueService
All Implemented Interfaces:
org.eclipse.xtext.parsetree.reconstr.ITransientValueService

public class KaomTransientValueService
extends org.eclipse.xtext.parsetree.reconstr.impl.DefaultTransientValueService

Custom ITransientValueService contributing to Kits serialization. Besides the usual references KitsValueSerializer also delegates to this class.

Rating red

Constructor Summary
KaomTransientValueService()
           
 
Method Summary
 boolean isCheckElementsIndividually(EObject owner, EStructuralFeature feature)
          
 boolean isTransient(EObject owner, EStructuralFeature feature, int index)
          
 
Methods inherited from class org.eclipse.xtext.parsetree.reconstr.impl.DefaultTransientValueService
isContainerReferenceInSameResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KaomTransientValueService

public KaomTransientValueService()
Method Detail

isCheckElementsIndividually

public boolean isCheckElementsIndividually(EObject owner,
                                           EStructuralFeature feature)

Specified by:
isCheckElementsIndividually in interface org.eclipse.xtext.parsetree.reconstr.ITransientValueService
Overrides:
isCheckElementsIndividually in class org.eclipse.xtext.parsetree.reconstr.impl.AbstractTransientValueService

isTransient

public boolean isTransient(EObject owner,
                           EStructuralFeature feature,
                           int index)

Specified by:
isTransient in interface org.eclipse.xtext.parsetree.reconstr.ITransientValueService
Overrides:
isTransient in class org.eclipse.xtext.parsetree.reconstr.impl.DefaultTransientValueService