Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Emfatic"
(→Screenshots) |
(→Screenshots) |
||
Line 43: | Line 43: | ||
<tr> <td> | <tr> <td> | ||
Attempting to generate an .emf for an .ecore triggers an EcoreValidation. Errors and warnings are shown in the Problems view, generation is still allowed if there are only warnings. | Attempting to generate an .emf for an .ecore triggers an EcoreValidation. Errors and warnings are shown in the Problems view, generation is still allowed if there are only warnings. | ||
− | |||
[[Image:EmfaticEcoreValidation.PNG]] | [[Image:EmfaticEcoreValidation.PNG]] | ||
</td> </tr> | </td> </tr> | ||
+ | <tr> <td> | ||
+ | The selected outline node follows the cursor position in the text | ||
+ | [[Image:Emfatictext2outline.PNG]] | ||
+ | </td> </tr> | ||
</table> | </table> | ||
Revision as of 14:31, 28 October 2007
Summary
Emfatic is a text editor supporting navigation, editing, and conversion of Ecore models, using a compact and human-readable syntax similar to Java. The EPLed Emfatic now hosted at EMFT extends the Feb 2005 alphaworks release with support for EMF Generics, folding, "red squigglies", an EMF Type Hierarchy, hyperlinks, AutoEdits, and the possibility to define templates to speed up document creation, among other usability features. The best way to gain hands-on experience with Emfatic is to right-click on any .ecore file and choose "Generate Emfatic source", a similar converter works in the opposite direction. Online help is also available.
Emfatic itself builds upon Gymnast, a framework for jumpstarting text editors for custom Domain Specific Languages. Documentation on how to extend Emfatic, as well as on using Gymnast, can be found in this technical report.
Screenshots
Organization
Initial committers
- Miguel Garcia
- Chris Daly