Skip to content

Tagged Values

LieberLieber Embedded Engineer uses stereotypes and tagged values of Uml models to extend or clarify certain issue. The Tagged Values are used to specify certain behavior or settings only for the current package, element,... and usually its "children".

ArrayValue

Defines the custom string to be used for a custom array value. Is part of the CustomArray Stereotype.

Applies to Availability1
Attribute both

ClassifierBehavior

Defines the behavior for the executable entry point.

Applies to Availability1
Operation both

Condition

Allows to set the condition part of a switch case.

Applies to Availability1
Strutured Activity - Conditional Node both

CustomClassName

Custom class name for the selected element and sub elements.

Applies to Availability1
Packages & Class both

CustomExtension

Allows the configuration of .hxx, .hpp, ... includes of external libraries

Applies to Availability1
Connector (using) both

CustomExtension

Custom extension for generated files of the selected element and sub elements.

Applies to Availability1
Packages & Class both

CustomFileName

Custom filename for generated files of for the selected element and sub elements.

Applies to Availability1
Packages & Class both

DeclDir

Sets the directory into which the decleration file(s) should be generated. This has to be a relative path (relative to the generation source directory). If the directory does not exist it will be created automatically.

This Tagged Value is part of the FileIsolation Stereotype

Applies to Availability1
Package both
Class both

FieldHeader

Customize documentation header for attributes.

Applies to Availability1
Class, Enumeration, Attribute both

FileHeader

Customize documentation file header.Custom Documentation

Applies to Availability1
Packages & Class both

FunctionPointer

Links operation typedef and functionPointer attribute together

Applies to Availability1
Attribute & Parameters both

FunctionPreamble

Addes the value as directive or macro inf front of an operation.

Applies to Availability1
Operation both

GenerationLanguage

The code language of the generated code

Applies to Availability1
Packages both

GenSrcDir

The directory where the code will be generated to.

Applies to Availability1
Packages both

ImplDir

Sets the directory into which the implementation file(s) should be generated. This has to be a relative path (relative to the generation source directory). If the directory does not exist it will be created automatically.

This Tagged Value is part of the FileIsolation Stereotype

Applies to Availability1
Package both
Class both

IncludeOrder

Allows to order the Include lines defined by Usage connectors.

Applies to Availability1
Connector (using) both

IncludePath

Allows customization of the Include path (overrules Generage Directory for Package setting). To explicitly use an empty include path, set the value to {empty}.

Applies to Availability1
Class both

Example

IncludePath

#include "test2/Class2.h" /* Include for 'relation to classifier' 'Class2' */

IncludeStorage

Use the IncludeStorage Tagged Value to change where includes shall be generated

Applies to Availability1
Packages & Class & Usage link both

Incorporation

Specifies where the Pre/Suffix shall be generated (in .c file, in .h file or in both)

Applies to Availability1
Class, Enumeration, Operation, Attribute both

See also

Declarations

Increment

Allows to set the incremental part of a for-loop.

Applies to Availability1
Strutured Activity - LoopNode both

InitialValue

Allows to set the initial value of a variable.

Applies to Availability1
Primitives both

MethodHeader

Customize documentation header for operations.

Applies to Availability1
Packages, Class & Operation both

NoCodeGen

Disables code generation for these packages/elements.

Applies to Availability1
Packages & Class both

Object Identifier

Adds a "@covers [value]" to the method header documentation.

Applies to Availability1
Operation both

Pos

Allows for custom ordering of all NamedElements for generation in MagicDraw (Embedded Engineer will use Enterprise Architect ordering for EA models)

Applies to Availability1
NamedElements both

Prefix

Opaque code with which the selected element will be prefixed.

Applies to Availability1
Class, Enumeration, Operation, Attribute both

See also

Declarations

ReferenceImpl

Customize reference type of a field or parameter.

Applies to Availability1
Attribute & Parameter both

Signature

Links operation typedef and DataType together for use with other typed elements.

Applies to Availability1
DataType both

See also

Function Pointer

Suffix

Opaque code with which the selected element will be suffixed.

Applies to Availability1
Class, Enumeration, Operation, Attribute both

See also

Declarations

UsingNamespace

Add custom "using namespace" to Usage connectors.

Applies to Availability1
Connector (using) C++ only