| package org.eclipse.epf.library.edit.util; |
| |
| import java.util.List; |
| |
| import org.eclipse.emf.ecore.EReference; |
| import org.eclipse.epf.library.edit.command.IActionManager; |
| import org.eclipse.epf.uma.Constraint; |
| import org.eclipse.epf.uma.Milestone; |
| import org.eclipse.epf.uma.WorkProductDescriptor; |
| |
| public class MilestonePropUtil extends PropUtil { |
| |
| private static MilestonePropUtil milestonePropUtil = new MilestonePropUtil(); |
| public static MilestonePropUtil getMilestonePropUtil() { |
| return milestonePropUtil; |
| } |
| |
| public static MilestonePropUtil getMilestonePropUtil(IActionManager actionManager) { |
| return new MilestonePropUtil(actionManager); |
| } |
| |
| protected MilestonePropUtil() { |
| } |
| |
| protected MilestonePropUtil(IActionManager actionManager) { |
| super(actionManager); |
| } |
| |
| public void addWpState(Milestone ms, WorkProductDescriptor wpd, |
| Constraint state, EReference ref) { |
| ConstraintManager.addWpState(ms, wpd, state, ref, getActionManager()); |
| } |
| |
| public void removeWpState(Milestone ms, |
| WorkProductDescriptor wpd, Constraint state, EReference ref) { |
| ConstraintManager.removeWpState(ms, wpd, state, ref, getActionManager()); |
| } |
| |
| public List<Constraint> getWpStates(Milestone ms, |
| WorkProductDescriptor wpd, EReference ref) { |
| return ConstraintManager.getWpStates(ms, wpd, ref); |
| } |
| |
| } |