Class GraphicalSchemeScopeProvider

  • All Implemented Interfaces:
    org.eclipse.xtext.scoping.impl.IDelegatingScopeProvider, org.eclipse.xtext.scoping.IScopeProvider

    public class GraphicalSchemeScopeProvider
    extends Object
    implements org.eclipse.xtext.scoping.impl.IDelegatingScopeProvider
    Scope provider for graphical scheme.
    • Constructor Detail

      • GraphicalSchemeScopeProvider

        public GraphicalSchemeScopeProvider()
    • Method Detail

      • getScope

        public org.eclipse.xtext.scoping.IScope getScope​(org.eclipse.emf.ecore.EObject context,
                                                         org.eclipse.emf.ecore.EReference reference)
        Specified by:
        getScope in interface org.eclipse.xtext.scoping.IScopeProvider
      • getDelegate

        public org.eclipse.xtext.scoping.IScopeProvider getDelegate()
        Specified by:
        getDelegate in interface org.eclipse.xtext.scoping.impl.IDelegatingScopeProvider
      • getItemEventsScope

        public org.eclipse.xtext.scoping.IScope getItemEventsScope​(org.eclipse.emf.ecore.EObject context,
                                                                   GraphicalSchemeItem item)
        Returns scope with events for given item.
        Parameters:
        context - - context to get runtime version. Can't be null.
        item - - item to get evetns for. Can't be null.
        Returns:
        scope with events for given item. Can't return null.