Uses of Class
de.cau.cs.kieler.kies.scoping.ScopeFunction

Packages that use ScopeFunction
de.cau.cs.kieler.kies.scoping Contains code responsible for scoping within esterel grammar. 
 

Uses of ScopeFunction in de.cau.cs.kieler.kies.scoping
 

Fields in de.cau.cs.kieler.kies.scoping declared as ScopeFunction
protected static ScopeFunction<Module> EsterelScopeProviderUtil.COLLECT_CONSTANTS
          collecting all constants of a passed module.
protected static ScopeFunction<Module> EsterelScopeProviderUtil.COLLECT_FUNCTIONS
          collecting all functions of a passed module.
protected static ScopeFunction<Module> EsterelScopeProviderUtil.COLLECT_PROCEDURES
          collecting all procedures of a passed module.
protected static ScopeFunction<Module> EsterelScopeProviderUtil.COLLECT_SENSORS
          collecting all sensors of a passed module.
protected static ScopeFunction<Module> EsterelScopeProviderUtil.COLLECT_SIGNALS
          collecting all signals of a passed module.
protected static ScopeFunction<Module> EsterelScopeProviderUtil.COLLECT_TASKS
          collecting all tasks of a passed module.
protected static ScopeFunction<Module> EsterelScopeProviderUtil.COLLECT_TYPES
          collecting all types of a passed module.
 

Methods in de.cau.cs.kieler.kies.scoping that return ScopeFunction
 ScopeFunction<T> ScopeFunction.merge(ScopeFunction<T> other)
          merges this function with the one passed as argument and returns a new instance.
 

Methods in de.cau.cs.kieler.kies.scoping with parameters of type ScopeFunction
static List<org.eclipse.xtext.resource.IEObjectDescription> EsterelScopeProviderUtil.getAllElements(EObject context, ScopeFunction<Module> function)
          Gets all elements collected by the passed function within the context's scope up to its parent module and all other modules withing the .strl file!
static List<org.eclipse.xtext.resource.IEObjectDescription> EsterelScopeProviderUtil.getElements(EObject context, ScopeFunction<Module> function)
          Gets all elements collected by the passed function within the context's scope up to its parent module.
 ScopeFunction<T> ScopeFunction.merge(ScopeFunction<T> other)
          merges this function with the one passed as argument and returns a new instance.