Begin with a one sentence summary about this package.
Follow with the remainder of your description.
Package Specification
Les mètriques tenen alguns atributs en comú i, per tant, part de les vistes
(classes JDialog) que implementen una mètrica pot ser compartida en més d'una
mètrica. Per tal d’evitar la redundància i facilitar la canviabilitat,
aquesta part comuna en les mètriques es codifica en una superclasse de manera
que hi ha:
- dialogGenericMetric.java: JDialog que conté dues pestanyes: la primera
amb els camps nom i descripció de la mètrica i la segona amb el llistat
de fonts i el camp per als comentaris. Les classes que hereten d’aquesta
afegeixen una tercera pestanya amb els atributs seus propis atributs.
- controlGenericMetric.java: Per permetre la herència entre les classes
JDialog i, donada la estreta relació que hi ha amb les classes
controlador, aquesta classe facilita la herència donant part a les
funcionalitats comunes dels controladors, concretament les que s’invoquen
des de la classe dialogGenericMetric.java.
La resta de classes són de dos tipus:
- Classes JDialog i controladors que hereten de la estructura indicada per
permetre editar les mètriques dels diferents tipus, mitjançant l’addició dels
seus propis atributs (controlStringMetric.java, dialogStringMetric.java ...).
- Classes auxiliars de tractament d’aquestes per permetre afegir-hi alguns
dels elements (controlAddMetric.java, dialogAddMetric.java ...).
Conté dues interfaces: interfaceMethodology i stringMethodology.