The Property class
Overview
class Property extends ModelElement;
Available property in a property set. Describes a property that can be defined in an element typed by the owner PropertySet. A Property belongs to its PropertySet, and has a type (see PropertyType).

Detailed class diagram for Property
See also: PropertyValue, PropertySet, PropertyType, EnumeratedPropertyType
Property properties
The class has the following association:
· Type:PropertyType: type of the property.
The class owns the following attribute:
· DefaultValue: default value of the property. It is used to initialize the default set for RequirementContainers and Dictionaries that were not typed.
Property consistency rules
Composition:
· A Property must belong to a PropertySet.
Name:
· A Property name must respect unicity rules in its PropertySet.
Type:
· A Property must have a type.
· A Property type must not change.