%MATLAB.METADATA.PROPERTY    Describe a property of a MATLAB class
%    The matlab.metadata.Property class contains descriptive information about 
%    properties of MATLAB classes.  Properties of a matlab.metadata.Property  
%    instance correspond to attributes of the class property being described.  
%
%    All matlab.metadata.Property properties are read-only. Obtain
%    information about a class property by querying the properties of the
%    associated matlab.metadata.Property instance.  All information about 
%    class properties are specified in the class definition for the class
%    to which the property belongs.
%
%    Obtain a matlab.metadata.Property instance from the PropertyList property 
%    of the matlab.metadata.Class instance defining this property.  PropertyList 
%    is an array of matlab.metadata.Property instances, one per class property.
%    
%    %Example 1: Examine the properties of the matlab.metadata.Property
%    %class
%    ip = inputParser;
%    mc = metaclass(ip);
%    mprop = mc.PropertyList;
%    properties(mprop)
%
%    %Example 2: Examine the names of all properties of inputParser:
%    mc = ?inputParser;
%    mprop = mc.PropertyList;
%    mprop.Name
%
%    %Example 3: Locate the matlab.metadata.Property for the Results
%    %property of the inputParser class:
%    mc = ?inputParser;
%    mprop = findobj(mc.PropertyList, Name = "Results");
%    
%    See also matlab.metadata.Class, matlab.metadata.Method,
%    matlab.metadata.Event, matlab.metadata.EnumerationMember

%   Copyright 2008-2023 The MathWorks, Inc. 
%   Built-in class.