de.cau.cs.kieler.synccharts.text.kits.scoping
Class KitsEmbeddedScopeProvider

java.lang.Object
  extended by org.eclipse.xtext.scoping.impl.AbstractScopeProvider
      extended by org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider
          extended by de.cau.cs.kieler.synccharts.text.kits.scoping.KitsScopeProvider
              extended by de.cau.cs.kieler.synccharts.text.kits.scoping.KitsEmbeddedScopeProvider
All Implemented Interfaces:
org.eclipse.xtext.scoping.impl.IDelegatingScopeProvider, org.eclipse.xtext.scoping.IScopeProvider

public class KitsEmbeddedScopeProvider
extends KitsScopeProvider

Specialized version of KitsScopeProvider for embedded Kits.

Rating red

Field Summary
static Scope logicalContainer
           
 
Fields inherited from class org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider
logger, NAMED_DELEGATE, NAMED_ERROR_HANDLER
 
Constructor Summary
KitsEmbeddedScopeProvider()
           
 
Method Summary
 org.eclipse.xtext.scoping.IScope scope_Assignment_variable(EObject obj, EReference reference)
          A implementation of scoping for variable assignments.
 org.eclipse.xtext.scoping.IScope scope_Emission_signal(EObject obj, EReference reference)
          A implementation of scoping for signal emissions.
 org.eclipse.xtext.scoping.IScope scope_Transition_targetState(Transition trans, EReference reference)
          A implementation of scoping for transitions' targets.
 org.eclipse.xtext.scoping.IScope scope_ValuedObjectReference_valuedObject(EObject obj, EReference reference)
          A implementation of scoping for signals and variables.
 
Methods inherited from class de.cau.cs.kieler.synccharts.text.kits.scoping.KitsScopeProvider
scope_Scope_bodyReference, scope_Signal, scope_ValuedObject, scope_Variable
 
Methods inherited from class org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider
delegateGetScope, getDelegate, getErrorHandler, getPredicate, getPredicate, getScope, polymorphicFindScopeForClassName, polymorphicFindScopeForReferenceName, setDelegate, setErrorHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logicalContainer

public static Scope logicalContainer
Constructor Detail

KitsEmbeddedScopeProvider

public KitsEmbeddedScopeProvider()
Method Detail

scope_Transition_targetState

public org.eclipse.xtext.scoping.IScope scope_Transition_targetState(Transition trans,
                                                                     EReference reference)
Description copied from class: KitsScopeProvider
A implementation of scoping for transitions' targets. Won't be called directly but via reflection by the Xtext runtime.

Overrides:
scope_Transition_targetState in class KitsScopeProvider
Returns:

scope_ValuedObjectReference_valuedObject

public org.eclipse.xtext.scoping.IScope scope_ValuedObjectReference_valuedObject(EObject obj,
                                                                                 EReference reference)
A implementation of scoping for signals and variables. Won't be called directly but via reflection by the Xtext runtime. Delegates to KitsScopeProvider#scope_ValuedObject(EObject, EReference, State).

Overrides:
scope_ValuedObjectReference_valuedObject in class KitsScopeProvider
Parameters:
trans -
reference -
Returns:

scope_Emission_signal

public org.eclipse.xtext.scoping.IScope scope_Emission_signal(EObject obj,
                                                              EReference reference)
A implementation of scoping for signal emissions. Won't be called directly but via reflection by the Xtext runtime. Delegates to KitsScopeProvider#scope_Signal(EObject, EReference, State).

Overrides:
scope_Emission_signal in class KitsScopeProvider
Parameters:
obj -
reference -
Returns:

scope_Assignment_variable

public org.eclipse.xtext.scoping.IScope scope_Assignment_variable(EObject obj,
                                                                  EReference reference)
A implementation of scoping for variable assignments. Won't be called directly but via reflection by the Xtext runtime. Delegates to KitsScopeProvider#scope_Variable(EObject, EReference, State).

Overrides:
scope_Assignment_variable in class KitsScopeProvider
Parameters:
obj -
reference -
Returns: