? Básicamente necesito implementar un editor completo de XText en un IViewPart
. Tengo la mayor parte trabajando según el proyecto XText Forms Integration. Por desgracia, esto es, no una implementación completa de un editor xtext, y me preguntaba si alguien es consciente de mejores puntos de partida .. o incluso implementaciones completas :-)¿Alguien ha implementado por completo un editor de XText en una IViewPart
7
A
Respuesta
5
es posible, ya que 2.2 (véase this thread). Este código funcionó para mí:
IEditedResourceProvider resourceProvider = new IEditedResourceProvider() {
@Override
public XtextResource createResource() {
try {
MyDslQueryStandaloneSetup.doSetup();
ResourceSet resourceSet = new ResourceSetImpl();
Resource resource = resourceSet.createResource(URI.createURI("somefile.MyDsl"));
return (XtextResource) resource;
} catch (Exception e) {
return null;
}
}
};
MyDslActivator activator = MyDslActivator.getInstance();
Injector injector = activator
.getInjector(MyDslActivator.QUERYNAME);
EmbeddedEditorFactory factory = injector.getInstance(EmbeddedEditorFactory.class);
handle = factory.newEditor(resourceProvider).withParent(
parent);
// keep the partialEditor as instance var to read/write the edited text
partialEditor = handle.createPartialEditor(true);
0
tengo el mismo problema, y acabo de encontrar este proyecto: http://xrepl.org/
crean un comando de consola personalizada, por lo que creo que es un paso más cerca de lo que necesitamos ... :)
Cuestiones relacionadas
- 1. ¿Alguien ha implementado una wiki en NodeJS?
- 2. ¿Alguien ha implementado (u obtenido más información) en Android SyncObserver
- 3. ¿Alguien ha implementado 2 Legged OAuth con DNOA?
- 4. ¿Alguien ha implementado un clon de git o una biblioteca de interfaz usando nodejs?
- 5. ¿Alguien ha usado WebSharper en algún proyecto completo?
- 6. XText en un producto RCP
- 7. ¿Alguien ha implementado la API de PayPal a través de una aplicación de iPhone nativa?
- 8. ¿Alguien ha implementado un analizador Regex y/o Xml alrededor de StringBuilders o Streams?
- 9. ¿Alguien ha implementado con éxito un proyecto de Rails con Ruby 1.9.1?
- 10. ¿Alguien ha implementado jQuery Mobile Add (+/-) Incrementers de número de botón?
- 11. ¿Alguien ha creado una interfaz de usuario de eventos recurrentes para el calendario completo de jquery?
- 12. ¿Por qué no se ha implementado atomicAdd para dobles?
- 13. En WPF, ¿alguien ha animado una cuadrícula?
- 14. Xtext referencias cruzadas personalizadas
- 15. ¿Ha implementado Chrome incorrectamente el objeto dataTransfer?
- 16. ¿Algún explorador ha implementado el DOM3 EventListenerList?
- 17. ¿Alguien ha intentado vss2git?
- 18. ¿Alguien ha analizado Wiktionary?
- 19. ¿Es posible usar Xtext sin eclipse?
- 20. ¿Alguien ha producido un repositorio de GIT en memoria?
- 21. El editor en eclipse ha desaparecido
- 22. ¿Alguien ha intentado usar ZooKeeper?
- 23. ¿Alguien ha probado el lino?
- 24. Mercurial: forma recomendada de enviar un repositorio completo a alguien
- 25. ¿Alguien ha creado un slicer de programa en Java?
- 26. ¿Alguien sabe de un buen editor de MAML?
- 27. ¿Alguien ha intentado con Webistrano?
- 28. Problemas con Xtext en eclipse
- 29. ¿Alguien ha usado Jaxer en producción?
- 30. ¿Alguien ha usado Google Gears en un escenario empresarial?
¿Qué partes faltan para hacer que la integración de Xtext Froms sea una implementación completa? –
@Sebastian (estoy de vacaciones en este momento, pero en lo alto de mi cabeza ...) Números de línea, integración con CMS –
¿Alguna noticia en ese frente? ¿Hay una implementación completa disponible en alguna parte? Gracias – Tobias