Class ImportedNamesAdapter.WrappingScope

  • All Implemented Interfaces:
    IScope
    Enclosing class:
    ImportedNamesAdapter

    public class ImportedNamesAdapter.WrappingScope
    extends java.lang.Object
    implements IScope
    • Constructor Detail

      • WrappingScope

        public WrappingScope​(IScope scope)
    • Method Detail

      • getSingleElement

        public IEObjectDescription getSingleElement​(QualifiedName name)
        Description copied from interface: IScope
        Find the first description that matches the given name.
        Specified by:
        getSingleElement in interface IScope
        Parameters:
        name - the name of the to-be-found element. May not be null.
        Returns:
        the first element that matches the name. May be null.
      • getElements

        public java.lang.Iterable<IEObjectDescription> getElements​(QualifiedName name)
        Description copied from interface: IScope
        Find all descriptions that match the given name.
        Specified by:
        getElements in interface IScope
        Parameters:
        name - the name of the to-be-found elements. May not be null.
        Returns:
        all elements that match the name. Never null.
      • getElements

        public java.lang.Iterable<IEObjectDescription> getElements​(org.eclipse.emf.ecore.EObject object)
        Description copied from interface: IScope
        Find all descriptions that match the given instance.
        Specified by:
        getElements in interface IScope
        Parameters:
        object - the instance whose descriptions should be obtained. May not be null.
        Returns:
        all elements that match the instance. Never null.
      • getSingleElement

        public IEObjectDescription getSingleElement​(org.eclipse.emf.ecore.EObject object)
        Description copied from interface: IScope
        Find the first description that matches the given instance.
        Specified by:
        getSingleElement in interface IScope
        Parameters:
        object - the instance whose description should be obtained. May not be null.
        Returns:
        the first element that matches the instance. May be null.
      • getAllElements

        public java.lang.Iterable<IEObjectDescription> getAllElements()
        Description copied from interface: IScope
        Obtain all elements from the scope. Implementors a free to throw an UnsupportedOperationException if the scope cannot be enumerated.
        Specified by:
        getAllElements in interface IScope
        Returns:
        all elements of the scope. Never null.
      • handleNoNameQuery

        protected void handleNoNameQuery()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object