blob: 750f20d87e0c74ea34a2f325f8dd21d6dfa037f0 [file] [log] [blame]
package org.eclipse.ocl.examples.xtext.base.cs2as;
import org.eclipse.ocl.examples.xtext.base.InjectorProvider;
import com.google.inject.Inject;
import com.google.inject.Injector;
public class BaseCS2ASFactory // implements ICS2ASFactory
{
private final InjectorProvider injectorProvider;
@Inject
public BaseCS2ASFactory(InjectorProvider injectorProvider) {
this.injectorProvider = injectorProvider;
}
public Continuations createContinuations() {
return getInjector().getInstance(Continuations.class);
}
protected final Injector getInjector() {
return injectorProvider.getInjector();
}
}