actions[ACT_OPEN]=newTAction("open-command","Open",IconManager.imgic22,IconManager.imgic23,"Open","Open an existing TTooll model",'O',true);
actions[ACT_OPEN_FROM_NETWORK]=newTAction("open-command-from-network","Open from TTool repository",IconManager.imgic22,IconManager.imgic23,"Open from TTool repository","Open an existing TTool model from the TTool repository (TTool website)",'0',true);
actions[ACT_OPEN_LAST]=newTAction("openlast-command","Open file: "+ConfigurationTTool.LastOpenFile,IconManager.imgic22,IconManager.imgic23,"Open: "+ConfigurationTTool.LastOpenFile,"Open the lastly saved TTool model",0);
actions[ACT_MERGE]=newTAction("merge-command","Merge",IconManager.imgic22,IconManager.imgic23,"Merge","Merge the current TTool modeling with another one saved in a file ",0);
actions[ACT_SAVE]=newTAction("save-command","Save",IconManager.imgic24,IconManager.imgic25,"Save","Save an opened or a new TTool modeling",'S',true);
actions[ACT_SAVE_TIF]=newTAction("save-tif-command","Save TIF specification",IconManager.imgic24,IconManager.imgic25,"Save TIF Specification","Save in TIF a TURTLE modeling",0);
actions[ACT_OPEN_TIF]=newTAction("open-tif-command","Open TIF specification",IconManager.imgic24,IconManager.imgic25,"Open TIF Specification","Open a TURTLE modeling given in TIF",0);
actions[ACT_OPEN_SD]=newTAction("open-sd-command","Open MSC specification",IconManager.imgic24,IconManager.imgic25,"Open MSC Specification","Open a MSC specification given in xml format",0);
actions[ACT_SAVE_AS]=newTAction("saveas-command","Save as",IconManager.imgic24,IconManager.imgic25,"Save as","Save an opened or a new TTool modeling under a new name",0);
actions[ACT_SAVE_LOTOS]=newTAction("save-last-lotos","Save last RT-LOTOS specification",IconManager.imgic24,IconManager.imgic25,"Save last RT-LOTOS specification","Save the lastest automatically generated RT-LOTOS specification",0);
actions[ACT_SAVE_DTA]=newTAction("save-last-dta","Save last DTA",IconManager.imgic24,IconManager.imgic25,"Save last DTA","Save the lastest built DTA",0);
actions[ACT_SAVE_RG]=newTAction("save-last-rg","Save last RG",IconManager.imgic24,IconManager.imgic25,"Save last RG","Save the lastest built RG",0);
actions[ACT_SAVE_TLSA]=newTAction("save-last-tlsa","Save last TLSA",IconManager.imgic24,IconManager.imgic25,"Save last TLSA","Save the lastest generated TLSA",0);
actions[ACT_SAVE_AUT]=newTAction("save-last-rg-aut","Save last RG (AUT format)",IconManager.imgic24,IconManager.imgic25,"Save last RG (AUT format)","Save the lastest built RG (AUT Format)",0);
actions[ACT_SAVE_AUTPROJ]=newTAction("save-last-rg-autproj","Save last minimized RG (AUT format)",IconManager.imgic24,IconManager.imgic25,"Save last minimized RG (AUT format)","Save the lastest minimized RG (AUT Format)",0);
actions[ACT_SAVE_AUTMODIFIED]=newTAction("save-last-rg-modified","Save last modified RG (AUT format)",IconManager.imgic24,IconManager.imgic25,"Save last modified RG (AUT format)","Save the lastest modified RG (AUT Format)",0);
actions[ACT_IMPORT_LIB]=newTAction("import-lib-command","Import library",IconManager.imgic338,IconManager.imgic339,"Import library","Import a TTool library",'E');
actions[ACT_EXPORT_LIB]=newTAction("export-lib-command","Export library",IconManager.imgic340,IconManager.imgic341,"Export library","Export a TTool library",'I');
actions[ACT_PASTE]=newTAction("paste-command","Paste",IconManager.imgic334,IconManager.imgic335,"Paste","Paste - if possible - previously cut / copied components at the minimal position of the currently opened diagram",'V',true);
actions[ACT_FIRST_DIAG]=newTAction("firstdiag-command","First diagram",IconManager.imgic44,IconManager.imgic45,"First diagram","Open the first diagram",'A');
actions[ACT_BACK_DIAG]=newTAction("backdiag-command","Previous diagram",IconManager.imgic46,IconManager.imgic47,"Previous diagram","Open the previous diagram",'P',true);
actions[ACT_NEXT_DIAG]=newTAction("nextdiag-command","Next diagram",IconManager.imgic48,IconManager.imgic49,"Next diagram","Open the next diagram",'F',true);
actions[ACT_LAST_DIAG]=newTAction("lastdiag-command","Last diagram",IconManager.imgic50,IconManager.imgic51,"Last diagram","Open the last diagram",'E');
actions[ACT_TOGGLE_TEPE_ID]=newTAction("toggle-tepe-id","Show / hide TEPE IDs",IconManager.imgic138,IconManager.imgic138,"Show / hide TEPE IDs","Show / hide TEPE IDs",'0');
actions[ACT_MODEL_CHECKING]=newTAction("checking-command","Syntax analysis",IconManager.imgic36,IconManager.imgic37,"Syntax analysis","Checks that all diagrams follows the TTool's syntax",'1');
actions[ACT_GEN_RTLOTOS]=newTAction("gen_rtlotos-command","Generate RT-LOTOS",IconManager.imgic34,IconManager.imgic35,"Generate RT-LOTOS specification","Generates a RT-LOTOS specification from TTool diagrams",KeyEvent.VK_F6);
actions[ACT_GEN_LOTOS]=newTAction("gen_lotos-command","Generate LOTOS",IconManager.imgic90,IconManager.imgic90,"Generate LOTOS specification","Generates a LOTOS specification from TTool diagrams",'0');
actions[ACT_ONECLICK_LOTOS_RG]=newTAction("gen_rglotos-command","One-click LOTOS-based verification",IconManager.imgic342,IconManager.imgic342,"One-click LOTOS-based verification","Generates a LOTOS-based RG from TTool diagrams",'0');
actions[ACT_ONECLICK_RTLOTOS_RG]=newTAction("gen_rgrtlotos-command","Generate RT-LOTOS-based RG",IconManager.imgic342,IconManager.imgic342,"Generate RT-LOTOS-based RG ","Generates an RT-LOTOS-based RG from TTool diagrams",'0');
// Issue #35: Renamed action name to be closer to actual functionality
actions[ACT_GEN_UPPAAL]=newTAction("gen_uppaal-command","Formal Verification with UPPAAL",IconManager.imgic86,IconManager.imgic86,"Formal Verification with UPPAAL","Formal verification of TTool diagrams with UPPAAL",'0');
actions[ACT_AVATAR_MODEL_CHECKER]=newTAction("avatar-model-checker","Avatar model checker",IconManager.imgic140,IconManager.imgic140,"Avatar model checker","Executes the AVATAR model checker from an AVATAR design",'0');
actions[ACT_GEN_JAVA]=newTAction("gen_java-command","Generate JAVA",IconManager.imgic38,IconManager.imgic39,"Generate JAVA","Generates Java code from TURTLE diagrams",0);
actions[ACT_SIMU_JAVA]=newTAction("gen_simujava-command","Java-based simulation",IconManager.imgic38,IconManager.imgic39,"JAVA-based simualtion","Simulate diagrams using Java language",0);
//@author: Huy TRUONG
//action for button External Search and Internal Sarch
actions[ACT_GEN_SYSTEMC]=newTAction("gen_systemc-command","Generate simulation code",IconManager.imgic61,IconManager.imgic61,"Generate code for simulation","Generates code for simulation",0);
actions[ACT_GEN_TMLTXT]=newTAction("gen_tmltxt-command","Generate TML / TMAP in text format",IconManager.imgic66,IconManager.imgic66,"Generate TML / TMAP in text format","Generates TML / TMAP code in text format from TML Design diagrams",0);
actions[ACT_GEN_CCODE]=newTAction("gen_CCode-command","Generate C code",IconManager.imgic68,IconManager.imgic68,"Generate C code","Generate C code from DIPLODOCUS deployment diagrams",0);
actions[ACT_GEN_AUT]=newTAction("gen_aut-command","Generate automata",IconManager.imgic64,IconManager.imgic64,"Generate automata","Generates automata from TML Design diagrams",0);
actions[ACT_GEN_AUTS]=newTAction("gen_auts-command","Generate automata via LOTOS",IconManager.imgic64,IconManager.imgic64,"Generate automata via LOTOS","Generates automata from TML Design diagrams, using LOTOS",0);
actions[ACT_GEN_DESIGN]=newTAction("gen_design-command","Generate Design",IconManager.imgic58,IconManager.imgic59,"Generate Design from analysis","Generates a TURTLE design from a TURTLE analysis",0);
actions[ACT_CHECKCODE]=newTAction("gen_checkcode-command","Check syntax of formal code",IconManager.imgic312,IconManager.imgic312,"Check syntax of formal code","Gives as input to the corresponding tool the lastly generated formal specification",0);
actions[ACT_SIMULATION]=newTAction("gen_sim-command","Run intensive simulation",IconManager.imgic312,IconManager.imgic312,"Run simulation","Generate a simulation trace for the lastly generated formal specification",'0');
actions[ACT_VALIDATION]=newTAction("gen_val-command","Formal Verification",IconManager.imgic310,IconManager.imgic310,"Formal verification","Generate an automata (DTA, RG) from the lastly generated formal specification",'0');
actions[ACT_PROJECTION]=newTAction("proj_val-command","Make minimization",IconManager.imgic310,IconManager.imgic310,"Make minimization","Minimize a RG using Aldebaran",KeyEvent.VK_F9);
actions[ACT_GRAPH_MODIFICATION]=newTAction("graph_modification-command","Modify minimized graph",IconManager.imgic310,IconManager.imgic310,"Modify minimized graph","Modify minimized graph according to a selected function",0);
actions[ACT_BISIMULATION]=newTAction("bisimulation-command","Make bisimulation (Aldebaran)",IconManager.imgic310,IconManager.imgic310,"Make bisimulation (Aldebaran)","Perform bisimulations using Aldebaran",KeyEvent.VK_F10);
actions[ACT_BISIMULATION_CADP]=newTAction("bisimulation-cadp-command","Make bisimulation (BISIMULATOR)",IconManager.imgic310,IconManager.imgic310,"Make bisimulation (BISIMULATOR)","Perform bisimulations using BISIMULATOR",KeyEvent.VK_F10);
actions[ACT_DEADLOCK_SEEKER_AUT]=newTAction("deadlockseeker-command","Search for Deadlocks on last AUT graph",IconManager.imgic310,IconManager.imgic310,"Search for deadlocks (last AUT graph)","Display all states with no exit transitions (potential deadlocks on lastly generated AUT graph)",0);
actions[ACT_DEADLOCK_SEEKER_SAVED_AUT]=newTAction("deadlockseekersavedaut-command","Search for Deadlocks on saved AUT graph",IconManager.imgic310,IconManager.imgic310,"Search for deadlocks (saved AUT graph)","Display all states with no exit transitions (potential deadlocks on previously saved AUT graph)",0);
actions[ACT_VIEW_STAT_AUT]=newTAction("viewstataut-command","Analysis (last AUT graph)",IconManager.imgic28,IconManager.imgic29,"Analysis (last AUT graph)","Analysis on the last generated reachability graph generated in AUT (Aldebaran) format",0);
actions[ACT_VIEW_STAT_AUTDIPLODOCUS]=newTAction("viewstatautdiplodocus-command","Analysis (last DIPLODOCUS graph)",IconManager.imgic28,IconManager.imgic29,"Analysis (last DIPLODOCUS graph)","Analysis on the last DIPLODOCUS reachability graph generated by the simulator",0);
actions[ACT_VIEW_STAT_AUTPROJ]=newTAction("viewstatautproj-command","Analysis (last minimized AUT graph)",IconManager.imgic28,IconManager.imgic29,"Analysis (last minimized AUT graph)","Analysis on the last minimized reachability graph in AUT (Aldebaran) format",0);
actions[ACT_VIEW_STAT_SAVED_AUT]=newTAction("viewstatsavedautproj-command","Analysis (last saved RG)",IconManager.imgic28,IconManager.imgic29,"Analysis (last saved RG)","Analysis on a save dgraph",0);
actions[ACT_VIEW_PM_AUT]=newTAction("viewpmaut-command","Power Management Analysis (last AUT graph)",IconManager.imgic28,IconManager.imgic29,"Power Management Analysis (last AUT graph)","Power Management Analysis on the last generated reachability graph generated in AUT (Aldebaran) format",0);
actions[ACT_VIEW_PM_AUTPROJ]=newTAction("viewpmautproj-command","Power Management Analysis (last minimized AUT graph)",IconManager.imgic28,IconManager.imgic29,"Power Management Analysis (last minimized AUT graph)","Power Management Analysis on the last minimized reachability graph in AUT (Aldebaran) format",0);
actions[ACT_VIEW_PM_SAVED_AUT]=newTAction("viewpmsavedautproj-command","Power Management Analysis (saved AUT graph)",IconManager.imgic28,IconManager.imgic29,"Power Management Analysis (saved AUT graph)","Power Management Analysis on a graph saved in AUT (Aldebaran) format",0);
actions[ACT_DSE]=newTAction("auto-dse","Automated Design Space Exploration",IconManager.imgic89,IconManager.imgic89,"Automated Design Space Exploration","Find the optimal mapping and security additions automatically",0);
// AVATAR
actions[ACT_AVATAR_SIM]=newTAction("avatar-simu","Interactive simulation",IconManager.imgic18,IconManager.imgic18,"Interactive simulation","Interactive simulation of the AVATAR design under edition",'2');
actions[ACT_AVATAR_FV_UPPAAL]=newTAction("avatar-formal-verification-uppaal","Safety formal verification with UPPAAL (Safety)",IconManager.imgic86,IconManager.imgic86,"Formal verification with UPPAAL (Safety)","Formal verification with UPPAAL (Safety) of the AVATAR design under edition",'3');
actions[ACT_AVATAR_FV_STATICANALYSIS]=newTAction("avatar-formal-verification-staticanalysis","Safety analysis (invariants)",IconManager.imgic96,IconManager.imgic96,"Safaty analysis (invariants)","Safety analysis using the invariant tecnique",'5');
actions[ACT_AVATAR_EXECUTABLE_GENERATION]=newTAction("avatar-executable-generation","Code generation",IconManager.imgic94,IconManager.imgic94,"Code generation","Generation of C-POSIX executable code from AVATAR design under edition",'6');
actions[ACT_VIEW_JAVA]=newTAction("view-java","Display Java code",IconManager.imgic38,IconManager.imgic39,"Display Java code","Display the java code of the pointed component",0);
actions[ACT_VIEW_RTLOTOS]=newTAction("view-rtlotos","Show last formal specification",IconManager.imgic302,IconManager.imgic302,"Show formal specification","Display the lastest generated formal specification",0);
actions[ACT_VIEW_SUGGESTED_DESIGN]=newTAction("view-suggested-design","Show last suggested design",IconManager.imgic302,IconManager.imgic302,"Show suggested design","Display the lastest generated suggested design",0);
actions[ACT_VIEW_SIM]=newTAction("view-sim","Show last simulation trace (timing order)",IconManager.imgic318,IconManager.imgic319,"Show last simulation trace (timing order)","Display the lastest generated simulation trace in function of action time",0);
actions[ACT_VIEW_SIM_CHRONO]=newTAction("view-sim-chrono","Show last simulation trace (chronological order)",IconManager.imgic318,IconManager.imgic319,"Show last simulation trace (chronological order)","Display the lastest generated simulation trace in function of action chronological order",0);
actions[ACT_VIEW_DTADOT]=newTAction("view-dtadot","Show last DTA",IconManager.imgic306,IconManager.imgic306,"Show DTA","Display the lastest generated DTA",0);
actions[ACT_VIEW_RGDOT]=newTAction("view-rgdot","Show last RG",IconManager.imgic308,IconManager.imgic308,"Show RG","Display the lastest generated RG",0);
actions[ACT_VIEW_TLSADOT]=newTAction("view-tlsadot","Show last TLSA",IconManager.imgic308,IconManager.imgic308,"Show TLSA","Display the lastest generated TLSA",0);
actions[ACT_VIEW_RGAUTDOT]=newTAction("view-rgdot-aut","Show last RG (AUT format)",IconManager.imgic308,IconManager.imgic308,"Show RG (aldebaran)","Display the lastest generated RG (Aldebaran format)",0);
actions[ACT_VIEW_RGAUTPROJDOT]=newTAction("view-rgdot-aut-proj","View minimized RG",IconManager.imgic308,IconManager.imgic308,"View minimized RG","Display the lastest minimized RG",0);
actions[ACT_VIEW_MODIFIEDAUTDOT]=newTAction("view-modified-aut-dot","View modified RG",IconManager.imgic308,IconManager.imgic308,"View modified RG","Display the lastest modified RG",0);
actions[ACT_VIEW_SAVED_LOT]=newTAction("view-saved-lot","View RT-LOTOS specification",IconManager.imgic308,IconManager.imgic308,"View RT-LOTOS specification","Display a RT-LOTOS specification previously saved",0);
actions[ACT_VIEW_BIRDEYES]=newTAction("view-birdeyes","Show external bird eyes view",IconManager.imgic56,IconManager.imgic57,"Show external bird eyes view","Bird eyes view of the diagram under edition",0);
actions[ACT_VIEW_BIRDEYES_EMB]=newTAction("view-birdeyes-emb","Hide / Show embedded bird eyes view",IconManager.imgic56,IconManager.imgic57,"Hide / Show embedded bird eyes view","Embedded bird eyes view of the diagram under edition",0);
actions[ACT_VIEW_WAVE]=newTAction("view-wave","View wave",IconManager.imgic56,IconManager.imgic57,"View wave","Use gtkwave to display various signals of the lastly performed simulation",0);
actions[ACT_VIEW_RG_DIPLODOCUS]=newTAction("view-rg-diplodocus","Show last DIPLODOCUS RG",IconManager.imgic308,IconManager.imgic308,"Show last DIPLODOCUS RG","Display the lastest RG generated by the DIPLODOCUS simulator",0);
actions[ACT_SCREEN_CAPTURE]=newTAction("screen-capture","Screen capture",IconManager.imgic338,IconManager.imgic339,"Screen capture","Capture the screen",0);
actions[ACT_TTOOL_WINDOW_CAPTURE]=newTAction("tool-window-capture","TTool Window capture",IconManager.imgic338,IconManager.imgic339,"Main window capture","Capture the main window",0);
actions[ACT_DIAGRAM_CAPTURE]=newTAction("diagram-capture","Current diagram capture (PNG)",IconManager.imgic338,IconManager.imgic339,"Diagram capture","Capture the currenlty opened diagram",0);
actions[ACT_SVG_DIAGRAM_CAPTURE]=newTAction("svg-diagram-capture","Current diagram capture (SVG)",IconManager.imgic338,IconManager.imgic339,"Diagram capture (SVG)","Capture the currenlty opened diagram in svg format",0);
actions[ACT_ALL_DIAGRAM_CAPTURE]=newTAction("all-diagram-capture","All diagrams capture (PNG)",IconManager.imgic338,IconManager.imgic339,"All diagram capture (PNG)","Capture in png images the currenlty opened set of diagram (analysis, design, etc.)",0);
actions[ACT_ALL_DIAGRAM_CAPTURE_SVG]=newTAction("all-diagram-capture-svg","All diagrams capture (SVG)",IconManager.imgic338,IconManager.imgic339,"All diagram capture (SVG)","Capture in svg images the currenlty opened set of diagram (analysis, design, etc.)",0);
actions[ACT_SELECTED_CAPTURE]=newTAction("selected-capture","Capture of selected components",IconManager.imgic338,IconManager.imgic339,"Capture of selected components","Capture the selected components of the currently opened diagram",0);
actions[ACT_GEN_DOC]=newTAction("gen-doc","Documentation generation",IconManager.imgic28,IconManager.imgic28,"Documentation generation","Documentation may be automatically generated, in html format, from edited diagrams",0);
actions[ACT_GEN_DOC_REQ]=newTAction("gen-doc-req","SysML requirements documentation",IconManager.imgic28,IconManager.imgic28,"SysML requirements documentation","SysML requirements documentation is displayed in an array, and may be further automatically generated in html format",0);
actions[ACT_TURTLE_WEBSITE]=newTAction("turtle-website-command","TTool's website",IconManager.imgic30,IconManager.imgic31,"TTool's website","Various information (e.g., documentation) on TTool",0);
actions[ACT_TTOOL_CONFIGURATION]=newTAction("configuration-command","Configuration",IconManager.imgic76,IconManager.imgic77,"Configuration","Configuration loaded at startup",0);
actions[CONNECTOR_COMMENT]=newTAction("add-comment-connector","Add Comment connector",IconManager.imgic65,IconManager.imgic65,"Comment connector","Add a Connector between a UML note and a component in the currently opened diagram",0);
//for the new action created by Solange
actions[PRUEBA_1]=newTAction("Help for color of the ports","Help for color of the ports",IconManager.imgic2111,IconManager.imgic2111,"Help for color of the ports","Help for color of the ports",0);
actions[TCD_EDIT]=newTAction("edit-class-diagram","Edit class diagram",IconManager.imgic100,IconManager.imgic101,"Edit Class Diagram","Make it possible to edit the currently opened class diagram",0);
actions[TCD_NEW_TCLASS]=newTAction("add-tclass","Add Tclass",IconManager.imgic104,IconManager.imgic104,"Tclass","Add a TClass to the currently opened class diagram",0);
actions[TCD_NEW_TOBJECT]=newTAction("add-tobject","Add Tobject",IconManager.imgic128,IconManager.imgic128,"Tobject","Add a TObject (= instance of a TClass) to the currently opened class diagram",0);
actions[TCD_NEW_TDATA]=newTAction("add-tdata","Add Tdata",IconManager.imgic130,IconManager.imgic130,"Tdata","Add a Tdata (= TURTLE data) to the currently opened class diagram",0);
actions[TCD_ASSOCIATION]=newTAction("add-association","Add association",IconManager.imgic102,IconManager.imgic102,"Association","Add an association between two tclasses of the currently opened class diagram",0);
actions[AD_EDIT]=newTAction("edit-activity-diagram","Edit activity diagram",IconManager.imgic200,IconManager.imgic201,"Edit Activity Diagram","Make it possible to edit the currently opened activity diagram",0);
actions[AD_CONNECTOR]=newTAction("add-ad-connector","Add AD Connector",IconManager.imgic202,IconManager.imgic202,"ADConnector","Add a Connector between two components of the currently opnened activity diagram",0);
actions[AD_ACTION_STATE]=newTAction("add-action-state","Add Action State",IconManager.imgic204,IconManager.imgic204,"Action state","Add an action state (i.e. synchronization on gate, variable modification, process spawning) to the currently opened activity diagram",0);
actions[AD_PARALLEL]=newTAction("add-parallel","Add Parallel",IconManager.imgic206,IconManager.imgic206,"Parallel","Add a parallel or synchro operator to the currently opened activity diagram",0);
actions[AD_SEQUENCE]=newTAction("add-sequence","Add Sequence",IconManager.imgic226,IconManager.imgic226,"Sequence","Add a sequence operator to the currently opened activity diagram",0);
actions[AD_PREEMPTION]=newTAction("add-preemption","Add Preemption",IconManager.imgic228,IconManager.imgic228,"Preemption","Add a preemption operator to the currently opened activity diagram",0);
actions[AD_CHOICE]=newTAction("add-choice","Add Choice",IconManager.imgic208,IconManager.imgic208,"Choice","Add a choice - non-deterministic or guarded - to the currently opened activity diagram",0);
actions[AD_START]=newTAction("add-start","Add Start state",IconManager.imgic222,IconManager.imgic222,"Start","Add a start state to the currently opened activity diagram",0);
actions[AD_STOP]=newTAction("add-stop","Add Stop",IconManager.imgic210,IconManager.imgic210,"Stop","Add a termination state to the currently opened activity diagram",0);
actions[AD_JUNCTION]=newTAction("add-juunction","Add Junction",IconManager.imgic212,IconManager.imgic212,"Junction","Add a junction with three inputs to the currently opened activity diagram",0);
actions[AD_DETERMINISTIC_DELAY]=newTAction("add-deterministic-delay","Add Deterministic Delay",IconManager.imgic214,IconManager.imgic214,"Deterministic Delay","Add a deterministic delay to the currently opened activity diagram",0);
actions[AD_NON_DETERMINISTIC_DELAY]=newTAction("add-non-deterministic-delay","Add Non-Deterministic Delay",IconManager.imgic216,IconManager.imgic216,"Non-Deterministic Delay","Add a non-deterministic delay to the currently opened activity diagram",0);
actions[AD_DELAY_NON_DETERMINISTIC_DELAY]=newTAction("add-time-interval","Add Time Interval",IconManager.imgic224,IconManager.imgic224,"Time interval","Add a time interval to the currently opened activity diagram",0);
actions[AD_TIME_LIMITED_OFFER]=newTAction("add-time-limited-offer","Add Time-Limited offer",IconManager.imgic218,IconManager.imgic218,"Time-Limited Offer","Add a time-limited offer to the currently opened activity diagram",0);
actions[AD_TIME_LIMITED_OFFER_WITH_LATENCY]=newTAction("add-time-limited-offer-with-latency","Add Time-Limited offer with a non-deterministic delay",IconManager.imgic220,IconManager.imgic220,"Time-Limited Offer with non-deterministic delay","Adds a time-limited offer, beginning with a non-deterministic delay, to the currently opened activity diagram",0);
actions[AD_TIME_CAPTURE]=newTAction("add-time-capture","Time capture",IconManager.imgic204,IconManager.imgic204,"Action time capture","Add a time capture operator to the currently opened activity diagram",0);
actions[AD_ARRAY_GET]=newTAction("add-array-get","Add array get element",IconManager.imgic230,IconManager.imgic230,"Array get element","Add an array get element action to the currently opened activity diagram",0);
actions[AD_ARRAY_SET]=newTAction("add-array-set","Add array set element",IconManager.imgic232,IconManager.imgic232,"Array set element","Add an array set element action to the currently opened activity diagram",0);
actions[ADD_EDIT]=newTAction("edit-add-diagram","Edit AVATAR deployment diagram",IconManager.imgic100,IconManager.imgic101,"Edit AVATAR deployment diagram","Make it possible to edit the currently opened AVATAR deployment diagram",0);
actions[ADD_LINK]=newTAction("add-add-link","Add a link",IconManager.imgic202,IconManager.imgic202,"Link","Add a link between two nodes of the currently opened AVATAR deployment diagram",0);
actions[ADD_CPUNODE]=newTAction("add-add-cpunode","Add a CPU",IconManager.imgic1100,IconManager.imgic1100,"CPU","Add a cpu node to the currently opened AVATAR deployment diagram",0);
actions[ADD_BUSNODE]=newTAction("add-add-busnode","Add a Bus",IconManager.imgic1102,IconManager.imgic1102,"Bus","Add a bus node to the currently opened AVATAR deployment diagram",0);
actions[ADD_VGMNNODE]=newTAction("add-add-vgmnnode","Add a VGMN",IconManager.imgic1102,IconManager.imgic1102,"VGMN","Add a VGMN node to the currently opened AVATAR deployment diagram",0);
actions[ADD_CROSSBARNODE]=newTAction("add-add-crossbarnode","Add a CROSSBAR",IconManager.imgic1102,IconManager.imgic1102,"Crossbar","Add a Crossbar node to the currently opened AVATAR deployment diagram",0);
actions[ADD_TTYNODE]=newTAction("add-add-tty","Add a TTY node",IconManager.imgic1108,IconManager.imgic1108,"TTY","Add a tty node to the currently opened AVATAR deployment diagram",0);
actions[ADD_BLOCKARTIFACT]=newTAction("add-add-blockartifact","Map an AVATAR block",IconManager.imgic702,IconManager.imgic702,"Map an AVATAR block","Map an AVATAR block onto a node in the currently opened AVATAR deployment diagram",0);
actions[DEPLOY_AVATAR_DIAGRAM]=newTAction("DEPLOY","DEPLOY",IconManager.imgic94,IconManager.imgic94,"Generate DEPLOY Soclib","DEPLOY diagram without check syntax",0);
actions[EXTRAC_DEPLOY_PARAM_TO_FILE]=newTAction("FILE","FILE",IconManager.imgic340,IconManager.imgic340,"Extrac attributes to File","Extrac attributes to specified File",0);
actions[ADD_CHANNELARTIFACT]=newTAction("add-add-channelartifact","Map an AVATAR Channel",IconManager.imgic702,IconManager.imgic702,"Map an AVATAR channel","Map an AVATAR channel onto a memory in the currently opened AVATAR deployment diagram",0);
actions[ADD_BRIDGENODE]=newTAction("add-add-bridgenode","Add a Bridge",IconManager.imgic1104,IconManager.imgic1104,"Bridge node","Add a bridge node to the currently opened AVATAR deployment diagram",0);
actions[ADD_RAMNODE]=newTAction("add-add-ramnode","Add a RAM",IconManager.imgic1108,IconManager.imgic1108,"RAM","Add a RAM node to the currently opened AVATAR deployment diagram",0);
actions[ADD_ROMNODE]=newTAction("add-add-romnode","Add a ROM",IconManager.imgic1108,IconManager.imgic1108,"ROM","Add a memory node to the currently opened AVATAR deployment diagram",0);
actions[ADD_DMANODE]=newTAction("add-add-dmanode","Add a DMA",IconManager.imgic1110,IconManager.imgic1110,"DMA","Add a DMA node to the currently opened AVATAR deployment diagram",0);
actions[ADD_ICUNODE]=newTAction("add-add-icunode","Add an ICU",IconManager.imgic1112,IconManager.imgic1112,"ICU","Add a ICU node to the currently opened AVATAR deployment diagram",0);
actions[ADD_COPROMWMRNODE]=newTAction("add-add-copromwmrnode","Add a MWMR Copro",IconManager.imgic1114,IconManager.imgic1114,"MWMR Copro","Add a DMA node to the currently opened AVATAR deployment diagram",0);
actions[ADD_TIMERNODE]=newTAction("add-add-timernode","Add a Timer",IconManager.imgic1116,IconManager.imgic1116,"Timer","Add a timer node to the currently opened AVATAR deployment diagram",0);
actions[TCD_PARALLEL_OPERATOR]=newTAction("add-parallel-operator","Add Parallel composition operator",IconManager.imgic112,IconManager.imgic112,"Parallel composition operator","Add a Parallel composition operator to the currently opened class diagram",0);
actions[TCD_CONNECTOR_ATTRIBUTE]=newTAction("add-attribute-connector","Connects an association to a composition operator",IconManager.imgic108,IconManager.imgic108,"Attributes an association with a composition operator","Adds a connector between an association and a composition operator to the currently opened class diagram",0);
actions[TCD_SEQUENCE_OPERATOR]=newTAction("add-sequence-operator","Add Sequence composition operator",IconManager.imgic114,IconManager.imgic114,"Sequence composition operator","Add a Sequence composition operator to the currently opened class diagram",0);
actions[TCD_PREEMPTION_OPERATOR]=newTAction("add-preemption-operator","Add Preemption composition operator",IconManager.imgic116,IconManager.imgic116,"Preemption composition operator","Add a Preemption composition operator to the currently opened class diagram",0);
actions[TCD_SYNCHRO_OPERATOR]=newTAction("add-synchro-operator","Add Synchro composition operator",IconManager.imgic110,IconManager.imgic110,"Synchro composition operator","Adds a Synchro composition operator to the currently opened class diagram",0);
actions[TCD_INVOCATION_OPERATOR]=newTAction("add-invocation-operator","Add Invocation composition operator",IconManager.imgic126,IconManager.imgic126,"Invocation composition operator","Adds an invocation composition operator to the currently opened class diagram",0);
actions[TCD_ASSOCIATION_NAVIGATION]=newTAction("add-association-navigation","Add association with navigation",IconManager.imgic106,IconManager.imgic108,"Association with navigation","Adds an association with a navigation indication between two tclasses of the currently opened class diagram",0);
actions[UML_NOTE]=newTAction("edit-note","Add a note to a diagram",IconManager.imgic320,IconManager.imgic321,"Add a comment","Add a comment to the currently opened TTool diagram",0);
actions[PRAGMA]=newTAction("pragma","Add a pragma to a diagram",IconManager.imgic6000,IconManager.imgic6001,"Add a pragma","Add a pragma to the currently opened TTool diagram",0);
actions[SAFETY_PRAGMA]=newTAction("safety_pragma","Add a safety (UPPAAL) pragma to a diagram",IconManager.imgic6002,IconManager.imgic6003,"Add a safety (UPPAAL) pragma","Add a safety (UPPAAL) pragma to the currently opened TTool diagram",0);
actions[AVATAR_FIREWALL]=newTAction("avatar_firewall","Add an avatar firewall to a diagram",IconManager.imgic7001,IconManager.imgic7001,"Add an avatar firewall","Add an avatar firewall to the currently opened TTool diagram",0);
actions[IOD_EDIT]=newTAction("edit-io-diagram","Edit interaction overview diagram",IconManager.imgic100,IconManager.imgic101,"Edit interaction overview diagram","Make it possible to edit the currently opened interaction overview diagram",0);
actions[IOD_CONNECTOR]=newTAction("add-iod-connector","Add IOD Connector",IconManager.imgic202,IconManager.imgic202,"Connector","Add a Connector between two components of the currently opened interaction overview diagram",0);
actions[IOD_REF_SD]=newTAction("add-ref-sd","Add reference to a SD",IconManager.imgic400,IconManager.imgic400,"Reference to a SD","Add a reference to a sequence diagram",0);
actions[IOD_REF_IOD]=newTAction("add-ref-iod","Add reference to an IOD",IconManager.imgic400,IconManager.imgic400,"Reference to an IOD","Add a reference to an interaction overview diagram",0);
actions[IOD_PARALLEL]=newTAction("add-iod-parallel","Add Parallel",IconManager.imgic206,IconManager.imgic206,"Parallel","Add a parallel or synchro operator to the currently opened interaction overview diagram",0);
//actions[AD_SEQUENCE] = new TAction("add-sequence", "Add Sequence", IconManager.imgic226, IconManager.imgic226, "Sequence", "Add a sequence operator to the currently opened activity diagram", 0);
actions[IOD_PREEMPTION]=newTAction("add-iod-preemption","Add Preemption",IconManager.imgic402,IconManager.imgic402,"Preemption","Add a preemption operator to the currently opened interaction overview diagram",0);
actions[IOD_SEQUENCE]=newTAction("add-iod-sequence","Add Sequence",IconManager.imgic226,IconManager.imgic226,"Sequence","Add a sequence operator to the currently opened interaction overview diagram",0);
actions[IOD_CHOICE]=newTAction("add-iod-choice","Add Choice",IconManager.imgic208,IconManager.imgic208,"Choice","Add a choice - non-deterministic or guarded - to the currently opened interaction overview diagram",0);
actions[IOD_START]=newTAction("add-iod-start","Add Start state",IconManager.imgic222,IconManager.imgic222,"Start","Add a start state to the currently opened interaction overview diagram",0);
actions[IOD_STOP]=newTAction("add-iod-stop","Add Stop",IconManager.imgic210,IconManager.imgic210,"Stop","Add a termination state to the currently opened interaction overview diagram",0);
actions[IOD_JUNCTION]=newTAction("add-iod-junction","Add Junction",IconManager.imgic212,IconManager.imgic212,"Junction","Add a junction with three inputs to the currently opened interaction overview diagram",0);
actions[SD_EDIT]=newTAction("edit-sd-diagram","Edit sequence diagram",IconManager.imgic100,IconManager.imgic101,"Edit sequence diagram","Make it possible to edit the currently opened sequence diagram",0);
actions[SD_INSTANCE]=newTAction("add-sd-instance","Add an instance",IconManager.imgic500,IconManager.imgic500,"Instance","Add a new instance to the currently opened sequence diagram",0);
actions[SD_CONNECTOR_MESSAGE_ASYNC]=newTAction("add-sd-connector-message-async","Add asynchronous message",IconManager.imgic504,IconManager.imgic504,"Asynchronous message","Add an asynchronous message between two instances of the currently opened sequence diagram",0);
actions[SD_CONNECTOR_MESSAGE_SYNC]=newTAction("add-sd-connector-message-sync","Add synchronous message",IconManager.imgic502,IconManager.imgic502,"Synchronous message","Add an synchronous message between two instances of the currently opened sequence diagram",0);
actions[SD_ABSOLUTE_TIME_CONSTRAINT]=newTAction("add-sd-atc","Absolute time constraint",IconManager.imgic506,IconManager.imgic506,"Absolute time constraint","Add an absolute time constraint to the currently opened sequence diagram",0);
actions[SD_RELATIVE_TIME_CONSTRAINT]=newTAction("add-sd-rtc","Relative time constraint",IconManager.imgic508,IconManager.imgic508,"Relative time constraint","Add a relative time constraint to the currently opened sequence diagram",0);
actions[SD_RELATIVE_TIME_CONSTRAINT_CONNECTOR]=newTAction("add-sd-rtc-c","Connect two relative time constraint lines",IconManager.imgic510,IconManager.imgic510,"Relative time constraint connector","Add a connection between two relative time constraint lines of the currently opened sequence diagram",0);
actions[SD_ACTION_STATE]=newTAction("add-sd-action-state","Action state",IconManager.imgic512,IconManager.imgic512,"Action state","Add an action state to the currently opened sequence diagram",0);
actions[SD_GUARD]=newTAction("add-sd-guard","Guard",IconManager.imgic524,IconManager.imgic524,"Guard","Add a guard (non-deterministic, else, end) to the currently opened sequence diagram",0);
actions[SD_TIMER_SETTING]=newTAction("add-sd-timer-set-state","Timer setting",IconManager.imgic514,IconManager.imgic514,"Timer setting","Add a timer setting to the currently opened sequence diagram",0);
actions[SD_TIME_INTERVAL]=newTAction("add-sd-time-interval","Time interval",IconManager.imgic224,IconManager.imgic224,"Time interval","Add a time interval to the currently opened sequence diagram",0);
actions[SD_TIMER_EXPIRATION]=newTAction("add-sd-timer-expiration-state","Timer expiration",IconManager.imgic516,IconManager.imgic516,"Timer expiration","Add a timer expiration to the currently opened sequence diagram",0);
actions[SD_TIMER_CANCELLATION]=newTAction("add-sd-timer-cancellation-state","Timer cancellation",IconManager.imgic518,IconManager.imgic518,"Timer cancellation","Add a timer cancellation to the currently opened sequence diagram",0);
actions[SD_COREGION]=newTAction("add-sd-coregion","Coregion",IconManager.imgic520,IconManager.imgic520,"Coregion","Add a coregion to the currently opened sequence diagram",0);
actions[SD_ALIGN_INSTANCES]=newTAction("add-sd-align_instances","Align instances",IconManager.imgic522,IconManager.imgic522,"Align instances","align instances of the currently opened sequence diagram",0);
actions[SDZV_EDIT]=newTAction("edit-sdzv-diagram","Edit sequence diagram",IconManager.imgic100,IconManager.imgic101,"Edit sequence diagram","Make it possible to edit the currently opened sequence diagram",0);
actions[SDZV_INSTANCE]=newTAction("add-sdzv-instance","Add an instance",IconManager.imgic500,IconManager.imgic500,"Instance","Add a new instance to the currently opened sequence diagram",0);
actions[SDZV_CONNECTOR_MESSAGE_ASYNC]=newTAction("add-sdzv-connector-message-async","Add asynchronous message",IconManager.imgic504,IconManager.imgic504,"Asynchronous message","Add an asynchronous message between two instances of the currently opened sequence diagram",0);
actions[SDZV_CONNECTOR_MESSAGE_SYNC]=newTAction("add-sdzv-connector-message-sync","Add synchronous message",IconManager.imgic502,IconManager.imgic502,"Synchronous message","Add an synchronous message between two instances of the currently opened sequence diagram",0);
actions[SDZV_ABSOLUTE_TIME_CONSTRAINT]=newTAction("add-sdzv-atc","Absolute time constraint",IconManager.imgic506,IconManager.imgic506,"Absolute time constraint","Add an absolute time constraint to the currently opened sequence diagram",0);
actions[SDZV_RELATIVE_TIME_CONSTRAINT]=newTAction("add-sdzv-rtc","Relative time constraint",IconManager.imgic508,IconManager.imgic508,"Relative time constraint","Add a relative time constraint to the currently opened sequence diagram",0);
actions[SDZV_RELATIVE_TIME_CONSTRAINT_CONNECTOR]=newTAction("add-sdzv-rtc-c","Connect two relative time constraint lines",IconManager.imgic510,IconManager.imgic510,"Relative time constraint connector","Add a connection between two relative time constraint lines of the currently opened sequence diagram",0);
actions[SDZV_ACTION_STATE]=newTAction("add-sdzv-action-state","Action state",IconManager.imgic512,IconManager.imgic512,"Action state","Add an action state to the currently opened sequence diagram",0);
actions[SDZV_GUARD]=newTAction("add-sdzv-guard","Guard",IconManager.imgic524,IconManager.imgic524,"Guard","Add a guard (non-deterministic, else, end) to the currently opened sequence diagram",0);
actions[SDZV_TIMER_SETTING]=newTAction("add-sdzv-timer-set-state","Timer setting",IconManager.imgic514,IconManager.imgic514,"Timer setting","Add a timer setting to the currently opened sequence diagram",0);
actions[SDZV_TIME_INTERVAL]=newTAction("add-sdzv-time-interval","Time interval",IconManager.imgic224,IconManager.imgic224,"Time interval","Add a time interval to the currently opened sequence diagram",0);
actions[SDZV_TIMER_EXPIRATION]=newTAction("add-sdzv-timer-expiration-state","Timer expiration",IconManager.imgic516,IconManager.imgic516,"Timer expiration","Add a timer expiration to the currently opened sequence diagram",0);
actions[SDZV_TIMER_CANCELLATION]=newTAction("add-sdzv-timer-cancellation-state","Timer cancellation",IconManager.imgic518,IconManager.imgic518,"Timer cancellation","Add a timer cancellation to the currently opened sequence diagram",0);
actions[SDZV_COREGION]=newTAction("add-sdzv-coregion","Coregion",IconManager.imgic520,IconManager.imgic520,"Coregion","Add a coregion to the currently opened sequence diagram",0);
actions[SDZV_ALIGN_INSTANCES]=newTAction("add-sdzv-align_instances","Align instances",IconManager.imgic522,IconManager.imgic522,"Align instances","align instances of the currently opened sequence diagram",0);
actions[UCD_EDIT]=newTAction("edit-ucd-diagram","Edit use case diagram",IconManager.imgic100,IconManager.imgic101,"Edit use case diagram","Make it possible to edit the currently opened use case diagram",0);
actions[UCD_ACTOR]=newTAction("add-actor","Add an actor",IconManager.imgic600,IconManager.imgic600,"Actor","Add an actor to the currently opened use case diagram",0);
actions[UCD_ACTORBOX]=newTAction("add-actor-box","Add an actor (box format)",IconManager.imgic614,IconManager.imgic614,"Actor (box format)","Add an actor in box format to the currently opened use case diagram",0);
actions[UCD_USECASE]=newTAction("add-usecase","Add a use case",IconManager.imgic602,IconManager.imgic602,"Add a use case","Add a use case to the currently opened use case diagram",0);
actions[UCD_BORDER]=newTAction("add-border","Add a border",IconManager.imgic612,IconManager.imgic612,"Add a border","Add a border to the currently opened use case diagram",0);
actions[UCD_CONNECTOR_ACTOR_UC]=newTAction("add-connector-actor-uc","actor <-> use case",IconManager.imgic604,IconManager.imgic604,"Actor <-> use case","Add a connector between an actor and a use case of the currently opened use case diagram",0);
actions[UCD_CONNECTOR_INCLUDE]=newTAction("add-connector-include","<<include>> relationship",IconManager.imgic606,IconManager.imgic606,"<<include>> relationship","Add a <<include>> relationship to the currently opened use case diagram",0);
actions[UCD_CONNECTOR_EXTEND]=newTAction("add-connector-extend","<<extend>> relationship",IconManager.imgic608,IconManager.imgic608,"<<extend>> relationship","Add a <<extend>> relationship to the currently opened use case diagram",0);
actions[UCD_CONNECTOR_SPECIA]=newTAction("add-connector-specia","Specialization",IconManager.imgic610,IconManager.imgic610,"specialization","Add a specialization relationship to the currently opened use case diagram",0);
actions[TDD_EDIT]=newTAction("edit-tdd-diagram","Edit deployment diagram",IconManager.imgic100,IconManager.imgic101,"Edit deployment diagram","Make it possible to edit the currently opened deployment diagram",0);
actions[TDD_LINK]=newTAction("add-tdd-link","Add a link",IconManager.imgic202,IconManager.imgic202,"Link","Add a link between two nodes of the currently opened deployment diagram",0);
actions[TDD_NODE]=newTAction("add-tdd-node","Add a node",IconManager.imgic700,IconManager.imgic700,"Node","Add a node to the currently opened deployment diagram",0);
actions[TDD_ARTIFACT]=newTAction("add-tdd-artifact","Add an artifact",IconManager.imgic702,IconManager.imgic702,"Artifact","Add an artifact to the currently opened deployment diagram",0);
actions[NCDD_EDIT]=newTAction("edit-ncdd-diagram","Edit network calculus diagram",IconManager.imgic100,IconManager.imgic101,"Edit network calculs diagram","Make it possible to edit the currently opened network calculus diagram",0);
actions[NCDD_LINK]=newTAction("add-ncdd-link","Add a link",IconManager.imgic202,IconManager.imgic202,"Link","Add a link between two nodes of the currently opened network calculus diagram",0);
actions[NCDD_EQNODE]=newTAction("add-ncdd-eqnode","Add an equipment node",IconManager.imgic700,IconManager.imgic700,"Add an equipment node","Add an equipment node to the currently opened network calculus diagram",0);
actions[NCDD_SWITCHNODE]=newTAction("add-ncdd-switchnode","Add a switch node",IconManager.imgic700,IconManager.imgic700,"Add a switch node","Add a switch node to the currently opened network calculus diagram",0);
actions[NCDD_TRAFFIC_ARTIFACT]=newTAction("add-ncdd-traffic","Add a traffic",IconManager.imgic702,IconManager.imgic702,"Traffic","Add a traffic to the currently opened network calculus diagram",0);
actions[NCDD_ROUTE_ARTIFACT]=newTAction("add-ncdd-route","Add a route",IconManager.imgic702,IconManager.imgic702,"Route","Add a route to the currently opened network calculus diagram",0);
actions[ACT_NC]=newTAction("gen_nc-command","Network calculus",IconManager.imgic3000,IconManager.imgic3000,"Network calculus","Perform network calculus from UML diagrams",'0');
actions[TMLTD_EDIT]=newTAction("edit-tmlcd-diagram","Edit TML Task diagram",IconManager.imgic100,IconManager.imgic101,"Edit TML task diagram","Make it possible to edit the currently opened TML task diagram",0);
actions[TMLTD_TASK]=newTAction("add-tmlcd-task","Add a TML Task",IconManager.imgic806,IconManager.imgic806,"Add a TML task","Add a TML task to the currently opened TML task diagram",0);
actions[TMLTD_CHANNEL]=newTAction("add-tmlcd-channel","Add a channel operator",IconManager.imgic802,IconManager.imgic802,"Add a channel operator","Add a channel operator to the currently opened TML task diagram",0);
actions[TMLTD_REQ]=newTAction("add-tmlcd-req","Add a request operator",IconManager.imgic804,IconManager.imgic804,"Add a request operator","Add a request operator to the currently opened TML task diagram",0);
actions[TMLTD_EVENT]=newTAction("add-tmlcd-event","Add an event operator",IconManager.imgic800,IconManager.imgic800,"Add an event operator","Add an event operator to the currently opened TML task diagram",0);
actions[TMLTD_ASSOC]=newTAction("add-tmlcd-assoc","Add an association between two TML tasks",IconManager.imgic202,IconManager.imgic202,"Add an association between two TML tasks","Add an association between two TML tasks to the currently opened TML task diagram",0);
actions[TMLTD_CONNECTOR]=newTAction("add-tmlcd-connector","Connect an operator to an association",IconManager.imgic108,IconManager.imgic108,"Connect an operator to an association","Connect an operator to an asociation onto the currently opened TML task diagram",0);
actions[TMLCTD_EDIT]=newTAction("edit-tmlccd-diagram","Edit TML Component Task diagram",IconManager.imgic100,IconManager.imgic101,"Edit TML Component Task diagram","Make it possible to edit the currently opened TML Component Task diagram",0);
actions[TMLCTD_CCOMPONENT]=newTAction("add-tmlccd-ccomponent","Add a composite component",IconManager.imgic1200,IconManager.imgic1200,"Add a composite component","Add a composite component to the currently opened TML component Task diagram",0);
actions[TMLCTD_CREMOTECOMPONENT]=newTAction("add-tmlcremotecd-ccomponent","Add a reference to a composite component",IconManager.imgic1200,IconManager.imgic1200,"Add a reference to a composite component","Add a reference to a composite component to the currently opened TML component Task diagram",0);
actions[TMLCTD_PCOMPONENT]=newTAction("add-tmlccd-pcomponent","Add a primitive component",IconManager.imgic1202,IconManager.imgic1202,"Add a primitive component","Add a primitive component to the currently opened TML component Task diagram",0);
actions[TMLCTD_CPORT]=newTAction("add-tmlccd-cport","Add a composite port",IconManager.imgic1204,IconManager.imgic1204,"Add a composite port","Add a composite port to the currently opened TML component Task diagram",0);
actions[TMLCTD_COPORT]=newTAction("add-tmlccd-coport","Add a primitive port",IconManager.imgic1206,IconManager.imgic1206,"Add a primitive port","Add a primitive port to the currently opened TML component Task diagram",0);
actions[TMLCTD_PORT_CONNECTOR]=newTAction("add-tmlccd-port-connector","Add a connector between two ports",IconManager.imgic202,IconManager.imgic202,"Add a connector between two ports","Add a connector between two ports of the currently opened TML component Task diagram",0);
actions[TMLCTD_RCOMPONENT]=newTAction("add-tmlccd-rcomponent","Add a record component",IconManager.imgic1202,IconManager.imgic1202,"Add a record component","Add a record component to the currently opened TML component Task diagram",0);
actions[TMLCTD_FORK]=newTAction("add-tmlccd-fork","Add a channel fork",IconManager.imgic1210,IconManager.imgic1210,"Add a channel fork","Add a fork channel port to the currently opened TML component Task diagram",0);
actions[TMLCTD_JOIN]=newTAction("add-tmlccd-join","Add a channel join",IconManager.imgic1212,IconManager.imgic1212,"Add a channel join","Add a join channel port to the currently opened TML component Task diagram",0);
actions[TMLAD_EDIT]=newTAction("edit-tmlad-diagram","Edit TML Task activity diagram",IconManager.imgic100,IconManager.imgic101,"Edit TML task activity diagram","Make it possible to edit the currently opened TML task activity diagram",0);
actions[TMLAD_CONNECTOR]=newTAction("add-tmlad-connector","Connect two operators together",IconManager.imgic202,IconManager.imgic202,"Connect two operators together","Connect two operators of the currently opened TML task activity diagram",0);
actions[TMLAD_ACTION_STATE]=newTAction("add-tmlad-action-state","Add Action State",IconManager.imgic204,IconManager.imgic204,"Action state","Add an action state (i.e. variable modification, operation call) to the currently opened TML activity diagram",0);
actions[TMLAD_CHOICE]=newTAction("add-tmlad-choice","Add Choice",IconManager.imgic208,IconManager.imgic208,"Choice","Add a choice - non-deterministic or guarded - to the currently opened TML Task activity diagram",0);
actions[TMLAD_START]=newTAction("add-tmladd-start","Add Start state",IconManager.imgic222,IconManager.imgic222,"Start","Add a start state to the currently opened TML activity diagram",0);
actions[TMLAD_STOP]=newTAction("add-tmlad-stop","Add Stop",IconManager.imgic210,IconManager.imgic210,"Stop","Add a termination state to the currently opened TML task activity diagram",0);
actions[TMLAD_JUNCTION]=newTAction("add-tmlad-junction","Add Junction",IconManager.imgic212,IconManager.imgic212,"Junction","Add a junction with three inputs to the currently opened TML task activity diagram",0);
actions[TMLAD_EXECI]=newTAction("add-tmlad-execi","EXECI",IconManager.imgic910,IconManager.imgic910,"EXECI","Add an EXECI delay to the currently opened TML task activity diagram",0);
actions[TMLAD_EXECI_INTERVAL]=newTAction("add-tmlad-execi-int","EXECI (time interval)",IconManager.imgic914,IconManager.imgic914,"EXECI (time interval)","Add an EXECI time interval to the currently opened TML task activity diagram",0);
actions[TMLAD_EXECC]=newTAction("add-tmlad-execc","EXECC",IconManager.imgic920,IconManager.imgic920,"EXECC","Add an EXECC delay to the currently opened TML task activity diagram",0);
actions[TMLAD_EXECC_INTERVAL]=newTAction("add-tmlad-execc-int","EXECC (time interval)",IconManager.imgic922,IconManager.imgic922,"EXECC (time interval)","Add an EXECC time interval to the currently opened TML task activity diagram",0);
actions[TMLAD_DELAY]=newTAction("add-tmlad-delay","DELAY[]",IconManager.imgic214,IconManager.imgic214,"DELAY[]","Add a physical delay to the currently opened TML task activity diagram",0);
actions[TMLAD_INTERVAL_DELAY]=newTAction("add-tmlad-interval-delay","DELAY[,]",IconManager.imgic224,IconManager.imgic224,"DELAY[,]","Add a physical interval delay to the currently opened TML task activity diagram",0);
actions[TMLAD_WRITE_CHANNEL]=newTAction("add-tmladd-write-channel","Write in channel",IconManager.imgic900,IconManager.imgic900,"Write in channel","Add a write to channel operator opened TML activity diagram",0);
actions[TMLAD_SEND_REQUEST]=newTAction("add-tmladd-send-request","Send request",IconManager.imgic902,IconManager.imgic902,"Send request","Add a send request operator to the currently opened TML activity diagram",0);
actions[TMLAD_SEND_EVENT]=newTAction("add-tmladd-send-event","Send event",IconManager.imgic904,IconManager.imgic904,"Send event","Add a send event operator to the currently opened TML activity diagram",0);
actions[TMLAD_WAIT_EVENT]=newTAction("add-tmladd-wait-event","Wait event",IconManager.imgic908,IconManager.imgic908,"Wait event","Add a wait event operator to the currently opened TML activity diagram",0);
actions[TMLAD_NOTIFIED_EVENT]=newTAction("add-tmladd-notified-event","Notified event",IconManager.imgic918,IconManager.imgic918,"Notified event","Add a notified event operator to the currently opened TML activity diagram",0);
actions[TMLAD_READ_CHANNEL]=newTAction("add-tmladd-read-channel","Read in channel",IconManager.imgic906,IconManager.imgic906,"Read in channel","Add a read to channel operator opened TML activity diagram",0);
actions[TMLAD_FOR_LOOP]=newTAction("add-tmlad-for-loop","Loop (for)",IconManager.imgic912,IconManager.imgic912,"Loop (for)","Add a for loop to the currently opened TML activity diagram",0);
actions[TMLAD_FOR_STATIC_LOOP]=newTAction("add-tmlad-for-static-loop","Static loop (for)",IconManager.imgic912,IconManager.imgic912,"Static loop (for)","Add a static for loop to the currently opened TML activity diagram",0);
actions[TMLAD_FOR_EVER_LOOP]=newTAction("add-tmlad-for-ever-loop","Loop for ever",IconManager.imgic926,IconManager.imgic926,"Loop for ever","Add a loop-for-ever operator to the currently opened TML activity diagram",0);
actions[TMLAD_SEQUENCE]=newTAction("add-tmlad-sequence","Sequence",IconManager.imgic226,IconManager.imgic226,"Sequence","Add a sequence to the currently opened TML activity diagram",0);
actions[TMLAD_UNORDERED_SEQUENCE]=newTAction("add-tmlad-unordered-sequence","Random sequence",IconManager.imgic928,IconManager.imgic928,"Random sequence","Add a random sequence to the currently opened TML activity diagram",0);
actions[TMLAD_SELECT_EVT]=newTAction("add-tmlad-select-evt","Add select event",IconManager.imgic916,IconManager.imgic916,"Select event","Add a selection between events to the currently opened TML Task activity diagram",0);
actions[TMLAD_RANDOM]=newTAction("add-tmlad-random","Add random",IconManager.imgic924,IconManager.imgic924,"Select random","Add a random operator to the currently opened TML Task activity diagram",0);
actions[TMLAD_READ_REQUEST_ARG]=newTAction("add-tmladd-read-request-arg","Reading request arguments",IconManager.imgic930,IconManager.imgic930,"Reading request arguments","Add a reading request argument operator to the currently opened TML activity diagram",0);
actions[TMLAD_ENCRYPT]=newTAction("add-tmlad-encrypt","Add Encryption",IconManager.imgic940,IconManager.imgic940,"Encryption","Add an encryption operator to the currently opened TML Task activity diagram",0);
actions[TMLAD_DECRYPT]=newTAction("add-tmlad-decrypt","Add Decryption",IconManager.imgic941,IconManager.imgic941,"Decryption","Add a decryption operator to the currently opened TML Task activity diagram",0);
actions[EBRDD_EDIT]=newTAction("edit-ebrdd-diagram","Edit EBRDD",IconManager.imgic100,IconManager.imgic101,"Edit EBRDD","Make it possible to edit the currently opened Event-Based Requirement Description Diagram",0);
actions[EBRDD_CONNECTOR]=newTAction("add-ebrdd-connector","Connect two operators together",IconManager.imgic202,IconManager.imgic202,"Connect two operators together","Connect two operators of the currently opened Event-Based Requirement Description Diagram",0);
actions[EBRDD_START]=newTAction("add-ebrdd-start","Add Start state",IconManager.imgic222,IconManager.imgic222,"Start","Add a start state to the currently opened Event-Based Requirement Description Diagram",0);
actions[EBRDD_STOP]=newTAction("add-ebrdd-stop","Add Stop",IconManager.imgic210,IconManager.imgic210,"Stop","Add a termination state to the currently opened Event-Based Requirement Description Diagram",0);
actions[EBRDD_CHOICE]=newTAction("add-ebrdd-choice","Add Choice",IconManager.imgic208,IconManager.imgic208,"Choice","Add a deterministic choice to the currently opened Event-Based Requirement Description Diagram",0);
actions[EBRDD_ERC]=newTAction("add-ebrdd-erc","Add ERC",IconManager.imgic1050,IconManager.imgic1050,"Event Reception Container","Add an Event Reception Container to the currently opened Event-Based Requirement Description Diagram",0);
actions[EBRDD_ACTION]=newTAction("add-ebrdd-action","Add Action",IconManager.imgic204,IconManager.imgic204,"Action","Add an Action to the currently opened Event-Based Requirement Description Diagram",0);
actions[EBRDD_FOR_LOOP]=newTAction("add-ebrdd-for-loop","Loop (for)",IconManager.imgic912,IconManager.imgic912,"Loop (for)","Add a for loop to the currently opened Event-Based Requirement Description Diagram",0);
actions[EBRDD_SEQUENCE]=newTAction("add-ebrdd-sequence","Sequence",IconManager.imgic226,IconManager.imgic226,"Sequence","Add a sequence to the currently opened Event-Based Requirement Description Diagram",0);
actions[EBRDD_CONNECTOR_ERC]=newTAction("add-ebrdd-erc-connector","Connect two ESO / ERB operators together",IconManager.imgic1052,IconManager.imgic1052,"Connect two ESO / ERB operators together","Connect two ESO / ERB operators of the currently opened Event-Based Requirement Description Diagram",0);
actions[EBRDD_ESO]=newTAction("add-ebrdd-eso","Add ESO",IconManager.imgic1054,IconManager.imgic1054,"Event Sequencing Operator","Add an Event Sequencing Operator to the currently opened Event-Based Requirement Description Diagram",0);
actions[EBRDD_ERB]=newTAction("add-ebrdd-erb","Add ERB",IconManager.imgic1056,IconManager.imgic1056,"Event Reaction Block","Add an Event Reaction Block to the currently opened Event-Based Requirement Description Diagram",0);
actions[EBRDD_VARIABLE_DECLARATION]=newTAction("add-ebrdd-var-dec","Add Variable Declaration",IconManager.imgic1060,IconManager.imgic1060,"Add Variable Declaration","Add a variable declaration block to the currently opened Event-Based Requirement Description Diagram",0);
actions[TMLARCHI_EDIT]=newTAction("edit-tmlarchi-diagram","Edit DIPLODOCUS architecture diagram",IconManager.imgic100,IconManager.imgic101,"Edit DIPLODOCUS architecture diagram","Make it possible to edit the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLARCHI_LINK]=newTAction("add-tmlarchi-link","Add a link",IconManager.imgic202,IconManager.imgic202,"Link","Add a link between two nodes of the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLARCHI_CPUNODE]=newTAction("add-tmlarchi-cpunode","Add a CPU node",IconManager.imgic1100,IconManager.imgic1100,"CPU node","Add a cpu node to the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLARCHI_BUSNODE]=newTAction("add-tmlarchi-busnode","Add a Bus node",IconManager.imgic1102,IconManager.imgic1102,"Bus node","Add a bus node to the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLARCHI_CPNODE]=newTAction("add-tmlarchi-cpnode","Add a Communication pattern node",IconManager.imgic1102,IconManager.imgic1102,"CP node","Add a communication pattern node to the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLARCHI_ARTIFACT]=newTAction("add-tmlarchi-artifact","Map a task",IconManager.imgic702,IconManager.imgic702,"Map a task","Map a task onto a node in the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLARCHI_COMMUNICATION_ARTIFACT]=newTAction("add-tmlarchi-communication-artifact","Map a channel",IconManager.imgic702,IconManager.imgic702,"Map a channel","Map a channel onto a node in the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLARCHI_PORT_ARTIFACT]=newTAction("add-tmlarchi-port-artifact","Map a port",IconManager.imgic702,IconManager.imgic702,"Map a port","Map a port onto a node in the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLARCHI_EVENT_ARTIFACT]=newTAction("add-tmlarchi-event-artifact","Map an event / request",IconManager.imgic702,IconManager.imgic702,"Map an event/request","Map an event or a request onto a node in the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLARCHI_BRIDGENODE]=newTAction("add-tmlarchi-bridgenode","Add a Bridge node",IconManager.imgic1104,IconManager.imgic1104,"Bridge node","Add a bridge node to the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLARCHI_HWANODE]=newTAction("add-tmlarchi-hwanode","Add a hardware accelerator node",IconManager.imgic1106,IconManager.imgic1106,"Hardware accelerator node","Add a hardware accelerator node to the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLARCHI_MEMORYNODE]=newTAction("add-tmlarchi-memorynode","Add a memory node",IconManager.imgic1108,IconManager.imgic1108,"Memory node","Add a memory node to the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLARCHI_DMANODE]=newTAction("add-tmlarchi-dmanode","Add a DMA node",IconManager.imgic1110,IconManager.imgic1110,"DMA node","Add a DMA node to the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLARCHI_KEY]=newTAction("add-tmlarchi-key","Map a key",IconManager.imgic1118,IconManager.imgic1118,"Map a key","Map a key onto a node in the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLARCHI_FIREWALL]=newTAction("add-tmlarchi-firewall","Add a Firewall",IconManager.imgic7001,IconManager.imgic7001,"Add a Firewall","Add a Firewall in the currently opened DIPLODOCUS architecture diagram",0);
actions[TMLCP_EDIT]=newTAction("edit-tmlcp-diagram","Edit communication pattern diagram",IconManager.imgic100,IconManager.imgic101,"Edit communication pattern diagram","Make it possible to edit the currently opened communication pattern diagram",0);
actions[TMLCP_CONNECTOR]=newTAction("add-tmlcp-connector","Add CP Connector",IconManager.imgic202,IconManager.imgic202,"Connector","Add a Connector between two components of the currently opened communication pattern diagram",0);
actions[TMLCP_REF_SD]=newTAction("add-ref-sd-tmlcp","Add reference to a SD",IconManager.imgic400,IconManager.imgic400,"Reference to a SD","Add a reference to a sequence diagram in the the currently opened communication pattern diagram",0);
actions[TMLCP_REF_CP]=newTAction("add-ref-cp-tmlcp","Add reference to a CP",IconManager.imgic400,IconManager.imgic400,"Reference to an AD","Add a reference to a communication pattern diagram in the currently opened communication pattern diagram",0);
actions[TMLCP_FORK]=newTAction("add-tmlcp-fork","Add fork",IconManager.imgic206,IconManager.imgic206,"Fork","Add a fork to the currently opened communication pattern diagram",0);
actions[TMLCP_JOIN]=newTAction("add-tmlcp-join","Add join",IconManager.imgic206,IconManager.imgic206,"Join","Add a join to the currently opened communication pattern diagram",0);
actions[TMLCP_CHOICE]=newTAction("add-tmlcp-choice","Add Choice",IconManager.imgic208,IconManager.imgic208,"Choice","Add a choice - non-deterministic or guarded - to the currently opened communication pattern diagram",0);
actions[TMLCP_START]=newTAction("add-tmlcp-start","Add Start state",IconManager.imgic222,IconManager.imgic222,"Start","Add a start state to the currently opened communication pattern diagram",0);
actions[TMLCP_STOP]=newTAction("add-tmlcp-stop","Add Stop",IconManager.imgic210,IconManager.imgic210,"Stop","Add a termination state to the currently opened communication pattern diagram",0);
actions[TMLCP_JUNCTION]=newTAction("add-tmlcp-junction","Add Junction",IconManager.imgic212,IconManager.imgic212,"Junction","Add a junction with three inputs to the currently opened communication pattern diagram",0);
actions[TMLCP_FOR_LOOP]=newTAction("add-tmlcp-forloop","Add loop",IconManager.imgic912,IconManager.imgic912,"Loop","Add a for loop to the currently opened communication pattern diagram",0);
actions[TMLSD_EDIT]=newTAction("edit-tmlsd-diagram","Edit CP-SD diagram",IconManager.imgic100,IconManager.imgic101,"Edit the Sequence Diagram","Make it possible to edit the currently opened communication pattern sequence diagram",0);
actions[TMLSD_MESSAGE_ASYNC]=newTAction("add-tmlsd-messageasync","Add async msg",IconManager.imgic202,IconManager.imgic202,"Asynchronous message","Add an asynchronous message between two components of the currently opened communication pattern sequence diagram",0);
actions[TMLSD_STORAGE_INSTANCE]=newTAction("add-storage-instance-tmlsd","Storage instance",IconManager.imgic500,IconManager.imgic500,"Storage instance","Add a storage instance to the currently opened communication pattern sequence diagram",0);
actions[TMLSD_TRANSFER_INSTANCE]=newTAction("add-transfer-instance-tmlsd","Transfer instance",IconManager.imgic500,IconManager.imgic500,"Transfer instance","Add a transfer instance to the currently opened communication pattern sequence diagram",0);
actions[TMLSD_CONTROLLER_INSTANCE]=newTAction("add-controller-instance-tmlsd","Controller instance",IconManager.imgic500,IconManager.imgic500,"Controller instance","Add a controller instance to the currently opened communication pattern sequence diagram",0);
actions[TMLSD_ACTION_STATE]=newTAction("add-action-tmlsd","Action state",IconManager.imgic512,IconManager.imgic512,"Action state","Add an action state to the currently opened communication pattern sequence diagram",0);
//ProActive State Machine Diagram
actions[PROSMD_EDIT]=newTAction("edit-prosmd-diagram","Edit ProActive state machine diagram",IconManager.imgic100,IconManager.imgic101,"Edit ProActive state machine diagram","Make it possible to edit the currently opened ProActive state machine diagram",0);
actions[PROSMD_START]=newTAction("add-prosmd-start","Add Start state",IconManager.imgic222,IconManager.imgic222,"Start","Add a start state to the currently opened ProActive state machine diagram",0);
actions[PROSMD_STOP]=newTAction("add-prosmd-stop","Add Stop",IconManager.imgic210,IconManager.imgic210,"Stop","Add a termination state to the currently opened ProActive state machine diagram",0);
actions[PROSMD_CONNECTOR]=newTAction("add-prosmd-connector","Connect two operators together",IconManager.imgic202,IconManager.imgic202,"Connect two operators together","Connect two operators of the currently opened ProActive state machine diagram",0);
actions[PROSMD_SENDMSG]=newTAction("add-prosmd-sendmsg","Send msg",IconManager.imgic2000,IconManager.imgic2000,"Send msg","Add a send message to the currently opened ProActive state machine diagram",0);
actions[PROSMD_GETMSG]=newTAction("add-prosmd-getmsg","Get msg",IconManager.imgic2002,IconManager.imgic2002,"Get msg","Add a get message to the currently opened ProActive state machine diagram",0);
actions[PROSMD_CHOICE]=newTAction("add-prosmd-choice","Choice",IconManager.imgic2004,IconManager.imgic2004,"Choice operator","Add a choice operator to the currently opened ProActive state machine diagram",0);
actions[PROSMD_JUNCTION]=newTAction("add-prosmd-junction","Junction",IconManager.imgic2006,IconManager.imgic2006,"Junction operator","Add a junction operator to the currently opened ProActive state machine diagram",0);
actions[PROSMD_SUBMACHINE]=newTAction("add-prosmd-submachine","Submachine",IconManager.imgic2008,IconManager.imgic2008,"Submachine","Add a submachine to the currently opened ProActive state machine diagram",0);
actions[PROSMD_ACTION]=newTAction("add-prosmd-action","Action",IconManager.imgic2010,IconManager.imgic2010,"Action","Add an action to the currently opened ProActive state machine diagram",0);
actions[PROSMD_PARALLEL]=newTAction("add-prosmd-nondeterministic-choice","Nondeterministic choice operator",IconManager.imgic206,IconManager.imgic206,"Parallel operator","Add a parallel operator to the currently opened ProActive state machine diagram",0);
actions[PROSMD_STATE]=newTAction("add-prosmd-state","State ",IconManager.imgic2012,IconManager.imgic2012,"State ","Add state to the currently opened ProActive state machine diagram",0);
//ProcActive Composite Structure Diagram
actions[PROCSD_EDIT]=newTAction("edit-procsd-diagram","Edit ProActive composite stucture diagram",IconManager.imgic100,IconManager.imgic101,"Edit ProActive composite structure diagram","Make it possible to edit the currently opened ProActive composite structure diagram",0);
actions[PROCSD_COMPONENT]=newTAction("add-procsd-component","Add component",IconManager.imgic2100,IconManager.imgic2100,"Add component","Add a component to the currently opened ProActive composite structure diagram",0);
//Delegate port action removed, by Solange
//actions[PROCSD_DELEGATE_PORT] = new TAction("add-procsd-delegate-port", "Add a delegate port", IconManager.imgic2102, IconManager.imgic2102, "Add a delegate port", "Add a delegate port to a component", 0);
actions[PROCSD_CONNECTOR]=newTAction("add-procsd-connector","Connect two ports together",IconManager.imgic2110,IconManager.imgic2110,"Connect two ports together","An interface coresponds to this conector",0);
actions[PROCSD_CONNECTOR_DELEGATE]=newTAction("add-procsd-connector-delegate","Delegates the message",IconManager.imgic202,IconManager.imgic202,"Delegates the message ","It transmits the message between the border and an inside component of a composite.",0);
actions[PROCSD_INTERFCE]=newTAction("add-procsd-interface","Add an interface",IconManager.imgic2104,IconManager.imgic2104,"Add an interface","an interface describes the messages wich pass through a connection",0);
actions[PROCSD_IN_PORT]=newTAction("add-procsd-in-port","Add in port",IconManager.imgic2106,IconManager.imgic2106,"Add in port","Add an in port to a component. An in port coresponds to a offered/server interface",0);
actions[PROCSD_OUT_PORT]=newTAction("add-procsd-out-port","Add out port",IconManager.imgic2108,IconManager.imgic2108,"Add out port","Add an out port to a component. An out port coresponds to an requiered/client interface",0);
actions[PROCSD_CONNECTOR_PORT_INTERFACE]=newTAction("add-port-to-interface-connector","Connect a port to an interface definition",IconManager.imgic108,IconManager.imgic108,"Connects a port to an interface definition","Port to interface connector",0);
actions[TREQ_REQUIREMENT]=newTAction("add-treq-requirement","Add a requirement",IconManager.imgic1002,IconManager.imgic1002,"Requirement","Add a requirement to the currently opened requirement diagram",0);
actions[TREQ_OBSERVER]=newTAction("add-treq-observer","Add an observer",IconManager.imgic1004,IconManager.imgic1004,"Observer","Add an observer to the currently opened requirement diagram",0);
actions[TREQ_EBRDD]=newTAction("add-treq-ebrdd","Add a reference to an EBRDD",IconManager.imgic1014,IconManager.imgic1014,"EBRDD","Add an EBRDD-based observer to the currently opened requirement diagram",0);
actions[TREQ_DERIVE]=newTAction("add-treq-derive","Add a <<deriveReqt>> link",IconManager.imgic1008,IconManager.imgic1008,"DeriveReqt","Add a <<deriveReqt>> link between two requirements of the currently opened requirement diagram",0);
actions[TREQ_VERIFY]=newTAction("add-treq-verify","Add a <<verify>> link",IconManager.imgic1006,IconManager.imgic1006,"Verify","Add a <<verify>> link between an observer and a requirement of the currently opened requirement diagram",0);
actions[TREQ_COPY]=newTAction("add-treq-copy","Add a <<copy>> link",IconManager.imgic1010,IconManager.imgic1010,"Copy","Add a <<copy>> link between two requirements of the currently opened requirement diagram",0);
actions[TREQ_COMPOSITION]=newTAction("add-treq-composition","Add a <<derive>> link",IconManager.imgic1012,IconManager.imgic1012,"Composition","Add a <<copy>> link between two requirements of the currently opened requirement diagram",0);
// Attack Tree Diagrams
actions[ATD_BLOCK]=newTAction("atd-block","Add a block",IconManager.imgic1070,IconManager.imgic1070,"Block","Add a SysML Block to the currently opened attack tree diagram",0);
actions[ATD_ATTACK]=newTAction("atd-attack","Add an attack",IconManager.imgic1072,IconManager.imgic1072,"Attack","Add an attack (i.e. a SysML value type) to the currently opened attack tree diagram",0);
actions[ATD_ATTACK_CONNECTOR]=newTAction("atd-attack-connector","Add a connector between attacks /constraints",IconManager.imgic1080,IconManager.imgic1080,"Connector","Add a connector between attacks / constraints of the currently opened attack tree diagram",0);
actions[ATD_COMPOSITION_CONNECTOR]=newTAction("atd-composition-connector","Add a composition connector between blocks",IconManager.imgic1076,IconManager.imgic1076,"Composition connector","Add a composition between blocks of the currently opened attack tree diagram",0);
actions[ATD_CONSTRAINT]=newTAction("atd-constraint","Add an constraint",IconManager.imgic1078,IconManager.imgic1078,"Constraint","Add a constraint to the currently opened attack tree diagram",0);
actions[ATD_COUNTERMEASURE]=newTAction("atd-countermeasure","Add a countermeasure",IconManager.imgic1082,IconManager.imgic1082,"Countermeasure","Add a countermeasure to the currently opened attack tree diagram",0);
actions[ATD_COUNTERMEASURE_CONNECTOR]=newTAction("atd-countermeasure-connector","Add a connector between attacks / countermeasures",IconManager.imgic1084,IconManager.imgic1084,"Connect countermeasure","Add a connector between attacks / countermeasures of the currently opened attack tree diagram",0);
// TURTLE-OS
actions[TOS_TCLASS]=newTAction("add-tclass-os","Add Tclass",IconManager.imgic104,IconManager.imgic104,"Tclass","Add a TClass to the currently opened class diagram",0);
actions[TOS_ASSOCIATION]=newTAction("add-association-tos","Add association",IconManager.imgic102,IconManager.imgic102,"Association","Add an association between two tclasses of the currently opened TURTLE-OS class diagram",0);
actions[TOS_ASSOCIATION_NAVIGATION]=newTAction("add-association-nav-tos","Add association with navigation",IconManager.imgic106,IconManager.imgic106,"Association with navigation","Add an association with navigation between two tclasses of the currently opened TURTLE-OS class diagram",0);
actions[TOS_CONNECTOR_ATTRIBUTE]=newTAction("add-attribute-connector-tos","Connects an association to a composition operator",IconManager.imgic108,IconManager.imgic108,"Attributes an association with a composition operator","Adds a connector between an association and a composition operator to the currently opened TURTLE-OS class diagram",0);
actions[TOS_CALL_OPERATOR]=newTAction("add-call-operator","Add Call composition operator",IconManager.imgic126,IconManager.imgic126,"Call composition operator","Adds a call composition operator to the currently opened TURTLE-OS class diagram",0);
actions[TOS_EVT_OPERATOR]=newTAction("add-evt-operator","Add Evt composition operator",IconManager.imgic126,IconManager.imgic126,"Evt composition operator","Adds an evt composition operator to the currently opened TURTLE-OS class diagram",0);
actions[TOSAD_ACTION_STATE]=newTAction("add-action-state-osad","Add Action State",IconManager.imgic204,IconManager.imgic204,"Action state","Add an action state (i.e. synchronization on gate, variable modification, call on protected object) to the currently opened TURTLE-OS activity diagram",0);
actions[TOSAD_CONNECTOR]=newTAction("add-tosad-connector","Connect two operators together",IconManager.imgic202,IconManager.imgic202,"Connect two operators together","Connect two operators of the currently opened TURTLE-OS activity diagram",0);
actions[TOSAD_CHOICE]=newTAction("add-tosad-choice","Add Choice",IconManager.imgic208,IconManager.imgic208,"Choice","Add a choice - non-deterministic or guarded - to the currently opened TURTLE-OS activity diagram",0);
actions[TOSAD_START_STATE]=newTAction("add-tosad-start","Add Start state",IconManager.imgic222,IconManager.imgic222,"Start","Add a start state to the currently opened TURTLKE-OS activity diagram",0);
actions[TOSAD_STOP_STATE]=newTAction("add-tosad-stop","Add Stop",IconManager.imgic210,IconManager.imgic210,"Stop","Add a termination state to the currently opened TURTLE-OS activity diagram",0);
actions[TOSAD_JUNCTION]=newTAction("add-tosad-junction","Add Junction",IconManager.imgic212,IconManager.imgic212,"Junction","Add a junction with three inputs to the currently opened TURTLE-OS activity diagram",0);
actions[TOSAD_TIME_INTERVAL]=newTAction("add-tosad-time-interval","Add Time Interval",IconManager.imgic224,IconManager.imgic224,"Time interval","Add a time interval to the currently opened TURTLE-OS activity diagram",0);
actions[TOSAD_INT_TIME_INTERVAL]=newTAction("add-tosad-int-time-interval","Add Interruptible Time Interval",IconManager.imgic224,IconManager.imgic224,"Interruptible time interval","Add an interruptible time interval to the currently opened TURTLE-OS activity diagram",0);
actions[EXTERNAL_ACTION_1]=newTAction("user-command-1","User command 1",IconManager.imgic338,IconManager.imgic338,"User command 1","Execute the user command #1",'0');
actions[EXTERNAL_ACTION_2]=newTAction("user-command-2","User command 2",IconManager.imgic338,IconManager.imgic338,"User command 2","Execute the user command #2",'0');
// AVATAR Block Diagrams
actions[ABD_BLOCK]=newTAction("abd-block","Add a block",IconManager.imgic5000,IconManager.imgic5000,"Block","Add a SysML Block to the currently opened AVATAR Block Diagram",0);
actions[ABD_CRYPTOBLOCK]=newTAction("abd-cryptoblock","Add a crypto block",IconManager.imgic5000,IconManager.imgic5000,"Crypto block","Add a SysML Crypto Block to the currently opened AVATAR Block Diagram",0);
actions[ABD_DATATYPE]=newTAction("abd-datatype","Add a data type",IconManager.imgic5034,IconManager.imgic5034,"Data type","Add a SysML Block representing a Data Type to the currently opened AVATAR Block Diagram",0);
actions[ABD_COMPOSITION_CONNECTOR]=newTAction("abd-composition-connector","Add a composition connector between blocks",IconManager.imgic5002,IconManager.imgic5002,"Composition connector","Add a composition between blocks of the currently opened AVATAR Block Diagram",0);
actions[ABD_PORT_CONNECTOR]=newTAction("abd-port-connector","Add a composition connector between blocks",IconManager.imgic5004,IconManager.imgic5004,"Port connector","Add a port link between blocks of the currently opened AVATAR Block Diagram",0);
actions[ABD_LIBRARYFUNCTION]=newTAction("abd-libraryfunction","Add a library function",IconManager.imgic5070,IconManager.imgic5000,"Library Function","Add a Library Function to the currently opened AVATAR Block Diagram",0);
actions[ABD_CRYPTOLIBRARYFUNCTION]=newTAction("abd-cryptolibraryfunction","Add a crypto library function",IconManager.imgic5070,IconManager.imgic5000,"Crypto library function","Add a Crypto Library Function to the currently opened AVATAR Block Diagram",0);
// AVATAR State Machine Diagrams
actions[ASMD_EDIT]=newTAction("edit-asmd-diagram","Edit AVATAR state machine diagram",IconManager.imgic100,IconManager.imgic101,"Edit AVATAR state machine diagram","Make it possible to edit the currently opened AVATAR state machine diagram",0);
actions[ASMD_CONNECTOR]=newTAction("add-asmd-connector","Connect two operators together",IconManager.imgic202,IconManager.imgic202,"Connect two operators together","Connect two operators of the currently opened AVATAR state machine diagram",0);
actions[ASMD_START]=newTAction("add-asmd-start","Add Start state",IconManager.imgic222,IconManager.imgic222,"Start","Add a start state to the currently opened AVATAR state machine diagram",0);
actions[ASMD_STOP]=newTAction("add-asmd-stop","Add Stop",IconManager.imgic210,IconManager.imgic210,"Stop","Add a termination state to the currently opened AVATAR state machine diagram",0);
actions[ASMD_SEND_SIGNAL]=newTAction("add-asmd-sendsignal","Send signal",IconManager.imgic904,IconManager.imgic904,"Send signal","Add a send signal operator to the currently opened AVATAR state machine diagram",0);
actions[ASMD_RECEIVE_SIGNAL]=newTAction("add-asmd-receivesignal","Receive signal",IconManager.imgic908,IconManager.imgic908,"Receive signal","Add a receive signal operator to the currently opened AVATAR state machine diagram",0);
// TODO: change icon
actions[ASMD_LIBRARY_FUNCTION_CALL]=newTAction("add-asmd-libraryfunctioncall","Library function call",IconManager.imgic904,IconManager.imgic904,"Library function call","Add a library function call to the currently opened AVATAR state machine diagram",0);
actions[ASMD_PARALLEL]=newTAction("add-asmd-parallel","Parallel",IconManager.imgic206,IconManager.imgic206,"Parallel","Add a parallel operator to the currently opened AVATAR state machine diagram",0);
actions[ASMD_STATE]=newTAction("add-asmd-state","State",IconManager.imgic5036,IconManager.imgic5036,"State","Add a new state to the currently opened AVATAR state machine diagram",0);
actions[ASMD_CHOICE]=newTAction("add-asmd-choice","Add Choice",IconManager.imgic208,IconManager.imgic208,"Choice","Add a choice - non-deterministic or guarded - to the currently opened AVATAR state machine diagram",0);
actions[ASMD_RANDOM]=newTAction("add-asmd-random","Add random",IconManager.imgic924,IconManager.imgic924,"Select random","Add a random operator to the currently opened AVATAR State Machine diagram",0);
actions[ASMD_SET_TIMER]=newTAction("add-asmd-setrimer","Set timer",IconManager.imgic5038,IconManager.imgic5038,"Set timer","Add a set timer operator to the currently opened AVATAR State Machine diagram",0);
actions[ASMD_RESET_TIMER]=newTAction("add-asmd-resettimer","Reset timer",IconManager.imgic5040,IconManager.imgic5040,"Reset timer","Add a reset timer operator to the currently opened AVATAR State Machine diagram",0);
actions[ASMD_EXPIRE_TIMER]=newTAction("add-asmd-expiretimer","Timer expiration",IconManager.imgic5042,IconManager.imgic5042,"Wait for timer expiration","Add a timer expiration operator to the currently opened AVATAR State Machine diagram",0);
// AVATAR Modeling Assumptions Diagram
actions[AMAD_EDIT]=newTAction("edit-amad-diagram","Edit AVATAR Modeling Assumptions Diagram",IconManager.imgic100,IconManager.imgic101,"Edit AVATAR Modeling Assumptions Diagram","Make it possible to edit the currently opened AVATAR Modeling Assumption diagram",0);
actions[AMAD_ASSUMPTION]=newTAction("add-amad-assumption","Add an assumption",IconManager.imgic5060,IconManager.imgic5060,"Assumption","Add an assumption to the currently opened avatar Modeling Assumptions Diagram",0);
actions[AMAD_DIAGRAM_REFERENCE]=newTAction("add-amad-diagram-reference","Add a diagram reference",IconManager.imgic5058,IconManager.imgic5058,"Diagram reference","Add a diagram reference to the currently opened avatar Modeling Assumptions Diagram",0);
actions[AMAD_ELEMENT_REFERENCE]=newTAction("add-amad-element-reference","Add a reference to an modeling element",IconManager.imgic5062,IconManager.imgic5062,"Element reference","Add a reference to an model element in the currently opened avatar Modeling Assumptions Diagram",0);
actions[AMAD_COMPOSITION_CONNECTOR]=newTAction("add-amad-composition","Add a composite link",IconManager.imgic1012,IconManager.imgic1012,"Composite","Add a composite link between two assumptions of the currently opened avatar Modeling Assumptions diagram",0);
actions[AMAD_VERSIONING_CONNECTOR]=newTAction("add-amad-versioning","Add a versioning link",IconManager.imgic5064,IconManager.imgic5064,"Versioning","Add a versioning link between two assumptions of the currently opened avatar Modeling Assumptions diagram",0);
actions[AMAD_IMPACT_CONNECTOR]=newTAction("add-amad-impact","Add an impact link",IconManager.imgic5066,IconManager.imgic5066,"Impact","Add an impact link between two references to model elements, in the currently opened avatar Modeling Assumptions diagram",0);
actions[AMAD_MEET_CONNECTOR]=newTAction("add-amad-meet","Add an meet link",IconManager.imgic5066,IconManager.imgic5066,"Meet","Add an meet link between a model element and an assumption in the currently opened Avatar Modeling Assumptions diagram",0);
actions[AMAD_BELONGSTOCOMPOSITION_CONNECTOR]=newTAction("amad-belongstocomposition-connector","Add a composition connector between references",IconManager.imgic5002,IconManager.imgic5002,"Composition connector","Add a composition between blocks of the currently opened Avatar Modeling Assumptions diagram",0);
// AVATAR Requirement Diagrams
actions[ARD_EDIT]=newTAction("edit-ard-diagram","Edit Requirement Diagram",IconManager.imgic100,IconManager.imgic101,"Edit Requirement Diagram","Make it possible to edit the currently opened Requirement Diagram",0);
actions[ARD_REQUIREMENT]=newTAction("add-ard-requirement","Add a requirement",IconManager.imgic5006,IconManager.imgic5006,"Requirement","Add a requirement to the currently opened requirement diagram",0);
actions[ARD_PROPERTY]=newTAction("add-ard-property","Add a property",IconManager.imgic5008,IconManager.imgic5008,"Property","Add a reference to a property of the currently opened requirement diagram",0);
actions[ARD_ELEMENT_REFERENCE]=newTAction("add-ard-element-reference","Add a reference to an element",IconManager.imgic5068,IconManager.imgic5068,"Element Reference","Add a reference to an element of the currently opened requirement diagram",0);
actions[ARD_DERIVE_CONNECTOR]=newTAction("add-ard-derive","Add a <<deriveReqt>> link",IconManager.imgic1008,IconManager.imgic1008,"DeriveReqt","Add a <<deriveReqt>> link between two requirements of the currently opened requirement diagram",0);
actions[ARD_SATISFY_CONNECTOR]=newTAction("add-ard-satisfy","Add a <<satisfy>> link",IconManager.imgic1018,IconManager.imgic1018,"Satisfy","Add a <<satisfy>> link between two requirements of the currently opened requirement diagram",0);
actions[ARD_REFINE_CONNECTOR]=newTAction("add-ard-refine","Add a <<refine>> link",IconManager.imgic1016,IconManager.imgic1016,"refine","Add a <<refine>> link between two requirements of the currently opened requirement diagram",0);
actions[ARD_VERIFY_CONNECTOR]=newTAction("add-ard-verify","Add a <<verify>> link",IconManager.imgic1006,IconManager.imgic1006,"Verify","Add a <<verify>> link between an observer and a requirement of the currently opened requirement diagram",0);
actions[ARD_COPY_CONNECTOR]=newTAction("add-ard-copy","Add a <<copy>> link",IconManager.imgic1010,IconManager.imgic1010,"Copy","Add a <<copy>> link between two requirements of the currently opened requirement diagram",0);
actions[ARD_COMPOSITION_CONNECTOR]=newTAction("add-ard-composition","Add a composition link",IconManager.imgic1012,IconManager.imgic1012,"Composition","Add a composition link between two requirements of the currently opened requirement diagram",0);
// AVATAR Parametric Diagrams
actions[APD_EDIT]=newTAction("edit-apd-diagram","Edit AVATAR Parametric Diagrams",IconManager.imgic100,IconManager.imgic101,"Edit AVATAR Parametric Diagram","Make it possible to edit the currently opened AVATAR Parametric Diagram",0);
actions[APD_BLOCK]=newTAction("apd-block","Add a block",IconManager.imgic5000,IconManager.imgic5000,"Block","Add a SysML Block to the currently opened AVATAR Parametric Diagram",0);
actions[APD_LOGICAL_CONSTRAINT]=newTAction("apd-logical-constraint","Add a Logical Constraint",IconManager.imgic5028,IconManager.imgic5028,"Logical Constraint","Add a Logical Constraint to the currently opened AVATAR Parametric Diagram",0);
actions[APD_TEMPORAL_CONSTRAINT]=newTAction("apd-temporal-constraint","Add a Temporal Constraint",IconManager.imgic5030,IconManager.imgic5030,"Temporal Constraint","Add a Temporal Constraint to the currently opened AVATAR Parametric Diagram",0);
actions[APD_ATTRIBUTE]=newTAction("apd-attribute","Add a attribute",IconManager.imgic5010,IconManager.imgic5010,"Attribute","Add an attribute to the currently opened AVATAR Parametric Diagram",0);
actions[APD_SIGNAL]=newTAction("apd-signal","Add a signal",IconManager.imgic5022,IconManager.imgic5022,"Signal","Add an signal to the currently opened AVATAR Parametric Diagram",0);
actions[APD_ALIAS]=newTAction("apd-alias","Add a alias",IconManager.imgic5032,IconManager.imgic5032,"Alias","Add an alias to the currently opened AVATAR Parametric Diagram",0);
actions[APD_BOOLEQ]=newTAction("apd-booleq","Add a boolean equation",IconManager.imgic5014,IconManager.imgic5014,"boolean equation","Add a boolean equation to the currently opened AVATAR Parametric Diagram",0);
actions[APD_ATTRIBUTE_SETTING]=newTAction("apd-attribute-setting","Setting attributes",IconManager.imgic5012,IconManager.imgic5012,"Setting attributes","Add an attribute affectation to the currently opened AVATAR Parametric Diagram",0);
actions[APD_PROPERTY]=newTAction("apd-property","Add a property",IconManager.imgic5026,IconManager.imgic5026,"Property","Add a property to the currently opened AVATAR Parametric Diagram",0);
actions[APD_PROPERTY_RELATION]=newTAction("apd-property-relation","Add a property relation",IconManager.imgic5024,IconManager.imgic5024,"Property relation","Add a property relation to the currently opened AVATAR Parametric Diagram",0);
actions[APD_ATTRIBUTE_CONNECTOR]=newTAction("apd-attribute-connector","Add a connector between attribute elements",IconManager.imgic5016,IconManager.imgic5016,"Connector between attributes","Add a connector between attributes to the currently opened AVATAR Parametric Diagram",0);
actions[APD_SIGNAL_CONNECTOR]=newTAction("apd-signal-connector","Add a connector between signal elements",IconManager.imgic5018,IconManager.imgic5018,"Connector between signals","Add a connector between signals to the currently opened AVATAR Parametric Diagram",0);
actions[APD_PROPERTY_CONNECTOR]=newTAction("apd-property-connector","Add a connector between property elements",IconManager.imgic5020,IconManager.imgic5020,"Connector between properties","Add a connector between properties to the currently opened AVATAR Parametric Diagram",0);
actions[APD_COMPOSITION_CONNECTOR]=newTAction("apd-composition-connector","Add a composition between blocks",IconManager.imgic5002,IconManager.imgic5002,"Composition between blocks","Add a composition between blocks to the currently opened AVATAR Parametric Diagram",0);
// AVATAR Context Diagrams
actions[ACD_EDIT]=newTAction("edit-acd-diagram","Edit AVATAR Context Diagrams",IconManager.imgic100,IconManager.imgic101,"Edit AVATAR Context Diagram","Make it possible to edit the currently opened AVATAR Context Diagram",0);
actions[ACD_BLOCK]=newTAction("acd-block","Add a block",IconManager.imgic5000,IconManager.imgic5000,"Block","Add a SysML Block to the currently opened AVATAR Context Diagram",0);
actions[ACD_COMPOSITION_CONNECTOR]=newTAction("acd-composition-connector","Add a composition between blocks",IconManager.imgic5002,IconManager.imgic5002,"Composition between blocks","Add a composition between blocks to the currently opened AVATAR Context Diagram",0);
actions[ACD_ASSOCIATION_CONNECTOR]=newTAction("acd-association-connector","Add an association",IconManager.imgic5044,IconManager.imgic5044,"Association","Add an association between blocks to the currently opened AVATAR Context Diagram",0);
actions[ACD_ACTOR_STICKMAN]=newTAction("acd-add-actor","Add an actor (stickman format)",IconManager.imgic600,IconManager.imgic600,"Actor","Add a stickman actor to the currently opened AVATAR Context diagram",0);
actions[ACD_ACTOR_BOX]=newTAction("acd-add-actor-box","Add an actor (box format)",IconManager.imgic614,IconManager.imgic614,"Actor (box format)","Add a box actor to the currently opened AVATAR Context diagram",0);
// AVATAR Activity Diagrams
actions[AAD_EDIT]=newTAction("edit-aad-diagram","Edit AVATAR Activity Diagrams",IconManager.imgic100,IconManager.imgic101,"Edit AVATAR Activity Diagram","Make it possible to edit the currently opened AVATAR Activity Diagram",0);
actions[AAD_ASSOCIATION_CONNECTOR]=newTAction("aad-association-connector","Add an association",IconManager.imgic202,IconManager.imgic202,"Association","Add an association between blocks to the currently opened AVATAR Activity Diagram",0);
actions[AAD_START_STATE]=newTAction("add-add-start","Add Start state",IconManager.imgic222,IconManager.imgic222,"Start","Add a start state to the currently opened activity diagram",0);
actions[AAD_STOP_STATE]=newTAction("add-aad-stop","Add Stop",IconManager.imgic210,IconManager.imgic210,"Stop","Add a termination state to the currently opened activity diagram",0);
actions[AAD_CHOICE]=newTAction("add-aad-choice","Add Choice",IconManager.imgic208,IconManager.imgic208,"Choice","Add a choice to the currently opened Avatar activity diagram",0);
actions[AAD_JUNCTION]=newTAction("add-aad-junction","Junction",IconManager.imgic212,IconManager.imgic212,"Junction","Add a junction with three inputs to the currently opened avatar activity diagram",0);
actions[AAD_PARALLEL]=newTAction("add-adparallel","Parallel",IconManager.imgic206,IconManager.imgic206,"Parallel","Add a parallel operator to the currently opened avatar activity diagram",0);
actions[AAD_ACTIVITY]=newTAction("add-aad-activity","Activity",IconManager.imgic5048,IconManager.imgic5048,"Activity","Add a new activity to the currently opened AVATAR avatar activity diagram",0);
actions[AAD_ACTION]=newTAction("add-aad-action","Action",IconManager.imgic204,IconManager.imgic204,"Action","Add a new action to the currently opened AVATAR avatar activity diagram",0);
actions[AAD_STOP_FLOW]=newTAction("add-aad-stop-flow","Stop flow",IconManager.imgic5046,IconManager.imgic5046,"Stop flow","Add a stop flow state to the currently opened avatar activity diagram",0);
actions[AAD_SEND_SIGNAL_ACTION]=newTAction("add-add-send-signal-action","Send signal",IconManager.imgic5050,IconManager.imgic5050,"Send signal","Add a send signal operator to the currently opened avatar activity diagram",0);
actions[AAD_ACCEPT_EVENT_ACTION]=newTAction("add-add-accept-event-action","Accept event",IconManager.imgic5056,IconManager.imgic5056,"Accept event","Add an accept event operator to the currently opened avatar activity diagram",0);
actions[AAD_PARTITION]=newTAction("add-add-partition","Partition",IconManager.imgic5052,IconManager.imgic5052,"Partition","Add a partition to the currently opened avatar activity diagram",0);
actions[AAD_ALIGN_PARTITION]=newTAction("add-aad-align_partitions","Align partitions",IconManager.imgic5054,IconManager.imgic5054,"Align partitions","Align partitions of the currently opened avatar activity diagram",0);
// Ontologies
actions[ACT_GENERATE_ONTOLOGIES_CURRENT_DIAGRAM]=newTAction("generate-ontology-current-diagram","Generate ontology (current diagram)",IconManager.imgic338,IconManager.imgic339,"Generate ontology (current diagram)","Generate the ontology for the diagram under edition",0);
actions[ACT_GENERATE_ONTOLOGIES_CURRENT_SET_OF_DIAGRAMS]=newTAction("generate-ontology-current-set-of-diagrams","Generate ontology (current set of diagrams)",IconManager.imgic338,IconManager.imgic339,"Generate ontology (current set of diagrams)","Generate the ontology for the current set of diagrams under edition",0);
actions[ACT_GENERATE_ONTOLOGIES_ALL_DIAGRAMS]=newTAction("generate-ontology-all-diagrams","Generate ontology (all diagrams)",IconManager.imgic338,IconManager.imgic339,"Generate ontology (all diagrams)","Generate the ontology for the diagrams under edition",0);