Community
Participate
Working Groups
Papyrus shall provide a specific textual editor for ALF, the OMG standard for the UML action language.
Requirements and roadmap: * To be addressed for end of march 2011: - Underlying grammar shall support the highest completion level of ALF (which includes both structural and behavioral aspects of fUML) - The editor should support detection of syntactic (i.e. parsing errors) and semantic (e.g. scoping, type inference) errors - The editor should be integrated in Papyrus for edition of the following modeling elements: . Operation signatures . Operation bodies . OpaqueBehavior bodies . Effect behavior on state-machine transitions . Entry/Do/Exit behaviors of state-machine states * To be addressed later (Agenda to be refined): - Advanced reconciliation strategy in the case where edited elements carry stereotype applications (e.g., such as parameters of operations or behaviors) - Textual edition of activities, with synchronization of Activity repositories and textual representations.
Hi, does (if yes how) the ALF editor in MDT Papyrus handle enumerations? I need to use enumerations but I cant figure out how to do that since the editor gives me error in all the cases I tested. I would need to do something like: model::myDataTypes::myEnum x; x = model::myDataTypes::myEnum::enumLiteralA where myEnum = {enumLiteralA, enumLiteralB,..}
partially done in 2011, some work to be done in 2012
adapt code for the alf grammar done in the revision 7216
adapt code alf.ui done in the revision 7217
make it compile for the 0.9.x done in the revision 7342
Alf will be moved in the directory UML so the plugin will called org.eclipse.papyrus.uml.alf
creation of the directory revision 7486 and renaming don for the revision 7487to 7490
remove bad directories in revision 7490 to 7501
Alf has been regenerated to test if the refactoring is correct done in the revision 7513
the feature ALF has been added in order to add plugin uml.alf.xtext and uml.alf.xtext.ui done in the revision 7542