de.cau.cs.kieler.synccharts.text.interfaces.formatting
Class InterfacesTransientValueService

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.synccharts.text.interfaces.formatting.InterfacesTransientValueService
All Implemented Interfaces:
org.eclipse.xtext.parsetree.reconstr.ITransientValueService

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

Overrides the DefaultTransientValueService to provide functionality for syncchart signals and variables. For instance a Signaltype of PURE should not be serialized even though it's set.

Rating red

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

Constructor Detail

InterfacesTransientValueService

public InterfacesTransientValueService()
Method Detail

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