package jdepend.service.profile;
import jdepend.metadata.profile.JavaClassRelationItemProfile;
import jdepend.model.profile.ProfileFacade;
import jdepend.model.profile.model.AnalysisResultProfile;
import jdepend.model.profile.model.AreaComponentProfile;
import jdepend.model.profile.model.ComponentProfile;
import jdepend.model.profile.model.JavaClassUnitProfile;
import jdepend.model.profile.model.RelationProfile;
import jdepend.service.profile.scope.ProfileScopeFacade;
public class ClientProfileFacadeImpl implements ProfileFacade {
private ProfileFacade profileFacade;
public ClientProfileFacadeImpl(String group, String command) {
super();
this.profileFacade = ProfileScopeFacade.getInstance().getProfileFacade(group, command);
}
@Override
public AnalysisResultProfile getAnalysisResultProfile() {
return this.profileFacade.getAnalysisResultProfile();
}
@Override
public AreaComponentProfile getAreaComponentProfile() {
return this.profileFacade.getAreaComponentProfile();
}
@Override
public ComponentProfile getComponentProfile() {
return this.profileFacade.getComponentProfile();
}
@Override
public RelationProfile getRelationProfile() {
return this.profileFacade.getRelationProfile();
}
@Override
public JavaClassUnitProfile getJavaClassUnitProfile() {
return this.profileFacade.getJavaClassUnitProfile();
}
@Override
public JavaClassRelationItemProfile getJavaClassRelationItemProfile() {
return this.profileFacade.getJavaClassRelationItemProfile();
}
}