Understanding Generated Java DOM Classes

During the build phase, two files are generated for each entity: one interface file and one implementation file.

Here is an example of a set of generated interface files:

 1155 Nov  5 18:16 Activity.java
 3244 Nov  5 18:16 CapacityPlanning.java
  132 Nov  5 18:16 CapacityPlanningFactory.java
 1019 Nov  5 18:16 GeneIssue.java
  897 Nov  5 18:16 GeneParameter.java
  662 Nov  5 18:16 Precedence.java
  892 Nov  5 18:16 Requirement.java
  985 Nov  5 18:16 Resource.java
  779 Nov  5 18:16 ResourceCapacity.java
 1001 Nov  5 18:16 ResourceUsagePerDay.java
  878 Nov  5 18:16 Schedule.java
  868 Nov  5 18:16 SolutionSummary.java