InitialDesign-UML

Started to map out the class structure in UML.
DesignUpdate-UML

Added some functions concerning iterator
DesignUpdate-UML

More changes, specifying relationships between Events, Iterators,
EventLines, and Aggregates
DesignUpdate-UML

Restructured some event types.
Added .gitignore file
InitialCode-Java

First commit for blank code framework, using generated StarUML code.

TO DO: Objects need to be typed, functions implemented, and import
statements added.
Design-JPEG

Image of the initial design
Reorganizing Files

Removing blank java files, will add back in next commits from NetBeans
project.
StartedCoding-Java

Added NetBeans project directly to repository. Started coding Pitch
related files.
PitchAndCollections-Java

More coding on Pitches and starting to build storage for the
EventCollection.
Collections_BEFORE_EVENT_NODE-Java

Intermediate commit, before NECESSARY addition of EventNode for proper
linked list behavior
Collections_AFTER_EVENT_NODE-Java

Added EventNode to implement proper linked list behavior. NEEDS iterator
still.
LinkedListFixed-Java

Fixed the previous and next node behavior
IteratorCreated

First working iterator, creates exceptions when iterating out of bounds.
What to do about that?
IteratorFindAndNullChecking

Implemented FindEvent function for searching an EventLine for a specific
Event, added some null checking for Iterator iterations
AggregateEvents_PositionTypes

Began aggregate event linking. Added new PositionTypes. Will be moving
to use of enum ONLY for traversing data, no direct GetNext or
GetPrevious calls in the interface, will move those events to lower
level classes.
SubclassSuperclassAccessFunctions

More changes to allow subclasses to access their containing
superclasses.
AggregateEvent_CreateEventReferences

Implemented function CreateEventAtPosition, which can be used on an
EventIterator to both add the event on the EventLine, and to create an
AggregateEvent with reference corresponding to the event. Works for
BEGINNING, END, BEFORE and AFTER. Still need to implement AT, PREV and
NEXT
ReferenceKey_HashMap

Changed HashMap to use a class ReferenceKey. Added an inverse function
for PositionType enum.
AddsRelativeToDifferentLine

Can add an event relative to an event in a different line