blob: 75bfa5596962f3a14c691e9ddb57b2e9426d31d7 [file] [log] [blame]
package org.eclipse.osbp.dsl.common.xtext.scoping;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.osbp.dsl.semantic.common.types.LPackage;
import org.eclipse.osbp.xtext.oxtype.scoping.AbstractScopingInfoProvider;
import org.eclipse.xtext.xtype.XImportSection;
public class ScopingInfoProvider extends AbstractScopingInfoProvider {
@Override
public String getPackageName(EObject context) {
if (context instanceof LPackage) {
return ((LPackage) context).getName();
}
if (context.eContainer() == null) {
return "";
}
return getPackageName(context.eContainer());
}
}