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

Type Mult. Role Mult. Description
ComplexProperty 1 customProperty 0..*

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

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