Auth: cjf Connections: from UMLGenerator to DataManager, Event, and Graph The UMLGenerator will have to use its own internal data structures to calculate the nature of a graph from a .C or .java file. Upon computing its internal represenation of the graph, it will translate this representation into a stream of events that will be sent to the Data Manager upon a blank Graph. Through these events, a global data structure for the code files will be created, which can then be displayed using the PassiveUI.