Class ModuleVariablesScope

  • All Implemented Interfaces:
    org.eclipse.xtext.scoping.IScope

    public class ModuleVariablesScope
    extends BlockVariablesScope
    Special scope for getting Variable from Bsl module
    • Constructor Detail

      • ModuleVariablesScope

        public ModuleVariablesScope​(org.eclipse.xtext.scoping.IScope parent,
                                    Module module,
                                    com.google.common.base.Predicate<DeclareStatement> filter)
        Initialize
        Parameters:
        parent - parent scope. Can't be null
        module - Bsl module
        filter - filter for Variable in module