Note: There is a newer version of this specification see VEC 2.1.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


Name Type Mult. Description Owning Classifier
propertyType String 1 CustomProperty

Incoming Relations

This End Other End General
Role Mult. Agg. Unique Ordered Type Mult. Description
customProperty 0..* Y Y N ComplexProperty 1

The customProperties that represent the individual values of the complex property.

customProperty 0..* Y Y N ExtendableElement 1 Specifies the CustomProperties of the ExtendableElement.