/**
 * generated by Xtext
 */
package cl.uchile.pleiad.scoping;

import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider;

/**
 * This class contains custom scoping description.
 * 
 * see : http://www.eclipse.org/Xtext/documentation.html#scoping
 * on how and when to use it
 */
@SuppressWarnings("all")
public class TextRAMScopeProvider extends AbstractDeclarativeScopeProvider {
}

@@ -58,16 +58,259 @@
 oping;%0A%0A
+import ca.mcgill.cs.sel.ram.StructuralView;%0Aimport ca.mcgill.cs.sel.ram.Type;%0Aimport org.eclipse.emf.common.util.EList;%0Aimport org.eclipse.emf.ecore.EReference;%0Aimport org.eclipse.xtext.scoping.IScope;%0Aimport org.eclipse.xtext.scoping.Scopes;%0A
 import o
@@ -633,10 +633,224 @@
 vider %7B%0A
+  public IScope scope_Operation_returnType(final StructuralView ctx, final EReference reference) %7B%0A    EList%3CType%3E _types = ctx.getTypes();%0A    IScope _scopeFor = Scopes.scopeFor(_types);%0A    return _scopeFor;%0A  %7D%0A
 %7D%0A

Support for types using declarative scoping