CustomProperty
Note: There is a newer version of this specification see VEC 2.2.0
Abstract base class for custom properties. Basically, a custom property is key / value pair. The key (propertyType) defines the meaning of the value. A custom property can either be a simple value (string), a numerical value or a value range.
General Information
| Attribute | Value |
|---|---|
| Owner | custom_properties |
| Applied Stereotype | |
| Base Classifier | |
| Is Abstract | true |
| Derived Classifiers | BooleanValueProperty, ComplexProperty, DateValueProperty, DoubleValueProperty, IntegerValueProperty, LocalizedStringProperty, NumericalValueProperty, SimpleValueProperty, ValueRangeProperty |
Attributes
| Name | Type | Mult. | Description | Owning Classifier |
|---|---|---|---|---|
| propertyType | String | 1 | CustomProperty |
Incoming Relations
| Type | Mult. | Role | Mult. | Description |
|---|---|---|---|---|
| ExtendableElement | 1 | customProperty | 0..* | Specifies the CustomProperties of the ExtendableElement. |
| ComplexProperty | 1 | customProperty | 0..* | The customProperties that represent the individual values of the complex property. |