How create enum in rose
- E.g. complete

Create class
Create Ifc
- create < NameUnit >Ifc
Create class
-
right click < NameUnit >Ifc -> new -> class
-
give name class Cd< NameClass >
Create enum
-
right click < NameClass > -> new -> class
-
give name enum < NameEnum >
-
you must open < NameEnum > General -> Stereotype, and select enumeration

Create enums
-
right click < NameEnum > -> new -> atributtes
-
create enums < NameEnums > ... how much you need
Add to file relations
- you must add to relations where you need use enums, and set "inclusion -> none"

Set value for enum
- open < Enums > and write default value for enum

Now you can call enums
Call enum
< Function >( Cd< NameClass >::< NameEnums > );
< OtherAttribute > = Cd< NameClass >::< NameEnums >;
e.g. :
MotorSpeed( CdMotorStates::FastForward );
m_nShowAtribute = CdMotorStates::FastForward;