Skip to main content
Skip table of contents

t_API_Classes_Class_Attributes_Attribute

Attribute

Properties

collection : boolean

True if the attribute stores a collection of objects.

deprecated : boolean

True if deprecated.

name : identifier

Attribute name. Usually starts with lower case.

The attribute name must be unique within the class definition.
Valid values based on“string”.
:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*

Value must begin with a letter or an underscore. Case and length are not restricted. Letters, numbers and underscores are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.

required : boolean

True if the value cannot be empty for the instance to be committed.

static : boolean

True to share the attribute between all the objects, false to allocate it separately for each class instance.

type : identifier

Primitive type or another class within the domain model.

Valid values based on“string”.
:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*

Value must begin with a letter or an underscore. Case and length are not restricted. Letters, numbers and underscores are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.

Parents

Parent topic: t_API_Classes_Class_Attributes

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.