/*
 
* Class stereotypes and tagged values
 
* UML User Guide p. 439
 
*/


/**
 

 
* @opt attributes
 
* @opt operations
 
* @opt types
 
* @hidden
 
*/

class UMLOptions {}

/** @hidden */
class Action {}

/**
 

 
* @stereotype container
 
* @tagvalue version 3.2
 
*/

class ActionQueue {
	
void add(Action a) {};
	
/** @tagvalue version 1.0 */
	
void add(Action a, int n) {};
	
void remove(int n) {};
	
/** @stereotype query */
	
int length() {};
	
/** @stereotype "helper functions" */
	
void reorder() {};
}