## Servicegen - manuale di riferimento del metamodello

### Diagramma complessivo

Il metamodello utilizzato da servicegen consta di 5 metamodelli interconnessi:

1. servicegen: metamodello dell'applicazione SOA
2. servicedef: metamodello delle interfacce di servizio
3. typedef: metamodello dei tipi (base e user defined)
4. appresources: metamodello delle risorse utilizzate dall'implementazione del servizio
5. svcorch: metamodello delle orchestrazioni

Data la complessità dei metamodelli non è possibile allegare una immagine della struttura delle classi/associazioni. E'possibile visualizzare in Eclipse i metamodelli scaricando i seguenti file ed aprendo i diagrammi.

- Metamodello servicegen: servicegen_metamodel.ecore
- Diagramma del metamodello servicegen: servicegen_metamodel.ecorediag
- Metamodello servicedef: servicedef_metamodel.ecore
- Diagramma del metamodello servicedef: servicedef_metamodel.ecorediag
- Metamodello typedef: typedef_metamodel.ecore
- Diagramma del metamodello typedef: typedef_metamodel.ecorediag
- Metamodello resources: resources_metamodel.ecore
- Diagramma del metamodello resources: resources_metamodel.ecorediag
- Metamodello svcorch: svcorch_metamodel.ecore
- Diagramma del metamodello svcorch: svcorch.ecorediag

### Documentazione di dettaglio

Documentazione metamodeldoc del metamodello SERVICEGEN.