blob: e22fc051d7de61783ca644276f1ddb73fbe161b2 [file] [log] [blame]
package org.eclipse.epf.library.edit.util;
import org.eclipse.epf.uma.MethodLibrary;
import org.eclipse.epf.uma.MethodPlugin;
import org.eclipse.epf.uma.Process;
import org.eclipse.epf.uma.util.IUmaUtilProvider;
import org.eclipse.epf.uma.util.UmaUtil;
public class UmaUtilProvider implements IUmaUtilProvider {
private static UmaUtilProvider instance = new UmaUtilProvider();
static {
UmaUtil.setProvider(instance);
}
private UmaUtilProvider() {
}
public boolean isSynFreeLibrary(MethodLibrary lib) {
return MethodLibraryPropUtil.getMethodLibraryPropUtil().isSynFree(lib);
}
public boolean isSynFreePlugin(MethodPlugin plugin) {
return MethodPluginPropUtil.getMethodPluginPropUtil().isSynFree(plugin);
}
public boolean isSynFreeProcess(Process proc) {
return ProcessPropUtil.getProcessPropUtil().isSynFree(proc);
}
public void setSynFreeLibrary(MethodLibrary lib, boolean value) {
MethodLibraryPropUtil.getMethodLibraryPropUtil().setSynFree(lib, value);
}
public void setSynFreePlugin(MethodPlugin plugin, boolean value) {
MethodPluginPropUtil.getMethodPluginPropUtil().setSynFree(plugin, value);
}
public void setSynFreeProcess(Process proc, boolean value) {
ProcessPropUtil.getProcessPropUtil().setSynFree(proc, value);
}
}