/**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public void eUnset(int featureID) {
   switch (featureID) {
     case TaskPackage.MILESTONE__CONTAINING_WORKPACKAGE:
       setContainingWorkpackage((WorkPackage) null);
       return;
     case TaskPackage.MILESTONE__PREDECESSORS:
       getPredecessors().clear();
       return;
     case TaskPackage.MILESTONE__SUCCESSORS:
       getSuccessors().clear();
       return;
     case TaskPackage.MILESTONE__ASSIGNEE:
       setAssignee((OrgUnit) null);
       return;
     case TaskPackage.MILESTONE__REVIEWER:
       setReviewer((User) null);
       return;
     case TaskPackage.MILESTONE__PARTICIPANTS:
       getParticipants().clear();
       return;
     case TaskPackage.MILESTONE__DUE_DATE:
       setDueDate(DUE_DATE_EDEFAULT);
       return;
     case TaskPackage.MILESTONE__ESTIMATE:
       setEstimate(ESTIMATE_EDEFAULT);
       return;
     case TaskPackage.MILESTONE__EFFORT:
       setEffort(EFFORT_EDEFAULT);
       return;
     case TaskPackage.MILESTONE__PRIORITY:
       setPriority(PRIORITY_EDEFAULT);
       return;
     case TaskPackage.MILESTONE__RESOLVED:
       setResolved(RESOLVED_EDEFAULT);
       return;
     case TaskPackage.MILESTONE__INCLUDING_RELEASES:
       getIncludingReleases().clear();
       return;
     case TaskPackage.MILESTONE__CONTAINED_MODEL_ELEMENTS:
       getContainedModelElements().clear();
       return;
   }
   super.eUnset(featureID);
 }