package org.jnario.scoping; import java.util.List; import org.eclipse.xtext.xbase.scoping.batch.ImplicitlyImportedFeatures; import org.jnario.lib.Each; import org.jnario.lib.JnarioCollectionLiterals; import org.jnario.lib.JnarioIterableExtensions; import org.jnario.lib.JnarioIteratorExtensions; import org.jnario.lib.Should; import org.jnario.lib.StepArguments; import org.jnario.lib.StringConversions; import org.jnario.lib.Wait; public class JnarioImplicitlyImportedFeatures extends ImplicitlyImportedFeatures { @Override protected List<Class<?>> getExtensionClasses() { List<Class<?>> result = super.getExtensionClasses(); // result.remove(ObjectExtensions.class); result.add(Should.class); // result.add(ObjectExtensions.class); result.add(Each.class); result.add(StringConversions.class); result.add(JnarioIterableExtensions.class); result.add(JnarioIteratorExtensions.class); result.add(StepArguments.class); return result; } @Override protected List<Class<?>> getStaticImportClasses() { List<Class<?>> result = super.getStaticImportClasses(); result.add(Each.class); result.add(Should.class); result.add(Wait.class); result.add(JnarioCollectionLiterals.class); return result; } }