@Override public boolean eIsSet(int featureID){
switch (featureID) {
case FunctionblockPackage.OPERATION__NAME:
    return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
case FunctionblockPackage.OPERATION__PARAMS:
  return params != null && !params.isEmpty();
case FunctionblockPackage.OPERATION__RETURN_TYPE:
return returnType != null;
case FunctionblockPackage.OPERATION__DESCRIPTION:
return DESCRIPTION_EDEFAULT == null ? description != null : !DESCRIPTION_EDEFAULT.equals(description);
case FunctionblockPackage.OPERATION__BREAKABLE:
return breakable != BREAKABLE_EDEFAULT;
}
return super.eIsSet(featureID);
}

@ Override public boolean eIsSet ( int featureID ) { switch ( featureID ) { case FunctionblockPackage . OPERATION__NAME : return NAME_EDEFAULT == null ? name != null : ! NAME_EDEFAULT . equals ( name ) ; case FunctionblockPackage . OPERATION__PARAMS : return params != null && ! params . isEmpty ( ) ; case FunctionblockPackage . OPERATION__RETURN_TYPE : return returnType != null ; case FunctionblockPackage . OPERATION__DESCRIPTION : return DESCRIPTION_EDEFAULT == null ? description != null : ! DESCRIPTION_EDEFAULT . equals ( description ) ; case FunctionblockPackage . OPERATION__BREAKABLE : return breakable != BREAKABLE_EDEFAULT ; } return super . eIsSet ( featureID ) ; }
< ! - - begin - user - doc - - > < ! - - end - user - doc - - >
