view m-toolbox/classes/@param/getOptions.m @ 18:947e2ff4b1b9
database-connection-manager
Update plist.FROM_REPOSITORY_PLIST and plist.TO_REPOSITORY_PLIST
author
Daniele Nicolodi <nicolodi@science.unitn.it>
date
Mon, 05 Dec 2011 16:20:06 +0100 (2011-12-05)
parents
f0afece42f48
children
line source
+ − % GETOPTIONS returns the array of options for the param
+ − %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ − %
+ − % DESCRIPTION: GETOPTIONS returns the array of options for the param
+ − %
+ − % CALL: val = getOptions(param);
+ − %
+ − %
+ − % VERSION: $Id: getOptions.m,v 1.2 2011/02/22 15:42:02 hewitson Exp $
+ − %
+ − %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ −
+ − function varargout = getOptions(varargin)
+ −
+ − pin = varargin{1};
+ −
+ − if numel(pin) ~= 1 || nargin ~= 1
+ − error('### This method works only with one param object.');
+ − end
+ −
+ − if isa(pin.val, 'paramValue')
+ − varargout{1} = pin.val.getOptions;
+ − else
+ − varargout{1} = {pin.val};
+ − end
+ − end