blob: d0b01970b1c1fac19bd694058a1191db4f0ddd60 [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 {
public static void init() {
UmaUtil.setProvider(new UmaUtilProvider());
}
private UmaUtilProvider() {
}
public boolean isSynFree() {
return ProcessUtil.isSynFree();
}
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);
}
}