Eclipse Modeling Framewok (EMF) - Distributed Systems
Eclipse Modeling Framewok (EMF) - Distributed Systems
Eclipse Modeling Framewok (EMF) - Distributed Systems
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Metamodelo: Discusión (ii)<br />
Las EClasses tienen superclases y están compuestas por<br />
características estructurales (EStructuralFeatures: EReference y<br />
EAttribute).<br />
Tanto las EReferences como los EAttributes pueden estar dotados<br />
de multiplicidad<br />
Los EDataTypes modelan tipos básicos o indivisibles del modelo de<br />
datos<br />
Los EReferences pueden estar contenidos (containment, no tienen<br />
entidad propia) o ser referencias estrictamente (punteros)<br />
Las Operations modelan operaciones del interfaz (aunque no se<br />
provee implementación para ellas)<br />
Todos los elementos heredan de ENamedElement (tienen nombre), y<br />
de EModelElement (elemento del modelo)<br />
Todo elemento del modelo puede tener asociadas anotaciones<br />
(EAnnotation): pares nombre/valor para especificaciones extra (p. ej.<br />
restricciones OCL ó cadenas de documentación)<br />
Diego Sevilla Ruiz (DITEC Facultad de Informática) <strong>Eclipse</strong> <strong>Modeling</strong> <strong>Framewok</strong> (<strong>EMF</strong>) Murcia, October 2011 14 / 52