package org.panlab.software.fsdl.scoping;
import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider;
import FederationOffice.Office;
import FederationOffice.federationscenarios.ServiceRequest;
import FederationOffice.federationscenarios.ServiceSettingInstance;
import FederationOffice.providersite.Site;
import FederationOffice.users.ResourcesProvider;
public class myFSDLQualifiedNameProvider extends
DefaultDeclarativeQualifiedNameProvider {
// @Override
// public String getQualifiedName(EObject obj) {
// System.out.println("myFSDLQualifiedNameProvider getQualifiedName = "+obj.toString());
// return super.getQualifiedName(obj);
// }
// WARNING: For the FederationOffice.resources.OfferedResource qualified Names, please see the OfficeDL module, where it is possible to have also there qualified names
public String qualifiedName(FederationOffice.resources.OfferedResource obj) {
return obj.getFullQualifiedName();
}
public String qualifiedName( ServiceSettingInstance obj) {
return ( (ServiceRequest)obj.eContainer()).getName() + "." + obj.getName();
}
}