Domanda

Ho appena iniziato a giocare con Eclipse GMF .

  • Qualcuno ha usato il quadro?
  • esperienze buone o cattive si erano usarlo?
  • Le eventuali alternative per la modellazione grafica si potrebbe suggerire?
  • EDIT:? Quali sono disponibili buoni esempi
È stato utile?

Soluzione

Qualcuno ha usato il quadro? Sì, sto usando in questo momento. Funziona, ma è in genere un po 'di codifica per le figure grafiche. Io attualmente sto lottando per sfruttare le IBM RSA / RSM UML editparts / figure / nodi ecc costruiti sulla parte superiore del GMF.

esperienze buone o cattive che hai fatto di usarlo? Guardando indietro le mie immersioni iniziali in GMF / EMF / GEF etc posso dire per certo, studiare gli esempi. Ci sono modelli importanti che si devono pick-up su dagli esempi e non la documentazione. Vorrei anche suggerire un libro nuovo ( Eclipse Modeling Progetto: Un Domain-Specific Language (DSL) ) specifico per GMF Modeling in Eclipse. Ho sfogliato e sembrava essere il mancante manuale per alcuni dei concetti più basilari. Perché il libro è buono è che è si concentra sulla chiave per rendere UML / modelli utili per vincolare ad un dominio specifico e di fornire uno strumento che consente solo per i modelli validi da creare. Non c'è un sacco di documentazione in linea e l'API ti dice più di tanto. Attenzione per i loop ridipingere / vernice provocati dai chiamando setBounds () o altri metodi set sui bambini, si blocca l'istanza di Eclipse, non è divertente. Oh sì, e le API sono divisi tra le versioni di documentazione Eclipse Help o non compreso affatto.

Le eventuali alternative per la modellazione grafica si potrebbe suggerire? Prendere in considerazione i profili di UML con immagini personalizzate e icone piuttosto che la generazione piena forma. Ci vogliono circa 2 ore per mettere insieme un buon edificio Editor immagini / icona in cima oggetti grafici UML e profili UML. Il progetto di UML Profilo utensili strumento IBM RSM fa questo in fretta. C'è molto si può fare con i profili UML vincolate (tramite plug-in Eclipse o OCL). Entrando terreno GMF è più di un ordine di grandezza aumento sforzo, da 1 a 10 ore senza alcun problema.

Si consideri pura DSL strumenti (Domain-Specific Language) là fuori. Google fornirà una buona lista. Da quello che ho visto il motivo principale per utilizzare GMF è l'integrazione di Eclipse e sfruttando modelli Ecore / UML esistenti, questo è il motivo per cui io uso GMF.

Chiedetevi devo modello che è facile, o ho bisogno di uno strumento per la creazione di istanze di questo modello. Se ci sono solo 1-5 utenti esperti non ci può essere la necessità di uno strumento elegante.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top