text=An attribute is a model element that represents a data definition for a classifier. It also describes a range of values that instances of the classifier may have for the data definition. Usually, an attribute has a type-expression, which defines the type of value (for example, boolean or integer) and the range (for example, -32,768 to 32,767). A constraint may also be attached to an attribute to define the range of values it can hold.