24.2.  The UML 1.4 Standard Elements Profile

24.2.1.  Datatypes

These are the UML datatypes. For their definition refer to the UML standard.

  • Integer

  • String

  • UnlimitedInteger

24.2.2.  Enumerations

These are the UML enumerations. For their definition refer to the UML standard.

  • Boolean

24.2.3.  Stereotypes

UML 1.4 defines a large number of stereotypes which are all supported by ArgoUML. The table below lists all these stereotypes.

The UML 1.4 standard also specifies many stereotypes in the chapters “Example Profiles”: one for “Software Development” and one for “Business Modeling”. Due to the specialized nature of these profiles, implementation in ArgoUML is postponed until a yet undetermined moment.

Table 24.1.  Stereotypes defined in UML 1.4 and ArgoUML

StereoType

Base Element

access

Permission

appliedProfile

Package

association

AssociationEnd

auxiliary

Class

become

Flow

call

Usage

copy

Flow

create

BehavioralFeature

create

CallEvent

create

Usage

derive

Abstraction

destroy

BehavioralFeature

destroy

CallEvent

document

Abstraction

executable

Abstraction

facade

Package

file

Abstraction

focus

Class

framework

Package

friend

Permission

global

AssociationEnd

implementation

Class

implementation

Generalization

implicit

Association

import

Permission

instantiate

Usage

invariant

Constraint

library

Abstraction

local

AssociationEnd

metaclass

Class

metamodel

Package

modelLibrary

Package

parameter

AssociationEnd

postcondition

Constraint

powertype

Class

precondition

Constraint

process

Classifier

profile

Package

realize

Abstraction

refine

Abstraction

requirement

Comment

responsibility

Comment

self

AssociationEnd

send

Usage

signalflow

ObjectFlowState

source

Abstraction

stateInvariant

Constraint

stub

Package

systemModel

Package

table

Abstraction

thread

Classifier

topLevel

Package

trace

Abstraction

type

Class

24.2.4.  Tag Definitions

These are the built in standard tag definitions. For their definition refer to the UML standard.

  • derived

  • documentation

  • persistence

  • persistent

  • semantics

  • usage