Pregunta

Acabo de empezar a jugar con Eclipse GMF.

  • Alguien ha utilizado el framework?
  • Cualquier buenas o malas experiencias que han tenido a usar?
  • Las alternativas para el modelado gráfico podría sugerir?
  • EDITAR: Qué buenos ejemplos están disponibles?
¿Fue útil?

Solución

Alguien ha utilizado el framework? Sí, la estoy usando ahora mismo.Funciona, pero es típicamente un poco de codificación de la gráfica de figuras.Actualmente estoy luchando para utilizar IBM RSA/RSM UML editparts/figuras/nodos etc construido en la parte superior de GMF.

Cualquier buenas o malas experiencias que ha hecho uso de ella? Mirando hacia atrás en mis primeras inmersiones en GMF/EMF/FMAM etc puedo decir con certeza, el estudio de los ejemplos.Hay tendencias importantes que usted tiene que recoger a partir de los ejemplos y no a la documentación.También quisiera sugerir un nuevo libro (Eclipse Modeling Project:Un Idioma Específicas de Dominio (DSL)) específicos para el GMF la creación de modelos en Eclipse.Yo hojeaba y parecía ser la falta de manual a algunos de los más básicos conceptos.¿Por qué el libro es bueno es que se centra en la clave para hacer UML/Modelos útiles a través de constreñida a un dominio específico y proporcionar una herramienta que permite sólo para modelos válidos para ser creado.No hay una gran cantidad de documentación en línea y la API sólo te lo dice mucho.RELOJ hacia FUERA para volver a pintar/pintar bucles causada por llamar setBounds() u otros métodos set en los niños, se bloquea el eclipse ejemplo, no es divertido.Oh sí, y la Api se dividen entre el eclipse de la documentación de la ayuda de versiones o no se incluye a todos.

Las alternativas para el modelado gráfico podría sugerir? Considere la posibilidad de UML perfiles personalizados con las imágenes y los iconos en lugar de lleno de la forma de generación.Se tarda aproximadamente 2 horas para armar una buena Imagen/Icono editor de la construcción en la parte superior de UML gráfica de objetos y perfiles UML.El IBM RSM herramienta UML Perfil de utillaje proyecto hace rápidamente.Hay muchas cosas que usted puede hacer con limitada perfiles UML (a través de plugins de Eclipse o OCL).Entrando GMF la tierra es más de un orden de magnitud el aumento del esfuerzo, de 1 a 10 horas sin problema.

Considere la posibilidad de puro DSL (lenguaje específico de Dominio) de las herramientas por ahí.Google proporcionará una buena lista.Por lo que he visto, la principal razón para el uso de GMF es la integración con eclipse y el aprovechamiento existente ecore/modelos UML, esta es la razón por la que yo uso GMF.

Pregúntate a ti mismo ¿necesito modelo que es fácil, o necesito una herramienta para la creación de instancias de este modelo.Si sólo hay 1-5 usuarios expertos no puede haber una necesidad de una elegante herramienta.

Otros consejos

El TOPCASED proyecto hace uso de GMF. Proporciona varios editores gráficos para UML y otros diagramas.

Con GMF, se genera la mayor parte del editor de código para usted, pero surge la principal complejidad de tener que modificarlo.

Como la mayoría de las alternativas más recientes, es posible que trate Graphiti y aerosol . Aquí es un comparación y otro entre GMF y Graphiti

.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top