emilio-aburto / jswingripples

Port of JRipples Eclipse Plugin to Swing
0 stars 0 forks source link

RS 001: Anotacion Support #1

Closed miguelo49 closed 7 years ago

miguelo49 commented 7 years ago

Description: add an column of comments with a tool of textual annotation support of the code

Fuente: Teacher Prioridad: Media Estabilidad: No Negociable Last Update: 2017-01-12 Estado: Inconcluse Increment: 3 Tipo: Interation

Software Change Process:

miguelo49 commented 7 years ago

Initialization

Create textual annotations and add a column called "Comentario"

miguelo49 commented 7 years ago

Concept Location

Relevant Concepts: Mark Concept to be implemented: Annotation

Concept "Mark": found in JRipplesModuleAnalysisDefaultImpactSetConnections, JSwingRipplesEIG, JSwingRipplesEIGEdge, JSwingRipplesEIGEdgeEvent, JSwingRipplesEIGNode, JSwingRipplesEIGNodeEvent, CommonEIGRules, JRipplesModuleICChangePropagation, JRipplesModuleICChangePropagationRelaxed, JRipplesModuleICConceptLocationRelaxed, JRipplesModuleICDefaultConceptLocation, JRipplesModuleICImpactAnalysis, JRipplesModuleICImpactAnalysisRelaxed, GraphBuilder, JRipplesICModule, AbstractMemberRenderer, ClassTreeRenderer, EIGStatusMarks,

miguelo49 commented 7 years ago

Impact Analysis

Given that the information needed to create the annotation seems to be available through various methods (for example, method getMark in class JSwingRipplesEIGNode returns the mark of a given node).Just like "Mark" the annotation the concept of "Annotation" will be in the same clases with a method getAnnotation or set Annotation.

miguelo49 commented 7 years ago

Prefactoring, Actualization, Postfactoring, Conclusion

The textual annotation for support actually works