Main Content

meta.EnumeratedValue class

Package:meta
Superclasses:meta.MetaData

Describe enumeration member ofMATLABclass

Description

Themeta.EnumeratedValueclass contains information about enumeration members defined by MATLAB®classes. The properties of ameta.EnumeratedValueobject correspond to the attributes of the enumeration member being described.

Allmeta.EnumeratedValueproperties are read-only. Query themeta.EnumeratedValueobject to obtain information about the enumeration member it describes.

Themeta.EnumeratedValueclass is ahandleclass.

Class Attributes

Abstract
true
ConstructOnLoad
true

For information on class attributes, seeClass Attributes.

Creation

Obtain ameta.EnumeratedValueobject from theEnumerationMemberList财产的meta.classobject.EnumerationMemberListis an array ofmeta.EnumeratedValueinstances, one per enumeration member.

Properties

expand all

Name of enumeration member, returned as a character vector

Data Types:char

Currently not used.

Data Types:char

Currently not used.

Data Types:char

Is enumeration member hidden, returned as a logical value.

Data Types:logical

Class that defines the enumeration, returned as ameta.classobject.

Data Types:meta.class

Examples

List Enumeration Member Names

Use themeta.classEnumerationMemberListproperty to get the names of the enumeration members defined in an enumeration class.

mc = ?matlab.lang.OnOffSwitchState; mc.EnumerationMemberList.Name
ans = 'off' ans = 'on'
Introduced in R2009b