예제 #1
0
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public void eUnset(int featureID) {
   switch (featureID) {
     case CaexPackage.CAEX_FILE__EXTERNAL_REFERENCE:
       getExternalReference().clear();
       return;
     case CaexPackage.CAEX_FILE__INSTANCE_HIERARCHY:
       getInstanceHierarchy().clear();
       return;
     case CaexPackage.CAEX_FILE__INTERFACE_CLASS_LIB:
       getInterfaceClassLib().clear();
       return;
     case CaexPackage.CAEX_FILE__ROLE_CLASS_LIB:
       getRoleClassLib().clear();
       return;
     case CaexPackage.CAEX_FILE__SYSTEM_UNIT_CLASS_LIB:
       getSystemUnitClassLib().clear();
       return;
     case CaexPackage.CAEX_FILE__FILE_NAME:
       setFileName(FILE_NAME_EDEFAULT);
       return;
     case CaexPackage.CAEX_FILE__SCHEMA_VERSION:
       unsetSchemaVersion();
       return;
   }
   super.eUnset(featureID);
 }
예제 #2
0
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @SuppressWarnings("unchecked")
 @Override
 public void eSet(int featureID, Object newValue) {
   switch (featureID) {
     case CaexPackage.CAEX_FILE__EXTERNAL_REFERENCE:
       getExternalReference().clear();
       getExternalReference().addAll((Collection<? extends ExternalReference>) newValue);
       return;
     case CaexPackage.CAEX_FILE__INSTANCE_HIERARCHY:
       getInstanceHierarchy().clear();
       getInstanceHierarchy().addAll((Collection<? extends InstanceHierarchy>) newValue);
       return;
     case CaexPackage.CAEX_FILE__INTERFACE_CLASS_LIB:
       getInterfaceClassLib().clear();
       getInterfaceClassLib().addAll((Collection<? extends InterfaceClassLib>) newValue);
       return;
     case CaexPackage.CAEX_FILE__ROLE_CLASS_LIB:
       getRoleClassLib().clear();
       getRoleClassLib().addAll((Collection<? extends RoleClassLib>) newValue);
       return;
     case CaexPackage.CAEX_FILE__SYSTEM_UNIT_CLASS_LIB:
       getSystemUnitClassLib().clear();
       getSystemUnitClassLib().addAll((Collection<? extends SystemUnitClassLib>) newValue);
       return;
     case CaexPackage.CAEX_FILE__FILE_NAME:
       setFileName((String) newValue);
       return;
     case CaexPackage.CAEX_FILE__SCHEMA_VERSION:
       setSchemaVersion((String) newValue);
       return;
   }
   super.eSet(featureID, newValue);
 }
예제 #3
0
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public void eUnset(int featureID) {
   switch (featureID) {
     case CaexPackage.REVISION__REVISION_DATE:
       setRevisionDate(REVISION_DATE_EDEFAULT);
       return;
     case CaexPackage.REVISION__OLD_VERSION:
       setOldVersion(OLD_VERSION_EDEFAULT);
       return;
     case CaexPackage.REVISION__NEW_VERSION:
       setNewVersion(NEW_VERSION_EDEFAULT);
       return;
     case CaexPackage.REVISION__AUTHOR_NAME:
       setAuthorName(AUTHOR_NAME_EDEFAULT);
       return;
     case CaexPackage.REVISION__COMMENT:
       setComment(COMMENT_EDEFAULT);
       return;
   }
   super.eUnset(featureID);
 }
예제 #4
0
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public void eSet(int featureID, Object newValue) {
   switch (featureID) {
     case CaexPackage.REVISION__REVISION_DATE:
       setRevisionDate((XMLGregorianCalendar) newValue);
       return;
     case CaexPackage.REVISION__OLD_VERSION:
       setOldVersion((String) newValue);
       return;
     case CaexPackage.REVISION__NEW_VERSION:
       setNewVersion((String) newValue);
       return;
     case CaexPackage.REVISION__AUTHOR_NAME:
       setAuthorName((String) newValue);
       return;
     case CaexPackage.REVISION__COMMENT:
       setComment((String) newValue);
       return;
   }
   super.eSet(featureID, newValue);
 }