|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectreveng.ReverseEngineering
Class ReverseEngineering: given a list of ".i" in input, creates the class diagram in UML format. This file, saved in an ascii file called classDiagram.dot (in the working directory) can be visualized using the class RevEngInterface.
Constructor Summary | |
ReverseEngineering(java.util.Vector modules,
BoolWrapper containerAnalysis)
|
Method Summary | |
static void |
addAggregationDiamonds(java.lang.String tmpFileName)
Adds diamonds for aggregation/composition and containment relations. |
static void |
addGeneralizationTriangles(java.lang.String tmpFileName)
Adds triangles for generalization relations. |
void |
dumpCompleteClassGraphForDotty()
|
static void |
main(java.lang.String[] args)
|
static void |
printDotGraph(java.lang.String tmpFileName)
Processes a file created with the methods dumpBaseClassGraphForDotty or dumpCompleteClassGraphForDotty, adding triangles and diamonds for the generalization and aggregation (composition, containment) relations. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ReverseEngineering(java.util.Vector modules, BoolWrapper containerAnalysis)
Method Detail |
public void dumpCompleteClassGraphForDotty()
public static void printDotGraph(java.lang.String tmpFileName)
public static void addGeneralizationTriangles(java.lang.String tmpFileName)
public static void addAggregationDiamonds(java.lang.String tmpFileName)
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |