function [data, view, dataprops] = createdataview(this, Nresp)
%  CREATEDATAVIEW  Abstract Factory method to create @respdata and
%                  @respview "product" objects to be associated with
%                  a @response "client" object H.

%  Author(s): Bora Eryilmaz
%  Copyright 1986-2004 The MathWorks, Inc.
%  $Revision: 1.1.6.2 $ $Date: 2004/04/11 00:21:18 $

for ct = Nresp:-1:1
  % Create @respdata objects
  data(ct,1) = resppack.magphasedata;
  % Create @respview objects
  view(ct,1) = resppack.nicholsview;
end
set(view, 'AxesGrid', this.AxesGrid)

% Return list of data-related properties of data object
dataprops = [data(1).findprop('Frequency'); ...
	     data(1).findprop('Magnitude'); ...
	     data(1).findprop('Phase')];
