1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
#ifndef _ANITEMKIND_H
#define _ANITEMKIND_H
// the king of any item, returned by UmlBaseItem::Kind()
enum anItemKind {
aRelation,
anAttribute,
anOperation,
anExtraClassMember,
aClass,
anUseCase,
aComponent,
aNode,
anArtifact,
aNcRelation,
aClassDiagram,
anUseCaseDiagram,
aSequenceDiagram,
aCollaborationDiagram,
aComponentDiagram,
aDeploymentDiagram,
anObjectDiagram,
anActivityDiagram,
aClassView,
anUseCaseView,
aComponentView,
aDeploymentView,
aPackage,
aState,
aTransition,
aRegion,
aStateDiagram,
aStateAction,
anInitialPseudoState,
anEntryPointPseudoState,
aFinalState,
aTerminatePseudoState,
anExitPointPseudoState,
aDeepHistoryPseudoState,
aShallowHistoryPseudoState,
aJunctionPseudoState,
aChoicePseudoState,
aForkPseudoState,
aJoinPseudoState,
anActivity,
aFlow,
anActivityParameter,
aParameterSet,
aPartition,
anExpansionRegion,
anInterruptibleActivityRegion,
anOpaqueAction,
anAcceptEventAction,
aReadVariableValueAction,
aClearVariableValueAction,
aWriteVariableValueAction,
anAddVariableValueAction,
aRemoveVariableValueAction,
aCallBehaviorAction,
aCallOperationAction,
aSendObjectAction,
aSendSignalAction,
aBroadcastSignalAction,
anUnmarshallAction,
aValueSpecificationAction,
anActivityObject,
anExpansionNode,
anActivityPin,
anInitialActivityNode,
aFlowFinalActivityNode,
anActivityFinalActivityNode,
aDecisionActivityNode,
aMergeActivityNode,
aForkActivityNode,
aJoinActivityNode
};
#endif
|