Skip to main content
Skip table of contents

Stereotypes

When the UML standard comes to its limits, it can be enhanced by defining stereotypes. Stereotypes allow to extend the vocabulary of UML with specific attributes for special usage.
The Designer supports the following stereotypes:

Adapter Stereotypes

Adapter stereotypes apply to operations used on diagrams. They can be applied to call operation actions.

MongoDB

Stereotype

Extends

Additional Attributes

Description

MongoDB Operation

Operation

REST

Stereotype

Extends

Additional Attributes

Description

REST

Operation

HTTP method
Relative Path
Is Verbatim Path
Blob Body Content Type
Reject Other Response Content Types
Accepted Request Content Type
Reject Other Request Content Types

Refer to REST Adapter for more information on how to use these stereotypes.

REST Parameter

Parameter

In
External Name

SOAP

Stereotype

Extends

Additional Attributes

Description

SOAP RPC Operation

Operation

rpcResponseName
soapInputNamespace
soapOutputNamespace
soapAction
nativeArrayElement
nativeType
xmlArrayElement
xmlType
nameEditable
nameRequired
namePattern

Implementation Stereotypes

Implementation stereotypes apply to elements (operations, classes, properties) in the Implementation folder.

FileSystem

Stereotype

Extends

Additional Attributes

Description

File System Adapter

Operation

alias
action
mode

Refer to Filesystem Adapter for more information on how to use these stereotypes.

FlatFile

Stereotype

Extends

Additional Attributes

Description

Flat File Adapter

Operation

alias
action

Refer to Flat File Adapter for more information on how to use these stereotypes.

Flat File

Class

recordSeparator
escapeCharacter
quoteCharacter
fillCharacter
reservedCharacter
composeEmptyAttributes

Flat File Complex Attribute

Class

attributeLayout
attributePattern
attributeSeparator
supressEscaping
composeMacro
parseMacro

Flat File Group

Class

composeMacro
parseMacro
evaluationOrder
pattern

Flat File Record

Class

pattern
attributeLayout
attributePattern
attributeSeparator
ignoreEmptyRecords
supressEscaping
composeMacro
parseMacro
lineNumber
evaluationOrder
ignoreEmptyStrings

Flat File Sub Record

Property

condition
evaluationOrder
offset

Flat File Attribute

Property

supressEscaping
parseMacro
composeMacro
padding
format
order
decimals
offset
internalLength
externalLength
nativeType
nativeArrayType

Kafka

Stereotype

Extends

Additional Attributes

Description

Kafka Producer Adapter

Operation

alias

Refer to Apache Kafka Producer Reference for more information on how to use these stereotypes.

Library

Stereotype

Extends

Additional Attributes

Description

Library Class

Class

action
channel

Logger

Stereotype

Extends

Additional Attributes

Description

Logger

Operation

action
channel

Refer to Logger Adapter for more information on how to use these stereotypes.

Log Channel

Class

Log Sink

Class

sinkType
fileNamePattern
level

Log Formatter

Class

format
pattern

Log Keys

Class

Memory

Stereotype

Extends

Additional Attributes

Description

Memory Adapter

Operation

scope
action

Refer to Memory Adapter for more information on how to use these stereotypes.

MongoDB

Stereotype

Extends

Additional Attributes

Description

MongoDB Adapter

Operation

alias
database
collection
action

Refer to MongoDB Adapter for more information on how to use these stereotypes.

REST

Stereotype

Extends

Additional Attributes

Description

RESTAdapter

Operation

Alias
Digest Algorithm

Refer to REST Adapter for more information on how to use these stereotypes.

REST Error

Class

REST Port

Class

errorClass
apiVersion
namespace
path

REST Resource

Class

Relative Path
Is Verbatim Path

REST Error Code

Property

REST Error Message

Property

SAP

Stereotype

Extends

Additional Attributes

Description

SAP IDoc Composer

Operation

action

Refer to SAP Adapter for more information on how to use these stereotypes.

SAP IDoc Parser

Operation

action

SAP IDoc Record Composer

Operation

action

SAP IDoc Record Parser

Operation

action

SAP RFC Adapter

Operation

alias

SAP TRFC Adapter

Operation

alias

SAP TRFC Create Transaction

Operation

alias

SAP TRFC Confirm Transaction

Operation

alias

SAP XML IDoc Composer

Operation

SAP XML IDoc Parser

Operation

SAP IDoc

Class

namespace

SAP IDoc Attribute

Class

namespace
sign
decimals
offset
internalLength
externalLength
nativeType

SAP Parameters

Class

namespace

SAP Structure

Class

namespace

SAP Tables

Class

namespace

SAP IDoc Attribute

Property

namespace
sign
decimals
offset
internalLength
externalLength
nativeType

Setting

Stereotype

Extends

Additional Attributes

Description

Setting

Property

settingName
isPasswordSetting

Refer to Customizing Properties for more information on how to use this stereotype.

XML Serialization

Stereotype

Extends

Additional Attributes

Description

XML Package

Package

xmlNamespace
namespace

Refer to XML Serialization for more information on how to use these stereotypes.

XML

Class

xmlNamespace
xmlElementName
isMixed
isOrdered
namespace

XML Attribute

Property

xmlNamespace
xmlForm
xmlFormat
externalName
xmlType

XML Characters

Property

xmlFormat
order

XML Element

Property

xmlNamespace
xmlForm
xmlFormat
isNillable
xmlArrayElement
order
externalName
xmlType

XML Namespace

Property

JavaScript errors detected

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

If this problem persists, please contact our support.