These are the UML datatypes. For their definition refer to the UML standard.
Integer
String
UnlimitedInteger
These are the UML enumerations. For their definition refer to the UML standard.
Boolean
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 |