| 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); |
| } |
| |
| } |