package org.jnario.feature.tests.unit.naming; import com.google.inject.Inject; import java.util.Set; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EReference; import org.eclipse.xtext.xbase.lib.Extension; import org.jnario.feature.feature.FeaturePackage; import org.jnario.feature.feature.StepReference; import org.jnario.feature.tests.unit.naming.FeatureScopeProviderStepReferenceSpec; import org.jnario.jnario.test.util.FeatureTestCreator; import org.jnario.jnario.test.util.ScopeTestExtension; import org.jnario.runner.Contains; import org.jnario.runner.CreateWith; import org.jnario.runner.ExampleGroupRunner; import org.jnario.runner.Named; import org.junit.runner.RunWith; @Contains(FeatureScopeProviderStepReferenceSpec.class) @CreateWith(FeatureTestCreator.class) @Named("FeatureScopeProvider") @RunWith(ExampleGroupRunner.class) @SuppressWarnings("all") public class FeatureScopeProviderSpec { @Inject @Extension @org.jnario.runner.Extension public ScopeTestExtension e; public Set<String> targetOperationScope() { Set<String> _xblockexpression = null; { final EObject source = this.e.first(StepReference.class); EReference _stepReference_Reference = FeaturePackage.eINSTANCE.getStepReference_Reference(); _xblockexpression = this.e.scope(source, _stepReference_Reference); } return _xblockexpression; } }