-------------------------------------------------- Creating model... Accessing repository /u/guehene/Ptidej Workspace/EPI Tests/../PADL/bin/ Loading class files in: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/ Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/action/DeleteHumanAction.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/action/ImportResources.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/action/NewArtefactAction$ActiveActionProvider.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/action/NewArtefactAction.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/action/NewHumanAction.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/action/NewTaskAction.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/action/ResourceAction.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/action/ResourceActionSet.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/action/RolloverAction.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/chart/ChartHeader.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/chart/ChartHeaderImpl$1BottomUnitGridBuilder.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/chart/ChartHeaderImpl$1TopUnitTextBuilder.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/chart/ChartHeaderImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/chart/ChartModel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/chart/ChartModelImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/chart/ChartUIConfiguration.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/chart/GraphicPrimitiveContainer$GraphicPrimitive.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/chart/GraphicPrimitiveContainer$Line.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/chart/GraphicPrimitiveContainer$Rectangle.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/chart/GraphicPrimitiveContainer$Text.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/chart/GraphicPrimitiveContainer.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/document/AbstractDocument.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/document/AbstractURLDocument.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/document/Document.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/document/DocumentCreator.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/document/DocumentsMRU.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/document/FileDocument.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/document/HttpDocument.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/document/HttpDocumentOutputStream.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/document/OpenDocumentAction.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/DeprecatedProjectExportData.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/ExportException.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/FontMetricsStorage.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/FontRecord.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/FontTriplet.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/GanttChartExportData.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/GanttChartExportProcessor.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/JDKFontLocator$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/JDKFontLocator.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/PDFExportData.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/PDFExportProcessor.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/ProjectExportData.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/ProjectExportProcessor.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/ResourceChartExportData.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/ResourceChartExportProcessor.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/export/TTFFileExt.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/filter/GanttCSVFilter.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/filter/GanttHTMLFileFilter.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/filter/GanttJPGFileFilter.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/filter/GanttPDFFileFilter.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/filter/GanttPNGFileFilter.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/filter/GanttTXTFileFilter.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/filter/GanttXFIGFileFilter.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/filter/GanttXMLFileFilter.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/filter/GanttXSLFileFilter.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttCalendar.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttCalendarDays.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttExportSettings.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttGraphicArea$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttGraphicArea$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttGraphicArea$3.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttGraphicArea$4.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttGraphicArea$Arrow.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttGraphicArea$GanttPaintParam.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttGraphicArea$Notes.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttGraphicArea.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttImagePanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttOptions$GanttXMLOptionsParser.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttOptions.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttPrintable.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$10.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$11.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$12.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$13.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$14.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$15.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$16.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$17.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$3.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$4.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$5.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$6.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$7.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$8.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$9.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$ExportFileInfo.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$FacadeInvalidator.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject$TaskContainmentHierarchyFacadeImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttProject.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttResourcePanel$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttResourcePanel$GanttAdjustmentListener.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttResourcePanel$GanttTableModel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttResourcePanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttSplash$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttSplash.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttTask.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttTaskRelationship.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttTree$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttTree$AutoscrollingTree.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttTree$GanttAdjustmentListener.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttTree$GanttTransferableTreePath.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttTree$GanttTreeCellEditor$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttTree$GanttTreeCellEditor.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttTree$GanttTreeCellRenderer.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttTree$GanttTreeDropListener$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttTree$GanttTreeDropListener.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttTree$GanttTreeExpansionListener.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttTree$GanttTreeModelListener.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/GanttTree.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/about/AboutAuthorPanel$AuthorsFieldTableModel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/about/AboutAuthorPanel$AuthorsInfo.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/about/AboutAuthorPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/about/AboutDialog.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/about/AboutJavaInfosPanel$AboutFieldTableModel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/about/AboutJavaInfosPanel$SystemInfo.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/about/AboutJavaInfosPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/about/AboutLibraryPanel$LibraryFieldTableModel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/about/AboutLibraryPanel$LibraryInfo.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/about/AboutLibraryPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/about/AboutLicensePanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/about/AboutPanel$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/about/AboutPanel$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/about/AboutPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/DialogAligner.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttApplet.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttCellListRenderer.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogCalendar$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogCalendar$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogCalendar.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogDate$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogDate$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogDate$3.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogDate.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogInfo$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogInfo$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogInfo$3.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogInfo.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogPerson$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogPerson$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogPerson$3.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogPerson$4.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogPerson$5.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogPerson.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttDialogProperties.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttLookAndFeelInfo.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttLookAndFeels.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttMetalTheme.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttPanelDate$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttPanelDate$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttPanelDate$3.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttPanelDate$4.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttPanelDate$5.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttPanelDate$GanttDialogDateDay$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttPanelDate$GanttDialogDateDay.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttPanelDate.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttPreviewPrint$PreviewPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttPreviewPrint.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttStatusBar$MessagePanel$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttStatusBar$MessagePanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttStatusBar$ProgressBarPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttStatusBar.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttTaskPropertiesBean$1$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttTaskPropertiesBean$1$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttTaskPropertiesBean$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttTaskPropertiesBean$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttTaskPropertiesBean$3.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttTaskPropertiesBean$4.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttTaskPropertiesBean$5.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttTaskPropertiesBean.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttURLChooser$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttURLChooser$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GanttURLChooser.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GeneralDialog$SettinsDefaultTreeCellRenderer.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/GeneralDialog.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/OpenFileDialog.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/ColorSettingsPanel$1$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/ColorSettingsPanel$1$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/ColorSettingsPanel$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/ColorSettingsPanel$2$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/ColorSettingsPanel$2$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/ColorSettingsPanel$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/ColorSettingsPanel$3$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/ColorSettingsPanel$3$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/ColorSettingsPanel$3.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/ColorSettingsPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/CSVSettingsPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/ExportSettingsPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/GeneralOptionPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/HTMLSettingsPanel$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/HTMLSettingsPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/LanguageSettingsPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/LnFSettingsPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/ParametersSettingsPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/PDFSettingsPanel$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/PDFSettingsPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/ProjectSettingsPanel$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/ProjectSettingsPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/RolesSettingsPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/SettingsDialog.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/TopPanel$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/TopPanel$myIconPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/TopPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/options/WelcomeSettingsPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/projectwizard/I18N.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/projectwizard/NewProjectWizard.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/projectwizard/NewProjectWizardWindow.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/projectwizard/ProjectNamePage.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/projectwizard/RoleSetPage$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/projectwizard/RoleSetPage$RoleSetListModel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/projectwizard/RoleSetPage.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/projectwizard/WizardImpl$BackAction.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/projectwizard/WizardImpl$NextAction.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/projectwizard/WizardImpl$OkAction.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/projectwizard/WizardImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/projectwizard/WizardPage.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/ResourcesTableModel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/RolesTableModel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/server/ConnectionPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/server/ServerDialog.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/taskproperties/CommonPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/taskproperties/DependencyTableModel$TaskComboItem.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/taskproperties/DependencyTableModel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/taskproperties/InternalStateListener.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/taskproperties/TaskAllocationsPanel$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/taskproperties/TaskAllocationsPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/taskproperties/TaskDependenciesPanel$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/taskproperties/TaskDependenciesPanel$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/taskproperties/TaskDependenciesPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/TestGanttRolloverButton$MouseOverHandler.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/TestGanttRolloverButton.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/TipsDialog$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/TipsDialog$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/TipsDialog$3.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/TipsDialog.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/gui/UIConfiguration.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/IGanttProject.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/io/CSVOptions.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/io/GanttCSVExport.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/io/GanttHTMLExport.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/io/GanttPDFExport.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/io/GanttTXTOpen.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/io/GanttXFIGSaver$BoxObject.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/io/GanttXFIGSaver$TextObject.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/io/GanttXFIGSaver.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/io/GanttXMLOpen$DefaultTagHandler.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/io/GanttXMLOpen$GanttXMLParser.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/io/GanttXMLOpen.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/io/GanttXMLSaver.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/language/GanttLanguage$Event.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/language/GanttLanguage$Listener.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/language/GanttLanguage.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/parser/AllocationTagHandler.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/parser/ColorValueParser.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/parser/DependencyTagHandler$GanttDependStructure.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/parser/DependencyTagHandler.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/parser/FileFormatException.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/parser/ParsingContext.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/parser/ParsingListener.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/parser/ResourceTagHandler.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/parser/RoleTagHandler.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/parser/TagHandler.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/parser/TaskTagHandler.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/PrjInfos.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/resource/HumanResource.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/resource/HumanResourceManager.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/resource/ProjectResource.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/resource/ResourceContext.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/resource/ResourceEvent.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/resource/ResourceManager.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/resource/ResourceView.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/ResourceLoadGraphicArea$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/ResourceLoadGraphicArea$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/ResourceLoadGraphicArea.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/roles/Role.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/roles/RoleImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/roles/RoleManager$Access.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/roles/RoleManager.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/roles/RoleManagerImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/roles/RolePersistentID.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/roles/RoleSet.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/roles/RoleSetImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/shape/ColorConstants.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/shape/JPaintCombo.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/shape/JPaintList.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/shape/PaintCellRenderer.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/shape/PreviewPanel.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/shape/Shape.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/shape/ShapeConstants.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/shape/ShapePaint.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/algorithm/AdjustTaskBoundsAlgorithm.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/algorithm/AlgorithmBase.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/algorithm/AlgorithmCollection.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/algorithm/FindPossibleDependeesAlgorithm.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/algorithm/FindPossibleDependeesAlgorithmImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/algorithm/RecalculateTaskCompletionPercentageAlgorithm.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/algorithm/RecalculateTaskScheduleAlgorithm.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/constraint/ConstraintImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/constraint/FinishFinishConstraintImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/constraint/FinishStartConstraintImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/constraint/StartFinishConstraintImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/constraint/StartStartConstraintImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/EventDispatcher.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/MutableTaskDependencyCollection.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/RangeSearchFromKey.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/RangeSearchToKey.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/SearchKey.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependency.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependencyCollection.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependencyCollectionImpl$MutationInfo.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependencyCollectionImpl$MutatorImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependencyCollectionImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependencyCollectionMutator.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependencyConstraint$Collision.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependencyConstraint$DefaultCollision.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependencyConstraint.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependencyException.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependencyImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependencySlice.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependencySliceAsDependant.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependencySliceAsDependee.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/dependency/TaskDependencySliceImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/event/TaskDependencyEvent.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/event/TaskHierarchyEvent.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/event/TaskListener.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/event/TaskListenerAdapter.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/event/TaskScheduleEvent.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/hierarchy/TaskHierarchyItem.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/hierarchy/TaskHierarchyManagerImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/MutableResourceAssignmentCollection.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/MutableTask.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/ResourceAssignment.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/ResourceAssignmentCollection.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/ResourceAssignmentCollectionImpl$MutationInfo.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/ResourceAssignmentCollectionImpl$ResourceAssignmentImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/ResourceAssignmentCollectionImpl$ResourceAssignmentMutatorImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/ResourceAssignmentCollectionImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/ResourceAssignmentMutator.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/Task.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskContainmentHierarchyFacade$Factory.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskContainmentHierarchyFacade.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl$MutatorImpl$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl$MutatorImpl$10.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl$MutatorImpl$11.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl$MutatorImpl$12.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl$MutatorImpl$13.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl$MutatorImpl$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl$MutatorImpl$3.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl$MutatorImpl$4.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl$MutatorImpl$5.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl$MutatorImpl$6.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl$MutatorImpl$7.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl$MutatorImpl$8.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl$MutatorImpl$9.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl$MutatorImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskLength.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskLengthImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskManager$Access.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskManager.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskManagerConfig.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskManagerImpl$1.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskManagerImpl$2.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskManagerImpl$3.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskManagerImpl$4.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskManagerImpl$5.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskManagerImpl$6.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskManagerImpl$FacadeFactoryImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskManagerImpl$FacadeImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskManagerImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/task/TaskMutator.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/DateFrameable.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/gregorian/DayTextFormatter.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/gregorian/FramerImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/gregorian/GregorianCalendar.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/gregorian/GregorianTimeUnitStack$TimeFrameImpl$LineHeader.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/gregorian/GregorianTimeUnitStack$TimeFrameImpl$LineItem.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/gregorian/GregorianTimeUnitStack$TimeFrameImpl$UnitInfo.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/gregorian/GregorianTimeUnitStack$TimeFrameImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/gregorian/GregorianTimeUnitStack.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/gregorian/MonthTextFormatter.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/TextFormatter.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/TimeFrame.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/TimeUnit.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/TimeUnitDateFrameableImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/TimeUnitFunctionOfDate.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/TimeUnitFunctionOfDateImpl$ParameterizedTimeUnitImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/TimeUnitFunctionOfDateImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/TimeUnitGraph$Composition.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/TimeUnitGraph.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/TimeUnitImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/TimeUnitManager.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/time/TimeUnitManagerImpl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/util/BrowserControl.class Loading from: ../../P-MARt Workspace/GanttProject v1.10.2/bin/net/sourceforge/ganttproject/util/ColorConvertion.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/UseRelationship.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Specialisation.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Setter.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Relationship.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Parameter.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Package.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/MotifModel.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/MethodInvocation.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Method.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/MemberInterface.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/MemberGhost.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/MemberClass.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Interface.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Implementation.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/IdiomLevelModel.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Ghost.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Getter.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Generalisation.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Field.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Factory.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Entity.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Element.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/DesignLevelModel.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/DelegatingMethod.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Creation.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/ContainerComposition.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/ContainerAggregation.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Constructor.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Constituent.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Composition.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/CodeLevelModel.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Class.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Attribute.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Association.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Aggregation.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/AbstractSubject.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/AbstractLevelModel.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/AbstractContainer.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/UseRelationship.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Specialisation.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Setter.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Relationship.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Parameter.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Package.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/MotifModel.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/MethodInvocation.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Method.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/MemberInterface.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/MemberGhost.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/MemberClass.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Interface.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Implementation.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/IdiomLevelModel.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Ghost.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Getter.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Generalisation.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Field.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Factory.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Entity.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Element.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/DesignLevelModel.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/DelegatingMethod.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Creation.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/ContainerComposition.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/ContainerAggregation.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Constructor.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Constituent.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Composition.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/CodeLevelModel.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Class.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Attribute.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Association.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/Aggregation.class Loading from: /u/guehene/Ptidej Workspace/PADL/bin/padl/kernel/impl/AbstractSubject.class -------------------------------------------------- Analysing the model... -------------------------------------------------- Creating string... Adding dummy relationship between net.sourceforge.ganttproject.task.event.TaskHierarchyEvent and net.sourceforge.ganttproject.gui.options.TopPanel Adding dummy relationship between javax.swing.JTable and net.sourceforge.ganttproject.gui.options.TopPanel Adding dummy relationship between net.sourceforge.ganttproject.task.TaskLength and net.sourceforge.ganttproject.task.TaskImpl Adding dummy relationship between net.sourceforge.ganttproject.task.TaskMutator and net.sourceforge.ganttproject.task.TaskImpl Adding dummy relationship between java.io.PrintStream and net.sourceforge.ganttproject.task.TaskImpl Adding dummy relationship between net.sourceforge.ganttproject.time.TimeUnit and net.sourceforge.ganttproject.task.TaskImpl Adding dummy relationship between net.sourceforge.ganttproject.time.TimeUnit and net.sourceforge.ganttproject.gui.GanttDialogCalendar Adding dummy relationship between net.sourceforge.ganttproject.time.TimeUnit and net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel Adding dummy relationship between java.awt.Paint and net.sourceforge.ganttproject.gui.GanttCellListRenderer Adding dummy relationship between java.awt.Paint and net.sourceforge.ganttproject.chart.ChartModelImpl Adding dummy relationship between javax.xml.transform.TransformerException and net.sourceforge.ganttproject.chart.ChartModelImpl Adding dummy relationship between net.sourceforge.ganttproject.chart.ChartHeader and net.sourceforge.ganttproject.chart.ChartModelImpl Adding dummy relationship between net.sourceforge.ganttproject.resource.ResourceContext and net.sourceforge.ganttproject.chart.ChartModelImpl Adding dummy relationship between java.io.InputStreamReader and net.sourceforge.ganttproject.chart.ChartModelImpl Adding dummy relationship between java.awt.dnd.DropTargetEvent and net.sourceforge.ganttproject.chart.ChartModelImpl Adding dummy relationship between javax.xml.transform.TransformerFactoryConfigurationError and net.sourceforge.ganttproject.chart.ChartModelImpl Adding dummy relationship between java.lang.UnsupportedOperationException and net.sourceforge.ganttproject.chart.ChartModelImpl Adding dummy relationship between net.sourceforge.ganttproject.roles.RoleSet and net.sourceforge.ganttproject.chart.ChartModelImpl Adding dummy relationship between net.sourceforge.ganttproject.resource.HumanResource and net.sourceforge.ganttproject.chart.ChartModelImpl Adding dummy relationship between net.sourceforge.ganttproject.resource.HumanResource and net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel Adding dummy relationship between javax.swing.JComponent and net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel Adding dummy relationship between net.sourceforge.ganttproject.GanttPrintable and net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel Adding dummy relationship between javax.swing.tree.TreeNode and net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel Adding dummy relationship between java.awt.image.BufferedImage and net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel Adding dummy relationship between java.io.IOException and net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel Adding dummy relationship between java.io.IOException and net.sourceforge.ganttproject.gui.GanttURLChooser Adding dummy relationship between java.util.Arrays and net.sourceforge.ganttproject.gui.GanttURLChooser Adding dummy relationship between java.util.Arrays and net.sourceforge.ganttproject.export.ProjectExportProcessor Adding dummy relationship between java.util.Hashtable and net.sourceforge.ganttproject.export.ProjectExportProcessor Adding dummy relationship between java.util.Hashtable and java.awt.dnd.DragGestureListener Adding dummy relationship between java.util.Hashtable and net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel Adding dummy relationship between javax.swing.JSeparator and net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel Adding dummy relationship between java.text.FieldPosition and net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel Adding dummy relationship between org.xml.sax.Attributes and net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel Adding dummy relationship between org.xml.sax.Attributes and net.sourceforge.ganttproject.export.ProjectExportData Adding dummy relationship between org.xml.sax.Attributes and net.sourceforge.ganttproject.gui.OpenFileDialog Adding dummy relationship between org.xml.sax.Attributes and net.sourceforge.ganttproject.document.OpenDocumentAction Adding dummy relationship between net.sourceforge.ganttproject.time.TimeUnitManager and net.sourceforge.ganttproject.document.OpenDocumentAction Adding dummy relationship between javax.swing.JViewport and net.sourceforge.ganttproject.document.OpenDocumentAction Adding dummy relationship between java.text.DateFormat and net.sourceforge.ganttproject.document.OpenDocumentAction Adding dummy relationship between java.text.DateFormat and net.sourceforge.ganttproject.time.gregorian.MonthTextFormatter Adding dummy relationship between javax.swing.Icon and net.sourceforge.ganttproject.time.gregorian.MonthTextFormatter Adding dummy relationship between javax.swing.Icon and net.sourceforge.ganttproject.GanttOptions Adding dummy relationship between org.apache.webdav.lib.WebdavResource and net.sourceforge.ganttproject.GanttOptions Adding dummy relationship between java.awt.geom.Rectangle2D and net.sourceforge.ganttproject.GanttOptions Adding dummy relationship between javax.swing.text.Style and net.sourceforge.ganttproject.GanttOptions Adding dummy relationship between javax.swing.DefaultCellEditor and net.sourceforge.ganttproject.GanttOptions Adding dummy relationship between javax.swing.JTree and net.sourceforge.ganttproject.GanttOptions Adding dummy relationship between java.awt.BorderLayout and net.sourceforge.ganttproject.GanttOptions Adding dummy relationship between java.util.Set and net.sourceforge.ganttproject.GanttOptions Adding dummy relationship between org.apache.fop.apps.FOPException and net.sourceforge.ganttproject.GanttOptions Adding dummy relationship between net.sourceforge.ganttproject.export.FontTriplet and net.sourceforge.ganttproject.GanttOptions Adding dummy relationship between java.awt.event.ActionEvent and net.sourceforge.ganttproject.GanttOptions Adding dummy relationship between java.awt.event.ActionEvent and net.sourceforge.ganttproject.gui.TipsDialog Adding dummy relationship between javax.swing.JPasswordField and net.sourceforge.ganttproject.gui.TipsDialog Adding dummy relationship between net.sourceforge.ganttproject.GanttExportSettings and net.sourceforge.ganttproject.gui.TipsDialog Adding dummy relationship between net.sourceforge.ganttproject.GanttExportSettings and net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl Adding dummy relationship between javax.xml.transform.stream.StreamSource and net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl Adding dummy relationship between javax.swing.JRootPane and net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl Adding dummy relationship between net.sourceforge.ganttproject.export.ResourceChartExportData and net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl Adding dummy relationship between java.util.TreeMap and net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl Adding dummy relationship between javax.swing.JSpinner and net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl Adding dummy relationship between net.sourceforge.ganttproject.GanttCalendar and net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl Adding dummy relationship between net.sourceforge.ganttproject.GanttCalendar and net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl Adding dummy relationship between net.sourceforge.ganttproject.GanttCalendar and net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel Adding dummy relationship between org.apache.commons.httpclient.HttpURL and net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel Adding dummy relationship between java.awt.dnd.DropTarget and net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel Adding dummy relationship between net.sourceforge.ganttproject.GanttTree.GanttTreeCellEditor and net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel Adding dummy relationship between java.awt.Window and net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel Adding dummy relationship between javax.swing.JTextArea and net.sourceforge.ganttproject.parser.ColorValueParser Adding dummy relationship between java.lang.StringBuilder and net.sourceforge.ganttproject.parser.ColorValueParser Adding dummy relationship between java.lang.StringBuilder and net.sourceforge.ganttproject.io.GanttCSVExport Adding dummy relationship between java.lang.StringBuilder and net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel Adding dummy relationship between java.lang.StringBuilder and net.sourceforge.ganttproject.roles.RolePersistentID Adding dummy relationship between java.lang.StringBuilder and net.sourceforge.ganttproject.GanttGraphicArea Adding dummy relationship between java.io.PrintWriter and net.sourceforge.ganttproject.GanttGraphicArea Adding dummy relationship between java.util.Properties and net.sourceforge.ganttproject.GanttGraphicArea Adding dummy relationship between javax.swing.table.AbstractTableModel and net.sourceforge.ganttproject.GanttGraphicArea Adding dummy relationship between java.lang.Runtime and net.sourceforge.ganttproject.GanttGraphicArea Adding dummy relationship between net.sourceforge.ganttproject.time.TimeUnitFunctionOfDate and net.sourceforge.ganttproject.GanttGraphicArea Adding dummy relationship between java.util.Date and net.sourceforge.ganttproject.action.RolloverAction Adding dummy relationship between java.util.Date and net.sourceforge.ganttproject.gui.about.AboutPanel Adding dummy relationship between java.util.Date and net.sourceforge.ganttproject.gui.GanttDialogPerson Adding dummy relationship between net.sourceforge.ganttproject.time.TextFormatter and net.sourceforge.ganttproject.gui.GanttDialogPerson Adding dummy relationship between net.sourceforge.ganttproject.parser.ParsingContext and net.sourceforge.ganttproject.gui.GanttDialogPerson Adding dummy relationship between javax.swing.ListCellRenderer and net.sourceforge.ganttproject.gui.GanttDialogPerson Adding dummy relationship between java.io.InputStream and net.sourceforge.ganttproject.gui.GanttDialogPerson Adding dummy relationship between java.io.InputStream and net.sourceforge.ganttproject.gui.GanttDialogDate Adding dummy relationship between java.awt.CardLayout and net.sourceforge.ganttproject.gui.GanttDialogDate Adding dummy relationship between net.sourceforge.ganttproject.task.TaskContainmentHierarchyFacade and net.sourceforge.ganttproject.gui.GanttDialogDate Adding dummy relationship between net.sourceforge.ganttproject.task.TaskContainmentHierarchyFacade and javax.swing.event.TreeSelectionListener Adding dummy relationship between net.sourceforge.ganttproject.task.TaskContainmentHierarchyFacade and net.sourceforge.ganttproject.gui.options.PDFSettingsPanel Adding dummy relationship between javax.swing.tree.DefaultTreeCellRenderer and net.sourceforge.ganttproject.gui.options.PDFSettingsPanel Adding dummy relationship between java.lang.Double and net.sourceforge.ganttproject.gui.options.PDFSettingsPanel Adding dummy relationship between net.sourceforge.ganttproject.task.TaskImpl.MutatorImpl and net.sourceforge.ganttproject.gui.options.PDFSettingsPanel Adding dummy relationship between javax.swing.Timer and net.sourceforge.ganttproject.gui.options.PDFSettingsPanel Adding dummy relationship between javax.swing.tree.MutableTreeNode and net.sourceforge.ganttproject.gui.options.PDFSettingsPanel Adding dummy relationship between net.sourceforge.ganttproject.gui.GanttDialogInfo and net.sourceforge.ganttproject.gui.options.PDFSettingsPanel Adding dummy relationship between javax.xml.parsers.SAXParser and net.sourceforge.ganttproject.filter.GanttPDFFileFilter Adding dummy relationship between java.util.HashMap and net.sourceforge.ganttproject.filter.GanttPDFFileFilter Adding dummy relationship between java.util.HashMap and net.sourceforge.ganttproject.gui.GanttStatusBar Adding dummy relationship between net.sourceforge.ganttproject.document.Document and net.sourceforge.ganttproject.gui.GanttStatusBar Adding dummy relationship between net.sourceforge.ganttproject.shape.ShapeConstants and net.sourceforge.ganttproject.gui.GanttStatusBar Adding dummy relationship between java.util.regex.Pattern and net.sourceforge.ganttproject.gui.GanttStatusBar Adding dummy relationship between java.util.regex.Pattern and net.sourceforge.ganttproject.task.MutableTask Adding dummy relationship between javax.swing.tree.TreePath and net.sourceforge.ganttproject.task.MutableTask Adding dummy relationship between javax.swing.tree.TreePath and net.sourceforge.ganttproject.shape.JPaintList Adding dummy relationship between javax.swing.tree.TreePath and net.sourceforge.ganttproject.action.NewHumanAction Adding dummy relationship between java.util.Locale and net.sourceforge.ganttproject.action.NewHumanAction Adding dummy relationship between java.util.Locale and net.sourceforge.ganttproject.time.gregorian.DayTextFormatter Adding dummy relationship between java.util.Locale and java.io.Serializable Adding dummy relationship between java.util.Locale and net.sourceforge.ganttproject.GanttTree Adding dummy relationship between net.sourceforge.ganttproject.PrjInfos and net.sourceforge.ganttproject.GanttTree Adding dummy relationship between java.util.Collection and net.sourceforge.ganttproject.GanttTree Adding dummy relationship between java.awt.Container and net.sourceforge.ganttproject.GanttTree Adding dummy relationship between javax.swing.border.Border and net.sourceforge.ganttproject.GanttTree Adding dummy relationship between net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionMutator and net.sourceforge.ganttproject.GanttTree Adding dummy relationship between java.util.ArrayList and net.sourceforge.ganttproject.GanttTree Adding dummy relationship between java.io.FileOutputStream and net.sourceforge.ganttproject.GanttTree Adding dummy relationship between java.io.FileInputStream and net.sourceforge.ganttproject.GanttTree Adding dummy relationship between java.util.Calendar and net.sourceforge.ganttproject.GanttTree Adding dummy relationship between javax.swing.AbstractListModel and net.sourceforge.ganttproject.GanttTree Adding dummy relationship between net.sourceforge.ganttproject.language.GanttLanguage and net.sourceforge.ganttproject.GanttTree Adding dummy relationship between net.sourceforge.ganttproject.language.GanttLanguage and net.sourceforge.ganttproject.filter.GanttPNGFileFilter Adding dummy relationship between net.sourceforge.ganttproject.language.GanttLanguage and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between java.awt.Toolkit and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between java.awt.Image and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between javax.swing.UIManager and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between net.sourceforge.ganttproject.gui.projectwizard.WizardPage and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between net.sourceforge.ganttproject.task.dependency.TaskDependency and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between org.xml.sax.SAXException and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between java.awt.print.Printable and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between javax.swing.JMenuItem and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between java.io.OutputStream and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between javax.swing.AbstractAction and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between java.lang.Class and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between javax.swing.JMenu and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between net.sourceforge.ganttproject.action.NewArtefactAction.ActiveActionProvider and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between org.apache.commons.httpclient.URIException and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between java.awt.event.MouseEvent and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between java.io.Writer and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between java.awt.datatransfer.Transferable and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between net.sourceforge.ganttproject.io.CSVOptions and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between javax.swing.border.TitledBorder and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between java.lang.Float and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between javax.swing.Action and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between org.apache.fop.apps.Options and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between javax.swing.JMenuBar and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between javax.swing.tree.DefaultMutableTreeNode and net.sourceforge.ganttproject.GanttProject Adding dummy relationship between javax.swing.tree.DefaultMutableTreeNode and net.sourceforge.ganttproject.export.TTFFileExt Adding dummy relationship between javax.swing.tree.DefaultMutableTreeNode and net.sourceforge.ganttproject.parser.AllocationTagHandler Adding dummy relationship between javax.swing.tree.DefaultMutableTreeNode and net.sourceforge.ganttproject.task.TaskManagerImpl Adding dummy relationship between javax.swing.text.StyleConstants and net.sourceforge.ganttproject.task.TaskManagerImpl Adding dummy relationship between javax.xml.transform.sax.SAXTransformerFactory and net.sourceforge.ganttproject.task.TaskManagerImpl Adding dummy relationship between java.io.File and net.sourceforge.ganttproject.task.TaskManagerImpl Adding dummy relationship between java.io.File and net.sourceforge.ganttproject.gui.GanttPreviewPrint Adding dummy relationship between net.sourceforge.ganttproject.resource.ProjectResource and net.sourceforge.ganttproject.gui.GanttPreviewPrint Adding dummy relationship between net.sourceforge.ganttproject.resource.ProjectResource and net.sourceforge.ganttproject.export.FontMetricsStorage Adding dummy relationship between net.sourceforge.ganttproject.resource.ProjectResource and net.sourceforge.ganttproject.GanttResourcePanel Adding dummy relationship between net.sourceforge.ganttproject.GanttTree.GanttTreeDropListener and net.sourceforge.ganttproject.GanttResourcePanel Adding dummy relationship between javax.swing.text.Document and net.sourceforge.ganttproject.GanttResourcePanel Adding dummy relationship between java.awt.event.ActionListener and net.sourceforge.ganttproject.GanttResourcePanel Adding dummy relationship between net.sourceforge.ganttproject.gui.GanttLookAndFeelInfo and net.sourceforge.ganttproject.GanttResourcePanel Adding dummy relationship between net.sourceforge.ganttproject.IGanttProject and net.sourceforge.ganttproject.GanttResourcePanel Adding dummy relationship between java.lang.Object and net.sourceforge.ganttproject.GanttResourcePanel Adding dummy relationship between java.lang.Object and net.sourceforge.ganttproject.roles.RoleManagerImpl Adding dummy relationship between java.lang.Object and net.sourceforge.ganttproject.time.gregorian.GregorianTimeUnitStack Adding dummy relationship between net.sourceforge.ganttproject.resource.ResourceView and net.sourceforge.ganttproject.time.gregorian.GregorianTimeUnitStack Adding dummy relationship between java.util.Iterator and net.sourceforge.ganttproject.time.gregorian.GregorianTimeUnitStack Adding dummy relationship between java.util.Iterator and net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl Adding dummy relationship between java.util.Iterator and net.sourceforge.ganttproject.time.TimeUnitGraph Adding dummy relationship between java.lang.IndexOutOfBoundsException and net.sourceforge.ganttproject.time.TimeUnitGraph Adding dummy relationship between net.sourceforge.ganttproject.export.GanttChartExportProcessor and net.sourceforge.ganttproject.time.TimeUnitGraph Adding dummy relationship between net.sourceforge.ganttproject.parser.TagHandler and net.sourceforge.ganttproject.time.TimeUnitGraph Adding dummy relationship between java.util.Collections and net.sourceforge.ganttproject.time.TimeUnitGraph Adding dummy relationship between java.awt.print.PrinterJob and net.sourceforge.ganttproject.time.TimeUnitGraph Adding dummy relationship between java.awt.print.PrinterJob and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskCompletionPercentageAlgorithm Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskCompletionPercentageAlgorithm Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.gui.GanttLookAndFeels Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.GanttSplash Adding dummy relationship between java.lang.String and javax.swing.event.ListSelectionListener Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.export.DeprecatedProjectExportData Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.filter.GanttHTMLFileFilter Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.io.GanttXMLSaver Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.parser.RoleTagHandler Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.task.event.TaskListenerAdapter Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.gui.GanttPanelDate Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.task.dependency.TaskDependencySliceImpl Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.gui.RolesTableModel Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.time.TimeUnitImpl Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.document.HttpDocumentOutputStream Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.filter.GanttXFIGFileFilter Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.gui.options.ColorSettingsPanel Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.document.AbstractDocument Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.filter.GanttCSVFilter Adding dummy relationship between java.lang.String and java.lang.Comparable Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.roles.RoleSetImpl Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.parser.ResourceTagHandler Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.gui.about.AboutAuthorPanel Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.shape.PreviewPanel Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener Adding dummy relationship between java.lang.String and net.sourceforge.ganttproject.export.PDFExportProcessor Adding dummy relationship between javax.swing.event.TreeSelectionEvent and net.sourceforge.ganttproject.export.PDFExportProcessor Adding dummy relationship between java.util.SortedMap and net.sourceforge.ganttproject.export.PDFExportProcessor Adding dummy relationship between javax.swing.event.TreeModelEvent and net.sourceforge.ganttproject.export.PDFExportProcessor Adding dummy relationship between java.text.MessageFormat and net.sourceforge.ganttproject.export.PDFExportProcessor Adding dummy relationship between java.awt.dnd.DropTargetDragEvent and net.sourceforge.ganttproject.export.PDFExportProcessor Adding dummy relationship between java.util.Map and net.sourceforge.ganttproject.export.PDFExportProcessor Adding dummy relationship between java.util.Map and net.sourceforge.ganttproject.parser.TaskTagHandler Adding dummy relationship between javax.xml.transform.TransformerConfigurationException and net.sourceforge.ganttproject.parser.TaskTagHandler Adding dummy relationship between net.sourceforge.ganttproject.gui.GanttPanelDate.GanttDialogDateDay and net.sourceforge.ganttproject.parser.TaskTagHandler Adding dummy relationship between javax.swing.JComboBox and net.sourceforge.ganttproject.parser.TaskTagHandler Adding dummy relationship between javax.swing.JComboBox and net.sourceforge.ganttproject.shape.Shape Adding dummy relationship between net.sourceforge.ganttproject.parser.ParsingListener and net.sourceforge.ganttproject.shape.Shape Adding dummy relationship between java.awt.event.MouseListener and net.sourceforge.ganttproject.shape.Shape Adding dummy relationship between java.awt.geom.AffineTransform and net.sourceforge.ganttproject.shape.Shape Adding dummy relationship between java.io.BufferedReader and net.sourceforge.ganttproject.shape.Shape Adding dummy relationship between javax.swing.JToolBar and net.sourceforge.ganttproject.shape.Shape Adding dummy relationship between javax.swing.text.DefaultStyledDocument and net.sourceforge.ganttproject.shape.Shape Adding dummy relationship between java.util.List and net.sourceforge.ganttproject.shape.Shape Adding dummy relationship between java.util.List and net.sourceforge.ganttproject.roles.RoleImpl Adding dummy relationship between java.util.List and net.sourceforge.ganttproject.chart.GraphicPrimitiveContainer Adding dummy relationship between java.util.List and java.awt.event.ItemListener Adding dummy relationship between java.util.List and net.sourceforge.ganttproject.gui.ResourcesTableModel Adding dummy relationship between java.awt.event.MouseAdapter and net.sourceforge.ganttproject.gui.ResourcesTableModel Adding dummy relationship between javax.swing.JButton and net.sourceforge.ganttproject.gui.ResourcesTableModel Adding dummy relationship between javax.swing.JButton and net.sourceforge.ganttproject.time.gregorian.FramerImpl Adding dummy relationship between javax.swing.JButton and net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel Adding dummy relationship between java.util.ResourceBundle and net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel Adding dummy relationship between org.xml.sax.helpers.DefaultHandler and net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel Adding dummy relationship between java.util.TreeSet and net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel Adding dummy relationship between javax.swing.event.ListSelectionEvent and net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel Adding dummy relationship between net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl and net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel Adding dummy relationship between javax.swing.SingleSelectionModel and net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel Adding dummy relationship between java.lang.Throwable and net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel Adding dummy relationship between java.awt.GridBagConstraints and net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel Adding dummy relationship between java.awt.GridBagConstraints and net.sourceforge.ganttproject.io.GanttHTMLExport Adding dummy relationship between java.awt.AlphaComposite and net.sourceforge.ganttproject.io.GanttHTMLExport Adding dummy relationship between javax.xml.transform.sax.TransformerHandler and net.sourceforge.ganttproject.io.GanttHTMLExport Adding dummy relationship between javax.xml.transform.sax.SAXResult and net.sourceforge.ganttproject.io.GanttHTMLExport Adding dummy relationship between java.awt.dnd.DragSourceDragEvent and net.sourceforge.ganttproject.io.GanttHTMLExport Adding dummy relationship between javax.swing.JRadioButton and net.sourceforge.ganttproject.io.GanttHTMLExport Adding dummy relationship between javax.swing.JPanel and net.sourceforge.ganttproject.io.GanttHTMLExport Adding dummy relationship between javax.swing.JPanel and net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage Adding dummy relationship between javax.swing.JPanel and net.sourceforge.ganttproject.util.BrowserControl Adding dummy relationship between javax.swing.BorderFactory and net.sourceforge.ganttproject.util.BrowserControl Adding dummy relationship between net.sourceforge.ganttproject.task.ResourceAssignment and net.sourceforge.ganttproject.util.BrowserControl Adding dummy relationship between net.sourceforge.ganttproject.task.ResourceAssignment and net.sourceforge.ganttproject.parser.DependencyTagHandler Adding dummy relationship between javax.swing.JScrollBar and net.sourceforge.ganttproject.parser.DependencyTagHandler Adding dummy relationship between java.awt.Frame and net.sourceforge.ganttproject.parser.DependencyTagHandler Adding dummy relationship between java.awt.Frame and net.sourceforge.ganttproject.gui.options.ExportSettingsPanel Adding dummy relationship between net.sourceforge.ganttproject.GanttTask and net.sourceforge.ganttproject.gui.options.ExportSettingsPanel Adding dummy relationship between net.sourceforge.ganttproject.GanttTask and net.sourceforge.ganttproject.action.ResourceActionSet Adding dummy relationship between java.lang.reflect.Array and net.sourceforge.ganttproject.action.ResourceActionSet Adding dummy relationship between java.lang.reflect.Array and net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl Adding dummy relationship between java.awt.Composite and net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl Adding dummy relationship between java.awt.Composite and net.sourceforge.ganttproject.io.GanttTXTOpen Adding dummy relationship between java.awt.LayoutManager and net.sourceforge.ganttproject.io.GanttTXTOpen Adding dummy relationship between java.lang.reflect.Method and net.sourceforge.ganttproject.io.GanttTXTOpen Adding dummy relationship between java.awt.FontFormatException and net.sourceforge.ganttproject.io.GanttTXTOpen Adding dummy relationship between java.awt.event.FocusEvent and net.sourceforge.ganttproject.io.GanttTXTOpen Adding dummy relationship between net.sourceforge.ganttproject.resource.ResourceEvent and net.sourceforge.ganttproject.io.GanttTXTOpen Adding dummy relationship between net.sourceforge.ganttproject.gui.TestGanttRolloverButton and net.sourceforge.ganttproject.io.GanttTXTOpen Adding dummy relationship between net.sourceforge.ganttproject.task.TaskManagerConfig and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm Adding dummy relationship between net.sourceforge.ganttproject.task.dependency.TaskDependencySlice and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm Adding dummy relationship between java.awt.dnd.DropTargetDropEvent and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm Adding dummy relationship between org.xml.sax.ContentHandler and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm Adding dummy relationship between java.lang.Process and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm Adding dummy relationship between javax.swing.DefaultComboBoxModel and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm Adding dummy relationship between javax.swing.event.ChangeEvent and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm Adding dummy relationship between javax.swing.JCheckBox and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm Adding dummy relationship between java.util.StringTokenizer and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm Adding dummy relationship between java.io.StringWriter and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm Adding dummy relationship between java.awt.print.PageFormat and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm Adding dummy relationship between java.lang.Character and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm Adding dummy relationship between org.apache.avalon.framework.logger.ConsoleLogger and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm Adding dummy relationship between net.sourceforge.ganttproject.task.dependency.TaskDependencyException and net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm Adding dummy relationship between net.sourceforge.ganttproject.task.dependency.TaskDependencyException and java.util.EventListener Adding dummy relationship between net.sourceforge.ganttproject.task.dependency.TaskDependencyException and net.sourceforge.ganttproject.GanttCalendarDays Adding dummy relationship between java.util.Enumeration and net.sourceforge.ganttproject.GanttCalendarDays Adding dummy relationship between java.util.Enumeration and net.sourceforge.ganttproject.action.ImportResources Adding dummy relationship between javax.xml.parsers.ParserConfigurationException and net.sourceforge.ganttproject.action.ImportResources Adding dummy relationship between java.awt.event.WindowEvent and net.sourceforge.ganttproject.action.ImportResources Adding dummy relationship between net.sourceforge.ganttproject.gui.DialogAligner and net.sourceforge.ganttproject.action.ImportResources Adding dummy relationship between javax.swing.tree.DefaultTreeModel and net.sourceforge.ganttproject.action.ImportResources Adding dummy relationship between net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem and net.sourceforge.ganttproject.action.ImportResources Adding dummy relationship between javax.swing.JFormattedTextField and net.sourceforge.ganttproject.action.ImportResources Adding dummy relationship between java.awt.FlowLayout and net.sourceforge.ganttproject.gui.server.ServerDialog Adding dummy relationship between net.sourceforge.ganttproject.task.event.TaskScheduleEvent and net.sourceforge.ganttproject.gui.server.ServerDialog Adding dummy relationship between net.sourceforge.ganttproject.resource.ResourceManager and net.sourceforge.ganttproject.gui.server.ServerDialog Adding dummy relationship between net.sourceforge.ganttproject.resource.ResourceManager and net.sourceforge.ganttproject.gui.options.CSVSettingsPanel Adding dummy relationship between java.lang.Thread and net.sourceforge.ganttproject.gui.options.CSVSettingsPanel Adding dummy relationship between java.awt.dnd.DragSourceDropEvent and net.sourceforge.ganttproject.gui.options.CSVSettingsPanel Adding dummy relationship between javax.swing.tree.TreeSelectionModel and net.sourceforge.ganttproject.gui.options.CSVSettingsPanel Adding dummy relationship between java.awt.datatransfer.DataFlavor and net.sourceforge.ganttproject.gui.options.CSVSettingsPanel Adding dummy relationship between java.awt.datatransfer.DataFlavor and net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel Adding dummy relationship between javax.swing.JSplitPane and net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel Adding dummy relationship between net.sourceforge.ganttproject.task.ResourceAssignmentCollection and net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel Adding dummy relationship between net.sourceforge.ganttproject.time.DateFrameable and net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel Adding dummy relationship between java.awt.event.AdjustmentEvent and net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel Adding dummy relationship between java.net.URISyntaxException and net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel Adding dummy relationship between java.awt.event.ItemEvent and net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel Adding dummy relationship between javax.swing.JTextField and net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel Adding dummy relationship between javax.swing.JTextField and net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl Adding dummy relationship between javax.swing.JTextField and net.sourceforge.ganttproject.task.dependency.SearchKey Adding dummy relationship between javax.swing.JTextField and net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean Adding dummy relationship between java.util.logging.Level and net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean Adding dummy relationship between javax.swing.tree.TreeModel and net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean Adding dummy relationship between java.lang.NumberFormatException and net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean Adding dummy relationship between java.awt.Color and net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean Adding dummy relationship between java.awt.Color and net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl Adding dummy relationship between java.awt.Color and net.sourceforge.ganttproject.gui.about.AboutLicensePanel Adding dummy relationship between java.awt.Color and net.sourceforge.ganttproject.GanttImagePanel Adding dummy relationship between java.awt.Color and net.sourceforge.ganttproject.gui.about.AboutLibraryPanel Adding dummy relationship between javax.xml.parsers.SAXParserFactory and net.sourceforge.ganttproject.gui.about.AboutLibraryPanel Adding dummy relationship between javax.swing.Box and net.sourceforge.ganttproject.gui.about.AboutLibraryPanel Adding dummy relationship between javax.swing.Box and net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow Adding dummy relationship between javax.swing.Box and net.sourceforge.ganttproject.export.FontRecord Adding dummy relationship between javax.swing.Box and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between javax.xml.transform.Transformer and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between java.lang.ClassLoader and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between javax.swing.JTabbedPane and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between java.awt.Font and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between javax.swing.tree.DefaultTreeCellEditor and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between java.util.TimeZone and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between javax.swing.JList and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between java.text.SimpleDateFormat and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between net.sourceforge.ganttproject.chart.ChartUIConfiguration and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between net.sourceforge.ganttproject.parser.FileFormatException and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between net.sourceforge.ganttproject.export.ResourceChartExportProcessor and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between javax.swing.plaf.FontUIResource and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between java.io.ByteArrayOutputStream and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between java.util.logging.Logger and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between java.awt.dnd.DragSourceEvent and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between javax.swing.table.TableColumn and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between java.lang.RuntimeException and net.sourceforge.ganttproject.io.GanttXMLOpen Adding dummy relationship between java.lang.RuntimeException and net.sourceforge.ganttproject.shape.PaintCellRenderer Adding dummy relationship between java.lang.RuntimeException and net.sourceforge.ganttproject.util.ColorConvertion Adding dummy relationship between javax.swing.ToolTipManager and net.sourceforge.ganttproject.util.ColorConvertion Adding dummy relationship between java.awt.GradientPaint and net.sourceforge.ganttproject.util.ColorConvertion Adding dummy relationship between java.awt.GradientPaint and net.sourceforge.ganttproject.task.dependency.TaskDependencySliceAsDependee Adding dummy relationship between java.lang.Exception and net.sourceforge.ganttproject.task.dependency.TaskDependencySliceAsDependee Adding dummy relationship between java.lang.Exception and net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection Adding dummy relationship between java.lang.Exception and net.sourceforge.ganttproject.io.GanttPDFExport Adding dummy relationship between java.awt.event.WindowListener and net.sourceforge.ganttproject.io.GanttPDFExport Adding dummy relationship between net.sourceforge.ganttproject.gui.UIConfiguration and net.sourceforge.ganttproject.io.GanttPDFExport Adding dummy relationship between java.util.SortedSet and net.sourceforge.ganttproject.io.GanttPDFExport Adding dummy relationship between net.sourceforge.ganttproject.shape.ShapePaint and net.sourceforge.ganttproject.io.GanttPDFExport Adding dummy relationship between net.sourceforge.ganttproject.task.ResourceAssignmentMutator and net.sourceforge.ganttproject.io.GanttPDFExport Adding dummy relationship between javax.swing.ImageIcon and net.sourceforge.ganttproject.io.GanttPDFExport Adding dummy relationship between java.lang.Integer and net.sourceforge.ganttproject.io.GanttPDFExport Adding dummy relationship between java.lang.Integer and net.sourceforge.ganttproject.gui.about.AboutDialog Adding dummy relationship between java.io.ByteArrayInputStream and net.sourceforge.ganttproject.gui.about.AboutDialog Adding dummy relationship between java.awt.dnd.DragSource and net.sourceforge.ganttproject.gui.about.AboutDialog Adding dummy relationship between java.security.AccessControlException and net.sourceforge.ganttproject.gui.about.AboutDialog Adding dummy relationship between java.security.AccessControlException and java.awt.dnd.DragSourceListener Adding dummy relationship between java.security.AccessControlException and net.sourceforge.ganttproject.action.NewTaskAction Adding dummy relationship between net.sourceforge.ganttproject.shape.JPaintCombo and net.sourceforge.ganttproject.action.NewTaskAction Adding dummy relationship between javax.xml.transform.TransformerFactory and net.sourceforge.ganttproject.action.NewTaskAction Adding dummy relationship between javax.swing.border.LineBorder and net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm Adding dummy relationship between javax.swing.event.TreeExpansionEvent and net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm Adding dummy relationship between javax.imageio.ImageIO and net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm Adding dummy relationship between java.awt.event.FocusAdapter and net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm Adding dummy relationship between java.awt.datatransfer.UnsupportedFlavorException and net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm Adding dummy relationship between net.sourceforge.ganttproject.task.Task and net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm Adding dummy relationship between net.sourceforge.ganttproject.task.Task and net.sourceforge.ganttproject.export.PDFExportData Adding dummy relationship between net.sourceforge.ganttproject.task.Task and net.sourceforge.ganttproject.filter.GanttJPGFileFilter Adding dummy relationship between net.sourceforge.ganttproject.task.Task and net.sourceforge.ganttproject.document.FileDocument Adding dummy relationship between net.sourceforge.ganttproject.task.Task and net.sourceforge.ganttproject.gui.options.RolesSettingsPanel Adding dummy relationship between net.sourceforge.ganttproject.task.Task and net.sourceforge.ganttproject.gui.projectwizard.WizardImpl Adding dummy relationship between net.sourceforge.ganttproject.task.Task and net.sourceforge.ganttproject.action.ResourceAction Adding dummy relationship between net.sourceforge.ganttproject.task.Task and net.sourceforge.ganttproject.resource.HumanResourceManager Adding dummy relationship between net.sourceforge.ganttproject.task.Task and net.sourceforge.ganttproject.document.HttpDocument Adding dummy relationship between net.sourceforge.ganttproject.task.algorithm.AlgorithmCollection and net.sourceforge.ganttproject.document.HttpDocument Adding dummy relationship between javax.xml.transform.stream.StreamResult and net.sourceforge.ganttproject.document.HttpDocument Adding dummy relationship between java.awt.Point and net.sourceforge.ganttproject.document.HttpDocument Adding dummy relationship between java.awt.Point and net.sourceforge.ganttproject.gui.GeneralDialog Adding dummy relationship between net.sourceforge.ganttproject.gui.GanttStatusBar.MessagePanel and net.sourceforge.ganttproject.gui.GeneralDialog Adding dummy relationship between java.awt.dnd.DragGestureEvent and net.sourceforge.ganttproject.gui.GeneralDialog Adding dummy relationship between net.sourceforge.ganttproject.document.DocumentsMRU and net.sourceforge.ganttproject.gui.GeneralDialog Adding dummy relationship between java.lang.NullPointerException and net.sourceforge.ganttproject.gui.GeneralDialog Adding dummy relationship between java.awt.Graphics and net.sourceforge.ganttproject.gui.GeneralDialog Adding dummy relationship between org.apache.fop.fonts.FontFileReader and net.sourceforge.ganttproject.gui.GeneralDialog Adding dummy relationship between java.lang.System and net.sourceforge.ganttproject.gui.GeneralDialog Adding dummy relationship between java.lang.System and net.sourceforge.ganttproject.task.dependency.TaskDependencySliceAsDependant Adding dummy relationship between java.lang.System and net.sourceforge.ganttproject.gui.taskproperties.CommonPanel Adding dummy relationship between java.lang.System and net.sourceforge.ganttproject.gui.GanttDialogProperties Adding dummy relationship between java.awt.Insets and net.sourceforge.ganttproject.gui.GanttDialogProperties Adding dummy relationship between javax.swing.JLabel and net.sourceforge.ganttproject.gui.GanttDialogProperties Adding dummy relationship between javax.swing.JLabel and net.sourceforge.ganttproject.document.DocumentCreator Adding dummy relationship between java.awt.GridLayout and net.sourceforge.ganttproject.document.DocumentCreator Adding dummy relationship between java.lang.IllegalArgumentException and net.sourceforge.ganttproject.document.DocumentCreator Adding dummy relationship between java.lang.IllegalArgumentException and net.sourceforge.ganttproject.gui.options.LnFSettingsPanel Adding dummy relationship between java.util.EventObject and net.sourceforge.ganttproject.gui.options.LnFSettingsPanel Adding dummy relationship between java.lang.StringBuffer and net.sourceforge.ganttproject.gui.options.LnFSettingsPanel Adding dummy relationship between java.lang.StringBuffer and net.sourceforge.ganttproject.GanttTaskRelationship Adding dummy relationship between java.lang.StringBuffer and net.sourceforge.ganttproject.gui.GanttApplet Adding dummy relationship between javax.swing.JScrollPane and net.sourceforge.ganttproject.gui.GanttApplet Adding dummy relationship between javax.swing.JScrollPane and net.sourceforge.ganttproject.chart.ChartModel Adding dummy relationship between javax.swing.JScrollPane and net.sourceforge.ganttproject.task.TaskLengthImpl Adding dummy relationship between java.lang.Math and net.sourceforge.ganttproject.task.TaskLengthImpl Adding dummy relationship between net.sourceforge.ganttproject.gui.projectwizard.I18N and net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard Adding dummy relationship between java.lang.Boolean and net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard Adding dummy relationship between javax.swing.tree.TreeCellRenderer and net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard Adding dummy relationship between javax.swing.filechooser.FileFilter and net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard Adding dummy relationship between javax.swing.filechooser.FileFilter and net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage Adding dummy relationship between javax.swing.JTextPane and net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage Adding dummy relationship between java.net.URL and net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage Adding dummy relationship between net.sourceforge.ganttproject.time.TimeFrame and net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage Adding dummy relationship between java.net.URI and net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage Adding dummy relationship between java.util.LinkedHashMap and net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage Adding dummy relationship between javax.swing.JFileChooser and net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage Adding dummy relationship between net.sourceforge.ganttproject.task.dependency.EventDispatcher and net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage Adding dummy relationship between javax.swing.JFrame and net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage Adding dummy relationship between javax.swing.JFrame and net.sourceforge.ganttproject.chart.ChartHeaderImpl Adding dummy relationship between java.awt.ComponentOrientation and net.sourceforge.ganttproject.chart.ChartHeaderImpl Adding dummy relationship between javax.xml.transform.Result and net.sourceforge.ganttproject.chart.ChartHeaderImpl Adding dummy relationship between javax.swing.border.EtchedBorder and net.sourceforge.ganttproject.chart.ChartHeaderImpl Adding dummy relationship between org.apache.commons.httpclient.HttpException and net.sourceforge.ganttproject.chart.ChartHeaderImpl Adding dummy relationship between javax.swing.text.StyleContext and net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection Adding dummy relationship between javax.swing.JPopupMenu and net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection Adding dummy relationship between javax.swing.JPopupMenu and net.sourceforge.ganttproject.io.GanttXFIGSaver Adding dummy relationship between java.awt.Dimension and net.sourceforge.ganttproject.io.GanttXFIGSaver Adding dummy relationship between java.awt.Dimension and net.sourceforge.ganttproject.gui.options.GeneralOptionPanel Adding dummy relationship between java.awt.Dimension and net.sourceforge.ganttproject.filter.GanttTXTFileFilter Adding dummy relationship between javax.swing.JDialog and net.sourceforge.ganttproject.filter.GanttTXTFileFilter Adding dummy relationship between javax.swing.JDialog and net.sourceforge.ganttproject.action.DeleteHumanAction Adding dummy relationship between java.net.URLConnection and net.sourceforge.ganttproject.action.DeleteHumanAction Adding dummy relationship between java.io.OutputStreamWriter and net.sourceforge.ganttproject.action.DeleteHumanAction Adding dummy relationship between org.apache.fop.apps.Driver and net.sourceforge.ganttproject.action.DeleteHumanAction Adding dummy relationship between javax.swing.table.TableColumnModel and net.sourceforge.ganttproject.action.DeleteHumanAction Adding dummy relationship between java.util.HashSet and net.sourceforge.ganttproject.action.DeleteHumanAction Adding dummy relationship between java.util.HashSet and net.sourceforge.ganttproject.gui.options.SettingsDialog Adding dummy relationship between java.awt.Graphics2D and net.sourceforge.ganttproject.gui.options.SettingsDialog Adding dummy relationship between java.util.Vector and net.sourceforge.ganttproject.gui.options.SettingsDialog Adding dummy relationship between javax.swing.KeyStroke and net.sourceforge.ganttproject.gui.options.SettingsDialog Adding dummy relationship between net.sourceforge.ganttproject.task.event.TaskDependencyEvent and net.sourceforge.ganttproject.gui.options.SettingsDialog Adding dummy relationship between javax.swing.SwingUtilities and net.sourceforge.ganttproject.gui.options.SettingsDialog Adding dummy relationship between org.xml.sax.helpers.AttributesImpl and net.sourceforge.ganttproject.gui.options.SettingsDialog Adding dummy relationship between net.sourceforge.ganttproject.roles.RoleManager and net.sourceforge.ganttproject.gui.options.SettingsDialog Adding dummy relationship between net.sourceforge.ganttproject.roles.RoleManager and net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl Adding dummy relationship between java.util.Stack and net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl Adding dummy relationship between net.sourceforge.ganttproject.roles.Role and net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl Adding dummy relationship between net.sourceforge.ganttproject.roles.Role and net.sourceforge.ganttproject.filter.GanttXSLFileFilter Adding dummy relationship between net.sourceforge.ganttproject.roles.Role and net.sourceforge.ganttproject.gui.GanttMetalTheme Adding dummy relationship between net.sourceforge.ganttproject.roles.Role and net.sourceforge.ganttproject.export.JDKFontLocator Adding dummy relationship between java.awt.SystemColor and net.sourceforge.ganttproject.export.JDKFontLocator Adding dummy relationship between net.sourceforge.ganttproject.task.TaskManager and net.sourceforge.ganttproject.export.JDKFontLocator Adding dummy relationship between net.sourceforge.ganttproject.task.TaskManager and net.sourceforge.ganttproject.filter.GanttXMLFileFilter Adding dummy relationship between net.sourceforge.ganttproject.task.TaskManager and net.sourceforge.ganttproject.action.NewArtefactAction Adding dummy relationship between net.sourceforge.ganttproject.task.TaskManager and net.sourceforge.ganttproject.gui.server.ConnectionPanel Adding dummy relationship between net.sourceforge.ganttproject.task.TaskManager and net.sourceforge.ganttproject.ResourceLoadGraphicArea Adding dummy relationship between net.sourceforge.ganttproject.task.event.TaskListener and net.sourceforge.ganttproject.ResourceLoadGraphicArea Adding dummy relationship between java.awt.Rectangle and net.sourceforge.ganttproject.ResourceLoadGraphicArea Adding dummy relationship between java.awt.GridBagLayout and net.sourceforge.ganttproject.ResourceLoadGraphicArea Adding dummy relationship between net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint and net.sourceforge.ganttproject.ResourceLoadGraphicArea Adding dummy relationship between javax.swing.JProgressBar and net.sourceforge.ganttproject.ResourceLoadGraphicArea Adding dummy relationship between java.awt.Component and net.sourceforge.ganttproject.ResourceLoadGraphicArea Adding dummy relationship between net.sourceforge.helpgui.gui.MainFrame and net.sourceforge.ganttproject.ResourceLoadGraphicArea Adding dummy relationship between net.sourceforge.ganttproject.time.gregorian.GregorianCalendar and net.sourceforge.ganttproject.ResourceLoadGraphicArea Adding dummy relationship between java.io.StringReader and net.sourceforge.ganttproject.ResourceLoadGraphicArea Adding dummy relationship between javax.swing.SpinnerNumberModel and net.sourceforge.ganttproject.ResourceLoadGraphicArea Adding dummy relationship between java.awt.FontMetrics and net.sourceforge.ganttproject.ResourceLoadGraphicArea Adding dummy relationship between javax.swing.table.TableCellEditor and net.sourceforge.ganttproject.ResourceLoadGraphicArea Remove: java.awt.dnd.Autoscroll Remove: java.awt.dnd.DragGestureRecognizer Remove: java.awt.dnd.DropTargetListener Remove: java.awt.event.AdjustmentListener Remove: java.awt.event.FocusListener Remove: javax.swing.JColorChooser Remove: javax.swing.JSlider Remove: javax.swing.border.CompoundBorder Remove: javax.swing.event.TreeExpansionListener Remove: javax.swing.event.TreeModelListener String Creation Time: 52334 String Length in Tokens: 111565 -------------------------------------------------- -------------------------------------------------- Computing solutions... NONE ConcreteFactory creation Product dummyRelationship ConcreteFactory association Product dummyRelationship EPI_Abstract_AbstractProduct inheritance Product dummyRelationship EPI_Abstract_AbstractFactory inheritance ConcreteFactory Solution Computation Time:2636 Number of Solutions With and Without Ghosts:64 Number of Solutions Without Ghosts:64 Number of Solutions With Ghosts:0 # Micro-architecture 968 similar at 100% with AbstractFactory 968.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 968.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 968.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 968.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 969 similar at 100% with AbstractFactory 969.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 969.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 969.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 969.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 970 similar at 100% with AbstractFactory 970.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 970.100.Product = net.sourceforge.ganttproject.resource.HumanResource 970.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 970.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 971 similar at 100% with AbstractFactory 971.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 971.100.Product = net.sourceforge.ganttproject.resource.HumanResource 971.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 971.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 972 similar at 100% with AbstractFactory 972.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 972.100.Product = net.sourceforge.ganttproject.resource.HumanResource 972.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 972.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 973 similar at 100% with AbstractFactory 973.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 973.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 973.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 973.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 974 similar at 100% with AbstractFactory 974.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 974.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 974.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 974.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 975 similar at 100% with AbstractFactory 975.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 975.100.Product = net.sourceforge.ganttproject.GanttProject 975.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 975.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 976 similar at 100% with AbstractFactory 976.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 976.100.Product = net.sourceforge.ganttproject.GanttProject 976.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 976.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 977 similar at 100% with AbstractFactory 977.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 977.100.Product = net.sourceforge.ganttproject.GanttProject 977.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 977.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 978 similar at 100% with AbstractFactory 978.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 978.100.Product = net.sourceforge.ganttproject.GanttProject 978.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 978.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 979 similar at 100% with AbstractFactory 979.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 979.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 979.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 979.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 980 similar at 100% with AbstractFactory 980.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 980.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 980.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 980.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 981 similar at 100% with AbstractFactory 981.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 981.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 981.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 981.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 982 similar at 100% with AbstractFactory 982.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 982.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 982.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 982.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 983 similar at 100% with AbstractFactory 983.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 983.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 983.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 983.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 984 similar at 100% with AbstractFactory 984.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 984.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 984.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 984.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 985 similar at 100% with AbstractFactory 985.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 985.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 985.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 985.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 986 similar at 100% with AbstractFactory 986.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 986.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 986.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 986.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 987 similar at 100% with AbstractFactory 987.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 987.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 987.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 987.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 988 similar at 100% with AbstractFactory 988.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 988.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 988.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 988.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 989 similar at 100% with AbstractFactory 989.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 989.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 989.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 989.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 990 similar at 100% with AbstractFactory 990.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 990.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 990.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 990.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 991 similar at 100% with AbstractFactory 991.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 991.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 991.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 991.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 992 similar at 100% with AbstractFactory 992.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 992.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 992.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 992.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 993 similar at 100% with AbstractFactory 993.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 993.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 993.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 993.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 994 similar at 100% with AbstractFactory 994.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 994.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 994.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 994.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 995 similar at 100% with AbstractFactory 995.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 995.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 995.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 995.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 996 similar at 100% with AbstractFactory 996.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 996.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 996.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 996.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 997 similar at 100% with AbstractFactory 997.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 997.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 997.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 997.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 998 similar at 100% with AbstractFactory 998.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 998.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 998.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 998.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 999 similar at 100% with AbstractFactory 999.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 999.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 999.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 999.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 1000 similar at 100% with AbstractFactory 1000.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 1000.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 1000.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 1000.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 1001 similar at 100% with AbstractFactory 1001.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 1001.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 1001.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 1001.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 1002 similar at 100% with AbstractFactory 1002.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 1002.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 1002.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 1002.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 1003 similar at 100% with AbstractFactory 1003.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 1003.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 1003.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 1003.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 1004 similar at 100% with AbstractFactory 1004.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 1004.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 1004.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 1004.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 1005 similar at 100% with AbstractFactory 1005.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 1005.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 1005.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 1005.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 1006 similar at 100% with AbstractFactory 1006.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 1006.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 1006.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 1006.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 1007 similar at 100% with AbstractFactory 1007.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 1007.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 1007.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 1007.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 1008 similar at 100% with AbstractFactory 1008.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 1008.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 1008.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 1008.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 1009 similar at 100% with AbstractFactory 1009.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 1009.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 1009.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 1009.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 1010 similar at 100% with AbstractFactory 1010.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 1010.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 1010.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 1010.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 1011 similar at 100% with AbstractFactory 1011.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 1011.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 1011.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 1011.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 1012 similar at 100% with AbstractFactory 1012.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 1012.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 1012.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 1012.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 1013 similar at 100% with AbstractFactory 1013.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 1013.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 1013.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 1013.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 1014 similar at 100% with AbstractFactory 1014.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 1014.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 1014.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 1014.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 1015 similar at 100% with AbstractFactory 1015.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 1015.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 1015.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 1015.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 1016 similar at 100% with AbstractFactory 1016.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 1016.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 1016.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 1016.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 1017 similar at 100% with AbstractFactory 1017.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 1017.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 1017.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 1017.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 1018 similar at 100% with AbstractFactory 1018.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 1018.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 1018.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 1018.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 1019 similar at 100% with AbstractFactory 1019.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 1019.100.Product = net.sourceforge.ganttproject.document.FileDocument 1019.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 1019.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 1020 similar at 100% with AbstractFactory 1020.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 1020.100.Product = net.sourceforge.ganttproject.document.FileDocument 1020.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 1020.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 1021 similar at 100% with AbstractFactory 1021.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 1021.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 1021.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 1021.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 1022 similar at 100% with AbstractFactory 1022.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 1022.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 1022.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 1022.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 1023 similar at 100% with AbstractFactory 1023.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 1023.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 1023.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 1023.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 1024 similar at 100% with AbstractFactory 1024.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 1024.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 1024.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 1024.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 1025 similar at 100% with AbstractFactory 1025.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 1025.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 1025.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 1025.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 1026 similar at 100% with AbstractFactory 1026.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 1026.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 1026.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 1026.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 1027 similar at 100% with AbstractFactory 1027.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 1027.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 1027.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 1027.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 1028 similar at 100% with AbstractFactory 1028.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 1028.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 1028.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 1028.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 1029 similar at 100% with AbstractFactory 1029.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 1029.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 1029.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 1029.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 1030 similar at 100% with AbstractFactory 1030.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 1030.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 1030.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 1030.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 1031 similar at 100% with AbstractFactory 1031.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 1031.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 1031.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 1031.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog --------------------------------------------- 1 ConcreteFactory creation Product dummyRelationship ConcreteFactory association Product dummyRelationship EPI_Abstract_AbstractProduct inheritance Product dummyRelationship EPI_Abstract_AbstractFactory inheritance ConcreteFactory Solution Computation Time:2615 Number of Solutions With and Without Ghosts:64 Number of Solutions Without Ghosts:64 Number of Solutions With Ghosts:0 # Micro-architecture 1999 similar at 100% with AbstractFactory 1999.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 1999.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 1999.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 1999.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2000 similar at 100% with AbstractFactory 2000.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2000.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 2000.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 2000.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2001 similar at 100% with AbstractFactory 2001.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 2001.100.Product = net.sourceforge.ganttproject.resource.HumanResource 2001.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 2001.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2002 similar at 100% with AbstractFactory 2002.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 2002.100.Product = net.sourceforge.ganttproject.resource.HumanResource 2002.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 2002.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 2003 similar at 100% with AbstractFactory 2003.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 2003.100.Product = net.sourceforge.ganttproject.resource.HumanResource 2003.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 2003.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 2004 similar at 100% with AbstractFactory 2004.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2004.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 2004.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 2004.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2005 similar at 100% with AbstractFactory 2005.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2005.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 2005.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 2005.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2006 similar at 100% with AbstractFactory 2006.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 2006.100.Product = net.sourceforge.ganttproject.GanttProject 2006.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2006.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2007 similar at 100% with AbstractFactory 2007.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 2007.100.Product = net.sourceforge.ganttproject.GanttProject 2007.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2007.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2008 similar at 100% with AbstractFactory 2008.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 2008.100.Product = net.sourceforge.ganttproject.GanttProject 2008.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2008.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2009 similar at 100% with AbstractFactory 2009.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 2009.100.Product = net.sourceforge.ganttproject.GanttProject 2009.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2009.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2010 similar at 100% with AbstractFactory 2010.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 2010.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 2010.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2010.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2011 similar at 100% with AbstractFactory 2011.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 2011.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 2011.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2011.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2012 similar at 100% with AbstractFactory 2012.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 2012.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 2012.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2012.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2013 similar at 100% with AbstractFactory 2013.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 2013.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 2013.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2013.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2014 similar at 100% with AbstractFactory 2014.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 2014.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 2014.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2014.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2015 similar at 100% with AbstractFactory 2015.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 2015.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 2015.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2015.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2016 similar at 100% with AbstractFactory 2016.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 2016.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 2016.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 2016.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 2017 similar at 100% with AbstractFactory 2017.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 2017.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 2017.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 2017.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 2018 similar at 100% with AbstractFactory 2018.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 2018.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 2018.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 2018.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 2019 similar at 100% with AbstractFactory 2019.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 2019.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 2019.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2019.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2020 similar at 100% with AbstractFactory 2020.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 2020.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 2020.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2020.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2021 similar at 100% with AbstractFactory 2021.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2021.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 2021.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 2021.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2022 similar at 100% with AbstractFactory 2022.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 2022.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 2022.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 2022.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 2023 similar at 100% with AbstractFactory 2023.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 2023.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 2023.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 2023.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 2024 similar at 100% with AbstractFactory 2024.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2024.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 2024.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 2024.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2025 similar at 100% with AbstractFactory 2025.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2025.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 2025.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 2025.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2026 similar at 100% with AbstractFactory 2026.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 2026.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 2026.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 2026.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 2027 similar at 100% with AbstractFactory 2027.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 2027.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 2027.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2027.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2028 similar at 100% with AbstractFactory 2028.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 2028.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 2028.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2028.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2029 similar at 100% with AbstractFactory 2029.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 2029.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 2029.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2029.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2030 similar at 100% with AbstractFactory 2030.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 2030.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 2030.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2030.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2031 similar at 100% with AbstractFactory 2031.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2031.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 2031.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 2031.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2032 similar at 100% with AbstractFactory 2032.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 2032.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 2032.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 2032.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 2033 similar at 100% with AbstractFactory 2033.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2033.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 2033.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 2033.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2034 similar at 100% with AbstractFactory 2034.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 2034.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 2034.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 2034.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 2035 similar at 100% with AbstractFactory 2035.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 2035.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 2035.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2035.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2036 similar at 100% with AbstractFactory 2036.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 2036.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 2036.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2036.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2037 similar at 100% with AbstractFactory 2037.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 2037.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 2037.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2037.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2038 similar at 100% with AbstractFactory 2038.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 2038.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 2038.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2038.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2039 similar at 100% with AbstractFactory 2039.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2039.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 2039.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 2039.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2040 similar at 100% with AbstractFactory 2040.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 2040.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 2040.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 2040.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 2041 similar at 100% with AbstractFactory 2041.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2041.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 2041.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 2041.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2042 similar at 100% with AbstractFactory 2042.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2042.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 2042.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 2042.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2043 similar at 100% with AbstractFactory 2043.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 2043.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 2043.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 2043.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 2044 similar at 100% with AbstractFactory 2044.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2044.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 2044.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 2044.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2045 similar at 100% with AbstractFactory 2045.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2045.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 2045.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 2045.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2046 similar at 100% with AbstractFactory 2046.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 2046.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 2046.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2046.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2047 similar at 100% with AbstractFactory 2047.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 2047.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 2047.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2047.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2048 similar at 100% with AbstractFactory 2048.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 2048.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 2048.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 2048.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 2049 similar at 100% with AbstractFactory 2049.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 2049.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 2049.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 2049.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 2050 similar at 100% with AbstractFactory 2050.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 2050.100.Product = net.sourceforge.ganttproject.document.FileDocument 2050.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2050.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2051 similar at 100% with AbstractFactory 2051.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 2051.100.Product = net.sourceforge.ganttproject.document.FileDocument 2051.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2051.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2052 similar at 100% with AbstractFactory 2052.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2052.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 2052.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 2052.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2053 similar at 100% with AbstractFactory 2053.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 2053.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 2053.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2053.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2054 similar at 100% with AbstractFactory 2054.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 2054.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 2054.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2054.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2055 similar at 100% with AbstractFactory 2055.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2055.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 2055.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 2055.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 2056 similar at 100% with AbstractFactory 2056.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 2056.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 2056.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 2056.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 2057 similar at 100% with AbstractFactory 2057.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 2057.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 2057.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 2057.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 2058 similar at 100% with AbstractFactory 2058.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 2058.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 2058.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2058.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2059 similar at 100% with AbstractFactory 2059.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 2059.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 2059.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2059.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2060 similar at 100% with AbstractFactory 2060.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 2060.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 2060.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2060.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 2061 similar at 100% with AbstractFactory 2061.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 2061.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 2061.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 2061.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 2062 similar at 100% with AbstractFactory 2062.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 2062.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 2062.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 2062.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog --------------------------------------------- 2 ConcreteFactory creation Product dummyRelationship ConcreteFactory association Product dummyRelationship EPI_Abstract_AbstractProduct inheritance Product dummyRelationship EPI_Abstract_AbstractFactory inheritance ConcreteFactory Solution Computation Time:2713 Number of Solutions With and Without Ghosts:72 Number of Solutions Without Ghosts:72 Number of Solutions With Ghosts:0 # Micro-architecture 3038 similar at 100% with AbstractFactory 3038.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3038.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 3038.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 3038.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3039 similar at 100% with AbstractFactory 3039.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3039.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 3039.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 3039.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3040 similar at 100% with AbstractFactory 3040.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 3040.100.Product = net.sourceforge.ganttproject.resource.HumanResource 3040.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 3040.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3041 similar at 100% with AbstractFactory 3041.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 3041.100.Product = net.sourceforge.ganttproject.resource.HumanResource 3041.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 3041.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 3042 similar at 100% with AbstractFactory 3042.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 3042.100.Product = net.sourceforge.ganttproject.resource.HumanResource 3042.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 3042.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 3043 similar at 100% with AbstractFactory 3043.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3043.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 3043.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 3043.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3044 similar at 100% with AbstractFactory 3044.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3044.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 3044.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 3044.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3045 similar at 100% with AbstractFactory 3045.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 3045.100.Product = net.sourceforge.ganttproject.GanttProject 3045.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3045.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3046 similar at 100% with AbstractFactory 3046.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 3046.100.Product = net.sourceforge.ganttproject.GanttProject 3046.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3046.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3047 similar at 100% with AbstractFactory 3047.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 3047.100.Product = net.sourceforge.ganttproject.GanttProject 3047.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3047.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3048 similar at 100% with AbstractFactory 3048.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 3048.100.Product = net.sourceforge.ganttproject.GanttProject 3048.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3048.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3049 similar at 100% with AbstractFactory 3049.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 3049.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 3049.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3049.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3050 similar at 100% with AbstractFactory 3050.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 3050.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 3050.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3050.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3051 similar at 100% with AbstractFactory 3051.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 3051.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 3051.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3051.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3052 similar at 100% with AbstractFactory 3052.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 3052.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 3052.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3052.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3053 similar at 100% with AbstractFactory 3053.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 3053.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 3053.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3053.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3054 similar at 100% with AbstractFactory 3054.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 3054.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 3054.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3054.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3055 similar at 100% with AbstractFactory 3055.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 3055.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 3055.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 3055.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 3056 similar at 100% with AbstractFactory 3056.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 3056.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 3056.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 3056.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 3057 similar at 100% with AbstractFactory 3057.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 3057.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 3057.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 3057.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection # Micro-architecture 3058 similar at 100% with AbstractFactory 3058.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection 3058.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 3058.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 3058.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 3059 similar at 100% with AbstractFactory 3059.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection 3059.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 3059.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 3059.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection # Micro-architecture 3060 similar at 100% with AbstractFactory 3060.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 3060.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 3060.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 3060.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 3061 similar at 100% with AbstractFactory 3061.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 3061.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 3061.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3061.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3062 similar at 100% with AbstractFactory 3062.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 3062.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 3062.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3062.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3063 similar at 100% with AbstractFactory 3063.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3063.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 3063.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 3063.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3064 similar at 100% with AbstractFactory 3064.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 3064.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 3064.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 3064.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 3065 similar at 100% with AbstractFactory 3065.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 3065.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 3065.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 3065.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 3066 similar at 100% with AbstractFactory 3066.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 3066.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 3066.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 3066.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 3067 similar at 100% with AbstractFactory 3067.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3067.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 3067.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 3067.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3068 similar at 100% with AbstractFactory 3068.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3068.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 3068.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 3068.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3069 similar at 100% with AbstractFactory 3069.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 3069.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 3069.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 3069.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 3070 similar at 100% with AbstractFactory 3070.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 3070.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 3070.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3070.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3071 similar at 100% with AbstractFactory 3071.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 3071.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 3071.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3071.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3072 similar at 100% with AbstractFactory 3072.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 3072.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 3072.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3072.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3073 similar at 100% with AbstractFactory 3073.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 3073.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 3073.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3073.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3074 similar at 100% with AbstractFactory 3074.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3074.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 3074.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 3074.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3075 similar at 100% with AbstractFactory 3075.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 3075.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 3075.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 3075.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 3076 similar at 100% with AbstractFactory 3076.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3076.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 3076.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 3076.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3077 similar at 100% with AbstractFactory 3077.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 3077.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 3077.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 3077.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 3078 similar at 100% with AbstractFactory 3078.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 3078.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 3078.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3078.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3079 similar at 100% with AbstractFactory 3079.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 3079.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 3079.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3079.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3080 similar at 100% with AbstractFactory 3080.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 3080.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 3080.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3080.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3081 similar at 100% with AbstractFactory 3081.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 3081.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 3081.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3081.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3082 similar at 100% with AbstractFactory 3082.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3082.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 3082.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 3082.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3083 similar at 100% with AbstractFactory 3083.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 3083.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 3083.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 3083.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 3084 similar at 100% with AbstractFactory 3084.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3084.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 3084.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 3084.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3085 similar at 100% with AbstractFactory 3085.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3085.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 3085.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 3085.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3086 similar at 100% with AbstractFactory 3086.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 3086.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 3086.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 3086.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 3087 similar at 100% with AbstractFactory 3087.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 3087.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 3087.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 3087.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 3088 similar at 100% with AbstractFactory 3088.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3088.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 3088.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 3088.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3089 similar at 100% with AbstractFactory 3089.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3089.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 3089.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 3089.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3090 similar at 100% with AbstractFactory 3090.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 3090.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 3090.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3090.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3091 similar at 100% with AbstractFactory 3091.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 3091.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 3091.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3091.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3092 similar at 100% with AbstractFactory 3092.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 3092.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 3092.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 3092.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 3093 similar at 100% with AbstractFactory 3093.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 3093.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 3093.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 3093.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 3094 similar at 100% with AbstractFactory 3094.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 3094.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 3094.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 3094.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 3095 similar at 100% with AbstractFactory 3095.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 3095.100.Product = net.sourceforge.ganttproject.document.FileDocument 3095.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3095.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3096 similar at 100% with AbstractFactory 3096.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 3096.100.Product = net.sourceforge.ganttproject.document.FileDocument 3096.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3096.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3097 similar at 100% with AbstractFactory 3097.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 3097.100.Product = net.sourceforge.ganttproject.document.FileDocument 3097.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3097.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3098 similar at 100% with AbstractFactory 3098.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 3098.100.Product = net.sourceforge.ganttproject.document.FileDocument 3098.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3098.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3099 similar at 100% with AbstractFactory 3099.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3099.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 3099.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 3099.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3100 similar at 100% with AbstractFactory 3100.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 3100.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 3100.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3100.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3101 similar at 100% with AbstractFactory 3101.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 3101.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 3101.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3101.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3102 similar at 100% with AbstractFactory 3102.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3102.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 3102.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 3102.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 3103 similar at 100% with AbstractFactory 3103.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 3103.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 3103.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 3103.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 3104 similar at 100% with AbstractFactory 3104.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 3104.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 3104.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 3104.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 3105 similar at 100% with AbstractFactory 3105.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 3105.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 3105.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3105.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3106 similar at 100% with AbstractFactory 3106.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 3106.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 3106.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3106.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3107 similar at 100% with AbstractFactory 3107.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 3107.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 3107.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3107.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 3108 similar at 100% with AbstractFactory 3108.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 3108.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 3108.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 3108.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 3109 similar at 100% with AbstractFactory 3109.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 3109.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 3109.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 3109.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog --------------------------------------------- 3 ConcreteFactory creation Product dummyRelationship ConcreteFactory association Product dummyRelationship AbstractProduct inheritance Product dummyRelationship AbstractFactory inheritance ConcreteFactory Solution Computation Time:2607 Number of Solutions With and Without Ghosts:490 Number of Solutions Without Ghosts:79 Number of Solutions With Ghosts:411 # Micro-architecture 4237 similar at 100% with AbstractFactory 4237.100.AbstractProduct = java.util.EventObject 4237.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 4237.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4237.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4238 similar at 100% with AbstractFactory 4238.100.AbstractProduct = java.util.EventObject 4238.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 4238.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4238.100.AbstractFactory = java.lang.Object # Micro-architecture 4239 similar at 100% with AbstractFactory 4239.100.AbstractProduct = javax.swing.JPanel 4239.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 4239.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 4239.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 4240 similar at 100% with AbstractFactory 4240.100.AbstractProduct = javax.swing.JPanel 4240.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 4240.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 4240.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4241 similar at 100% with AbstractFactory 4241.100.AbstractProduct = javax.swing.JPanel 4241.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 4241.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4241.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4242 similar at 100% with AbstractFactory 4242.100.AbstractProduct = javax.swing.JPanel 4242.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 4242.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4242.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4243 similar at 100% with AbstractFactory 4243.100.AbstractProduct = java.awt.event.ActionListener 4243.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 4243.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4243.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4244 similar at 100% with AbstractFactory 4244.100.AbstractProduct = java.awt.event.ActionListener 4244.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 4244.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4244.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4245 similar at 100% with AbstractFactory 4245.100.AbstractProduct = java.awt.event.ActionListener 4245.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 4245.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4245.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4246 similar at 100% with AbstractFactory 4246.100.AbstractProduct = java.awt.event.ActionListener 4246.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 4246.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4246.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4247 similar at 100% with AbstractFactory 4247.100.AbstractProduct = javax.swing.JDialog 4247.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 4247.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4247.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4248 similar at 100% with AbstractFactory 4248.100.AbstractProduct = javax.swing.JDialog 4248.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 4248.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4248.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4249 similar at 100% with AbstractFactory 4249.100.AbstractProduct = javax.swing.JDialog 4249.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 4249.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4249.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4250 similar at 100% with AbstractFactory 4250.100.AbstractProduct = javax.swing.JDialog 4250.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 4250.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4250.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4251 similar at 100% with AbstractFactory 4251.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4251.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 4251.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4251.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4252 similar at 100% with AbstractFactory 4252.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4252.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 4252.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4252.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4253 similar at 100% with AbstractFactory 4253.100.AbstractProduct = javax.swing.ListCellRenderer 4253.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 4253.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 4253.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 4254 similar at 100% with AbstractFactory 4254.100.AbstractProduct = javax.swing.JLabel 4254.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 4254.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 4254.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 4255 similar at 100% with AbstractFactory 4255.100.AbstractProduct = javax.swing.JDialog 4255.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 4255.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4255.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4256 similar at 100% with AbstractFactory 4256.100.AbstractProduct = javax.swing.JDialog 4256.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 4256.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4256.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4257 similar at 100% with AbstractFactory 4257.100.AbstractProduct = javax.swing.JDialog 4257.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 4257.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4257.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4258 similar at 100% with AbstractFactory 4258.100.AbstractProduct = javax.swing.JDialog 4258.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 4258.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4258.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4259 similar at 100% with AbstractFactory 4259.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 4259.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 4259.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 4259.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4260 similar at 100% with AbstractFactory 4260.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4260.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 4260.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4260.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4261 similar at 100% with AbstractFactory 4261.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4261.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 4261.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4261.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4262 similar at 100% with AbstractFactory 4262.100.AbstractProduct = java.awt.event.ItemListener 4262.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 4262.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4262.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4263 similar at 100% with AbstractFactory 4263.100.AbstractProduct = java.awt.event.ItemListener 4263.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 4263.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4263.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4264 similar at 100% with AbstractFactory 4264.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 4264.100.Product = net.sourceforge.ganttproject.resource.HumanResource 4264.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 4264.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4265 similar at 100% with AbstractFactory 4265.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 4265.100.Product = net.sourceforge.ganttproject.resource.HumanResource 4265.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 4265.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4266 similar at 100% with AbstractFactory 4266.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 4266.100.Product = net.sourceforge.ganttproject.resource.HumanResource 4266.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 4266.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 4267 similar at 100% with AbstractFactory 4267.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 4267.100.Product = net.sourceforge.ganttproject.resource.HumanResource 4267.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 4267.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 4268 similar at 100% with AbstractFactory 4268.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 4268.100.Product = net.sourceforge.ganttproject.resource.HumanResource 4268.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 4268.100.AbstractFactory = java.lang.Object # Micro-architecture 4269 similar at 100% with AbstractFactory 4269.100.AbstractProduct = java.awt.print.Printable 4269.100.Product = net.sourceforge.ganttproject.GanttPrintable 4269.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 4269.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4270 similar at 100% with AbstractFactory 4270.100.AbstractProduct = java.lang.Object 4270.100.Product = net.sourceforge.ganttproject.GanttPrintable 4270.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 4270.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4271 similar at 100% with AbstractFactory 4271.100.AbstractProduct = java.awt.print.Printable 4271.100.Product = net.sourceforge.ganttproject.GanttPrintable 4271.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4271.100.AbstractFactory = javax.swing.event.ChangeListener # Micro-architecture 4272 similar at 100% with AbstractFactory 4272.100.AbstractProduct = java.awt.print.Printable 4272.100.Product = net.sourceforge.ganttproject.GanttPrintable 4272.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4272.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4273 similar at 100% with AbstractFactory 4273.100.AbstractProduct = java.awt.print.Printable 4273.100.Product = net.sourceforge.ganttproject.GanttPrintable 4273.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4273.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 4274 similar at 100% with AbstractFactory 4274.100.AbstractProduct = java.lang.Object 4274.100.Product = net.sourceforge.ganttproject.GanttPrintable 4274.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4274.100.AbstractFactory = javax.swing.event.ChangeListener # Micro-architecture 4275 similar at 100% with AbstractFactory 4275.100.AbstractProduct = java.lang.Object 4275.100.Product = net.sourceforge.ganttproject.GanttPrintable 4275.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4275.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4276 similar at 100% with AbstractFactory 4276.100.AbstractProduct = java.lang.Object 4276.100.Product = net.sourceforge.ganttproject.GanttPrintable 4276.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4276.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 4277 similar at 100% with AbstractFactory 4277.100.AbstractProduct = java.awt.print.Printable 4277.100.Product = net.sourceforge.ganttproject.GanttPrintable 4277.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 4277.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4278 similar at 100% with AbstractFactory 4278.100.AbstractProduct = java.lang.Object 4278.100.Product = net.sourceforge.ganttproject.GanttPrintable 4278.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 4278.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4279 similar at 100% with AbstractFactory 4279.100.AbstractProduct = java.lang.Object 4279.100.Product = net.sourceforge.ganttproject.gui.OpenFileDialog 4279.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 4279.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 4280 similar at 100% with AbstractFactory 4280.100.AbstractProduct = javax.swing.AbstractAction 4280.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 4280.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4280.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4281 similar at 100% with AbstractFactory 4281.100.AbstractProduct = javax.swing.AbstractAction 4281.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 4281.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4281.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4282 similar at 100% with AbstractFactory 4282.100.AbstractProduct = javax.swing.AbstractAction 4282.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 4282.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4282.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4283 similar at 100% with AbstractFactory 4283.100.AbstractProduct = javax.swing.AbstractAction 4283.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 4283.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4283.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4284 similar at 100% with AbstractFactory 4284.100.AbstractProduct = java.lang.Object 4284.100.Product = net.sourceforge.ganttproject.GanttOptions 4284.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4284.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4285 similar at 100% with AbstractFactory 4285.100.AbstractProduct = java.lang.Object 4285.100.Product = net.sourceforge.ganttproject.GanttOptions 4285.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4285.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4286 similar at 100% with AbstractFactory 4286.100.AbstractProduct = java.lang.Object 4286.100.Product = net.sourceforge.ganttproject.GanttOptions 4286.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4286.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4287 similar at 100% with AbstractFactory 4287.100.AbstractProduct = java.lang.Object 4287.100.Product = net.sourceforge.ganttproject.GanttOptions 4287.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4287.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4288 similar at 100% with AbstractFactory 4288.100.AbstractProduct = javax.swing.JDialog 4288.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 4288.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4288.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4289 similar at 100% with AbstractFactory 4289.100.AbstractProduct = javax.swing.JDialog 4289.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 4289.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4289.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4290 similar at 100% with AbstractFactory 4290.100.AbstractProduct = javax.swing.JDialog 4290.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 4290.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4290.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4291 similar at 100% with AbstractFactory 4291.100.AbstractProduct = javax.swing.JDialog 4291.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 4291.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4291.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4292 similar at 100% with AbstractFactory 4292.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 4292.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 4292.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 4292.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4293 similar at 100% with AbstractFactory 4293.100.AbstractProduct = java.lang.Object 4293.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 4293.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4293.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4294 similar at 100% with AbstractFactory 4294.100.AbstractProduct = java.lang.Object 4294.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 4294.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4294.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4295 similar at 100% with AbstractFactory 4295.100.AbstractProduct = java.lang.Object 4295.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 4295.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4295.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4296 similar at 100% with AbstractFactory 4296.100.AbstractProduct = java.lang.Object 4296.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 4296.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4296.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4297 similar at 100% with AbstractFactory 4297.100.AbstractProduct = javax.swing.table.AbstractTableModel 4297.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 4297.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 4297.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 4298 similar at 100% with AbstractFactory 4298.100.AbstractProduct = java.lang.Object 4298.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 4298.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler 4298.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 4299 similar at 100% with AbstractFactory 4299.100.AbstractProduct = java.lang.Object 4299.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 4299.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler 4299.100.AbstractFactory = java.lang.Object # Micro-architecture 4300 similar at 100% with AbstractFactory 4300.100.AbstractProduct = java.lang.Object 4300.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 4300.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 4300.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 4301 similar at 100% with AbstractFactory 4301.100.AbstractProduct = java.lang.Object 4301.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 4301.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 4301.100.AbstractFactory = java.lang.Object # Micro-architecture 4302 similar at 100% with AbstractFactory 4302.100.AbstractProduct = java.lang.Object 4302.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 4302.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 4302.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 4303 similar at 100% with AbstractFactory 4303.100.AbstractProduct = java.lang.Object 4303.100.Product = net.sourceforge.ganttproject.export.FontTriplet 4303.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord 4303.100.AbstractFactory = java.lang.Object # Micro-architecture 4304 similar at 100% with AbstractFactory 4304.100.AbstractProduct = java.lang.Object 4304.100.Product = net.sourceforge.ganttproject.export.FontTriplet 4304.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator 4304.100.AbstractFactory = java.lang.Object # Micro-architecture 4305 similar at 100% with AbstractFactory 4305.100.AbstractProduct = java.lang.Object 4305.100.Product = net.sourceforge.ganttproject.GanttExportSettings 4305.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 4305.100.AbstractFactory = java.lang.Object # Micro-architecture 4306 similar at 100% with AbstractFactory 4306.100.AbstractProduct = java.lang.Object 4306.100.Product = net.sourceforge.ganttproject.GanttExportSettings 4306.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4306.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4307 similar at 100% with AbstractFactory 4307.100.AbstractProduct = java.lang.Object 4307.100.Product = net.sourceforge.ganttproject.GanttExportSettings 4307.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4307.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4308 similar at 100% with AbstractFactory 4308.100.AbstractProduct = java.lang.Object 4308.100.Product = net.sourceforge.ganttproject.GanttExportSettings 4308.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4308.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4309 similar at 100% with AbstractFactory 4309.100.AbstractProduct = java.lang.Object 4309.100.Product = net.sourceforge.ganttproject.GanttExportSettings 4309.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4309.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4310 similar at 100% with AbstractFactory 4310.100.AbstractProduct = java.lang.Object 4310.100.Product = net.sourceforge.ganttproject.export.ResourceChartExportData 4310.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 4310.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 4311 similar at 100% with AbstractFactory 4311.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4311.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 4311.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 4311.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4312 similar at 100% with AbstractFactory 4312.100.AbstractProduct = javax.swing.JDialog 4312.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 4312.100.ConcreteFactory = net.sourceforge.ganttproject.action.NewHumanAction 4312.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 4313 similar at 100% with AbstractFactory 4313.100.AbstractProduct = javax.swing.JDialog 4313.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 4313.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 4313.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4314 similar at 100% with AbstractFactory 4314.100.AbstractProduct = javax.swing.JDialog 4314.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 4314.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 4314.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4315 similar at 100% with AbstractFactory 4315.100.AbstractProduct = javax.swing.JDialog 4315.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 4315.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 4315.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 4316 similar at 100% with AbstractFactory 4316.100.AbstractProduct = java.io.Serializable 4316.100.Product = net.sourceforge.ganttproject.GanttCalendar 4316.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 4316.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4317 similar at 100% with AbstractFactory 4317.100.AbstractProduct = java.lang.Comparable 4317.100.Product = net.sourceforge.ganttproject.GanttCalendar 4317.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 4317.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4318 similar at 100% with AbstractFactory 4318.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4318.100.Product = net.sourceforge.ganttproject.GanttCalendar 4318.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 4318.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4319 similar at 100% with AbstractFactory 4319.100.AbstractProduct = java.io.Serializable 4319.100.Product = net.sourceforge.ganttproject.GanttCalendar 4319.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 4319.100.AbstractFactory = java.io.Serializable # Micro-architecture 4320 similar at 100% with AbstractFactory 4320.100.AbstractProduct = java.io.Serializable 4320.100.Product = net.sourceforge.ganttproject.GanttCalendar 4320.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 4320.100.AbstractFactory = java.lang.Comparable # Micro-architecture 4321 similar at 100% with AbstractFactory 4321.100.AbstractProduct = java.io.Serializable 4321.100.Product = net.sourceforge.ganttproject.GanttCalendar 4321.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 4321.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 4322 similar at 100% with AbstractFactory 4322.100.AbstractProduct = java.lang.Comparable 4322.100.Product = net.sourceforge.ganttproject.GanttCalendar 4322.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 4322.100.AbstractFactory = java.io.Serializable # Micro-architecture 4323 similar at 100% with AbstractFactory 4323.100.AbstractProduct = java.lang.Comparable 4323.100.Product = net.sourceforge.ganttproject.GanttCalendar 4323.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 4323.100.AbstractFactory = java.lang.Comparable # Micro-architecture 4324 similar at 100% with AbstractFactory 4324.100.AbstractProduct = java.lang.Comparable 4324.100.Product = net.sourceforge.ganttproject.GanttCalendar 4324.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 4324.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 4325 similar at 100% with AbstractFactory 4325.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4325.100.Product = net.sourceforge.ganttproject.GanttCalendar 4325.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 4325.100.AbstractFactory = java.io.Serializable # Micro-architecture 4326 similar at 100% with AbstractFactory 4326.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4326.100.Product = net.sourceforge.ganttproject.GanttCalendar 4326.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 4326.100.AbstractFactory = java.lang.Comparable # Micro-architecture 4327 similar at 100% with AbstractFactory 4327.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4327.100.Product = net.sourceforge.ganttproject.GanttCalendar 4327.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 4327.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 4328 similar at 100% with AbstractFactory 4328.100.AbstractProduct = java.io.Serializable 4328.100.Product = net.sourceforge.ganttproject.GanttCalendar 4328.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4328.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 4329 similar at 100% with AbstractFactory 4329.100.AbstractProduct = java.io.Serializable 4329.100.Product = net.sourceforge.ganttproject.GanttCalendar 4329.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4329.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4330 similar at 100% with AbstractFactory 4330.100.AbstractProduct = java.io.Serializable 4330.100.Product = net.sourceforge.ganttproject.GanttCalendar 4330.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4330.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 4331 similar at 100% with AbstractFactory 4331.100.AbstractProduct = java.lang.Comparable 4331.100.Product = net.sourceforge.ganttproject.GanttCalendar 4331.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4331.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 4332 similar at 100% with AbstractFactory 4332.100.AbstractProduct = java.lang.Comparable 4332.100.Product = net.sourceforge.ganttproject.GanttCalendar 4332.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4332.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4333 similar at 100% with AbstractFactory 4333.100.AbstractProduct = java.lang.Comparable 4333.100.Product = net.sourceforge.ganttproject.GanttCalendar 4333.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4333.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 4334 similar at 100% with AbstractFactory 4334.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4334.100.Product = net.sourceforge.ganttproject.GanttCalendar 4334.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4334.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 4335 similar at 100% with AbstractFactory 4335.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4335.100.Product = net.sourceforge.ganttproject.GanttCalendar 4335.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4335.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4336 similar at 100% with AbstractFactory 4336.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4336.100.Product = net.sourceforge.ganttproject.GanttCalendar 4336.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4336.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 4337 similar at 100% with AbstractFactory 4337.100.AbstractProduct = java.io.Serializable 4337.100.Product = net.sourceforge.ganttproject.GanttCalendar 4337.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4337.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4338 similar at 100% with AbstractFactory 4338.100.AbstractProduct = java.io.Serializable 4338.100.Product = net.sourceforge.ganttproject.GanttCalendar 4338.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4338.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4339 similar at 100% with AbstractFactory 4339.100.AbstractProduct = java.io.Serializable 4339.100.Product = net.sourceforge.ganttproject.GanttCalendar 4339.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4339.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4340 similar at 100% with AbstractFactory 4340.100.AbstractProduct = java.io.Serializable 4340.100.Product = net.sourceforge.ganttproject.GanttCalendar 4340.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4340.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4341 similar at 100% with AbstractFactory 4341.100.AbstractProduct = java.lang.Comparable 4341.100.Product = net.sourceforge.ganttproject.GanttCalendar 4341.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4341.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4342 similar at 100% with AbstractFactory 4342.100.AbstractProduct = java.lang.Comparable 4342.100.Product = net.sourceforge.ganttproject.GanttCalendar 4342.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4342.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4343 similar at 100% with AbstractFactory 4343.100.AbstractProduct = java.lang.Comparable 4343.100.Product = net.sourceforge.ganttproject.GanttCalendar 4343.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4343.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4344 similar at 100% with AbstractFactory 4344.100.AbstractProduct = java.lang.Comparable 4344.100.Product = net.sourceforge.ganttproject.GanttCalendar 4344.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4344.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4345 similar at 100% with AbstractFactory 4345.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4345.100.Product = net.sourceforge.ganttproject.GanttCalendar 4345.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4345.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4346 similar at 100% with AbstractFactory 4346.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4346.100.Product = net.sourceforge.ganttproject.GanttCalendar 4346.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4346.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4347 similar at 100% with AbstractFactory 4347.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4347.100.Product = net.sourceforge.ganttproject.GanttCalendar 4347.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4347.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4348 similar at 100% with AbstractFactory 4348.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4348.100.Product = net.sourceforge.ganttproject.GanttCalendar 4348.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4348.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4349 similar at 100% with AbstractFactory 4349.100.AbstractProduct = java.io.Serializable 4349.100.Product = net.sourceforge.ganttproject.GanttCalendar 4349.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4349.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4350 similar at 100% with AbstractFactory 4350.100.AbstractProduct = java.io.Serializable 4350.100.Product = net.sourceforge.ganttproject.GanttCalendar 4350.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4350.100.AbstractFactory = java.lang.Object # Micro-architecture 4351 similar at 100% with AbstractFactory 4351.100.AbstractProduct = java.lang.Comparable 4351.100.Product = net.sourceforge.ganttproject.GanttCalendar 4351.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4351.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4352 similar at 100% with AbstractFactory 4352.100.AbstractProduct = java.lang.Comparable 4352.100.Product = net.sourceforge.ganttproject.GanttCalendar 4352.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4352.100.AbstractFactory = java.lang.Object # Micro-architecture 4353 similar at 100% with AbstractFactory 4353.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4353.100.Product = net.sourceforge.ganttproject.GanttCalendar 4353.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4353.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4354 similar at 100% with AbstractFactory 4354.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4354.100.Product = net.sourceforge.ganttproject.GanttCalendar 4354.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4354.100.AbstractFactory = java.lang.Object # Micro-architecture 4355 similar at 100% with AbstractFactory 4355.100.AbstractProduct = java.io.Serializable 4355.100.Product = net.sourceforge.ganttproject.GanttCalendar 4355.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 4355.100.AbstractFactory = java.lang.Object # Micro-architecture 4356 similar at 100% with AbstractFactory 4356.100.AbstractProduct = java.lang.Comparable 4356.100.Product = net.sourceforge.ganttproject.GanttCalendar 4356.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 4356.100.AbstractFactory = java.lang.Object # Micro-architecture 4357 similar at 100% with AbstractFactory 4357.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4357.100.Product = net.sourceforge.ganttproject.GanttCalendar 4357.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 4357.100.AbstractFactory = java.lang.Object # Micro-architecture 4358 similar at 100% with AbstractFactory 4358.100.AbstractProduct = java.io.Serializable 4358.100.Product = net.sourceforge.ganttproject.GanttCalendar 4358.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 4358.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4359 similar at 100% with AbstractFactory 4359.100.AbstractProduct = java.lang.Comparable 4359.100.Product = net.sourceforge.ganttproject.GanttCalendar 4359.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 4359.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4360 similar at 100% with AbstractFactory 4360.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4360.100.Product = net.sourceforge.ganttproject.GanttCalendar 4360.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 4360.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4361 similar at 100% with AbstractFactory 4361.100.AbstractProduct = javax.swing.JDialog 4361.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 4361.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 4361.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4362 similar at 100% with AbstractFactory 4362.100.AbstractProduct = javax.swing.JDialog 4362.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 4362.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 4362.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 4363 similar at 100% with AbstractFactory 4363.100.AbstractProduct = java.lang.Object 4363.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 4363.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 4363.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 4364 similar at 100% with AbstractFactory 4364.100.AbstractProduct = java.lang.Object 4364.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 4364.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 4364.100.AbstractFactory = java.lang.Object # Micro-architecture 4365 similar at 100% with AbstractFactory 4365.100.AbstractProduct = java.awt.event.ActionListener 4365.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 4365.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4365.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4366 similar at 100% with AbstractFactory 4366.100.AbstractProduct = java.awt.event.ActionListener 4366.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 4366.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4366.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4367 similar at 100% with AbstractFactory 4367.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4367.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 4367.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4367.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4368 similar at 100% with AbstractFactory 4368.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4368.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 4368.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4368.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4369 similar at 100% with AbstractFactory 4369.100.AbstractProduct = javax.swing.JDialog 4369.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 4369.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4369.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4370 similar at 100% with AbstractFactory 4370.100.AbstractProduct = javax.swing.JDialog 4370.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 4370.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4370.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4371 similar at 100% with AbstractFactory 4371.100.AbstractProduct = javax.swing.JDialog 4371.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 4371.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4371.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4372 similar at 100% with AbstractFactory 4372.100.AbstractProduct = javax.swing.JDialog 4372.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 4372.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4372.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4373 similar at 100% with AbstractFactory 4373.100.AbstractProduct = javax.swing.JDialog 4373.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 4373.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 4373.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4374 similar at 100% with AbstractFactory 4374.100.AbstractProduct = javax.swing.JDialog 4374.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 4374.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 4374.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4375 similar at 100% with AbstractFactory 4375.100.AbstractProduct = javax.swing.JDialog 4375.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 4375.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 4375.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 4376 similar at 100% with AbstractFactory 4376.100.AbstractProduct = javax.swing.JDialog 4376.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 4376.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4376.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4377 similar at 100% with AbstractFactory 4377.100.AbstractProduct = javax.swing.JDialog 4377.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 4377.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen 4377.100.AbstractFactory = java.lang.Object # Micro-architecture 4378 similar at 100% with AbstractFactory 4378.100.AbstractProduct = javax.swing.JDialog 4378.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 4378.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 4378.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4379 similar at 100% with AbstractFactory 4379.100.AbstractProduct = javax.swing.JDialog 4379.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 4379.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 4379.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 4380 similar at 100% with AbstractFactory 4380.100.AbstractProduct = javax.swing.JDialog 4380.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 4380.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 4380.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 4381 similar at 100% with AbstractFactory 4381.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 4381.100.Product = net.sourceforge.ganttproject.action.NewHumanAction 4381.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet 4381.100.AbstractFactory = java.lang.Object # Micro-architecture 4382 similar at 100% with AbstractFactory 4382.100.AbstractProduct = java.lang.Object 4382.100.Product = net.sourceforge.ganttproject.PrjInfos 4382.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4382.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4383 similar at 100% with AbstractFactory 4383.100.AbstractProduct = java.lang.Object 4383.100.Product = net.sourceforge.ganttproject.PrjInfos 4383.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4383.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4384 similar at 100% with AbstractFactory 4384.100.AbstractProduct = java.lang.Object 4384.100.Product = net.sourceforge.ganttproject.PrjInfos 4384.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4384.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4385 similar at 100% with AbstractFactory 4385.100.AbstractProduct = java.lang.Object 4385.100.Product = net.sourceforge.ganttproject.PrjInfos 4385.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4385.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4386 similar at 100% with AbstractFactory 4386.100.AbstractProduct = java.lang.Object 4386.100.Product = net.sourceforge.ganttproject.PrjInfos 4386.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 4386.100.AbstractFactory = java.lang.Object # Micro-architecture 4387 similar at 100% with AbstractFactory 4387.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 4387.100.Product = net.sourceforge.ganttproject.GanttProject 4387.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4387.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4388 similar at 100% with AbstractFactory 4388.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 4388.100.Product = net.sourceforge.ganttproject.GanttProject 4388.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4388.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4389 similar at 100% with AbstractFactory 4389.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 4389.100.Product = net.sourceforge.ganttproject.GanttProject 4389.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4389.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4390 similar at 100% with AbstractFactory 4390.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 4390.100.Product = net.sourceforge.ganttproject.GanttProject 4390.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4390.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4391 similar at 100% with AbstractFactory 4391.100.AbstractProduct = java.awt.event.ActionListener 4391.100.Product = net.sourceforge.ganttproject.GanttProject 4391.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4391.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4392 similar at 100% with AbstractFactory 4392.100.AbstractProduct = java.awt.event.ActionListener 4392.100.Product = net.sourceforge.ganttproject.GanttProject 4392.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4392.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4393 similar at 100% with AbstractFactory 4393.100.AbstractProduct = java.awt.event.ActionListener 4393.100.Product = net.sourceforge.ganttproject.GanttProject 4393.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4393.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4394 similar at 100% with AbstractFactory 4394.100.AbstractProduct = java.awt.event.ActionListener 4394.100.Product = net.sourceforge.ganttproject.GanttProject 4394.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4394.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4395 similar at 100% with AbstractFactory 4395.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 4395.100.Product = net.sourceforge.ganttproject.GanttProject 4395.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4395.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4396 similar at 100% with AbstractFactory 4396.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 4396.100.Product = net.sourceforge.ganttproject.GanttProject 4396.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4396.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4397 similar at 100% with AbstractFactory 4397.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 4397.100.Product = net.sourceforge.ganttproject.GanttProject 4397.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4397.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4398 similar at 100% with AbstractFactory 4398.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 4398.100.Product = net.sourceforge.ganttproject.GanttProject 4398.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4398.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4399 similar at 100% with AbstractFactory 4399.100.AbstractProduct = javax.swing.JFrame 4399.100.Product = net.sourceforge.ganttproject.GanttProject 4399.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4399.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4400 similar at 100% with AbstractFactory 4400.100.AbstractProduct = javax.swing.JFrame 4400.100.Product = net.sourceforge.ganttproject.GanttProject 4400.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4400.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4401 similar at 100% with AbstractFactory 4401.100.AbstractProduct = javax.swing.JFrame 4401.100.Product = net.sourceforge.ganttproject.GanttProject 4401.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4401.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4402 similar at 100% with AbstractFactory 4402.100.AbstractProduct = javax.swing.JFrame 4402.100.Product = net.sourceforge.ganttproject.GanttProject 4402.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4402.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4403 similar at 100% with AbstractFactory 4403.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 4403.100.Product = net.sourceforge.ganttproject.GanttProject 4403.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 4403.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 4404 similar at 100% with AbstractFactory 4404.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 4404.100.Product = net.sourceforge.ganttproject.GanttProject 4404.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 4404.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4405 similar at 100% with AbstractFactory 4405.100.AbstractProduct = java.awt.event.ActionListener 4405.100.Product = net.sourceforge.ganttproject.GanttProject 4405.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 4405.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 4406 similar at 100% with AbstractFactory 4406.100.AbstractProduct = java.awt.event.ActionListener 4406.100.Product = net.sourceforge.ganttproject.GanttProject 4406.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 4406.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4407 similar at 100% with AbstractFactory 4407.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 4407.100.Product = net.sourceforge.ganttproject.GanttProject 4407.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 4407.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 4408 similar at 100% with AbstractFactory 4408.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 4408.100.Product = net.sourceforge.ganttproject.GanttProject 4408.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 4408.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4409 similar at 100% with AbstractFactory 4409.100.AbstractProduct = javax.swing.JFrame 4409.100.Product = net.sourceforge.ganttproject.GanttProject 4409.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 4409.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 4410 similar at 100% with AbstractFactory 4410.100.AbstractProduct = javax.swing.JFrame 4410.100.Product = net.sourceforge.ganttproject.GanttProject 4410.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 4410.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4411 similar at 100% with AbstractFactory 4411.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4411.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 4411.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4411.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4412 similar at 100% with AbstractFactory 4412.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4412.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 4412.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4412.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4413 similar at 100% with AbstractFactory 4413.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4413.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 4413.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4413.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4414 similar at 100% with AbstractFactory 4414.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4414.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 4414.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4414.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4415 similar at 100% with AbstractFactory 4415.100.AbstractProduct = java.lang.Object 4415.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 4415.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4415.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4416 similar at 100% with AbstractFactory 4416.100.AbstractProduct = java.lang.Object 4416.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 4416.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4416.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4417 similar at 100% with AbstractFactory 4417.100.AbstractProduct = java.lang.Object 4417.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 4417.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4417.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4418 similar at 100% with AbstractFactory 4418.100.AbstractProduct = java.lang.Object 4418.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 4418.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4418.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4419 similar at 100% with AbstractFactory 4419.100.AbstractProduct = javax.swing.event.ChangeListener 4419.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4419.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4419.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4420 similar at 100% with AbstractFactory 4420.100.AbstractProduct = javax.swing.event.ChangeListener 4420.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4420.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4420.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4421 similar at 100% with AbstractFactory 4421.100.AbstractProduct = javax.swing.event.ChangeListener 4421.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4421.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4421.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4422 similar at 100% with AbstractFactory 4422.100.AbstractProduct = javax.swing.event.ChangeListener 4422.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4422.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4422.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4423 similar at 100% with AbstractFactory 4423.100.AbstractProduct = java.awt.event.ActionListener 4423.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4423.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4423.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4424 similar at 100% with AbstractFactory 4424.100.AbstractProduct = java.awt.event.ActionListener 4424.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4424.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4424.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4425 similar at 100% with AbstractFactory 4425.100.AbstractProduct = java.awt.event.ActionListener 4425.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4425.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4425.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4426 similar at 100% with AbstractFactory 4426.100.AbstractProduct = java.awt.event.ActionListener 4426.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4426.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4426.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4427 similar at 100% with AbstractFactory 4427.100.AbstractProduct = javax.swing.JDialog 4427.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4427.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4427.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4428 similar at 100% with AbstractFactory 4428.100.AbstractProduct = javax.swing.JDialog 4428.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4428.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4428.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4429 similar at 100% with AbstractFactory 4429.100.AbstractProduct = javax.swing.JDialog 4429.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4429.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4429.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4430 similar at 100% with AbstractFactory 4430.100.AbstractProduct = javax.swing.JDialog 4430.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 4430.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4430.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4431 similar at 100% with AbstractFactory 4431.100.AbstractProduct = java.lang.Object 4431.100.Product = net.sourceforge.ganttproject.language.GanttLanguage 4431.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 4431.100.AbstractFactory = java.lang.Object # Micro-architecture 4432 similar at 100% with AbstractFactory 4432.100.AbstractProduct = javax.swing.JPanel 4432.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 4432.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4432.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4433 similar at 100% with AbstractFactory 4433.100.AbstractProduct = javax.swing.JPanel 4433.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 4433.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4433.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4434 similar at 100% with AbstractFactory 4434.100.AbstractProduct = javax.swing.JPanel 4434.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 4434.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4434.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4435 similar at 100% with AbstractFactory 4435.100.AbstractProduct = javax.swing.JPanel 4435.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 4435.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4435.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4436 similar at 100% with AbstractFactory 4436.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 4436.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 4436.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4436.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4437 similar at 100% with AbstractFactory 4437.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 4437.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 4437.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4437.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4438 similar at 100% with AbstractFactory 4438.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 4438.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 4438.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4438.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4439 similar at 100% with AbstractFactory 4439.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 4439.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 4439.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4439.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4440 similar at 100% with AbstractFactory 4440.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 4440.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 4440.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4440.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4441 similar at 100% with AbstractFactory 4441.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 4441.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 4441.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4441.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4442 similar at 100% with AbstractFactory 4442.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 4442.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 4442.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4442.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4443 similar at 100% with AbstractFactory 4443.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 4443.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 4443.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4443.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4444 similar at 100% with AbstractFactory 4444.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 4444.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 4444.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4444.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4445 similar at 100% with AbstractFactory 4445.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 4445.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 4445.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4445.100.AbstractFactory = java.lang.Object # Micro-architecture 4446 similar at 100% with AbstractFactory 4446.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 4446.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 4446.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4446.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4447 similar at 100% with AbstractFactory 4447.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 4447.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 4447.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4447.100.AbstractFactory = java.lang.Object # Micro-architecture 4448 similar at 100% with AbstractFactory 4448.100.AbstractProduct = java.lang.Object 4448.100.Product = net.sourceforge.ganttproject.io.CSVOptions 4448.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 4448.100.AbstractFactory = java.lang.Object # Micro-architecture 4449 similar at 100% with AbstractFactory 4449.100.AbstractProduct = java.lang.Object 4449.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeels 4449.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels 4449.100.AbstractFactory = java.lang.Object # Micro-architecture 4450 similar at 100% with AbstractFactory 4450.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 4450.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 4450.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4450.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 4451 similar at 100% with AbstractFactory 4451.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 4451.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 4451.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4451.100.AbstractFactory = java.lang.Object # Micro-architecture 4452 similar at 100% with AbstractFactory 4452.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 4452.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 4452.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 4452.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 4453 similar at 100% with AbstractFactory 4453.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 4453.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 4453.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 4453.100.AbstractFactory = java.lang.Object # Micro-architecture 4454 similar at 100% with AbstractFactory 4454.100.AbstractProduct = java.lang.Object 4454.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 4454.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 4454.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 4455 similar at 100% with AbstractFactory 4455.100.AbstractProduct = java.lang.Object 4455.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 4455.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 4455.100.AbstractFactory = java.lang.Object # Micro-architecture 4456 similar at 100% with AbstractFactory 4456.100.AbstractProduct = javax.swing.JFrame 4456.100.Product = net.sourceforge.ganttproject.GanttSplash 4456.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4456.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4457 similar at 100% with AbstractFactory 4457.100.AbstractProduct = javax.swing.JFrame 4457.100.Product = net.sourceforge.ganttproject.GanttSplash 4457.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4457.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4458 similar at 100% with AbstractFactory 4458.100.AbstractProduct = javax.swing.JFrame 4458.100.Product = net.sourceforge.ganttproject.GanttSplash 4458.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4458.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4459 similar at 100% with AbstractFactory 4459.100.AbstractProduct = javax.swing.JFrame 4459.100.Product = net.sourceforge.ganttproject.GanttSplash 4459.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4459.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4460 similar at 100% with AbstractFactory 4460.100.AbstractProduct = java.lang.Object 4460.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 4460.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4460.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4461 similar at 100% with AbstractFactory 4461.100.AbstractProduct = java.lang.Object 4461.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 4461.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4461.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4462 similar at 100% with AbstractFactory 4462.100.AbstractProduct = java.lang.Object 4462.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 4462.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4462.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4463 similar at 100% with AbstractFactory 4463.100.AbstractProduct = java.lang.Object 4463.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 4463.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4463.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4464 similar at 100% with AbstractFactory 4464.100.AbstractProduct = java.lang.Object 4464.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 4464.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4464.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4465 similar at 100% with AbstractFactory 4465.100.AbstractProduct = java.lang.Object 4465.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 4465.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4465.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4466 similar at 100% with AbstractFactory 4466.100.AbstractProduct = java.lang.Object 4466.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 4466.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4466.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4467 similar at 100% with AbstractFactory 4467.100.AbstractProduct = java.lang.Object 4467.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 4467.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4467.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4468 similar at 100% with AbstractFactory 4468.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 4468.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 4468.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4468.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4469 similar at 100% with AbstractFactory 4469.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 4469.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 4469.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4469.100.AbstractFactory = java.lang.Object # Micro-architecture 4470 similar at 100% with AbstractFactory 4470.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 4470.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 4470.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4470.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4471 similar at 100% with AbstractFactory 4471.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 4471.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 4471.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4471.100.AbstractFactory = java.lang.Object # Micro-architecture 4472 similar at 100% with AbstractFactory 4472.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4472.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 4472.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 4472.100.AbstractFactory = java.lang.Object # Micro-architecture 4473 similar at 100% with AbstractFactory 4473.100.AbstractProduct = java.lang.Object 4473.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 4473.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 4473.100.AbstractFactory = java.lang.Object # Micro-architecture 4474 similar at 100% with AbstractFactory 4474.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4474.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 4474.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4474.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4475 similar at 100% with AbstractFactory 4475.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4475.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 4475.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4475.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4476 similar at 100% with AbstractFactory 4476.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4476.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 4476.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4476.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4477 similar at 100% with AbstractFactory 4477.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4477.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 4477.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4477.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4478 similar at 100% with AbstractFactory 4478.100.AbstractProduct = java.lang.Object 4478.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 4478.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4478.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4479 similar at 100% with AbstractFactory 4479.100.AbstractProduct = java.lang.Object 4479.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 4479.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4479.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4480 similar at 100% with AbstractFactory 4480.100.AbstractProduct = java.lang.Object 4480.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 4480.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4480.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4481 similar at 100% with AbstractFactory 4481.100.AbstractProduct = java.lang.Object 4481.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 4481.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4481.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4482 similar at 100% with AbstractFactory 4482.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4482.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 4482.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 4482.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 4483 similar at 100% with AbstractFactory 4483.100.AbstractProduct = java.lang.Object 4483.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 4483.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 4483.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 4484 similar at 100% with AbstractFactory 4484.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4484.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 4484.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4484.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4485 similar at 100% with AbstractFactory 4485.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4485.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 4485.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4485.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4486 similar at 100% with AbstractFactory 4486.100.AbstractProduct = java.lang.Object 4486.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 4486.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 4486.100.AbstractFactory = java.lang.Object # Micro-architecture 4487 similar at 100% with AbstractFactory 4487.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 4487.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 4487.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 4487.100.AbstractFactory = java.lang.Object # Micro-architecture 4488 similar at 100% with AbstractFactory 4488.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 4488.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 4488.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4488.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 4489 similar at 100% with AbstractFactory 4489.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 4489.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 4489.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4489.100.AbstractFactory = java.lang.Object # Micro-architecture 4490 similar at 100% with AbstractFactory 4490.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 4490.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 4490.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4490.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 4491 similar at 100% with AbstractFactory 4491.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 4491.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 4491.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4491.100.AbstractFactory = java.lang.Object # Micro-architecture 4492 similar at 100% with AbstractFactory 4492.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 4492.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 4492.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4492.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4493 similar at 100% with AbstractFactory 4493.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 4493.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 4493.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4493.100.AbstractFactory = java.lang.Object # Micro-architecture 4494 similar at 100% with AbstractFactory 4494.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 4494.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 4494.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4494.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4495 similar at 100% with AbstractFactory 4495.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 4495.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 4495.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4495.100.AbstractFactory = java.lang.Object # Micro-architecture 4496 similar at 100% with AbstractFactory 4496.100.AbstractProduct = java.io.ByteArrayOutputStream 4496.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 4496.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 4496.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 4497 similar at 100% with AbstractFactory 4497.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4497.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 4497.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4497.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4498 similar at 100% with AbstractFactory 4498.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4498.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 4498.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4498.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4499 similar at 100% with AbstractFactory 4499.100.AbstractProduct = javax.swing.filechooser.FileFilter 4499.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 4499.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4499.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4500 similar at 100% with AbstractFactory 4500.100.AbstractProduct = javax.swing.filechooser.FileFilter 4500.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 4500.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4500.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4501 similar at 100% with AbstractFactory 4501.100.AbstractProduct = javax.swing.filechooser.FileFilter 4501.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 4501.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4501.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4502 similar at 100% with AbstractFactory 4502.100.AbstractProduct = javax.swing.filechooser.FileFilter 4502.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 4502.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4502.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4503 similar at 100% with AbstractFactory 4503.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4503.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 4503.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4503.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4504 similar at 100% with AbstractFactory 4504.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4504.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 4504.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4504.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4505 similar at 100% with AbstractFactory 4505.100.AbstractProduct = java.lang.Object 4505.100.Product = net.sourceforge.ganttproject.export.GanttChartExportData 4505.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 4505.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 4506 similar at 100% with AbstractFactory 4506.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 4506.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 4506.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 4506.100.AbstractFactory = java.lang.Object # Micro-architecture 4507 similar at 100% with AbstractFactory 4507.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 4507.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 4507.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 4507.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 4508 similar at 100% with AbstractFactory 4508.100.AbstractProduct = java.lang.Object 4508.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 4508.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 4508.100.AbstractFactory = java.lang.Object # Micro-architecture 4509 similar at 100% with AbstractFactory 4509.100.AbstractProduct = java.lang.Object 4509.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 4509.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 4509.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 4510 similar at 100% with AbstractFactory 4510.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 4510.100.Product = net.sourceforge.ganttproject.GanttTask 4510.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4510.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 4511 similar at 100% with AbstractFactory 4511.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 4511.100.Product = net.sourceforge.ganttproject.GanttTask 4511.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4511.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4512 similar at 100% with AbstractFactory 4512.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 4512.100.Product = net.sourceforge.ganttproject.GanttTask 4512.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4512.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 4513 similar at 100% with AbstractFactory 4513.100.AbstractProduct = java.io.Serializable 4513.100.Product = net.sourceforge.ganttproject.GanttTask 4513.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4513.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 4514 similar at 100% with AbstractFactory 4514.100.AbstractProduct = java.io.Serializable 4514.100.Product = net.sourceforge.ganttproject.GanttTask 4514.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4514.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4515 similar at 100% with AbstractFactory 4515.100.AbstractProduct = java.io.Serializable 4515.100.Product = net.sourceforge.ganttproject.GanttTask 4515.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4515.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 4516 similar at 100% with AbstractFactory 4516.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 4516.100.Product = net.sourceforge.ganttproject.GanttTask 4516.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4516.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4517 similar at 100% with AbstractFactory 4517.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 4517.100.Product = net.sourceforge.ganttproject.GanttTask 4517.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4517.100.AbstractFactory = java.lang.Object # Micro-architecture 4518 similar at 100% with AbstractFactory 4518.100.AbstractProduct = java.io.Serializable 4518.100.Product = net.sourceforge.ganttproject.GanttTask 4518.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4518.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4519 similar at 100% with AbstractFactory 4519.100.AbstractProduct = java.io.Serializable 4519.100.Product = net.sourceforge.ganttproject.GanttTask 4519.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4519.100.AbstractFactory = java.lang.Object # Micro-architecture 4520 similar at 100% with AbstractFactory 4520.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 4520.100.Product = net.sourceforge.ganttproject.GanttTask 4520.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 4520.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 4521 similar at 100% with AbstractFactory 4521.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 4521.100.Product = net.sourceforge.ganttproject.GanttTask 4521.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 4521.100.AbstractFactory = java.io.Serializable # Micro-architecture 4522 similar at 100% with AbstractFactory 4522.100.AbstractProduct = java.io.Serializable 4522.100.Product = net.sourceforge.ganttproject.GanttTask 4522.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 4522.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 4523 similar at 100% with AbstractFactory 4523.100.AbstractProduct = java.io.Serializable 4523.100.Product = net.sourceforge.ganttproject.GanttTask 4523.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 4523.100.AbstractFactory = java.io.Serializable # Micro-architecture 4524 similar at 100% with AbstractFactory 4524.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4524.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4524.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4524.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4525 similar at 100% with AbstractFactory 4525.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4525.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4525.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4525.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4526 similar at 100% with AbstractFactory 4526.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4526.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4526.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4526.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4527 similar at 100% with AbstractFactory 4527.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4527.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4527.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4527.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4528 similar at 100% with AbstractFactory 4528.100.AbstractProduct = java.lang.Object 4528.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4528.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4528.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4529 similar at 100% with AbstractFactory 4529.100.AbstractProduct = java.lang.Object 4529.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4529.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4529.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4530 similar at 100% with AbstractFactory 4530.100.AbstractProduct = java.lang.Object 4530.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4530.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4530.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4531 similar at 100% with AbstractFactory 4531.100.AbstractProduct = java.lang.Object 4531.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4531.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4531.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4532 similar at 100% with AbstractFactory 4532.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 4532.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4532.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4532.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4533 similar at 100% with AbstractFactory 4533.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 4533.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4533.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4533.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4534 similar at 100% with AbstractFactory 4534.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 4534.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4534.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4534.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4535 similar at 100% with AbstractFactory 4535.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 4535.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4535.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4535.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4536 similar at 100% with AbstractFactory 4536.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4536.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4536.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 4536.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 4537 similar at 100% with AbstractFactory 4537.100.AbstractProduct = java.lang.Object 4537.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4537.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 4537.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 4538 similar at 100% with AbstractFactory 4538.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 4538.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 4538.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 4538.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 4539 similar at 100% with AbstractFactory 4539.100.AbstractProduct = java.util.EventObject 4539.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 4539.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 4539.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 4540 similar at 100% with AbstractFactory 4540.100.AbstractProduct = java.util.EventObject 4540.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 4540.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 4540.100.AbstractFactory = java.lang.Object # Micro-architecture 4541 similar at 100% with AbstractFactory 4541.100.AbstractProduct = javax.swing.JButton 4541.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 4541.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 4541.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 4542 similar at 100% with AbstractFactory 4542.100.AbstractProduct = javax.swing.JButton 4542.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 4542.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 4542.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 4543 similar at 100% with AbstractFactory 4543.100.AbstractProduct = javax.swing.JButton 4543.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 4543.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4543.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4544 similar at 100% with AbstractFactory 4544.100.AbstractProduct = javax.swing.JButton 4544.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 4544.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4544.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4545 similar at 100% with AbstractFactory 4545.100.AbstractProduct = javax.swing.JButton 4545.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 4545.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4545.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4546 similar at 100% with AbstractFactory 4546.100.AbstractProduct = javax.swing.JButton 4546.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 4546.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4546.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4547 similar at 100% with AbstractFactory 4547.100.AbstractProduct = javax.swing.JButton 4547.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 4547.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 4547.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4548 similar at 100% with AbstractFactory 4548.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4548.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 4548.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 4548.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4549 similar at 100% with AbstractFactory 4549.100.AbstractProduct = java.lang.Object 4549.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 4549.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 4549.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 4550 similar at 100% with AbstractFactory 4550.100.AbstractProduct = java.lang.Object 4550.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 4550.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 4550.100.AbstractFactory = java.lang.Object # Micro-architecture 4551 similar at 100% with AbstractFactory 4551.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 4551.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 4551.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 4551.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 4552 similar at 100% with AbstractFactory 4552.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 4552.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 4552.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 4552.100.AbstractFactory = java.lang.Object # Micro-architecture 4553 similar at 100% with AbstractFactory 4553.100.AbstractProduct = java.lang.Exception 4553.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 4553.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4553.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 4554 similar at 100% with AbstractFactory 4554.100.AbstractProduct = java.lang.Exception 4554.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 4554.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4554.100.AbstractFactory = java.lang.Object # Micro-architecture 4555 similar at 100% with AbstractFactory 4555.100.AbstractProduct = java.lang.Exception 4555.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 4555.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 4555.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 4556 similar at 100% with AbstractFactory 4556.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 4556.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 4556.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4556.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 4557 similar at 100% with AbstractFactory 4557.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 4557.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 4557.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4557.100.AbstractFactory = java.lang.Object # Micro-architecture 4558 similar at 100% with AbstractFactory 4558.100.AbstractProduct = java.lang.Object 4558.100.Product = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem 4558.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyManagerImpl 4558.100.AbstractFactory = java.lang.Object # Micro-architecture 4559 similar at 100% with AbstractFactory 4559.100.AbstractProduct = java.lang.Exception 4559.100.Product = net.sourceforge.ganttproject.export.ExportException 4559.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 4559.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 4560 similar at 100% with AbstractFactory 4560.100.AbstractProduct = javax.swing.table.AbstractTableModel 4560.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 4560.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 4560.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 4561 similar at 100% with AbstractFactory 4561.100.AbstractProduct = java.util.EventObject 4561.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 4561.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4561.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4562 similar at 100% with AbstractFactory 4562.100.AbstractProduct = java.util.EventObject 4562.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 4562.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4562.100.AbstractFactory = java.lang.Object # Micro-architecture 4563 similar at 100% with AbstractFactory 4563.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4563.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 4563.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 4563.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4564 similar at 100% with AbstractFactory 4564.100.AbstractProduct = java.lang.Object 4564.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 4564.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 4564.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 4565 similar at 100% with AbstractFactory 4565.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 4565.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 4565.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 4565.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 4566 similar at 100% with AbstractFactory 4566.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4566.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4566.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4566.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4567 similar at 100% with AbstractFactory 4567.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4567.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4567.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4567.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4568 similar at 100% with AbstractFactory 4568.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4568.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4568.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4568.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4569 similar at 100% with AbstractFactory 4569.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4569.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4569.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4569.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4570 similar at 100% with AbstractFactory 4570.100.AbstractProduct = java.lang.Object 4570.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4570.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4570.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4571 similar at 100% with AbstractFactory 4571.100.AbstractProduct = java.lang.Object 4571.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4571.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4571.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4572 similar at 100% with AbstractFactory 4572.100.AbstractProduct = java.lang.Object 4572.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4572.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4572.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4573 similar at 100% with AbstractFactory 4573.100.AbstractProduct = java.lang.Object 4573.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4573.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4573.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4574 similar at 100% with AbstractFactory 4574.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 4574.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4574.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4574.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4575 similar at 100% with AbstractFactory 4575.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 4575.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4575.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4575.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4576 similar at 100% with AbstractFactory 4576.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 4576.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4576.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4576.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4577 similar at 100% with AbstractFactory 4577.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 4577.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4577.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4577.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4578 similar at 100% with AbstractFactory 4578.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 4578.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4578.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 4578.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 4579 similar at 100% with AbstractFactory 4579.100.AbstractProduct = java.lang.Object 4579.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4579.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 4579.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 4580 similar at 100% with AbstractFactory 4580.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 4580.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 4580.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 4580.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 4581 similar at 100% with AbstractFactory 4581.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4581.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 4581.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4581.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4582 similar at 100% with AbstractFactory 4582.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4582.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 4582.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4582.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4583 similar at 100% with AbstractFactory 4583.100.AbstractProduct = java.lang.Object 4583.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 4583.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4583.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4584 similar at 100% with AbstractFactory 4584.100.AbstractProduct = java.lang.Object 4584.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 4584.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4584.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4585 similar at 100% with AbstractFactory 4585.100.AbstractProduct = java.lang.Object 4585.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 4585.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4585.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4586 similar at 100% with AbstractFactory 4586.100.AbstractProduct = java.lang.Object 4586.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 4586.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4586.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4587 similar at 100% with AbstractFactory 4587.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 4587.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 4587.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4587.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4588 similar at 100% with AbstractFactory 4588.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 4588.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 4588.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4588.100.AbstractFactory = java.lang.Object # Micro-architecture 4589 similar at 100% with AbstractFactory 4589.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 4589.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 4589.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4589.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4590 similar at 100% with AbstractFactory 4590.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 4590.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 4590.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4590.100.AbstractFactory = java.lang.Object # Micro-architecture 4591 similar at 100% with AbstractFactory 4591.100.AbstractProduct = java.lang.Object 4591.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 4591.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4591.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4592 similar at 100% with AbstractFactory 4592.100.AbstractProduct = java.lang.Object 4592.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 4592.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4592.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4593 similar at 100% with AbstractFactory 4593.100.AbstractProduct = java.lang.Object 4593.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 4593.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4593.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4594 similar at 100% with AbstractFactory 4594.100.AbstractProduct = java.lang.Object 4594.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 4594.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4594.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4595 similar at 100% with AbstractFactory 4595.100.AbstractProduct = java.awt.event.ActionListener 4595.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 4595.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4595.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4596 similar at 100% with AbstractFactory 4596.100.AbstractProduct = java.awt.event.ActionListener 4596.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 4596.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4596.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4597 similar at 100% with AbstractFactory 4597.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4597.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 4597.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4597.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4598 similar at 100% with AbstractFactory 4598.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4598.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 4598.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4598.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4599 similar at 100% with AbstractFactory 4599.100.AbstractProduct = java.awt.event.ActionListener 4599.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 4599.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4599.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4600 similar at 100% with AbstractFactory 4600.100.AbstractProduct = java.awt.event.ActionListener 4600.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 4600.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4600.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4601 similar at 100% with AbstractFactory 4601.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4601.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 4601.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4601.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4602 similar at 100% with AbstractFactory 4602.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4602.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 4602.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4602.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4603 similar at 100% with AbstractFactory 4603.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 4603.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 4603.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4603.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 4604 similar at 100% with AbstractFactory 4604.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 4604.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 4604.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4604.100.AbstractFactory = java.lang.Object # Micro-architecture 4605 similar at 100% with AbstractFactory 4605.100.AbstractProduct = java.lang.Object 4605.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 4605.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4605.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 4606 similar at 100% with AbstractFactory 4606.100.AbstractProduct = java.lang.Object 4606.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 4606.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4606.100.AbstractFactory = java.lang.Object # Micro-architecture 4607 similar at 100% with AbstractFactory 4607.100.AbstractProduct = java.lang.Object 4607.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 4607.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4607.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 4608 similar at 100% with AbstractFactory 4608.100.AbstractProduct = java.lang.Object 4608.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 4608.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4608.100.AbstractFactory = java.lang.Object # Micro-architecture 4609 similar at 100% with AbstractFactory 4609.100.AbstractProduct = java.lang.Comparable 4609.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 4609.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4609.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 4610 similar at 100% with AbstractFactory 4610.100.AbstractProduct = java.lang.Comparable 4610.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 4610.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 4610.100.AbstractFactory = java.lang.Object # Micro-architecture 4611 similar at 100% with AbstractFactory 4611.100.AbstractProduct = java.lang.Exception 4611.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 4611.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 4611.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 4612 similar at 100% with AbstractFactory 4612.100.AbstractProduct = java.lang.Exception 4612.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 4612.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 4612.100.AbstractFactory = java.lang.Object # Micro-architecture 4613 similar at 100% with AbstractFactory 4613.100.AbstractProduct = net.sourceforge.ganttproject.time.TimeUnitImpl 4613.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 4613.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 4613.100.AbstractFactory = java.lang.Object # Micro-architecture 4614 similar at 100% with AbstractFactory 4614.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.DateFrameable 4614.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 4614.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 4614.100.AbstractFactory = java.lang.Object # Micro-architecture 4615 similar at 100% with AbstractFactory 4615.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 4615.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 4615.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 4615.100.AbstractFactory = java.lang.Object # Micro-architecture 4616 similar at 100% with AbstractFactory 4616.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4616.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 4616.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 4616.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4617 similar at 100% with AbstractFactory 4617.100.AbstractProduct = java.lang.Object 4617.100.Product = net.sourceforge.ganttproject.gui.UIConfiguration 4617.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 4617.100.AbstractFactory = java.lang.Object # Micro-architecture 4618 similar at 100% with AbstractFactory 4618.100.AbstractProduct = java.awt.TexturePaint 4618.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 4618.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 4618.100.AbstractFactory = java.lang.Object # Micro-architecture 4619 similar at 100% with AbstractFactory 4619.100.AbstractProduct = java.awt.TexturePaint 4619.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 4619.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 4619.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 4620 similar at 100% with AbstractFactory 4620.100.AbstractProduct = java.awt.TexturePaint 4620.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 4620.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver 4620.100.AbstractFactory = java.lang.Object # Micro-architecture 4621 similar at 100% with AbstractFactory 4621.100.AbstractProduct = java.awt.TexturePaint 4621.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 4621.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel 4621.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4622 similar at 100% with AbstractFactory 4622.100.AbstractProduct = java.awt.TexturePaint 4622.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 4622.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 4622.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4623 similar at 100% with AbstractFactory 4623.100.AbstractProduct = java.awt.TexturePaint 4623.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 4623.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 4623.100.AbstractFactory = javax.swing.event.ListSelectionListener # Micro-architecture 4624 similar at 100% with AbstractFactory 4624.100.AbstractProduct = java.awt.TexturePaint 4624.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 4624.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 4624.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4625 similar at 100% with AbstractFactory 4625.100.AbstractProduct = java.awt.TexturePaint 4625.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 4625.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 4625.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4626 similar at 100% with AbstractFactory 4626.100.AbstractProduct = javax.swing.JComboBox 4626.100.Product = net.sourceforge.ganttproject.shape.JPaintCombo 4626.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 4626.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4627 similar at 100% with AbstractFactory 4627.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4627.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 4627.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 4627.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4628 similar at 100% with AbstractFactory 4628.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 4628.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 4628.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 4628.100.AbstractFactory = java.lang.Object # Micro-architecture 4629 similar at 100% with AbstractFactory 4629.100.AbstractProduct = java.lang.Object 4629.100.Product = net.sourceforge.ganttproject.export.FontRecord 4629.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 4629.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 4630 similar at 100% with AbstractFactory 4630.100.AbstractProduct = java.lang.Object 4630.100.Product = net.sourceforge.ganttproject.export.FontRecord 4630.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator 4630.100.AbstractFactory = java.lang.Object # Micro-architecture 4631 similar at 100% with AbstractFactory 4631.100.AbstractProduct = java.lang.Object 4631.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 4631.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 4631.100.AbstractFactory = java.lang.Object # Micro-architecture 4632 similar at 100% with AbstractFactory 4632.100.AbstractProduct = java.lang.Object 4632.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 4632.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4632.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4633 similar at 100% with AbstractFactory 4633.100.AbstractProduct = java.lang.Object 4633.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 4633.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4633.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4634 similar at 100% with AbstractFactory 4634.100.AbstractProduct = java.lang.Object 4634.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 4634.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4634.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4635 similar at 100% with AbstractFactory 4635.100.AbstractProduct = java.lang.Object 4635.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 4635.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4635.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4636 similar at 100% with AbstractFactory 4636.100.AbstractProduct = java.lang.Object 4636.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 4636.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 4636.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 4637 similar at 100% with AbstractFactory 4637.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 4637.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 4637.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4637.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4638 similar at 100% with AbstractFactory 4638.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 4638.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 4638.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4638.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4639 similar at 100% with AbstractFactory 4639.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 4639.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 4639.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4639.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4640 similar at 100% with AbstractFactory 4640.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 4640.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 4640.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4640.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4641 similar at 100% with AbstractFactory 4641.100.AbstractProduct = javax.swing.AbstractAction 4641.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 4641.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4641.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 4642 similar at 100% with AbstractFactory 4642.100.AbstractProduct = javax.swing.AbstractAction 4642.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 4642.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4642.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 4643 similar at 100% with AbstractFactory 4643.100.AbstractProduct = javax.swing.AbstractAction 4643.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 4643.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 4643.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 4644 similar at 100% with AbstractFactory 4644.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 4644.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 4644.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 4644.100.AbstractFactory = java.lang.Object # Micro-architecture 4645 similar at 100% with AbstractFactory 4645.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 4645.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 4645.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 4645.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 4646 similar at 100% with AbstractFactory 4646.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 4646.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 4646.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm 4646.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 4647 similar at 100% with AbstractFactory 4647.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 4647.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 4647.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 4647.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 4648 similar at 100% with AbstractFactory 4648.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 4648.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 4648.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 4648.100.AbstractFactory = java.lang.Object # Micro-architecture 4649 similar at 100% with AbstractFactory 4649.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 4649.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 4649.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 4649.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 4650 similar at 100% with AbstractFactory 4650.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 4650.100.Product = net.sourceforge.ganttproject.document.FileDocument 4650.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4650.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4651 similar at 100% with AbstractFactory 4651.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 4651.100.Product = net.sourceforge.ganttproject.document.FileDocument 4651.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4651.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4652 similar at 100% with AbstractFactory 4652.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 4652.100.Product = net.sourceforge.ganttproject.document.FileDocument 4652.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4652.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4653 similar at 100% with AbstractFactory 4653.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 4653.100.Product = net.sourceforge.ganttproject.document.FileDocument 4653.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4653.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4654 similar at 100% with AbstractFactory 4654.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 4654.100.Product = net.sourceforge.ganttproject.document.FileDocument 4654.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 4654.100.AbstractFactory = java.lang.Object # Micro-architecture 4655 similar at 100% with AbstractFactory 4655.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4655.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 4655.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4655.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4656 similar at 100% with AbstractFactory 4656.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4656.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 4656.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4656.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4657 similar at 100% with AbstractFactory 4657.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 4657.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 4657.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4657.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4658 similar at 100% with AbstractFactory 4658.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 4658.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 4658.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4658.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4659 similar at 100% with AbstractFactory 4659.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 4659.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 4659.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4659.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4660 similar at 100% with AbstractFactory 4660.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 4660.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 4660.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4660.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4661 similar at 100% with AbstractFactory 4661.100.AbstractProduct = java.lang.Object 4661.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 4661.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4661.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4662 similar at 100% with AbstractFactory 4662.100.AbstractProduct = java.lang.Object 4662.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 4662.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4662.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4663 similar at 100% with AbstractFactory 4663.100.AbstractProduct = java.lang.Object 4663.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 4663.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4663.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4664 similar at 100% with AbstractFactory 4664.100.AbstractProduct = java.lang.Object 4664.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 4664.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4664.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4665 similar at 100% with AbstractFactory 4665.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument 4665.100.Product = net.sourceforge.ganttproject.document.HttpDocument 4665.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 4665.100.AbstractFactory = java.lang.Object # Micro-architecture 4666 similar at 100% with AbstractFactory 4666.100.AbstractProduct = java.lang.Object 4666.100.Product = net.sourceforge.ganttproject.gui.projectwizard.I18N 4666.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 4666.100.AbstractFactory = java.lang.Object # Micro-architecture 4667 similar at 100% with AbstractFactory 4667.100.AbstractProduct = java.awt.event.ActionListener 4667.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 4667.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4667.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4668 similar at 100% with AbstractFactory 4668.100.AbstractProduct = java.awt.event.ActionListener 4668.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 4668.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4668.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4669 similar at 100% with AbstractFactory 4669.100.AbstractProduct = java.awt.event.ActionListener 4669.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 4669.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4669.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4670 similar at 100% with AbstractFactory 4670.100.AbstractProduct = java.awt.event.ActionListener 4670.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 4670.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4670.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4671 similar at 100% with AbstractFactory 4671.100.AbstractProduct = javax.swing.JDialog 4671.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 4671.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4671.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4672 similar at 100% with AbstractFactory 4672.100.AbstractProduct = javax.swing.JDialog 4672.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 4672.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4672.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4673 similar at 100% with AbstractFactory 4673.100.AbstractProduct = javax.swing.JDialog 4673.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 4673.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4673.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4674 similar at 100% with AbstractFactory 4674.100.AbstractProduct = javax.swing.JDialog 4674.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 4674.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4674.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4675 similar at 100% with AbstractFactory 4675.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4675.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 4675.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4675.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4676 similar at 100% with AbstractFactory 4676.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4676.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 4676.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4676.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4677 similar at 100% with AbstractFactory 4677.100.AbstractProduct = java.awt.event.ItemListener 4677.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 4677.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4677.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 4678 similar at 100% with AbstractFactory 4678.100.AbstractProduct = java.awt.event.ItemListener 4678.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 4678.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 4678.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4679 similar at 100% with AbstractFactory 4679.100.AbstractProduct = java.lang.Object 4679.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 4679.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 4679.100.AbstractFactory = java.lang.Object # Micro-architecture 4680 similar at 100% with AbstractFactory 4680.100.AbstractProduct = java.lang.Object 4680.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 4680.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 4680.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 4681 similar at 100% with AbstractFactory 4681.100.AbstractProduct = java.lang.Object 4681.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 4681.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 4681.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 4682 similar at 100% with AbstractFactory 4682.100.AbstractProduct = java.lang.Object 4682.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 4682.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 4682.100.AbstractFactory = java.io.Serializable # Micro-architecture 4683 similar at 100% with AbstractFactory 4683.100.AbstractProduct = java.lang.Object 4683.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 4683.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship 4683.100.AbstractFactory = java.lang.Object # Micro-architecture 4684 similar at 100% with AbstractFactory 4684.100.AbstractProduct = javax.swing.JApplet 4684.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 4684.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 4684.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 4685 similar at 100% with AbstractFactory 4685.100.AbstractProduct = javax.swing.JApplet 4685.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 4685.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 4685.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4686 similar at 100% with AbstractFactory 4686.100.AbstractProduct = java.awt.event.ActionListener 4686.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 4686.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 4686.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 4687 similar at 100% with AbstractFactory 4687.100.AbstractProduct = java.awt.event.ActionListener 4687.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 4687.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 4687.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4688 similar at 100% with AbstractFactory 4688.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 4688.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 4688.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4688.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4689 similar at 100% with AbstractFactory 4689.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 4689.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 4689.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4689.100.AbstractFactory = java.lang.Object # Micro-architecture 4690 similar at 100% with AbstractFactory 4690.100.AbstractProduct = java.lang.Object 4690.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 4690.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4690.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4691 similar at 100% with AbstractFactory 4691.100.AbstractProduct = java.lang.Object 4691.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 4691.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4691.100.AbstractFactory = java.lang.Object # Micro-architecture 4692 similar at 100% with AbstractFactory 4692.100.AbstractProduct = java.lang.Object 4692.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 4692.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4692.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4693 similar at 100% with AbstractFactory 4693.100.AbstractProduct = java.lang.Object 4693.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 4693.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4693.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4694 similar at 100% with AbstractFactory 4694.100.AbstractProduct = java.lang.Object 4694.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 4694.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4694.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4695 similar at 100% with AbstractFactory 4695.100.AbstractProduct = java.lang.Object 4695.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 4695.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4695.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4696 similar at 100% with AbstractFactory 4696.100.AbstractProduct = java.lang.Object 4696.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 4696.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 4696.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 4697 similar at 100% with AbstractFactory 4697.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 4697.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 4697.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 4697.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 4698 similar at 100% with AbstractFactory 4698.100.AbstractProduct = java.lang.Object 4698.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 4698.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4698.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4699 similar at 100% with AbstractFactory 4699.100.AbstractProduct = java.lang.Object 4699.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 4699.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4699.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4700 similar at 100% with AbstractFactory 4700.100.AbstractProduct = java.lang.Object 4700.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 4700.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4700.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4701 similar at 100% with AbstractFactory 4701.100.AbstractProduct = java.lang.Object 4701.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 4701.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4701.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4702 similar at 100% with AbstractFactory 4702.100.AbstractProduct = java.util.EventObject 4702.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 4702.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4702.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 4703 similar at 100% with AbstractFactory 4703.100.AbstractProduct = java.util.EventObject 4703.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 4703.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 4703.100.AbstractFactory = java.lang.Object # Micro-architecture 4704 similar at 100% with AbstractFactory 4704.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 4704.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 4704.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4704.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4705 similar at 100% with AbstractFactory 4705.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 4705.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 4705.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4705.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4706 similar at 100% with AbstractFactory 4706.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 4706.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 4706.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4706.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4707 similar at 100% with AbstractFactory 4707.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 4707.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 4707.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4707.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4708 similar at 100% with AbstractFactory 4708.100.AbstractProduct = java.awt.event.ActionListener 4708.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 4708.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4708.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4709 similar at 100% with AbstractFactory 4709.100.AbstractProduct = java.awt.event.ActionListener 4709.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 4709.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4709.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4710 similar at 100% with AbstractFactory 4710.100.AbstractProduct = java.awt.event.ActionListener 4710.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 4710.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4710.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4711 similar at 100% with AbstractFactory 4711.100.AbstractProduct = java.awt.event.ActionListener 4711.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 4711.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4711.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4712 similar at 100% with AbstractFactory 4712.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 4712.100.Product = net.sourceforge.ganttproject.action.DeleteHumanAction 4712.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet 4712.100.AbstractFactory = java.lang.Object # Micro-architecture 4713 similar at 100% with AbstractFactory 4713.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnitFunctionOfDate 4713.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 4713.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 4713.100.AbstractFactory = java.lang.Object # Micro-architecture 4714 similar at 100% with AbstractFactory 4714.100.AbstractProduct = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 4714.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 4714.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 4714.100.AbstractFactory = java.lang.Object # Micro-architecture 4715 similar at 100% with AbstractFactory 4715.100.AbstractProduct = java.lang.Object 4715.100.Product = net.sourceforge.ganttproject.export.JDKFontLocator 4715.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 4715.100.AbstractFactory = java.lang.Object # Micro-architecture 4716 similar at 100% with AbstractFactory 4716.100.AbstractProduct = javax.swing.filechooser.FileFilter 4716.100.Product = net.sourceforge.ganttproject.filter.GanttXMLFileFilter 4716.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog 4716.100.AbstractFactory = java.lang.Object # Micro-architecture 4717 similar at 100% with AbstractFactory 4717.100.AbstractProduct = javax.swing.AbstractAction 4717.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 4717.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4717.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4718 similar at 100% with AbstractFactory 4718.100.AbstractProduct = javax.swing.AbstractAction 4718.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 4718.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4718.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4719 similar at 100% with AbstractFactory 4719.100.AbstractProduct = javax.swing.AbstractAction 4719.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 4719.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4719.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4720 similar at 100% with AbstractFactory 4720.100.AbstractProduct = javax.swing.AbstractAction 4720.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 4720.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4720.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4721 similar at 100% with AbstractFactory 4721.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 4721.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 4721.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4721.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 4722 similar at 100% with AbstractFactory 4722.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 4722.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 4722.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4722.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 4723 similar at 100% with AbstractFactory 4723.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 4723.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 4723.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4723.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 4724 similar at 100% with AbstractFactory 4724.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 4724.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 4724.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 4724.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 4725 similar at 100% with AbstractFactory 4725.100.AbstractProduct = java.util.GregorianCalendar 4725.100.Product = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 4725.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 4725.100.AbstractFactory = java.lang.Object # Micro-architecture 4726 similar at 100% with AbstractFactory 4726.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 4726.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 4726.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 4726.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog --------------------------------------------- 4 ConcreteFactory creation Product dummyRelationship ConcreteFactory association Product dummyRelationship EPI_Abstract_AbstractProduct inheritance Product dummyRelationship EPI_Abstract_AbstractFactory inheritance ConcreteFactory Solution Computation Time:2326 Number of Solutions With and Without Ghosts:832 Number of Solutions Without Ghosts:438 Number of Solutions With Ghosts:394 # Micro-architecture 5184 similar at 100% with AbstractFactory 5184.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 5184.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5185 similar at 100% with AbstractFactory 5185.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 5185.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 5186 similar at 100% with AbstractFactory 5186.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 5186.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 5187 similar at 100% with AbstractFactory 5187.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 5187.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5188 similar at 100% with AbstractFactory 5188.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 5188.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5189 similar at 100% with AbstractFactory 5189.100.Product = javax.swing.JTable 5189.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 5190 similar at 100% with AbstractFactory 5190.100.Product = javax.swing.JTable 5190.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 5191 similar at 100% with AbstractFactory 5191.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 5191.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5192 similar at 100% with AbstractFactory 5192.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 5192.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 5193 similar at 100% with AbstractFactory 5193.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 5193.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5194 similar at 100% with AbstractFactory 5194.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 5194.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5195 similar at 100% with AbstractFactory 5195.100.Product = java.io.InputStreamReader 5195.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen # Micro-architecture 5196 similar at 100% with AbstractFactory 5196.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 5196.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5197 similar at 100% with AbstractFactory 5197.100.Product = net.sourceforge.ganttproject.resource.HumanResource 5197.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 5198 similar at 100% with AbstractFactory 5198.100.Product = net.sourceforge.ganttproject.resource.HumanResource 5198.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 5199 similar at 100% with AbstractFactory 5199.100.Product = net.sourceforge.ganttproject.GanttPrintable 5199.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 5200 similar at 100% with AbstractFactory 5200.100.Product = net.sourceforge.ganttproject.GanttPrintable 5200.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint # Micro-architecture 5201 similar at 100% with AbstractFactory 5201.100.Product = net.sourceforge.ganttproject.GanttPrintable 5201.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 5202 similar at 100% with AbstractFactory 5202.100.Product = net.sourceforge.ganttproject.gui.OpenFileDialog 5202.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 5203 similar at 100% with AbstractFactory 5203.100.Product = java.awt.image.BufferedImage 5203.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 5204 similar at 100% with AbstractFactory 5204.100.Product = java.awt.image.BufferedImage 5204.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 5205 similar at 100% with AbstractFactory 5205.100.Product = java.awt.image.BufferedImage 5205.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint # Micro-architecture 5206 similar at 100% with AbstractFactory 5206.100.Product = java.awt.image.BufferedImage 5206.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 5207 similar at 100% with AbstractFactory 5207.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 5207.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 5208 similar at 100% with AbstractFactory 5208.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 5208.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5209 similar at 100% with AbstractFactory 5209.100.Product = java.io.IOException 5209.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocumentOutputStream # Micro-architecture 5210 similar at 100% with AbstractFactory 5210.100.Product = java.io.IOException 5210.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 5211 similar at 100% with AbstractFactory 5211.100.Product = java.io.IOException 5211.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 5212 similar at 100% with AbstractFactory 5212.100.Product = net.sourceforge.ganttproject.GanttOptions 5212.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5213 similar at 100% with AbstractFactory 5213.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 5213.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5214 similar at 100% with AbstractFactory 5214.100.Product = java.util.Hashtable 5214.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 5215 similar at 100% with AbstractFactory 5215.100.Product = java.text.FieldPosition 5215.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 5216 similar at 100% with AbstractFactory 5216.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5216.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5217 similar at 100% with AbstractFactory 5217.100.Product = org.apache.webdav.lib.WebdavResource 5217.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 5218 similar at 100% with AbstractFactory 5218.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 5218.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5219 similar at 100% with AbstractFactory 5219.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 5219.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 5220 similar at 100% with AbstractFactory 5220.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 5220.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler # Micro-architecture 5221 similar at 100% with AbstractFactory 5221.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 5221.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler # Micro-architecture 5222 similar at 100% with AbstractFactory 5222.100.Product = javax.swing.DefaultCellEditor 5222.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 5223 similar at 100% with AbstractFactory 5223.100.Product = javax.swing.DefaultCellEditor 5223.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 5224 similar at 100% with AbstractFactory 5224.100.Product = java.awt.BorderLayout 5224.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 5225 similar at 100% with AbstractFactory 5225.100.Product = java.awt.BorderLayout 5225.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5226 similar at 100% with AbstractFactory 5226.100.Product = net.sourceforge.ganttproject.export.FontTriplet 5226.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord # Micro-architecture 5227 similar at 100% with AbstractFactory 5227.100.Product = net.sourceforge.ganttproject.export.FontTriplet 5227.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 5228 similar at 100% with AbstractFactory 5228.100.Product = java.awt.event.ActionEvent 5228.100.ConcreteFactory = net.sourceforge.ganttproject.document.OpenDocumentAction # Micro-architecture 5229 similar at 100% with AbstractFactory 5229.100.Product = java.awt.event.ActionEvent 5229.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape # Micro-architecture 5230 similar at 100% with AbstractFactory 5230.100.Product = net.sourceforge.ganttproject.GanttExportSettings 5230.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 5231 similar at 100% with AbstractFactory 5231.100.Product = net.sourceforge.ganttproject.GanttExportSettings 5231.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5232 similar at 100% with AbstractFactory 5232.100.Product = javax.xml.transform.stream.StreamSource 5232.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5233 similar at 100% with AbstractFactory 5233.100.Product = javax.xml.transform.stream.StreamSource 5233.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 5234 similar at 100% with AbstractFactory 5234.100.Product = javax.xml.transform.stream.StreamSource 5234.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5235 similar at 100% with AbstractFactory 5235.100.Product = net.sourceforge.ganttproject.export.ResourceChartExportData 5235.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5236 similar at 100% with AbstractFactory 5236.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 5236.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 5237 similar at 100% with AbstractFactory 5237.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 5237.100.ConcreteFactory = net.sourceforge.ganttproject.action.NewHumanAction # Micro-architecture 5238 similar at 100% with AbstractFactory 5238.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 5238.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 5239 similar at 100% with AbstractFactory 5239.100.Product = net.sourceforge.ganttproject.GanttCalendar 5239.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 5240 similar at 100% with AbstractFactory 5240.100.Product = net.sourceforge.ganttproject.GanttCalendar 5240.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 5241 similar at 100% with AbstractFactory 5241.100.Product = net.sourceforge.ganttproject.GanttCalendar 5241.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 5242 similar at 100% with AbstractFactory 5242.100.Product = net.sourceforge.ganttproject.GanttCalendar 5242.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5243 similar at 100% with AbstractFactory 5243.100.Product = net.sourceforge.ganttproject.GanttCalendar 5243.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5244 similar at 100% with AbstractFactory 5244.100.Product = net.sourceforge.ganttproject.GanttCalendar 5244.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 5245 similar at 100% with AbstractFactory 5245.100.Product = net.sourceforge.ganttproject.GanttCalendar 5245.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 5246 similar at 100% with AbstractFactory 5246.100.Product = javax.swing.JSpinner 5246.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5247 similar at 100% with AbstractFactory 5247.100.Product = org.apache.commons.httpclient.HttpURL 5247.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 5248 similar at 100% with AbstractFactory 5248.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 5248.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties # Micro-architecture 5249 similar at 100% with AbstractFactory 5249.100.Product = javax.swing.JTextArea 5249.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5250 similar at 100% with AbstractFactory 5250.100.Product = java.io.PrintWriter 5250.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5251 similar at 100% with AbstractFactory 5251.100.Product = java.lang.StringBuilder 5251.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 5252 similar at 100% with AbstractFactory 5252.100.Product = java.lang.StringBuilder 5252.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 5253 similar at 100% with AbstractFactory 5253.100.Product = java.lang.StringBuilder 5253.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 5254 similar at 100% with AbstractFactory 5254.100.Product = java.lang.StringBuilder 5254.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog # Micro-architecture 5255 similar at 100% with AbstractFactory 5255.100.Product = java.lang.StringBuilder 5255.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 5256 similar at 100% with AbstractFactory 5256.100.Product = java.lang.StringBuilder 5256.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttCSVExport # Micro-architecture 5257 similar at 100% with AbstractFactory 5257.100.Product = java.lang.StringBuilder 5257.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel # Micro-architecture 5258 similar at 100% with AbstractFactory 5258.100.Product = java.lang.StringBuilder 5258.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RolePersistentID # Micro-architecture 5259 similar at 100% with AbstractFactory 5259.100.Product = java.lang.StringBuilder 5259.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 5260 similar at 100% with AbstractFactory 5260.100.Product = java.lang.StringBuilder 5260.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 5261 similar at 100% with AbstractFactory 5261.100.Product = java.lang.StringBuilder 5261.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 5262 similar at 100% with AbstractFactory 5262.100.Product = java.lang.StringBuilder 5262.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 5263 similar at 100% with AbstractFactory 5263.100.Product = java.lang.StringBuilder 5263.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel # Micro-architecture 5264 similar at 100% with AbstractFactory 5264.100.Product = java.lang.StringBuilder 5264.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter # Micro-architecture 5265 similar at 100% with AbstractFactory 5265.100.Product = java.lang.StringBuilder 5265.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 5266 similar at 100% with AbstractFactory 5266.100.Product = java.lang.StringBuilder 5266.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5267 similar at 100% with AbstractFactory 5267.100.Product = java.lang.StringBuilder 5267.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler # Micro-architecture 5268 similar at 100% with AbstractFactory 5268.100.Product = java.lang.StringBuilder 5268.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5269 similar at 100% with AbstractFactory 5269.100.Product = java.lang.StringBuilder 5269.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint # Micro-architecture 5270 similar at 100% with AbstractFactory 5270.100.Product = java.lang.StringBuilder 5270.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 5271 similar at 100% with AbstractFactory 5271.100.Product = java.lang.StringBuilder 5271.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontMetricsStorage # Micro-architecture 5272 similar at 100% with AbstractFactory 5272.100.Product = java.lang.StringBuilder 5272.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 5273 similar at 100% with AbstractFactory 5273.100.Product = java.lang.StringBuilder 5273.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 5274 similar at 100% with AbstractFactory 5274.100.Product = java.lang.StringBuilder 5274.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 5275 similar at 100% with AbstractFactory 5275.100.Product = java.lang.StringBuilder 5275.100.ConcreteFactory = net.sourceforge.ganttproject.io.CSVOptions # Micro-architecture 5276 similar at 100% with AbstractFactory 5276.100.Product = java.lang.StringBuilder 5276.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels # Micro-architecture 5277 similar at 100% with AbstractFactory 5277.100.Product = java.lang.StringBuilder 5277.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 5278 similar at 100% with AbstractFactory 5278.100.Product = java.lang.StringBuilder 5278.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocumentOutputStream # Micro-architecture 5279 similar at 100% with AbstractFactory 5279.100.Product = java.lang.StringBuilder 5279.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5280 similar at 100% with AbstractFactory 5280.100.Product = java.lang.StringBuilder 5280.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler # Micro-architecture 5281 similar at 100% with AbstractFactory 5281.100.Product = java.lang.StringBuilder 5281.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5282 similar at 100% with AbstractFactory 5282.100.Product = java.lang.StringBuilder 5282.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler # Micro-architecture 5283 similar at 100% with AbstractFactory 5283.100.Product = java.lang.StringBuilder 5283.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleImpl # Micro-architecture 5284 similar at 100% with AbstractFactory 5284.100.Product = java.lang.StringBuilder 5284.100.ConcreteFactory = net.sourceforge.ganttproject.gui.ResourcesTableModel # Micro-architecture 5285 similar at 100% with AbstractFactory 5285.100.Product = java.lang.StringBuilder 5285.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 5286 similar at 100% with AbstractFactory 5286.100.Product = java.lang.StringBuilder 5286.100.ConcreteFactory = net.sourceforge.ganttproject.parser.DependencyTagHandler # Micro-architecture 5287 similar at 100% with AbstractFactory 5287.100.Product = java.lang.StringBuilder 5287.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 5288 similar at 100% with AbstractFactory 5288.100.Product = java.lang.StringBuilder 5288.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel # Micro-architecture 5289 similar at 100% with AbstractFactory 5289.100.Product = java.lang.StringBuilder 5289.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5290 similar at 100% with AbstractFactory 5290.100.Product = java.lang.StringBuilder 5290.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint # Micro-architecture 5291 similar at 100% with AbstractFactory 5291.100.Product = java.lang.StringBuilder 5291.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord # Micro-architecture 5292 similar at 100% with AbstractFactory 5292.100.Product = java.lang.StringBuilder 5292.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 5293 similar at 100% with AbstractFactory 5293.100.Product = java.lang.StringBuilder 5293.100.ConcreteFactory = net.sourceforge.ganttproject.util.ColorConvertion # Micro-architecture 5294 similar at 100% with AbstractFactory 5294.100.Product = java.lang.StringBuilder 5294.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5295 similar at 100% with AbstractFactory 5295.100.Product = java.lang.StringBuilder 5295.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 5296 similar at 100% with AbstractFactory 5296.100.Product = java.lang.StringBuilder 5296.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 5297 similar at 100% with AbstractFactory 5297.100.Product = java.lang.StringBuilder 5297.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties # Micro-architecture 5298 similar at 100% with AbstractFactory 5298.100.Product = java.lang.StringBuilder 5298.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship # Micro-architecture 5299 similar at 100% with AbstractFactory 5299.100.Product = java.lang.StringBuilder 5299.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 5300 similar at 100% with AbstractFactory 5300.100.Product = java.lang.StringBuilder 5300.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl # Micro-architecture 5301 similar at 100% with AbstractFactory 5301.100.Product = java.lang.StringBuilder 5301.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXFIGSaver # Micro-architecture 5302 similar at 100% with AbstractFactory 5302.100.Product = java.lang.StringBuilder 5302.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5303 similar at 100% with AbstractFactory 5303.100.Product = java.lang.StringBuilder 5303.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction # Micro-architecture 5304 similar at 100% with AbstractFactory 5304.100.Product = java.lang.StringBuilder 5304.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 5305 similar at 100% with AbstractFactory 5305.100.Product = java.lang.StringBuilder 5305.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 5306 similar at 100% with AbstractFactory 5306.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 5306.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 5307 similar at 100% with AbstractFactory 5307.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 5307.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5308 similar at 100% with AbstractFactory 5308.100.Product = java.util.Date 5308.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5309 similar at 100% with AbstractFactory 5309.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 5309.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5310 similar at 100% with AbstractFactory 5310.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 5310.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 5311 similar at 100% with AbstractFactory 5311.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 5311.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 5312 similar at 100% with AbstractFactory 5312.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 5312.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 5313 similar at 100% with AbstractFactory 5313.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 5313.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties # Micro-architecture 5314 similar at 100% with AbstractFactory 5314.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 5314.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction # Micro-architecture 5315 similar at 100% with AbstractFactory 5315.100.Product = net.sourceforge.ganttproject.action.NewHumanAction 5315.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 5316 similar at 100% with AbstractFactory 5316.100.Product = javax.swing.tree.TreePath 5316.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5317 similar at 100% with AbstractFactory 5317.100.Product = javax.swing.tree.TreePath 5317.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 5318 similar at 100% with AbstractFactory 5318.100.Product = javax.swing.tree.TreePath 5318.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5319 similar at 100% with AbstractFactory 5319.100.Product = java.util.Locale 5319.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel # Micro-architecture 5320 similar at 100% with AbstractFactory 5320.100.Product = net.sourceforge.ganttproject.PrjInfos 5320.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5321 similar at 100% with AbstractFactory 5321.100.Product = net.sourceforge.ganttproject.PrjInfos 5321.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 5322 similar at 100% with AbstractFactory 5322.100.Product = net.sourceforge.ganttproject.GanttProject 5322.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5323 similar at 100% with AbstractFactory 5323.100.Product = net.sourceforge.ganttproject.GanttProject 5323.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 5324 similar at 100% with AbstractFactory 5324.100.Product = java.util.ArrayList 5324.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 5325 similar at 100% with AbstractFactory 5325.100.Product = java.util.ArrayList 5325.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl # Micro-architecture 5326 similar at 100% with AbstractFactory 5326.100.Product = java.util.ArrayList 5326.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 5327 similar at 100% with AbstractFactory 5327.100.Product = java.util.ArrayList 5327.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 5328 similar at 100% with AbstractFactory 5328.100.Product = java.util.ArrayList 5328.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 5329 similar at 100% with AbstractFactory 5329.100.Product = java.util.ArrayList 5329.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 5330 similar at 100% with AbstractFactory 5330.100.Product = java.util.ArrayList 5330.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem # Micro-architecture 5331 similar at 100% with AbstractFactory 5331.100.Product = java.util.ArrayList 5331.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 5332 similar at 100% with AbstractFactory 5332.100.Product = java.util.ArrayList 5332.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 5333 similar at 100% with AbstractFactory 5333.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 5333.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5334 similar at 100% with AbstractFactory 5334.100.Product = java.io.FileOutputStream 5334.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5335 similar at 100% with AbstractFactory 5335.100.Product = java.io.FileOutputStream 5335.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5336 similar at 100% with AbstractFactory 5336.100.Product = java.io.FileOutputStream 5336.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 5337 similar at 100% with AbstractFactory 5337.100.Product = java.io.FileOutputStream 5337.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5338 similar at 100% with AbstractFactory 5338.100.Product = java.io.FileOutputStream 5338.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument # Micro-architecture 5339 similar at 100% with AbstractFactory 5339.100.Product = java.io.FileInputStream 5339.100.ConcreteFactory = net.sourceforge.ganttproject.export.TTFFileExt # Micro-architecture 5340 similar at 100% with AbstractFactory 5340.100.Product = java.io.FileInputStream 5340.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 5341 similar at 100% with AbstractFactory 5341.100.Product = java.io.FileInputStream 5341.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen # Micro-architecture 5342 similar at 100% with AbstractFactory 5342.100.Product = java.io.FileInputStream 5342.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument # Micro-architecture 5343 similar at 100% with AbstractFactory 5343.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 5343.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5344 similar at 100% with AbstractFactory 5344.100.Product = net.sourceforge.ganttproject.language.GanttLanguage 5344.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 5345 similar at 100% with AbstractFactory 5345.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 5345.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5346 similar at 100% with AbstractFactory 5346.100.Product = javax.swing.JMenuItem 5346.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5347 similar at 100% with AbstractFactory 5347.100.Product = javax.swing.JMenuItem 5347.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 5348 similar at 100% with AbstractFactory 5348.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 5348.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5349 similar at 100% with AbstractFactory 5349.100.Product = javax.swing.AbstractAction 5349.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 5350 similar at 100% with AbstractFactory 5350.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 5350.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 5351 similar at 100% with AbstractFactory 5351.100.Product = java.lang.Class 5351.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 5352 similar at 100% with AbstractFactory 5352.100.Product = net.sourceforge.ganttproject.io.CSVOptions 5352.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 5353 similar at 100% with AbstractFactory 5353.100.Product = javax.swing.border.TitledBorder 5353.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 5354 similar at 100% with AbstractFactory 5354.100.Product = javax.swing.border.TitledBorder 5354.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 5355 similar at 100% with AbstractFactory 5355.100.Product = javax.swing.border.TitledBorder 5355.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 5356 similar at 100% with AbstractFactory 5356.100.Product = javax.swing.border.TitledBorder 5356.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5357 similar at 100% with AbstractFactory 5357.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeels 5357.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels # Micro-architecture 5358 similar at 100% with AbstractFactory 5358.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 5358.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 5359 similar at 100% with AbstractFactory 5359.100.Product = org.apache.fop.apps.Options 5359.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5360 similar at 100% with AbstractFactory 5360.100.Product = org.apache.fop.apps.Options 5360.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5361 similar at 100% with AbstractFactory 5361.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 5361.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl # Micro-architecture 5362 similar at 100% with AbstractFactory 5362.100.Product = javax.swing.tree.DefaultMutableTreeNode 5362.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5363 similar at 100% with AbstractFactory 5363.100.Product = javax.swing.tree.DefaultMutableTreeNode 5363.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 5364 similar at 100% with AbstractFactory 5364.100.Product = net.sourceforge.ganttproject.GanttSplash 5364.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5365 similar at 100% with AbstractFactory 5365.100.Product = java.io.File 5365.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 5366 similar at 100% with AbstractFactory 5366.100.Product = java.io.File 5366.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel # Micro-architecture 5367 similar at 100% with AbstractFactory 5367.100.Product = java.io.File 5367.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5368 similar at 100% with AbstractFactory 5368.100.Product = java.io.File 5368.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5369 similar at 100% with AbstractFactory 5369.100.Product = java.io.File 5369.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 5370 similar at 100% with AbstractFactory 5370.100.Product = java.io.File 5370.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel # Micro-architecture 5371 similar at 100% with AbstractFactory 5371.100.Product = java.io.File 5371.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 5372 similar at 100% with AbstractFactory 5372.100.Product = java.io.File 5372.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5373 similar at 100% with AbstractFactory 5373.100.Product = java.io.File 5373.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 5374 similar at 100% with AbstractFactory 5374.100.Product = java.io.File 5374.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 5375 similar at 100% with AbstractFactory 5375.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeelInfo 5375.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels # Micro-architecture 5376 similar at 100% with AbstractFactory 5376.100.Product = java.lang.Object 5376.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.MonthTextFormatter # Micro-architecture 5377 similar at 100% with AbstractFactory 5377.100.Product = java.lang.Object 5377.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter # Micro-architecture 5378 similar at 100% with AbstractFactory 5378.100.Product = java.lang.Object 5378.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 5379 similar at 100% with AbstractFactory 5379.100.Product = java.lang.Object 5379.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 5380 similar at 100% with AbstractFactory 5380.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 5380.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5381 similar at 100% with AbstractFactory 5381.100.Product = java.lang.String 5381.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog # Micro-architecture 5382 similar at 100% with AbstractFactory 5382.100.Product = java.lang.String 5382.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 5383 similar at 100% with AbstractFactory 5383.100.Product = java.lang.String 5383.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 5384 similar at 100% with AbstractFactory 5384.100.Product = java.lang.String 5384.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5385 similar at 100% with AbstractFactory 5385.100.Product = java.lang.String 5385.100.ConcreteFactory = net.sourceforge.ganttproject.io.CSVOptions # Micro-architecture 5386 similar at 100% with AbstractFactory 5386.100.Product = java.lang.String 5386.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 5387 similar at 100% with AbstractFactory 5387.100.Product = java.lang.String 5387.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.I18N # Micro-architecture 5388 similar at 100% with AbstractFactory 5388.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 5388.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5389 similar at 100% with AbstractFactory 5389.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 5389.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5390 similar at 100% with AbstractFactory 5390.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 5390.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 5391 similar at 100% with AbstractFactory 5391.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 5391.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5392 similar at 100% with AbstractFactory 5392.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 5392.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 5393 similar at 100% with AbstractFactory 5393.100.Product = javax.swing.JComboBox 5393.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 5394 similar at 100% with AbstractFactory 5394.100.Product = javax.swing.JComboBox 5394.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 5395 similar at 100% with AbstractFactory 5395.100.Product = javax.swing.JComboBox 5395.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 5396 similar at 100% with AbstractFactory 5396.100.Product = javax.swing.JComboBox 5396.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5397 similar at 100% with AbstractFactory 5397.100.Product = java.io.BufferedReader 5397.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen # Micro-architecture 5398 similar at 100% with AbstractFactory 5398.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 5398.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5399 similar at 100% with AbstractFactory 5399.100.Product = javax.swing.text.DefaultStyledDocument 5399.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog # Micro-architecture 5400 similar at 100% with AbstractFactory 5400.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 5400.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 5401 similar at 100% with AbstractFactory 5401.100.Product = javax.swing.JButton 5401.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 5402 similar at 100% with AbstractFactory 5402.100.Product = javax.swing.JButton 5402.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 5403 similar at 100% with AbstractFactory 5403.100.Product = javax.swing.JButton 5403.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5404 similar at 100% with AbstractFactory 5404.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 5404.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 5405 similar at 100% with AbstractFactory 5405.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 5405.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5406 similar at 100% with AbstractFactory 5406.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 5406.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 5407 similar at 100% with AbstractFactory 5407.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 5407.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5408 similar at 100% with AbstractFactory 5408.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 5408.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5409 similar at 100% with AbstractFactory 5409.100.Product = javax.xml.transform.sax.SAXResult 5409.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5410 similar at 100% with AbstractFactory 5410.100.Product = javax.xml.transform.sax.SAXResult 5410.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5411 similar at 100% with AbstractFactory 5411.100.Product = javax.swing.JPanel 5411.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 5412 similar at 100% with AbstractFactory 5412.100.Product = javax.swing.JPanel 5412.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 5413 similar at 100% with AbstractFactory 5413.100.Product = javax.swing.JPanel 5413.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 5414 similar at 100% with AbstractFactory 5414.100.Product = javax.swing.JPanel 5414.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 5415 similar at 100% with AbstractFactory 5415.100.Product = javax.swing.JPanel 5415.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5416 similar at 100% with AbstractFactory 5416.100.Product = javax.swing.JPanel 5416.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5417 similar at 100% with AbstractFactory 5417.100.Product = javax.swing.JPanel 5417.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 5418 similar at 100% with AbstractFactory 5418.100.Product = javax.swing.JPanel 5418.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 5419 similar at 100% with AbstractFactory 5419.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 5419.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5420 similar at 100% with AbstractFactory 5420.100.Product = net.sourceforge.ganttproject.export.GanttChartExportData 5420.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5421 similar at 100% with AbstractFactory 5421.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 5421.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 5422 similar at 100% with AbstractFactory 5422.100.Product = net.sourceforge.ganttproject.GanttTask 5422.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 5423 similar at 100% with AbstractFactory 5423.100.Product = net.sourceforge.ganttproject.GanttTask 5423.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5424 similar at 100% with AbstractFactory 5424.100.Product = net.sourceforge.ganttproject.GanttTask 5424.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 5425 similar at 100% with AbstractFactory 5425.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 5425.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5426 similar at 100% with AbstractFactory 5426.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 5426.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 5427 similar at 100% with AbstractFactory 5427.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 5427.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 5428 similar at 100% with AbstractFactory 5428.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 5428.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 5429 similar at 100% with AbstractFactory 5429.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 5429.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 5430 similar at 100% with AbstractFactory 5430.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 5430.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5431 similar at 100% with AbstractFactory 5431.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 5431.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5432 similar at 100% with AbstractFactory 5432.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 5432.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 5433 similar at 100% with AbstractFactory 5433.100.Product = javax.swing.DefaultComboBoxModel 5433.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 5434 similar at 100% with AbstractFactory 5434.100.Product = javax.swing.JCheckBox 5434.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5435 similar at 100% with AbstractFactory 5435.100.Product = java.io.StringWriter 5435.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5436 similar at 100% with AbstractFactory 5436.100.Product = java.awt.print.PageFormat 5436.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint # Micro-architecture 5437 similar at 100% with AbstractFactory 5437.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 5437.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl # Micro-architecture 5438 similar at 100% with AbstractFactory 5438.100.Product = org.apache.avalon.framework.logger.ConsoleLogger 5438.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5439 similar at 100% with AbstractFactory 5439.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 5439.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 5440 similar at 100% with AbstractFactory 5440.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 5440.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 5441 similar at 100% with AbstractFactory 5441.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 5441.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 5442 similar at 100% with AbstractFactory 5442.100.Product = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem 5442.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyManagerImpl # Micro-architecture 5443 similar at 100% with AbstractFactory 5443.100.Product = net.sourceforge.ganttproject.export.ExportException 5443.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5444 similar at 100% with AbstractFactory 5444.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 5444.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 5445 similar at 100% with AbstractFactory 5445.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 5445.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5446 similar at 100% with AbstractFactory 5446.100.Product = java.awt.FlowLayout 5446.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5447 similar at 100% with AbstractFactory 5447.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 5447.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 5448 similar at 100% with AbstractFactory 5448.100.Product = java.lang.Thread 5448.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttStatusBar # Micro-architecture 5449 similar at 100% with AbstractFactory 5449.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 5449.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 5450 similar at 100% with AbstractFactory 5450.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 5450.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 5451 similar at 100% with AbstractFactory 5451.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 5451.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl # Micro-architecture 5452 similar at 100% with AbstractFactory 5452.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 5452.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5453 similar at 100% with AbstractFactory 5453.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 5453.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 5454 similar at 100% with AbstractFactory 5454.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 5454.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5455 similar at 100% with AbstractFactory 5455.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 5455.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5456 similar at 100% with AbstractFactory 5456.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 5456.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5457 similar at 100% with AbstractFactory 5457.100.Product = javax.swing.JTextField 5457.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 5458 similar at 100% with AbstractFactory 5458.100.Product = javax.swing.JTextField 5458.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5459 similar at 100% with AbstractFactory 5459.100.Product = javax.swing.JTextField 5459.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5460 similar at 100% with AbstractFactory 5460.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 5460.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5461 similar at 100% with AbstractFactory 5461.100.Product = java.awt.Color 5461.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttCellListRenderer # Micro-architecture 5462 similar at 100% with AbstractFactory 5462.100.Product = java.awt.Color 5462.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 5463 similar at 100% with AbstractFactory 5463.100.Product = java.awt.Color 5463.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ColorValueParser # Micro-architecture 5464 similar at 100% with AbstractFactory 5464.100.Product = java.awt.Color 5464.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 5465 similar at 100% with AbstractFactory 5465.100.Product = java.awt.Color 5465.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 5466 similar at 100% with AbstractFactory 5466.100.Product = java.awt.Color 5466.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5467 similar at 100% with AbstractFactory 5467.100.Product = java.awt.Color 5467.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5468 similar at 100% with AbstractFactory 5468.100.Product = java.awt.Color 5468.100.ConcreteFactory = net.sourceforge.ganttproject.util.ColorConvertion # Micro-architecture 5469 similar at 100% with AbstractFactory 5469.100.Product = java.awt.Color 5469.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 5470 similar at 100% with AbstractFactory 5470.100.Product = javax.swing.Box 5470.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 5471 similar at 100% with AbstractFactory 5471.100.Product = javax.swing.JTabbedPane 5471.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5472 similar at 100% with AbstractFactory 5472.100.Product = java.awt.Font 5472.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 5473 similar at 100% with AbstractFactory 5473.100.Product = java.awt.Font 5473.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 5474 similar at 100% with AbstractFactory 5474.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 5474.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5475 similar at 100% with AbstractFactory 5475.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 5475.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5476 similar at 100% with AbstractFactory 5476.100.Product = javax.swing.JList 5476.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 5477 similar at 100% with AbstractFactory 5477.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 5477.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 5478 similar at 100% with AbstractFactory 5478.100.Product = java.text.SimpleDateFormat 5478.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 5479 similar at 100% with AbstractFactory 5479.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 5479.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 5480 similar at 100% with AbstractFactory 5480.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 5480.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler # Micro-architecture 5481 similar at 100% with AbstractFactory 5481.100.Product = java.io.ByteArrayOutputStream 5481.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5482 similar at 100% with AbstractFactory 5482.100.Product = java.io.ByteArrayOutputStream 5482.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5483 similar at 100% with AbstractFactory 5483.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 5483.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 5484 similar at 100% with AbstractFactory 5484.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 5484.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 5485 similar at 100% with AbstractFactory 5485.100.Product = java.lang.RuntimeException 5485.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 5486 similar at 100% with AbstractFactory 5486.100.Product = java.lang.RuntimeException 5486.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 5487 similar at 100% with AbstractFactory 5487.100.Product = java.lang.RuntimeException 5487.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5488 similar at 100% with AbstractFactory 5488.100.Product = java.lang.RuntimeException 5488.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5489 similar at 100% with AbstractFactory 5489.100.Product = java.lang.RuntimeException 5489.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 5490 similar at 100% with AbstractFactory 5490.100.Product = java.lang.RuntimeException 5490.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 5491 similar at 100% with AbstractFactory 5491.100.Product = java.lang.RuntimeException 5491.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler # Micro-architecture 5492 similar at 100% with AbstractFactory 5492.100.Product = java.awt.GradientPaint 5492.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 5493 similar at 100% with AbstractFactory 5493.100.Product = net.sourceforge.ganttproject.gui.UIConfiguration 5493.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 5494 similar at 100% with AbstractFactory 5494.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 5494.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 5495 similar at 100% with AbstractFactory 5495.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 5495.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 5496 similar at 100% with AbstractFactory 5496.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 5496.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel # Micro-architecture 5497 similar at 100% with AbstractFactory 5497.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 5497.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape # Micro-architecture 5498 similar at 100% with AbstractFactory 5498.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 5498.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5499 similar at 100% with AbstractFactory 5499.100.Product = javax.swing.ImageIcon 5499.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 5500 similar at 100% with AbstractFactory 5500.100.Product = javax.swing.ImageIcon 5500.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 5501 similar at 100% with AbstractFactory 5501.100.Product = javax.swing.ImageIcon 5501.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5502 similar at 100% with AbstractFactory 5502.100.Product = javax.swing.ImageIcon 5502.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5503 similar at 100% with AbstractFactory 5503.100.Product = java.lang.Integer 5503.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel # Micro-architecture 5504 similar at 100% with AbstractFactory 5504.100.Product = java.lang.Integer 5504.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 5505 similar at 100% with AbstractFactory 5505.100.Product = java.lang.Integer 5505.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 5506 similar at 100% with AbstractFactory 5506.100.Product = java.lang.Integer 5506.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 5507 similar at 100% with AbstractFactory 5507.100.Product = java.lang.Integer 5507.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5508 similar at 100% with AbstractFactory 5508.100.Product = java.lang.Integer 5508.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 5509 similar at 100% with AbstractFactory 5509.100.Product = java.lang.Integer 5509.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel # Micro-architecture 5510 similar at 100% with AbstractFactory 5510.100.Product = java.lang.Integer 5510.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5511 similar at 100% with AbstractFactory 5511.100.Product = java.lang.Integer 5511.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 5512 similar at 100% with AbstractFactory 5512.100.Product = java.io.ByteArrayInputStream 5512.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5513 similar at 100% with AbstractFactory 5513.100.Product = java.io.ByteArrayInputStream 5513.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5514 similar at 100% with AbstractFactory 5514.100.Product = net.sourceforge.ganttproject.shape.JPaintCombo 5514.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5515 similar at 100% with AbstractFactory 5515.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 5515.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 5516 similar at 100% with AbstractFactory 5516.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 5516.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 5517 similar at 100% with AbstractFactory 5517.100.Product = net.sourceforge.ganttproject.export.FontRecord 5517.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5518 similar at 100% with AbstractFactory 5518.100.Product = net.sourceforge.ganttproject.export.FontRecord 5518.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 5519 similar at 100% with AbstractFactory 5519.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 5519.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 5520 similar at 100% with AbstractFactory 5520.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 5520.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5521 similar at 100% with AbstractFactory 5521.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 5521.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 5522 similar at 100% with AbstractFactory 5522.100.Product = javax.xml.transform.stream.StreamResult 5522.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 5523 similar at 100% with AbstractFactory 5523.100.Product = javax.xml.transform.stream.StreamResult 5523.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 5524 similar at 100% with AbstractFactory 5524.100.Product = javax.xml.transform.stream.StreamResult 5524.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5525 similar at 100% with AbstractFactory 5525.100.Product = javax.xml.transform.stream.StreamResult 5525.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 5526 similar at 100% with AbstractFactory 5526.100.Product = javax.xml.transform.stream.StreamResult 5526.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5527 similar at 100% with AbstractFactory 5527.100.Product = java.awt.Point 5527.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 5528 similar at 100% with AbstractFactory 5528.100.Product = java.awt.Point 5528.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 5529 similar at 100% with AbstractFactory 5529.100.Product = java.awt.Point 5529.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 5530 similar at 100% with AbstractFactory 5530.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 5530.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5531 similar at 100% with AbstractFactory 5531.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 5531.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 5532 similar at 100% with AbstractFactory 5532.100.Product = java.awt.Insets 5532.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 5533 similar at 100% with AbstractFactory 5533.100.Product = javax.swing.JLabel 5533.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 5534 similar at 100% with AbstractFactory 5534.100.Product = javax.swing.JLabel 5534.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5535 similar at 100% with AbstractFactory 5535.100.Product = javax.swing.JLabel 5535.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5536 similar at 100% with AbstractFactory 5536.100.Product = javax.swing.JLabel 5536.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 5537 similar at 100% with AbstractFactory 5537.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 5537.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 5538 similar at 100% with AbstractFactory 5538.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 5538.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm # Micro-architecture 5539 similar at 100% with AbstractFactory 5539.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 5539.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl # Micro-architecture 5540 similar at 100% with AbstractFactory 5540.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 5540.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 5541 similar at 100% with AbstractFactory 5541.100.Product = net.sourceforge.ganttproject.document.FileDocument 5541.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5542 similar at 100% with AbstractFactory 5542.100.Product = net.sourceforge.ganttproject.document.FileDocument 5542.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 5543 similar at 100% with AbstractFactory 5543.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 5543.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5544 similar at 100% with AbstractFactory 5544.100.Product = java.lang.IllegalArgumentException 5544.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel # Micro-architecture 5545 similar at 100% with AbstractFactory 5545.100.Product = java.lang.IllegalArgumentException 5545.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5546 similar at 100% with AbstractFactory 5546.100.Product = java.lang.IllegalArgumentException 5546.100.ConcreteFactory = net.sourceforge.ganttproject.gui.ResourcesTableModel # Micro-architecture 5547 similar at 100% with AbstractFactory 5547.100.Product = java.lang.IllegalArgumentException 5547.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl # Micro-architecture 5548 similar at 100% with AbstractFactory 5548.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 5548.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5549 similar at 100% with AbstractFactory 5549.100.Product = java.lang.StringBuffer 5549.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5550 similar at 100% with AbstractFactory 5550.100.Product = java.lang.StringBuffer 5550.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 5551 similar at 100% with AbstractFactory 5551.100.Product = java.lang.StringBuffer 5551.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5552 similar at 100% with AbstractFactory 5552.100.Product = java.lang.StringBuffer 5552.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 5553 similar at 100% with AbstractFactory 5553.100.Product = java.lang.StringBuffer 5553.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint # Micro-architecture 5554 similar at 100% with AbstractFactory 5554.100.Product = java.lang.StringBuffer 5554.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5555 similar at 100% with AbstractFactory 5555.100.Product = java.lang.StringBuffer 5555.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction # Micro-architecture 5556 similar at 100% with AbstractFactory 5556.100.Product = net.sourceforge.ganttproject.document.HttpDocument 5556.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 5557 similar at 100% with AbstractFactory 5557.100.Product = javax.swing.JScrollPane 5557.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 5558 similar at 100% with AbstractFactory 5558.100.Product = javax.swing.JScrollPane 5558.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 5559 similar at 100% with AbstractFactory 5559.100.Product = javax.swing.JScrollPane 5559.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5560 similar at 100% with AbstractFactory 5560.100.Product = net.sourceforge.ganttproject.gui.projectwizard.I18N 5560.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 5561 similar at 100% with AbstractFactory 5561.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 5561.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5562 similar at 100% with AbstractFactory 5562.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 5562.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5563 similar at 100% with AbstractFactory 5563.100.Product = java.net.URL 5563.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 5564 similar at 100% with AbstractFactory 5564.100.Product = java.net.URL 5564.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 5565 similar at 100% with AbstractFactory 5565.100.Product = java.net.URI 5565.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontMetricsStorage # Micro-architecture 5566 similar at 100% with AbstractFactory 5566.100.Product = javax.swing.JFileChooser 5566.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog # Micro-architecture 5567 similar at 100% with AbstractFactory 5567.100.Product = javax.swing.JFileChooser 5567.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5568 similar at 100% with AbstractFactory 5568.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 5568.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 5569 similar at 100% with AbstractFactory 5569.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 5569.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 5570 similar at 100% with AbstractFactory 5570.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 5570.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship # Micro-architecture 5571 similar at 100% with AbstractFactory 5571.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 5571.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 5572 similar at 100% with AbstractFactory 5572.100.Product = javax.swing.JFrame 5572.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 5573 similar at 100% with AbstractFactory 5573.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 5573.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5574 similar at 100% with AbstractFactory 5574.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 5574.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5575 similar at 100% with AbstractFactory 5575.100.Product = javax.swing.border.EtchedBorder 5575.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 5576 similar at 100% with AbstractFactory 5576.100.Product = javax.swing.border.EtchedBorder 5576.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 5577 similar at 100% with AbstractFactory 5577.100.Product = javax.swing.border.EtchedBorder 5577.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 5578 similar at 100% with AbstractFactory 5578.100.Product = javax.swing.border.EtchedBorder 5578.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5579 similar at 100% with AbstractFactory 5579.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 5579.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 5580 similar at 100% with AbstractFactory 5580.100.Product = javax.swing.JPopupMenu 5580.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 5581 similar at 100% with AbstractFactory 5581.100.Product = javax.swing.JPopupMenu 5581.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 5582 similar at 100% with AbstractFactory 5582.100.Product = java.awt.Dimension 5582.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 5583 similar at 100% with AbstractFactory 5583.100.Product = java.awt.Dimension 5583.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 5584 similar at 100% with AbstractFactory 5584.100.Product = java.awt.Dimension 5584.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 5585 similar at 100% with AbstractFactory 5585.100.Product = java.awt.Dimension 5585.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 5586 similar at 100% with AbstractFactory 5586.100.Product = java.awt.Dimension 5586.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttStatusBar # Micro-architecture 5587 similar at 100% with AbstractFactory 5587.100.Product = java.awt.Dimension 5587.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5588 similar at 100% with AbstractFactory 5588.100.Product = java.awt.Dimension 5588.100.ConcreteFactory = net.sourceforge.ganttproject.GanttImagePanel # Micro-architecture 5589 similar at 100% with AbstractFactory 5589.100.Product = java.awt.Dimension 5589.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 5590 similar at 100% with AbstractFactory 5590.100.Product = java.io.OutputStreamWriter 5590.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttCSVExport # Micro-architecture 5591 similar at 100% with AbstractFactory 5591.100.Product = java.io.OutputStreamWriter 5591.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 5592 similar at 100% with AbstractFactory 5592.100.Product = java.io.OutputStreamWriter 5592.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXFIGSaver # Micro-architecture 5593 similar at 100% with AbstractFactory 5593.100.Product = org.apache.fop.apps.Driver 5593.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5594 similar at 100% with AbstractFactory 5594.100.Product = org.apache.fop.apps.Driver 5594.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5595 similar at 100% with AbstractFactory 5595.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 5595.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5596 similar at 100% with AbstractFactory 5596.100.Product = java.util.HashSet 5596.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm # Micro-architecture 5597 similar at 100% with AbstractFactory 5597.100.Product = java.util.HashSet 5597.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 5598 similar at 100% with AbstractFactory 5598.100.Product = java.util.Vector 5598.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 5599 similar at 100% with AbstractFactory 5599.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 5599.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5600 similar at 100% with AbstractFactory 5600.100.Product = EPI_Abstract_net.sourceforge.ganttproject.time.TimeFrame 5600.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 5601 similar at 100% with AbstractFactory 5601.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 5601.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5602 similar at 100% with AbstractFactory 5602.100.Product = net.sourceforge.ganttproject.action.DeleteHumanAction 5602.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 5603 similar at 100% with AbstractFactory 5603.100.Product = org.xml.sax.helpers.AttributesImpl 5603.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 5604 similar at 100% with AbstractFactory 5604.100.Product = org.xml.sax.helpers.AttributesImpl 5604.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 5605 similar at 100% with AbstractFactory 5605.100.Product = org.xml.sax.helpers.AttributesImpl 5605.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 5606 similar at 100% with AbstractFactory 5606.100.Product = org.xml.sax.helpers.AttributesImpl 5606.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5607 similar at 100% with AbstractFactory 5607.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 5607.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 5608 similar at 100% with AbstractFactory 5608.100.Product = java.awt.Rectangle 5608.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel # Micro-architecture 5609 similar at 100% with AbstractFactory 5609.100.Product = java.awt.Rectangle 5609.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PaintCellRenderer # Micro-architecture 5610 similar at 100% with AbstractFactory 5610.100.Product = java.awt.GridBagLayout 5610.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 5611 similar at 100% with AbstractFactory 5611.100.Product = java.awt.GridBagLayout 5611.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 5612 similar at 100% with AbstractFactory 5612.100.Product = java.awt.GridBagLayout 5612.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 5613 similar at 100% with AbstractFactory 5613.100.Product = java.awt.GridBagLayout 5613.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5614 similar at 100% with AbstractFactory 5614.100.Product = java.awt.GridBagLayout 5614.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5615 similar at 100% with AbstractFactory 5615.100.Product = net.sourceforge.ganttproject.export.JDKFontLocator 5615.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5616 similar at 100% with AbstractFactory 5616.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignment 5616.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl # Micro-architecture 5617 similar at 100% with AbstractFactory 5617.100.Product = net.sourceforge.ganttproject.filter.GanttXMLFileFilter 5617.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog # Micro-architecture 5618 similar at 100% with AbstractFactory 5618.100.Product = net.sourceforge.helpgui.gui.MainFrame 5618.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5619 similar at 100% with AbstractFactory 5619.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 5619.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5620 similar at 100% with AbstractFactory 5620.100.Product = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 5620.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 5621 similar at 100% with AbstractFactory 5621.100.Product = java.io.StringReader 5621.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 5622 similar at 100% with AbstractFactory 5622.100.Product = java.io.StringReader 5622.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 5623 similar at 100% with AbstractFactory 5623.100.Product = javax.swing.SpinnerNumberModel 5623.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5624 similar at 100% with AbstractFactory 5624.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 5624.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog # Micro-architecture 5625 similar at 100% with AbstractFactory 5625.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5625.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 5625.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5626 similar at 100% with AbstractFactory 5626.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 5626.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 5626.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5627 similar at 100% with AbstractFactory 5627.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5627.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 5627.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5628 similar at 100% with AbstractFactory 5628.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 5628.100.Product = net.sourceforge.ganttproject.resource.HumanResource 5628.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 5629 similar at 100% with AbstractFactory 5629.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 5629.100.Product = net.sourceforge.ganttproject.resource.HumanResource 5629.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 5630 similar at 100% with AbstractFactory 5630.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 5630.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5630.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 5631 similar at 100% with AbstractFactory 5631.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5631.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 5631.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 5632 similar at 100% with AbstractFactory 5632.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5632.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 5632.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5633 similar at 100% with AbstractFactory 5633.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 5633.100.Product = net.sourceforge.ganttproject.action.NewHumanAction 5633.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 5634 similar at 100% with AbstractFactory 5634.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 5634.100.Product = net.sourceforge.ganttproject.GanttProject 5634.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5635 similar at 100% with AbstractFactory 5635.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 5635.100.Product = net.sourceforge.ganttproject.GanttProject 5635.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5636 similar at 100% with AbstractFactory 5636.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 5636.100.Product = net.sourceforge.ganttproject.GanttProject 5636.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 5637 similar at 100% with AbstractFactory 5637.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 5637.100.Product = net.sourceforge.ganttproject.GanttProject 5637.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 5638 similar at 100% with AbstractFactory 5638.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5638.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 5638.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5639 similar at 100% with AbstractFactory 5639.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 5639.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 5639.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5640 similar at 100% with AbstractFactory 5640.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 5640.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 5640.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5641 similar at 100% with AbstractFactory 5641.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 5641.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 5641.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5642 similar at 100% with AbstractFactory 5642.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 5642.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 5642.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl # Micro-architecture 5643 similar at 100% with AbstractFactory 5643.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 5643.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 5643.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5644 similar at 100% with AbstractFactory 5644.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5644.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 5644.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 5645 similar at 100% with AbstractFactory 5645.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5645.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 5645.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5646 similar at 100% with AbstractFactory 5646.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5646.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 5646.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 5647 similar at 100% with AbstractFactory 5647.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5647.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 5647.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5648 similar at 100% with AbstractFactory 5648.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 5648.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 5648.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 5649 similar at 100% with AbstractFactory 5649.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 5649.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 5649.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 5650 similar at 100% with AbstractFactory 5650.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 5650.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 5650.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5651 similar at 100% with AbstractFactory 5651.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5651.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 5651.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5652 similar at 100% with AbstractFactory 5652.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5652.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 5652.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5653 similar at 100% with AbstractFactory 5653.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 5653.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 5653.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 5654 similar at 100% with AbstractFactory 5654.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5654.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 5654.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5655 similar at 100% with AbstractFactory 5655.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 5655.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 5655.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5656 similar at 100% with AbstractFactory 5656.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5656.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 5656.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 5657 similar at 100% with AbstractFactory 5657.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 5657.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 5657.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 5658 similar at 100% with AbstractFactory 5658.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5658.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 5658.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 5659 similar at 100% with AbstractFactory 5659.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 5659.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 5659.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl # Micro-architecture 5660 similar at 100% with AbstractFactory 5660.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5660.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 5660.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 5661 similar at 100% with AbstractFactory 5661.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 5661.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 5661.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 5662 similar at 100% with AbstractFactory 5662.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5662.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 5662.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5663 similar at 100% with AbstractFactory 5663.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 5663.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 5663.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5664 similar at 100% with AbstractFactory 5664.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5664.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 5664.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 5665 similar at 100% with AbstractFactory 5665.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 5665.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 5665.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 5666 similar at 100% with AbstractFactory 5666.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5666.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 5666.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5667 similar at 100% with AbstractFactory 5667.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 5667.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 5667.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5668 similar at 100% with AbstractFactory 5668.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5668.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 5668.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5669 similar at 100% with AbstractFactory 5669.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5669.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 5669.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5670 similar at 100% with AbstractFactory 5670.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 5670.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 5670.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 5671 similar at 100% with AbstractFactory 5671.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.DateFrameable 5671.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 5671.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 5672 similar at 100% with AbstractFactory 5672.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 5672.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 5672.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 5673 similar at 100% with AbstractFactory 5673.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5673.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 5673.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 5674 similar at 100% with AbstractFactory 5674.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5674.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 5674.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 5675 similar at 100% with AbstractFactory 5675.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 5675.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 5675.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 5676 similar at 100% with AbstractFactory 5676.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 5676.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 5676.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5677 similar at 100% with AbstractFactory 5677.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 5677.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 5677.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 5678 similar at 100% with AbstractFactory 5678.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 5678.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 5678.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm # Micro-architecture 5679 similar at 100% with AbstractFactory 5679.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 5679.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 5679.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl # Micro-architecture 5680 similar at 100% with AbstractFactory 5680.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 5680.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 5680.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 5681 similar at 100% with AbstractFactory 5681.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 5681.100.Product = net.sourceforge.ganttproject.document.FileDocument 5681.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5682 similar at 100% with AbstractFactory 5682.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 5682.100.Product = net.sourceforge.ganttproject.document.FileDocument 5682.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 5683 similar at 100% with AbstractFactory 5683.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5683.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 5683.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5684 similar at 100% with AbstractFactory 5684.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 5684.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 5684.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5685 similar at 100% with AbstractFactory 5685.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument 5685.100.Product = net.sourceforge.ganttproject.document.HttpDocument 5685.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 5686 similar at 100% with AbstractFactory 5686.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5686.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 5686.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 5687 similar at 100% with AbstractFactory 5687.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 5687.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 5687.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 5688 similar at 100% with AbstractFactory 5688.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 5688.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 5688.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 5689 similar at 100% with AbstractFactory 5689.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 5689.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 5689.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5690 similar at 100% with AbstractFactory 5690.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 5690.100.Product = net.sourceforge.ganttproject.action.DeleteHumanAction 5690.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 5691 similar at 100% with AbstractFactory 5691.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnitFunctionOfDate 5691.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 5691.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 5692 similar at 100% with AbstractFactory 5692.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 5692.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 5692.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 5693 similar at 100% with AbstractFactory 5693.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5693.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 5693.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog # Micro-architecture 5694 similar at 100% with AbstractFactory 5694.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 5694.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5694.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5695 similar at 100% with AbstractFactory 5695.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 5695.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 5695.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5696 similar at 100% with AbstractFactory 5696.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 5696.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5696.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5697 similar at 100% with AbstractFactory 5697.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 5697.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5697.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5698 similar at 100% with AbstractFactory 5698.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 5698.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5698.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5699 similar at 100% with AbstractFactory 5699.100.Product = javax.swing.JTable 5699.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 5699.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5700 similar at 100% with AbstractFactory 5700.100.Product = javax.swing.JTable 5700.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5700.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5701 similar at 100% with AbstractFactory 5701.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 5701.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5701.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5702 similar at 100% with AbstractFactory 5702.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 5702.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5702.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5703 similar at 100% with AbstractFactory 5703.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 5703.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5703.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5704 similar at 100% with AbstractFactory 5704.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 5704.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5704.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5705 similar at 100% with AbstractFactory 5705.100.Product = net.sourceforge.ganttproject.resource.HumanResource 5705.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 5705.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5706 similar at 100% with AbstractFactory 5706.100.Product = net.sourceforge.ganttproject.resource.HumanResource 5706.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 5706.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 5707 similar at 100% with AbstractFactory 5707.100.Product = net.sourceforge.ganttproject.resource.HumanResource 5707.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 5707.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 5708 similar at 100% with AbstractFactory 5708.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 5708.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 5708.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 5709 similar at 100% with AbstractFactory 5709.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 5709.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5709.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5710 similar at 100% with AbstractFactory 5710.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 5710.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5710.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5711 similar at 100% with AbstractFactory 5711.100.Product = java.io.IOException 5711.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 5711.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 5712 similar at 100% with AbstractFactory 5712.100.Product = net.sourceforge.ganttproject.GanttOptions 5712.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5712.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5713 similar at 100% with AbstractFactory 5713.100.Product = net.sourceforge.ganttproject.GanttOptions 5713.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5713.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5714 similar at 100% with AbstractFactory 5714.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 5714.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5714.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5715 similar at 100% with AbstractFactory 5715.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 5715.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5715.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5716 similar at 100% with AbstractFactory 5716.100.Product = org.apache.webdav.lib.WebdavResource 5716.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 5716.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 5717 similar at 100% with AbstractFactory 5717.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 5717.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5717.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5718 similar at 100% with AbstractFactory 5718.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 5718.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5718.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5719 similar at 100% with AbstractFactory 5719.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 5719.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5719.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5720 similar at 100% with AbstractFactory 5720.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 5720.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler 5720.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 5721 similar at 100% with AbstractFactory 5721.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 5721.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 5721.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 5722 similar at 100% with AbstractFactory 5722.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 5722.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 5722.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 5723 similar at 100% with AbstractFactory 5723.100.Product = javax.swing.DefaultCellEditor 5723.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 5723.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5724 similar at 100% with AbstractFactory 5724.100.Product = javax.swing.DefaultCellEditor 5724.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5724.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5725 similar at 100% with AbstractFactory 5725.100.Product = net.sourceforge.ganttproject.GanttExportSettings 5725.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5725.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5726 similar at 100% with AbstractFactory 5726.100.Product = net.sourceforge.ganttproject.GanttExportSettings 5726.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5726.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5727 similar at 100% with AbstractFactory 5727.100.Product = javax.xml.transform.stream.StreamSource 5727.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5727.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5728 similar at 100% with AbstractFactory 5728.100.Product = net.sourceforge.ganttproject.export.ResourceChartExportData 5728.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5728.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5729 similar at 100% with AbstractFactory 5729.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 5729.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 5729.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5730 similar at 100% with AbstractFactory 5730.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 5730.100.ConcreteFactory = net.sourceforge.ganttproject.action.NewHumanAction 5730.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 5731 similar at 100% with AbstractFactory 5731.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 5731.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 5731.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5732 similar at 100% with AbstractFactory 5732.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 5732.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 5732.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 5733 similar at 100% with AbstractFactory 5733.100.Product = net.sourceforge.ganttproject.GanttCalendar 5733.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5733.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5734 similar at 100% with AbstractFactory 5734.100.Product = net.sourceforge.ganttproject.GanttCalendar 5734.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5734.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5735 similar at 100% with AbstractFactory 5735.100.Product = net.sourceforge.ganttproject.GanttCalendar 5735.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5735.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5736 similar at 100% with AbstractFactory 5736.100.Product = org.apache.commons.httpclient.HttpURL 5736.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 5736.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 5737 similar at 100% with AbstractFactory 5737.100.Product = java.io.PrintWriter 5737.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5737.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5738 similar at 100% with AbstractFactory 5738.100.Product = java.io.PrintWriter 5738.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5738.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5739 similar at 100% with AbstractFactory 5739.100.Product = java.lang.StringBuilder 5739.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 5739.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 5740 similar at 100% with AbstractFactory 5740.100.Product = java.lang.StringBuilder 5740.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 5740.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 5741 similar at 100% with AbstractFactory 5741.100.Product = java.lang.StringBuilder 5741.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 5741.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 5742 similar at 100% with AbstractFactory 5742.100.Product = java.lang.StringBuilder 5742.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 5742.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 5743 similar at 100% with AbstractFactory 5743.100.Product = java.lang.StringBuilder 5743.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter 5743.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.time.TextFormatter # Micro-architecture 5744 similar at 100% with AbstractFactory 5744.100.Product = java.lang.StringBuilder 5744.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5744.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5745 similar at 100% with AbstractFactory 5745.100.Product = java.lang.StringBuilder 5745.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5745.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5746 similar at 100% with AbstractFactory 5746.100.Product = java.lang.StringBuilder 5746.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 5746.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 5747 similar at 100% with AbstractFactory 5747.100.Product = java.lang.StringBuilder 5747.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5747.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5748 similar at 100% with AbstractFactory 5748.100.Product = java.lang.StringBuilder 5748.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 5748.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5749 similar at 100% with AbstractFactory 5749.100.Product = java.lang.StringBuilder 5749.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 5749.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 5750 similar at 100% with AbstractFactory 5750.100.Product = java.lang.StringBuilder 5750.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 5750.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 5751 similar at 100% with AbstractFactory 5751.100.Product = java.lang.StringBuilder 5751.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 5751.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 5752 similar at 100% with AbstractFactory 5752.100.Product = java.lang.StringBuilder 5752.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 5752.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 5753 similar at 100% with AbstractFactory 5753.100.Product = java.lang.StringBuilder 5753.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 5753.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 5754 similar at 100% with AbstractFactory 5754.100.Product = java.lang.StringBuilder 5754.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5754.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5755 similar at 100% with AbstractFactory 5755.100.Product = java.lang.StringBuilder 5755.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler 5755.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 5756 similar at 100% with AbstractFactory 5756.100.Product = java.lang.StringBuilder 5756.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleImpl 5756.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.Role # Micro-architecture 5757 similar at 100% with AbstractFactory 5757.100.Product = java.lang.StringBuilder 5757.100.ConcreteFactory = net.sourceforge.ganttproject.parser.DependencyTagHandler 5757.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 5758 similar at 100% with AbstractFactory 5758.100.Product = java.lang.StringBuilder 5758.100.ConcreteFactory = net.sourceforge.ganttproject.parser.DependencyTagHandler 5758.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 5759 similar at 100% with AbstractFactory 5759.100.Product = java.lang.StringBuilder 5759.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 5759.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 5760 similar at 100% with AbstractFactory 5760.100.Product = java.lang.StringBuilder 5760.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 5760.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5761 similar at 100% with AbstractFactory 5761.100.Product = java.lang.StringBuilder 5761.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 5761.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 5762 similar at 100% with AbstractFactory 5762.100.Product = java.lang.StringBuilder 5762.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl 5762.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength # Micro-architecture 5763 similar at 100% with AbstractFactory 5763.100.Product = java.lang.StringBuilder 5763.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5763.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5764 similar at 100% with AbstractFactory 5764.100.Product = java.lang.StringBuilder 5764.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 5764.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 5765 similar at 100% with AbstractFactory 5765.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 5765.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 5765.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 5766 similar at 100% with AbstractFactory 5766.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 5766.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5766.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5767 similar at 100% with AbstractFactory 5767.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 5767.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5767.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5768 similar at 100% with AbstractFactory 5768.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 5768.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5768.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5769 similar at 100% with AbstractFactory 5769.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 5769.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 5769.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5770 similar at 100% with AbstractFactory 5770.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 5770.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 5770.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 5771 similar at 100% with AbstractFactory 5771.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 5771.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 5771.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 5772 similar at 100% with AbstractFactory 5772.100.Product = javax.swing.tree.TreePath 5772.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5772.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5773 similar at 100% with AbstractFactory 5773.100.Product = java.util.Locale 5773.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 5773.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 5774 similar at 100% with AbstractFactory 5774.100.Product = net.sourceforge.ganttproject.PrjInfos 5774.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5774.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5775 similar at 100% with AbstractFactory 5775.100.Product = net.sourceforge.ganttproject.PrjInfos 5775.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5775.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5776 similar at 100% with AbstractFactory 5776.100.Product = net.sourceforge.ganttproject.GanttProject 5776.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5776.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5777 similar at 100% with AbstractFactory 5777.100.Product = net.sourceforge.ganttproject.GanttProject 5777.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5777.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5778 similar at 100% with AbstractFactory 5778.100.Product = java.util.ArrayList 5778.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 5778.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 5779 similar at 100% with AbstractFactory 5779.100.Product = java.util.ArrayList 5779.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 5779.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 5780 similar at 100% with AbstractFactory 5780.100.Product = java.util.ArrayList 5780.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 5780.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 5781 similar at 100% with AbstractFactory 5781.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 5781.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5781.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5782 similar at 100% with AbstractFactory 5782.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 5782.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5782.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5783 similar at 100% with AbstractFactory 5783.100.Product = java.io.FileOutputStream 5783.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5783.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5784 similar at 100% with AbstractFactory 5784.100.Product = java.io.FileOutputStream 5784.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5784.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5785 similar at 100% with AbstractFactory 5785.100.Product = java.io.FileOutputStream 5785.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5785.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5786 similar at 100% with AbstractFactory 5786.100.Product = java.io.FileOutputStream 5786.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument 5786.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument # Micro-architecture 5787 similar at 100% with AbstractFactory 5787.100.Product = java.io.FileInputStream 5787.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument 5787.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument # Micro-architecture 5788 similar at 100% with AbstractFactory 5788.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 5788.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5788.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5789 similar at 100% with AbstractFactory 5789.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 5789.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5789.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5790 similar at 100% with AbstractFactory 5790.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 5790.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5790.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5791 similar at 100% with AbstractFactory 5791.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 5791.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5791.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5792 similar at 100% with AbstractFactory 5792.100.Product = javax.swing.JMenuItem 5792.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5792.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5793 similar at 100% with AbstractFactory 5793.100.Product = javax.swing.JMenuItem 5793.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5793.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5794 similar at 100% with AbstractFactory 5794.100.Product = javax.swing.JMenuItem 5794.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 5794.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5795 similar at 100% with AbstractFactory 5795.100.Product = javax.swing.JMenuItem 5795.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 5795.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 5796 similar at 100% with AbstractFactory 5796.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 5796.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5796.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5797 similar at 100% with AbstractFactory 5797.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 5797.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 5797.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 5798 similar at 100% with AbstractFactory 5798.100.Product = javax.swing.border.TitledBorder 5798.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 5798.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5799 similar at 100% with AbstractFactory 5799.100.Product = javax.swing.border.TitledBorder 5799.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5799.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5800 similar at 100% with AbstractFactory 5800.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 5800.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 5800.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 5801 similar at 100% with AbstractFactory 5801.100.Product = org.apache.fop.apps.Options 5801.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5801.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5802 similar at 100% with AbstractFactory 5802.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 5802.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 5802.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 5803 similar at 100% with AbstractFactory 5803.100.Product = net.sourceforge.ganttproject.GanttSplash 5803.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5803.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5804 similar at 100% with AbstractFactory 5804.100.Product = net.sourceforge.ganttproject.GanttSplash 5804.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5804.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5805 similar at 100% with AbstractFactory 5805.100.Product = java.io.File 5805.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 5805.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 5806 similar at 100% with AbstractFactory 5806.100.Product = java.io.File 5806.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5806.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5807 similar at 100% with AbstractFactory 5807.100.Product = java.io.File 5807.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5807.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5808 similar at 100% with AbstractFactory 5808.100.Product = java.io.File 5808.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5808.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5809 similar at 100% with AbstractFactory 5809.100.Product = java.io.File 5809.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 5809.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 5810 similar at 100% with AbstractFactory 5810.100.Product = java.lang.Object 5810.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.MonthTextFormatter 5810.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.time.TextFormatter # Micro-architecture 5811 similar at 100% with AbstractFactory 5811.100.Product = java.lang.Object 5811.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter 5811.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.time.TextFormatter # Micro-architecture 5812 similar at 100% with AbstractFactory 5812.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 5812.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5812.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5813 similar at 100% with AbstractFactory 5813.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 5813.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5813.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5814 similar at 100% with AbstractFactory 5814.100.Product = java.lang.String 5814.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5814.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5815 similar at 100% with AbstractFactory 5815.100.Product = java.lang.String 5815.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5815.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5816 similar at 100% with AbstractFactory 5816.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 5816.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5816.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5817 similar at 100% with AbstractFactory 5817.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 5817.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5817.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5818 similar at 100% with AbstractFactory 5818.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 5818.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5818.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5819 similar at 100% with AbstractFactory 5819.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 5819.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5819.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5820 similar at 100% with AbstractFactory 5820.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 5820.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5820.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5821 similar at 100% with AbstractFactory 5821.100.Product = javax.swing.JComboBox 5821.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 5821.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5822 similar at 100% with AbstractFactory 5822.100.Product = javax.swing.JComboBox 5822.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5822.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5823 similar at 100% with AbstractFactory 5823.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 5823.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5823.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5824 similar at 100% with AbstractFactory 5824.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 5824.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 5824.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 5825 similar at 100% with AbstractFactory 5825.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 5825.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5825.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5826 similar at 100% with AbstractFactory 5826.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 5826.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 5826.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 5827 similar at 100% with AbstractFactory 5827.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 5827.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5827.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5828 similar at 100% with AbstractFactory 5828.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 5828.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5828.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5829 similar at 100% with AbstractFactory 5829.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 5829.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5829.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5830 similar at 100% with AbstractFactory 5830.100.Product = javax.xml.transform.sax.SAXResult 5830.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5830.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5831 similar at 100% with AbstractFactory 5831.100.Product = javax.swing.JPanel 5831.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 5831.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5832 similar at 100% with AbstractFactory 5832.100.Product = javax.swing.JPanel 5832.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5832.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5833 similar at 100% with AbstractFactory 5833.100.Product = javax.swing.JPanel 5833.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 5833.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 5834 similar at 100% with AbstractFactory 5834.100.Product = javax.swing.JPanel 5834.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 5834.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 5835 similar at 100% with AbstractFactory 5835.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 5835.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5835.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5836 similar at 100% with AbstractFactory 5836.100.Product = net.sourceforge.ganttproject.export.GanttChartExportData 5836.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5836.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5837 similar at 100% with AbstractFactory 5837.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 5837.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 5837.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 5838 similar at 100% with AbstractFactory 5838.100.Product = net.sourceforge.ganttproject.GanttTask 5838.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5838.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5839 similar at 100% with AbstractFactory 5839.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 5839.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5839.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5840 similar at 100% with AbstractFactory 5840.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 5840.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5840.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5841 similar at 100% with AbstractFactory 5841.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 5841.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 5841.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 5842 similar at 100% with AbstractFactory 5842.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 5842.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 5842.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5843 similar at 100% with AbstractFactory 5843.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 5843.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5843.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5844 similar at 100% with AbstractFactory 5844.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 5844.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5844.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5845 similar at 100% with AbstractFactory 5845.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 5845.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5845.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5846 similar at 100% with AbstractFactory 5846.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 5846.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 5846.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5847 similar at 100% with AbstractFactory 5847.100.Product = javax.swing.DefaultComboBoxModel 5847.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5847.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5848 similar at 100% with AbstractFactory 5848.100.Product = java.io.StringWriter 5848.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5848.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5849 similar at 100% with AbstractFactory 5849.100.Product = java.io.StringWriter 5849.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5849.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5850 similar at 100% with AbstractFactory 5850.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 5850.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 5850.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 5851 similar at 100% with AbstractFactory 5851.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 5851.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 5851.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 5852 similar at 100% with AbstractFactory 5852.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 5852.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 5852.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 5853 similar at 100% with AbstractFactory 5853.100.Product = net.sourceforge.ganttproject.export.ExportException 5853.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5853.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5854 similar at 100% with AbstractFactory 5854.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 5854.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 5854.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5855 similar at 100% with AbstractFactory 5855.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 5855.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5855.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5856 similar at 100% with AbstractFactory 5856.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 5856.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 5856.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5857 similar at 100% with AbstractFactory 5857.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 5857.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 5857.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 5858 similar at 100% with AbstractFactory 5858.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 5858.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 5858.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 5859 similar at 100% with AbstractFactory 5859.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 5859.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 5859.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 5860 similar at 100% with AbstractFactory 5860.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 5860.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5860.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5861 similar at 100% with AbstractFactory 5861.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 5861.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5861.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5862 similar at 100% with AbstractFactory 5862.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 5862.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5862.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5863 similar at 100% with AbstractFactory 5863.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 5863.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5863.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5864 similar at 100% with AbstractFactory 5864.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 5864.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5864.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5865 similar at 100% with AbstractFactory 5865.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 5865.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5865.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5866 similar at 100% with AbstractFactory 5866.100.Product = javax.swing.JTextField 5866.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 5866.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 5867 similar at 100% with AbstractFactory 5867.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 5867.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5867.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5868 similar at 100% with AbstractFactory 5868.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 5868.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5868.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5869 similar at 100% with AbstractFactory 5869.100.Product = java.awt.Color 5869.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5869.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5870 similar at 100% with AbstractFactory 5870.100.Product = java.awt.Color 5870.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5870.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5871 similar at 100% with AbstractFactory 5871.100.Product = javax.swing.Box 5871.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 5871.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 5872 similar at 100% with AbstractFactory 5872.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 5872.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5872.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5873 similar at 100% with AbstractFactory 5873.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 5873.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5873.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5874 similar at 100% with AbstractFactory 5874.100.Product = javax.swing.JList 5874.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 5874.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 5875 similar at 100% with AbstractFactory 5875.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 5875.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 5875.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 5876 similar at 100% with AbstractFactory 5876.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 5876.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 5876.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 5877 similar at 100% with AbstractFactory 5877.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 5877.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 5877.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 5878 similar at 100% with AbstractFactory 5878.100.Product = java.io.ByteArrayOutputStream 5878.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5878.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5879 similar at 100% with AbstractFactory 5879.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 5879.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 5879.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5880 similar at 100% with AbstractFactory 5880.100.Product = java.lang.RuntimeException 5880.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 5880.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 5881 similar at 100% with AbstractFactory 5881.100.Product = java.lang.RuntimeException 5881.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5881.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5882 similar at 100% with AbstractFactory 5882.100.Product = java.lang.RuntimeException 5882.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5882.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5883 similar at 100% with AbstractFactory 5883.100.Product = java.lang.RuntimeException 5883.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5883.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5884 similar at 100% with AbstractFactory 5884.100.Product = java.lang.RuntimeException 5884.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler 5884.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 5885 similar at 100% with AbstractFactory 5885.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 5885.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 5885.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 5886 similar at 100% with AbstractFactory 5886.100.Product = javax.swing.ImageIcon 5886.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 5886.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5887 similar at 100% with AbstractFactory 5887.100.Product = javax.swing.ImageIcon 5887.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5887.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5888 similar at 100% with AbstractFactory 5888.100.Product = javax.swing.ImageIcon 5888.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5888.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5889 similar at 100% with AbstractFactory 5889.100.Product = javax.swing.ImageIcon 5889.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5889.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5890 similar at 100% with AbstractFactory 5890.100.Product = java.lang.Integer 5890.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5890.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5891 similar at 100% with AbstractFactory 5891.100.Product = java.lang.Integer 5891.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 5891.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 5892 similar at 100% with AbstractFactory 5892.100.Product = java.io.ByteArrayInputStream 5892.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5892.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5893 similar at 100% with AbstractFactory 5893.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 5893.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 5893.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5894 similar at 100% with AbstractFactory 5894.100.Product = net.sourceforge.ganttproject.export.FontRecord 5894.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5894.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5895 similar at 100% with AbstractFactory 5895.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 5895.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5895.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5896 similar at 100% with AbstractFactory 5896.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 5896.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5896.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5897 similar at 100% with AbstractFactory 5897.100.Product = javax.xml.transform.stream.StreamResult 5897.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5897.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5898 similar at 100% with AbstractFactory 5898.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 5898.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5898.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5899 similar at 100% with AbstractFactory 5899.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 5899.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5899.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5900 similar at 100% with AbstractFactory 5900.100.Product = javax.swing.JLabel 5900.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 5900.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 5901 similar at 100% with AbstractFactory 5901.100.Product = javax.swing.JLabel 5901.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 5901.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 5902 similar at 100% with AbstractFactory 5902.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 5902.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 5902.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 5903 similar at 100% with AbstractFactory 5903.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 5903.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 5903.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 5904 similar at 100% with AbstractFactory 5904.100.Product = net.sourceforge.ganttproject.document.FileDocument 5904.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5904.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5905 similar at 100% with AbstractFactory 5905.100.Product = net.sourceforge.ganttproject.document.FileDocument 5905.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5905.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5906 similar at 100% with AbstractFactory 5906.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 5906.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5906.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5907 similar at 100% with AbstractFactory 5907.100.Product = java.lang.IllegalArgumentException 5907.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5907.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5908 similar at 100% with AbstractFactory 5908.100.Product = java.lang.IllegalArgumentException 5908.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl 5908.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength # Micro-architecture 5909 similar at 100% with AbstractFactory 5909.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 5909.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5909.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5910 similar at 100% with AbstractFactory 5910.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 5910.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5910.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5911 similar at 100% with AbstractFactory 5911.100.Product = java.lang.StringBuffer 5911.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5911.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5912 similar at 100% with AbstractFactory 5912.100.Product = java.lang.StringBuffer 5912.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5912.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5913 similar at 100% with AbstractFactory 5913.100.Product = java.lang.StringBuffer 5913.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5913.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5914 similar at 100% with AbstractFactory 5914.100.Product = java.lang.StringBuffer 5914.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 5914.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 5915 similar at 100% with AbstractFactory 5915.100.Product = javax.swing.JScrollPane 5915.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 5915.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5916 similar at 100% with AbstractFactory 5916.100.Product = javax.swing.JScrollPane 5916.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5916.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5917 similar at 100% with AbstractFactory 5917.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 5917.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5917.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5918 similar at 100% with AbstractFactory 5918.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 5918.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5918.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5919 similar at 100% with AbstractFactory 5919.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 5919.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5919.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5920 similar at 100% with AbstractFactory 5920.100.Product = javax.swing.JFileChooser 5920.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5920.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5921 similar at 100% with AbstractFactory 5921.100.Product = javax.swing.JFileChooser 5921.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5921.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5922 similar at 100% with AbstractFactory 5922.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 5922.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 5922.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 5923 similar at 100% with AbstractFactory 5923.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 5923.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5923.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5924 similar at 100% with AbstractFactory 5924.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 5924.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5924.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5925 similar at 100% with AbstractFactory 5925.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 5925.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5925.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5926 similar at 100% with AbstractFactory 5926.100.Product = javax.swing.border.EtchedBorder 5926.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 5926.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5927 similar at 100% with AbstractFactory 5927.100.Product = javax.swing.border.EtchedBorder 5927.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5927.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5928 similar at 100% with AbstractFactory 5928.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 5928.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 5928.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 5929 similar at 100% with AbstractFactory 5929.100.Product = javax.swing.JPopupMenu 5929.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 5929.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5930 similar at 100% with AbstractFactory 5930.100.Product = javax.swing.JPopupMenu 5930.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 5930.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 5931 similar at 100% with AbstractFactory 5931.100.Product = java.awt.Dimension 5931.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 5931.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5932 similar at 100% with AbstractFactory 5932.100.Product = java.awt.Dimension 5932.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5932.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5933 similar at 100% with AbstractFactory 5933.100.Product = java.awt.Dimension 5933.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5933.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5934 similar at 100% with AbstractFactory 5934.100.Product = java.awt.Dimension 5934.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5934.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5935 similar at 100% with AbstractFactory 5935.100.Product = org.apache.fop.apps.Driver 5935.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5935.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5936 similar at 100% with AbstractFactory 5936.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 5936.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5936.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5937 similar at 100% with AbstractFactory 5937.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 5937.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5937.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5938 similar at 100% with AbstractFactory 5938.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 5938.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5938.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5939 similar at 100% with AbstractFactory 5939.100.Product = EPI_Abstract_net.sourceforge.ganttproject.time.TimeFrame 5939.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 5939.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 5940 similar at 100% with AbstractFactory 5940.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 5940.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5940.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5941 similar at 100% with AbstractFactory 5941.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 5941.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5941.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5942 similar at 100% with AbstractFactory 5942.100.Product = org.xml.sax.helpers.AttributesImpl 5942.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 5942.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 5943 similar at 100% with AbstractFactory 5943.100.Product = java.awt.GridBagLayout 5943.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 5943.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5944 similar at 100% with AbstractFactory 5944.100.Product = java.awt.GridBagLayout 5944.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 5944.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 5945 similar at 100% with AbstractFactory 5945.100.Product = java.awt.GridBagLayout 5945.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 5945.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 5946 similar at 100% with AbstractFactory 5946.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignment 5946.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 5946.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 5947 similar at 100% with AbstractFactory 5947.100.Product = net.sourceforge.helpgui.gui.MainFrame 5947.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5947.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5948 similar at 100% with AbstractFactory 5948.100.Product = net.sourceforge.helpgui.gui.MainFrame 5948.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5948.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5949 similar at 100% with AbstractFactory 5949.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 5949.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5949.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5950 similar at 100% with AbstractFactory 5950.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 5950.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5950.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5951 similar at 100% with AbstractFactory 5951.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 5951.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 5951.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5952 similar at 100% with AbstractFactory 5952.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5952.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 5952.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5952.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5953 similar at 100% with AbstractFactory 5953.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5953.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 5953.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5953.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5954 similar at 100% with AbstractFactory 5954.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 5954.100.Product = net.sourceforge.ganttproject.resource.HumanResource 5954.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 5954.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5955 similar at 100% with AbstractFactory 5955.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 5955.100.Product = net.sourceforge.ganttproject.resource.HumanResource 5955.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 5955.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 5956 similar at 100% with AbstractFactory 5956.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 5956.100.Product = net.sourceforge.ganttproject.resource.HumanResource 5956.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 5956.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 5957 similar at 100% with AbstractFactory 5957.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5957.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 5957.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 5957.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5958 similar at 100% with AbstractFactory 5958.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5958.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 5958.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5958.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5959 similar at 100% with AbstractFactory 5959.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 5959.100.Product = net.sourceforge.ganttproject.GanttProject 5959.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5959.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5960 similar at 100% with AbstractFactory 5960.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 5960.100.Product = net.sourceforge.ganttproject.GanttProject 5960.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5960.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5961 similar at 100% with AbstractFactory 5961.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 5961.100.Product = net.sourceforge.ganttproject.GanttProject 5961.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5961.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5962 similar at 100% with AbstractFactory 5962.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 5962.100.Product = net.sourceforge.ganttproject.GanttProject 5962.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5962.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5963 similar at 100% with AbstractFactory 5963.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5963.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 5963.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5963.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5964 similar at 100% with AbstractFactory 5964.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5964.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 5964.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5964.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5965 similar at 100% with AbstractFactory 5965.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 5965.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 5965.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5965.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5966 similar at 100% with AbstractFactory 5966.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 5966.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 5966.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5966.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5967 similar at 100% with AbstractFactory 5967.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 5967.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 5967.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5967.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5968 similar at 100% with AbstractFactory 5968.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 5968.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 5968.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5968.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5969 similar at 100% with AbstractFactory 5969.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 5969.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 5969.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5969.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5970 similar at 100% with AbstractFactory 5970.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 5970.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 5970.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 5970.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 5971 similar at 100% with AbstractFactory 5971.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 5971.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 5971.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5971.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5972 similar at 100% with AbstractFactory 5972.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5972.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 5972.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5972.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5973 similar at 100% with AbstractFactory 5973.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5973.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 5973.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5973.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5974 similar at 100% with AbstractFactory 5974.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5974.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 5974.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5974.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5975 similar at 100% with AbstractFactory 5975.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 5975.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 5975.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 5975.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 5976 similar at 100% with AbstractFactory 5976.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 5976.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 5976.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5976.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5977 similar at 100% with AbstractFactory 5977.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5977.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 5977.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5977.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5978 similar at 100% with AbstractFactory 5978.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5978.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 5978.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5978.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5979 similar at 100% with AbstractFactory 5979.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 5979.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 5979.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 5979.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 5980 similar at 100% with AbstractFactory 5980.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5980.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 5980.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5980.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5981 similar at 100% with AbstractFactory 5981.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5981.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 5981.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5981.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5982 similar at 100% with AbstractFactory 5982.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 5982.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 5982.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5982.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5983 similar at 100% with AbstractFactory 5983.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 5983.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 5983.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5983.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5984 similar at 100% with AbstractFactory 5984.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5984.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 5984.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 5984.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5985 similar at 100% with AbstractFactory 5985.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 5985.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 5985.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 5985.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 5986 similar at 100% with AbstractFactory 5986.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5986.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 5986.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 5986.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5987 similar at 100% with AbstractFactory 5987.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 5987.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 5987.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 5987.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 5988 similar at 100% with AbstractFactory 5988.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5988.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 5988.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5988.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5989 similar at 100% with AbstractFactory 5989.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 5989.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 5989.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5989.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5990 similar at 100% with AbstractFactory 5990.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 5990.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 5990.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5990.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 5991 similar at 100% with AbstractFactory 5991.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 5991.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 5991.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5991.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 5992 similar at 100% with AbstractFactory 5992.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5992.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 5992.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5992.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5993 similar at 100% with AbstractFactory 5993.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 5993.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 5993.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 5993.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 5994 similar at 100% with AbstractFactory 5994.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5994.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 5994.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5994.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5995 similar at 100% with AbstractFactory 5995.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5995.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 5995.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 5995.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5996 similar at 100% with AbstractFactory 5996.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 5996.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 5996.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 5996.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 5997 similar at 100% with AbstractFactory 5997.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5997.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 5997.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 5997.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5998 similar at 100% with AbstractFactory 5998.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 5998.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 5998.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 5998.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 5999 similar at 100% with AbstractFactory 5999.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 5999.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 5999.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 5999.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 6000 similar at 100% with AbstractFactory 6000.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 6000.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 6000.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 6000.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 6001 similar at 100% with AbstractFactory 6001.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 6001.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 6001.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 6001.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 6002 similar at 100% with AbstractFactory 6002.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 6002.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 6002.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 6002.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 6003 similar at 100% with AbstractFactory 6003.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 6003.100.Product = net.sourceforge.ganttproject.document.FileDocument 6003.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 6003.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 6004 similar at 100% with AbstractFactory 6004.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 6004.100.Product = net.sourceforge.ganttproject.document.FileDocument 6004.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 6004.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 6005 similar at 100% with AbstractFactory 6005.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 6005.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 6005.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 6005.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 6006 similar at 100% with AbstractFactory 6006.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 6006.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 6006.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 6006.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 6007 similar at 100% with AbstractFactory 6007.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 6007.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 6007.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 6007.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 6008 similar at 100% with AbstractFactory 6008.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 6008.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 6008.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 6008.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 6009 similar at 100% with AbstractFactory 6009.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 6009.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 6009.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 6009.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 6010 similar at 100% with AbstractFactory 6010.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 6010.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 6010.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 6010.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 6011 similar at 100% with AbstractFactory 6011.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 6011.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 6011.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 6011.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 6012 similar at 100% with AbstractFactory 6012.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 6012.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 6012.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 6012.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 6013 similar at 100% with AbstractFactory 6013.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 6013.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 6013.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 6013.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 6014 similar at 100% with AbstractFactory 6014.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 6014.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 6014.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 6014.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 6015 similar at 100% with AbstractFactory 6015.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 6015.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 6015.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 6015.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog --------------------------------------------- 1 and 2 ConcreteFactory creation Product dummyRelationship ConcreteFactory association Product dummyRelationship EPI_Abstract_AbstractProduct inheritance Product dummyRelationship EPI_Abstract_AbstractFactory inheritance ConcreteFactory Solution Computation Time:1869 Number of Solutions With and Without Ghosts:72 Number of Solutions Without Ghosts:72 Number of Solutions With Ghosts:0 # Micro-architecture 6991 similar at 100% with AbstractFactory 6991.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 6991.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 6991.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 6991.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 6992 similar at 100% with AbstractFactory 6992.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 6992.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 6992.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 6992.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 6993 similar at 100% with AbstractFactory 6993.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 6993.100.Product = net.sourceforge.ganttproject.resource.HumanResource 6993.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 6993.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 6994 similar at 100% with AbstractFactory 6994.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 6994.100.Product = net.sourceforge.ganttproject.resource.HumanResource 6994.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 6994.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 6995 similar at 100% with AbstractFactory 6995.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 6995.100.Product = net.sourceforge.ganttproject.resource.HumanResource 6995.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 6995.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 6996 similar at 100% with AbstractFactory 6996.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 6996.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 6996.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 6996.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 6997 similar at 100% with AbstractFactory 6997.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 6997.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 6997.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 6997.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 6998 similar at 100% with AbstractFactory 6998.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 6998.100.Product = net.sourceforge.ganttproject.GanttProject 6998.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 6998.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 6999 similar at 100% with AbstractFactory 6999.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 6999.100.Product = net.sourceforge.ganttproject.GanttProject 6999.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 6999.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7000 similar at 100% with AbstractFactory 7000.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 7000.100.Product = net.sourceforge.ganttproject.GanttProject 7000.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7000.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7001 similar at 100% with AbstractFactory 7001.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 7001.100.Product = net.sourceforge.ganttproject.GanttProject 7001.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7001.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7002 similar at 100% with AbstractFactory 7002.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 7002.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 7002.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7002.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7003 similar at 100% with AbstractFactory 7003.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 7003.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 7003.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7003.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7004 similar at 100% with AbstractFactory 7004.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 7004.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 7004.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7004.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7005 similar at 100% with AbstractFactory 7005.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 7005.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 7005.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7005.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7006 similar at 100% with AbstractFactory 7006.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 7006.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 7006.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7006.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7007 similar at 100% with AbstractFactory 7007.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 7007.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 7007.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7007.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7008 similar at 100% with AbstractFactory 7008.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 7008.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 7008.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 7008.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 7009 similar at 100% with AbstractFactory 7009.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 7009.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 7009.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 7009.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 7010 similar at 100% with AbstractFactory 7010.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 7010.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 7010.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 7010.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection # Micro-architecture 7011 similar at 100% with AbstractFactory 7011.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection 7011.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 7011.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 7011.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 7012 similar at 100% with AbstractFactory 7012.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection 7012.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 7012.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 7012.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection # Micro-architecture 7013 similar at 100% with AbstractFactory 7013.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 7013.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 7013.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 7013.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 7014 similar at 100% with AbstractFactory 7014.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 7014.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 7014.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7014.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7015 similar at 100% with AbstractFactory 7015.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 7015.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 7015.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7015.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7016 similar at 100% with AbstractFactory 7016.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 7016.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 7016.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 7016.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 7017 similar at 100% with AbstractFactory 7017.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 7017.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 7017.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 7017.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 7018 similar at 100% with AbstractFactory 7018.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 7018.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 7018.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 7018.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 7019 similar at 100% with AbstractFactory 7019.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 7019.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 7019.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 7019.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 7020 similar at 100% with AbstractFactory 7020.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 7020.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 7020.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 7020.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 7021 similar at 100% with AbstractFactory 7021.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 7021.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 7021.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 7021.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 7022 similar at 100% with AbstractFactory 7022.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 7022.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 7022.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 7022.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 7023 similar at 100% with AbstractFactory 7023.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 7023.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 7023.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7023.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7024 similar at 100% with AbstractFactory 7024.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 7024.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 7024.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7024.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7025 similar at 100% with AbstractFactory 7025.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 7025.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 7025.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7025.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7026 similar at 100% with AbstractFactory 7026.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 7026.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 7026.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7026.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7027 similar at 100% with AbstractFactory 7027.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 7027.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 7027.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 7027.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 7028 similar at 100% with AbstractFactory 7028.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 7028.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 7028.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 7028.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 7029 similar at 100% with AbstractFactory 7029.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 7029.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 7029.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 7029.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 7030 similar at 100% with AbstractFactory 7030.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 7030.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 7030.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 7030.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 7031 similar at 100% with AbstractFactory 7031.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 7031.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 7031.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7031.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7032 similar at 100% with AbstractFactory 7032.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 7032.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 7032.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7032.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7033 similar at 100% with AbstractFactory 7033.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 7033.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 7033.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7033.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7034 similar at 100% with AbstractFactory 7034.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 7034.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 7034.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7034.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7035 similar at 100% with AbstractFactory 7035.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 7035.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 7035.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 7035.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 7036 similar at 100% with AbstractFactory 7036.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 7036.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 7036.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 7036.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 7037 similar at 100% with AbstractFactory 7037.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 7037.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 7037.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 7037.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 7038 similar at 100% with AbstractFactory 7038.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 7038.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 7038.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 7038.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 7039 similar at 100% with AbstractFactory 7039.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 7039.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 7039.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 7039.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 7040 similar at 100% with AbstractFactory 7040.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 7040.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 7040.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 7040.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 7041 similar at 100% with AbstractFactory 7041.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 7041.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 7041.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 7041.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 7042 similar at 100% with AbstractFactory 7042.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 7042.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 7042.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 7042.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 7043 similar at 100% with AbstractFactory 7043.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 7043.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 7043.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7043.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7044 similar at 100% with AbstractFactory 7044.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 7044.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 7044.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7044.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7045 similar at 100% with AbstractFactory 7045.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 7045.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 7045.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 7045.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 7046 similar at 100% with AbstractFactory 7046.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 7046.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 7046.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 7046.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 7047 similar at 100% with AbstractFactory 7047.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 7047.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 7047.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 7047.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 7048 similar at 100% with AbstractFactory 7048.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 7048.100.Product = net.sourceforge.ganttproject.document.FileDocument 7048.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7048.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7049 similar at 100% with AbstractFactory 7049.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 7049.100.Product = net.sourceforge.ganttproject.document.FileDocument 7049.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7049.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7050 similar at 100% with AbstractFactory 7050.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 7050.100.Product = net.sourceforge.ganttproject.document.FileDocument 7050.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7050.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7051 similar at 100% with AbstractFactory 7051.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 7051.100.Product = net.sourceforge.ganttproject.document.FileDocument 7051.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7051.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7052 similar at 100% with AbstractFactory 7052.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 7052.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 7052.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 7052.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 7053 similar at 100% with AbstractFactory 7053.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 7053.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 7053.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7053.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7054 similar at 100% with AbstractFactory 7054.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 7054.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 7054.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7054.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7055 similar at 100% with AbstractFactory 7055.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 7055.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 7055.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 7055.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 7056 similar at 100% with AbstractFactory 7056.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 7056.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 7056.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 7056.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 7057 similar at 100% with AbstractFactory 7057.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 7057.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 7057.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 7057.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 7058 similar at 100% with AbstractFactory 7058.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 7058.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 7058.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7058.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7059 similar at 100% with AbstractFactory 7059.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 7059.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 7059.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7059.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7060 similar at 100% with AbstractFactory 7060.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 7060.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 7060.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7060.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 7061 similar at 100% with AbstractFactory 7061.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 7061.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 7061.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 7061.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 7062 similar at 100% with AbstractFactory 7062.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 7062.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 7062.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 7062.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog --------------------------------------------- 1 and 3 ConcreteFactory creation Product dummyRelationship ConcreteFactory association Product dummyRelationship AbstractProduct inheritance Product dummyRelationship AbstractFactory inheritance ConcreteFactory Solution Computation Time:2541 Number of Solutions With and Without Ghosts:490 Number of Solutions Without Ghosts:79 Number of Solutions With Ghosts:411 # Micro-architecture 8190 similar at 100% with AbstractFactory 8190.100.AbstractProduct = java.util.EventObject 8190.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 8190.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8190.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8191 similar at 100% with AbstractFactory 8191.100.AbstractProduct = java.util.EventObject 8191.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 8191.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8191.100.AbstractFactory = java.lang.Object # Micro-architecture 8192 similar at 100% with AbstractFactory 8192.100.AbstractProduct = javax.swing.JPanel 8192.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 8192.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 8192.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 8193 similar at 100% with AbstractFactory 8193.100.AbstractProduct = javax.swing.JPanel 8193.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 8193.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 8193.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8194 similar at 100% with AbstractFactory 8194.100.AbstractProduct = javax.swing.JPanel 8194.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 8194.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8194.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8195 similar at 100% with AbstractFactory 8195.100.AbstractProduct = javax.swing.JPanel 8195.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 8195.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8195.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8196 similar at 100% with AbstractFactory 8196.100.AbstractProduct = java.awt.event.ActionListener 8196.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 8196.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8196.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8197 similar at 100% with AbstractFactory 8197.100.AbstractProduct = java.awt.event.ActionListener 8197.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 8197.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8197.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8198 similar at 100% with AbstractFactory 8198.100.AbstractProduct = java.awt.event.ActionListener 8198.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 8198.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8198.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8199 similar at 100% with AbstractFactory 8199.100.AbstractProduct = java.awt.event.ActionListener 8199.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 8199.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8199.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8200 similar at 100% with AbstractFactory 8200.100.AbstractProduct = javax.swing.JDialog 8200.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 8200.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8200.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8201 similar at 100% with AbstractFactory 8201.100.AbstractProduct = javax.swing.JDialog 8201.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 8201.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8201.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8202 similar at 100% with AbstractFactory 8202.100.AbstractProduct = javax.swing.JDialog 8202.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 8202.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8202.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8203 similar at 100% with AbstractFactory 8203.100.AbstractProduct = javax.swing.JDialog 8203.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 8203.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8203.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8204 similar at 100% with AbstractFactory 8204.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8204.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 8204.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8204.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8205 similar at 100% with AbstractFactory 8205.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8205.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 8205.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8205.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8206 similar at 100% with AbstractFactory 8206.100.AbstractProduct = javax.swing.ListCellRenderer 8206.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 8206.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 8206.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 8207 similar at 100% with AbstractFactory 8207.100.AbstractProduct = javax.swing.JLabel 8207.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 8207.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 8207.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 8208 similar at 100% with AbstractFactory 8208.100.AbstractProduct = javax.swing.JDialog 8208.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 8208.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8208.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8209 similar at 100% with AbstractFactory 8209.100.AbstractProduct = javax.swing.JDialog 8209.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 8209.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8209.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8210 similar at 100% with AbstractFactory 8210.100.AbstractProduct = javax.swing.JDialog 8210.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 8210.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8210.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8211 similar at 100% with AbstractFactory 8211.100.AbstractProduct = javax.swing.JDialog 8211.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 8211.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8211.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8212 similar at 100% with AbstractFactory 8212.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 8212.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 8212.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 8212.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8213 similar at 100% with AbstractFactory 8213.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8213.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 8213.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8213.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8214 similar at 100% with AbstractFactory 8214.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8214.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 8214.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8214.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8215 similar at 100% with AbstractFactory 8215.100.AbstractProduct = java.awt.event.ItemListener 8215.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 8215.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8215.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8216 similar at 100% with AbstractFactory 8216.100.AbstractProduct = java.awt.event.ItemListener 8216.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 8216.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8216.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8217 similar at 100% with AbstractFactory 8217.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 8217.100.Product = net.sourceforge.ganttproject.resource.HumanResource 8217.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 8217.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8218 similar at 100% with AbstractFactory 8218.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 8218.100.Product = net.sourceforge.ganttproject.resource.HumanResource 8218.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 8218.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8219 similar at 100% with AbstractFactory 8219.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 8219.100.Product = net.sourceforge.ganttproject.resource.HumanResource 8219.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 8219.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 8220 similar at 100% with AbstractFactory 8220.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 8220.100.Product = net.sourceforge.ganttproject.resource.HumanResource 8220.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 8220.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 8221 similar at 100% with AbstractFactory 8221.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 8221.100.Product = net.sourceforge.ganttproject.resource.HumanResource 8221.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 8221.100.AbstractFactory = java.lang.Object # Micro-architecture 8222 similar at 100% with AbstractFactory 8222.100.AbstractProduct = java.awt.print.Printable 8222.100.Product = net.sourceforge.ganttproject.GanttPrintable 8222.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 8222.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8223 similar at 100% with AbstractFactory 8223.100.AbstractProduct = java.lang.Object 8223.100.Product = net.sourceforge.ganttproject.GanttPrintable 8223.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 8223.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8224 similar at 100% with AbstractFactory 8224.100.AbstractProduct = java.awt.print.Printable 8224.100.Product = net.sourceforge.ganttproject.GanttPrintable 8224.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8224.100.AbstractFactory = javax.swing.event.ChangeListener # Micro-architecture 8225 similar at 100% with AbstractFactory 8225.100.AbstractProduct = java.awt.print.Printable 8225.100.Product = net.sourceforge.ganttproject.GanttPrintable 8225.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8225.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8226 similar at 100% with AbstractFactory 8226.100.AbstractProduct = java.awt.print.Printable 8226.100.Product = net.sourceforge.ganttproject.GanttPrintable 8226.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8226.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 8227 similar at 100% with AbstractFactory 8227.100.AbstractProduct = java.lang.Object 8227.100.Product = net.sourceforge.ganttproject.GanttPrintable 8227.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8227.100.AbstractFactory = javax.swing.event.ChangeListener # Micro-architecture 8228 similar at 100% with AbstractFactory 8228.100.AbstractProduct = java.lang.Object 8228.100.Product = net.sourceforge.ganttproject.GanttPrintable 8228.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8228.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8229 similar at 100% with AbstractFactory 8229.100.AbstractProduct = java.lang.Object 8229.100.Product = net.sourceforge.ganttproject.GanttPrintable 8229.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8229.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 8230 similar at 100% with AbstractFactory 8230.100.AbstractProduct = java.awt.print.Printable 8230.100.Product = net.sourceforge.ganttproject.GanttPrintable 8230.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 8230.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8231 similar at 100% with AbstractFactory 8231.100.AbstractProduct = java.lang.Object 8231.100.Product = net.sourceforge.ganttproject.GanttPrintable 8231.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 8231.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8232 similar at 100% with AbstractFactory 8232.100.AbstractProduct = java.lang.Object 8232.100.Product = net.sourceforge.ganttproject.gui.OpenFileDialog 8232.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 8232.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 8233 similar at 100% with AbstractFactory 8233.100.AbstractProduct = javax.swing.AbstractAction 8233.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 8233.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8233.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8234 similar at 100% with AbstractFactory 8234.100.AbstractProduct = javax.swing.AbstractAction 8234.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 8234.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8234.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8235 similar at 100% with AbstractFactory 8235.100.AbstractProduct = javax.swing.AbstractAction 8235.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 8235.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8235.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8236 similar at 100% with AbstractFactory 8236.100.AbstractProduct = javax.swing.AbstractAction 8236.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 8236.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8236.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8237 similar at 100% with AbstractFactory 8237.100.AbstractProduct = java.lang.Object 8237.100.Product = net.sourceforge.ganttproject.GanttOptions 8237.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8237.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8238 similar at 100% with AbstractFactory 8238.100.AbstractProduct = java.lang.Object 8238.100.Product = net.sourceforge.ganttproject.GanttOptions 8238.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8238.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8239 similar at 100% with AbstractFactory 8239.100.AbstractProduct = java.lang.Object 8239.100.Product = net.sourceforge.ganttproject.GanttOptions 8239.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8239.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8240 similar at 100% with AbstractFactory 8240.100.AbstractProduct = java.lang.Object 8240.100.Product = net.sourceforge.ganttproject.GanttOptions 8240.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8240.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8241 similar at 100% with AbstractFactory 8241.100.AbstractProduct = javax.swing.JDialog 8241.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 8241.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8241.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8242 similar at 100% with AbstractFactory 8242.100.AbstractProduct = javax.swing.JDialog 8242.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 8242.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8242.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8243 similar at 100% with AbstractFactory 8243.100.AbstractProduct = javax.swing.JDialog 8243.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 8243.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8243.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8244 similar at 100% with AbstractFactory 8244.100.AbstractProduct = javax.swing.JDialog 8244.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 8244.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8244.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8245 similar at 100% with AbstractFactory 8245.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 8245.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 8245.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 8245.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8246 similar at 100% with AbstractFactory 8246.100.AbstractProduct = java.lang.Object 8246.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 8246.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8246.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8247 similar at 100% with AbstractFactory 8247.100.AbstractProduct = java.lang.Object 8247.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 8247.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8247.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8248 similar at 100% with AbstractFactory 8248.100.AbstractProduct = java.lang.Object 8248.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 8248.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8248.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8249 similar at 100% with AbstractFactory 8249.100.AbstractProduct = java.lang.Object 8249.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 8249.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8249.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8250 similar at 100% with AbstractFactory 8250.100.AbstractProduct = javax.swing.table.AbstractTableModel 8250.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 8250.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 8250.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 8251 similar at 100% with AbstractFactory 8251.100.AbstractProduct = java.lang.Object 8251.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 8251.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler 8251.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 8252 similar at 100% with AbstractFactory 8252.100.AbstractProduct = java.lang.Object 8252.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 8252.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler 8252.100.AbstractFactory = java.lang.Object # Micro-architecture 8253 similar at 100% with AbstractFactory 8253.100.AbstractProduct = java.lang.Object 8253.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 8253.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 8253.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 8254 similar at 100% with AbstractFactory 8254.100.AbstractProduct = java.lang.Object 8254.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 8254.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 8254.100.AbstractFactory = java.lang.Object # Micro-architecture 8255 similar at 100% with AbstractFactory 8255.100.AbstractProduct = java.lang.Object 8255.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 8255.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 8255.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 8256 similar at 100% with AbstractFactory 8256.100.AbstractProduct = java.lang.Object 8256.100.Product = net.sourceforge.ganttproject.export.FontTriplet 8256.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord 8256.100.AbstractFactory = java.lang.Object # Micro-architecture 8257 similar at 100% with AbstractFactory 8257.100.AbstractProduct = java.lang.Object 8257.100.Product = net.sourceforge.ganttproject.export.FontTriplet 8257.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator 8257.100.AbstractFactory = java.lang.Object # Micro-architecture 8258 similar at 100% with AbstractFactory 8258.100.AbstractProduct = java.lang.Object 8258.100.Product = net.sourceforge.ganttproject.GanttExportSettings 8258.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 8258.100.AbstractFactory = java.lang.Object # Micro-architecture 8259 similar at 100% with AbstractFactory 8259.100.AbstractProduct = java.lang.Object 8259.100.Product = net.sourceforge.ganttproject.GanttExportSettings 8259.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8259.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8260 similar at 100% with AbstractFactory 8260.100.AbstractProduct = java.lang.Object 8260.100.Product = net.sourceforge.ganttproject.GanttExportSettings 8260.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8260.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8261 similar at 100% with AbstractFactory 8261.100.AbstractProduct = java.lang.Object 8261.100.Product = net.sourceforge.ganttproject.GanttExportSettings 8261.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8261.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8262 similar at 100% with AbstractFactory 8262.100.AbstractProduct = java.lang.Object 8262.100.Product = net.sourceforge.ganttproject.GanttExportSettings 8262.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8262.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8263 similar at 100% with AbstractFactory 8263.100.AbstractProduct = java.lang.Object 8263.100.Product = net.sourceforge.ganttproject.export.ResourceChartExportData 8263.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 8263.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 8264 similar at 100% with AbstractFactory 8264.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8264.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 8264.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 8264.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8265 similar at 100% with AbstractFactory 8265.100.AbstractProduct = javax.swing.JDialog 8265.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 8265.100.ConcreteFactory = net.sourceforge.ganttproject.action.NewHumanAction 8265.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 8266 similar at 100% with AbstractFactory 8266.100.AbstractProduct = javax.swing.JDialog 8266.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 8266.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 8266.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8267 similar at 100% with AbstractFactory 8267.100.AbstractProduct = javax.swing.JDialog 8267.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 8267.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 8267.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8268 similar at 100% with AbstractFactory 8268.100.AbstractProduct = javax.swing.JDialog 8268.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 8268.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 8268.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 8269 similar at 100% with AbstractFactory 8269.100.AbstractProduct = java.io.Serializable 8269.100.Product = net.sourceforge.ganttproject.GanttCalendar 8269.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 8269.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8270 similar at 100% with AbstractFactory 8270.100.AbstractProduct = java.lang.Comparable 8270.100.Product = net.sourceforge.ganttproject.GanttCalendar 8270.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 8270.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8271 similar at 100% with AbstractFactory 8271.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8271.100.Product = net.sourceforge.ganttproject.GanttCalendar 8271.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 8271.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8272 similar at 100% with AbstractFactory 8272.100.AbstractProduct = java.io.Serializable 8272.100.Product = net.sourceforge.ganttproject.GanttCalendar 8272.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 8272.100.AbstractFactory = java.io.Serializable # Micro-architecture 8273 similar at 100% with AbstractFactory 8273.100.AbstractProduct = java.io.Serializable 8273.100.Product = net.sourceforge.ganttproject.GanttCalendar 8273.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 8273.100.AbstractFactory = java.lang.Comparable # Micro-architecture 8274 similar at 100% with AbstractFactory 8274.100.AbstractProduct = java.io.Serializable 8274.100.Product = net.sourceforge.ganttproject.GanttCalendar 8274.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 8274.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 8275 similar at 100% with AbstractFactory 8275.100.AbstractProduct = java.lang.Comparable 8275.100.Product = net.sourceforge.ganttproject.GanttCalendar 8275.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 8275.100.AbstractFactory = java.io.Serializable # Micro-architecture 8276 similar at 100% with AbstractFactory 8276.100.AbstractProduct = java.lang.Comparable 8276.100.Product = net.sourceforge.ganttproject.GanttCalendar 8276.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 8276.100.AbstractFactory = java.lang.Comparable # Micro-architecture 8277 similar at 100% with AbstractFactory 8277.100.AbstractProduct = java.lang.Comparable 8277.100.Product = net.sourceforge.ganttproject.GanttCalendar 8277.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 8277.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 8278 similar at 100% with AbstractFactory 8278.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8278.100.Product = net.sourceforge.ganttproject.GanttCalendar 8278.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 8278.100.AbstractFactory = java.io.Serializable # Micro-architecture 8279 similar at 100% with AbstractFactory 8279.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8279.100.Product = net.sourceforge.ganttproject.GanttCalendar 8279.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 8279.100.AbstractFactory = java.lang.Comparable # Micro-architecture 8280 similar at 100% with AbstractFactory 8280.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8280.100.Product = net.sourceforge.ganttproject.GanttCalendar 8280.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 8280.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 8281 similar at 100% with AbstractFactory 8281.100.AbstractProduct = java.io.Serializable 8281.100.Product = net.sourceforge.ganttproject.GanttCalendar 8281.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8281.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 8282 similar at 100% with AbstractFactory 8282.100.AbstractProduct = java.io.Serializable 8282.100.Product = net.sourceforge.ganttproject.GanttCalendar 8282.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8282.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8283 similar at 100% with AbstractFactory 8283.100.AbstractProduct = java.io.Serializable 8283.100.Product = net.sourceforge.ganttproject.GanttCalendar 8283.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8283.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 8284 similar at 100% with AbstractFactory 8284.100.AbstractProduct = java.lang.Comparable 8284.100.Product = net.sourceforge.ganttproject.GanttCalendar 8284.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8284.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 8285 similar at 100% with AbstractFactory 8285.100.AbstractProduct = java.lang.Comparable 8285.100.Product = net.sourceforge.ganttproject.GanttCalendar 8285.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8285.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8286 similar at 100% with AbstractFactory 8286.100.AbstractProduct = java.lang.Comparable 8286.100.Product = net.sourceforge.ganttproject.GanttCalendar 8286.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8286.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 8287 similar at 100% with AbstractFactory 8287.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8287.100.Product = net.sourceforge.ganttproject.GanttCalendar 8287.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8287.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 8288 similar at 100% with AbstractFactory 8288.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8288.100.Product = net.sourceforge.ganttproject.GanttCalendar 8288.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8288.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8289 similar at 100% with AbstractFactory 8289.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8289.100.Product = net.sourceforge.ganttproject.GanttCalendar 8289.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8289.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 8290 similar at 100% with AbstractFactory 8290.100.AbstractProduct = java.io.Serializable 8290.100.Product = net.sourceforge.ganttproject.GanttCalendar 8290.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8290.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8291 similar at 100% with AbstractFactory 8291.100.AbstractProduct = java.io.Serializable 8291.100.Product = net.sourceforge.ganttproject.GanttCalendar 8291.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8291.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8292 similar at 100% with AbstractFactory 8292.100.AbstractProduct = java.io.Serializable 8292.100.Product = net.sourceforge.ganttproject.GanttCalendar 8292.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8292.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8293 similar at 100% with AbstractFactory 8293.100.AbstractProduct = java.io.Serializable 8293.100.Product = net.sourceforge.ganttproject.GanttCalendar 8293.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8293.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8294 similar at 100% with AbstractFactory 8294.100.AbstractProduct = java.lang.Comparable 8294.100.Product = net.sourceforge.ganttproject.GanttCalendar 8294.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8294.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8295 similar at 100% with AbstractFactory 8295.100.AbstractProduct = java.lang.Comparable 8295.100.Product = net.sourceforge.ganttproject.GanttCalendar 8295.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8295.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8296 similar at 100% with AbstractFactory 8296.100.AbstractProduct = java.lang.Comparable 8296.100.Product = net.sourceforge.ganttproject.GanttCalendar 8296.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8296.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8297 similar at 100% with AbstractFactory 8297.100.AbstractProduct = java.lang.Comparable 8297.100.Product = net.sourceforge.ganttproject.GanttCalendar 8297.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8297.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8298 similar at 100% with AbstractFactory 8298.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8298.100.Product = net.sourceforge.ganttproject.GanttCalendar 8298.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8298.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8299 similar at 100% with AbstractFactory 8299.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8299.100.Product = net.sourceforge.ganttproject.GanttCalendar 8299.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8299.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8300 similar at 100% with AbstractFactory 8300.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8300.100.Product = net.sourceforge.ganttproject.GanttCalendar 8300.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8300.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8301 similar at 100% with AbstractFactory 8301.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8301.100.Product = net.sourceforge.ganttproject.GanttCalendar 8301.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8301.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8302 similar at 100% with AbstractFactory 8302.100.AbstractProduct = java.io.Serializable 8302.100.Product = net.sourceforge.ganttproject.GanttCalendar 8302.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8302.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8303 similar at 100% with AbstractFactory 8303.100.AbstractProduct = java.io.Serializable 8303.100.Product = net.sourceforge.ganttproject.GanttCalendar 8303.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8303.100.AbstractFactory = java.lang.Object # Micro-architecture 8304 similar at 100% with AbstractFactory 8304.100.AbstractProduct = java.lang.Comparable 8304.100.Product = net.sourceforge.ganttproject.GanttCalendar 8304.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8304.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8305 similar at 100% with AbstractFactory 8305.100.AbstractProduct = java.lang.Comparable 8305.100.Product = net.sourceforge.ganttproject.GanttCalendar 8305.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8305.100.AbstractFactory = java.lang.Object # Micro-architecture 8306 similar at 100% with AbstractFactory 8306.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8306.100.Product = net.sourceforge.ganttproject.GanttCalendar 8306.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8306.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8307 similar at 100% with AbstractFactory 8307.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8307.100.Product = net.sourceforge.ganttproject.GanttCalendar 8307.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8307.100.AbstractFactory = java.lang.Object # Micro-architecture 8308 similar at 100% with AbstractFactory 8308.100.AbstractProduct = java.io.Serializable 8308.100.Product = net.sourceforge.ganttproject.GanttCalendar 8308.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 8308.100.AbstractFactory = java.lang.Object # Micro-architecture 8309 similar at 100% with AbstractFactory 8309.100.AbstractProduct = java.lang.Comparable 8309.100.Product = net.sourceforge.ganttproject.GanttCalendar 8309.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 8309.100.AbstractFactory = java.lang.Object # Micro-architecture 8310 similar at 100% with AbstractFactory 8310.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8310.100.Product = net.sourceforge.ganttproject.GanttCalendar 8310.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 8310.100.AbstractFactory = java.lang.Object # Micro-architecture 8311 similar at 100% with AbstractFactory 8311.100.AbstractProduct = java.io.Serializable 8311.100.Product = net.sourceforge.ganttproject.GanttCalendar 8311.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 8311.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8312 similar at 100% with AbstractFactory 8312.100.AbstractProduct = java.lang.Comparable 8312.100.Product = net.sourceforge.ganttproject.GanttCalendar 8312.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 8312.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8313 similar at 100% with AbstractFactory 8313.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8313.100.Product = net.sourceforge.ganttproject.GanttCalendar 8313.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 8313.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8314 similar at 100% with AbstractFactory 8314.100.AbstractProduct = javax.swing.JDialog 8314.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 8314.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 8314.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8315 similar at 100% with AbstractFactory 8315.100.AbstractProduct = javax.swing.JDialog 8315.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 8315.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 8315.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 8316 similar at 100% with AbstractFactory 8316.100.AbstractProduct = java.lang.Object 8316.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 8316.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 8316.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 8317 similar at 100% with AbstractFactory 8317.100.AbstractProduct = java.lang.Object 8317.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 8317.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 8317.100.AbstractFactory = java.lang.Object # Micro-architecture 8318 similar at 100% with AbstractFactory 8318.100.AbstractProduct = java.awt.event.ActionListener 8318.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 8318.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8318.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8319 similar at 100% with AbstractFactory 8319.100.AbstractProduct = java.awt.event.ActionListener 8319.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 8319.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8319.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8320 similar at 100% with AbstractFactory 8320.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8320.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 8320.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8320.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8321 similar at 100% with AbstractFactory 8321.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8321.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 8321.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8321.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8322 similar at 100% with AbstractFactory 8322.100.AbstractProduct = javax.swing.JDialog 8322.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 8322.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8322.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8323 similar at 100% with AbstractFactory 8323.100.AbstractProduct = javax.swing.JDialog 8323.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 8323.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8323.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8324 similar at 100% with AbstractFactory 8324.100.AbstractProduct = javax.swing.JDialog 8324.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 8324.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8324.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8325 similar at 100% with AbstractFactory 8325.100.AbstractProduct = javax.swing.JDialog 8325.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 8325.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8325.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8326 similar at 100% with AbstractFactory 8326.100.AbstractProduct = javax.swing.JDialog 8326.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 8326.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 8326.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8327 similar at 100% with AbstractFactory 8327.100.AbstractProduct = javax.swing.JDialog 8327.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 8327.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 8327.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8328 similar at 100% with AbstractFactory 8328.100.AbstractProduct = javax.swing.JDialog 8328.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 8328.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 8328.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 8329 similar at 100% with AbstractFactory 8329.100.AbstractProduct = javax.swing.JDialog 8329.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 8329.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8329.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8330 similar at 100% with AbstractFactory 8330.100.AbstractProduct = javax.swing.JDialog 8330.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 8330.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen 8330.100.AbstractFactory = java.lang.Object # Micro-architecture 8331 similar at 100% with AbstractFactory 8331.100.AbstractProduct = javax.swing.JDialog 8331.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 8331.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 8331.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8332 similar at 100% with AbstractFactory 8332.100.AbstractProduct = javax.swing.JDialog 8332.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 8332.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 8332.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 8333 similar at 100% with AbstractFactory 8333.100.AbstractProduct = javax.swing.JDialog 8333.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 8333.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 8333.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 8334 similar at 100% with AbstractFactory 8334.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 8334.100.Product = net.sourceforge.ganttproject.action.NewHumanAction 8334.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet 8334.100.AbstractFactory = java.lang.Object # Micro-architecture 8335 similar at 100% with AbstractFactory 8335.100.AbstractProduct = java.lang.Object 8335.100.Product = net.sourceforge.ganttproject.PrjInfos 8335.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8335.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8336 similar at 100% with AbstractFactory 8336.100.AbstractProduct = java.lang.Object 8336.100.Product = net.sourceforge.ganttproject.PrjInfos 8336.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8336.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8337 similar at 100% with AbstractFactory 8337.100.AbstractProduct = java.lang.Object 8337.100.Product = net.sourceforge.ganttproject.PrjInfos 8337.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8337.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8338 similar at 100% with AbstractFactory 8338.100.AbstractProduct = java.lang.Object 8338.100.Product = net.sourceforge.ganttproject.PrjInfos 8338.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8338.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8339 similar at 100% with AbstractFactory 8339.100.AbstractProduct = java.lang.Object 8339.100.Product = net.sourceforge.ganttproject.PrjInfos 8339.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 8339.100.AbstractFactory = java.lang.Object # Micro-architecture 8340 similar at 100% with AbstractFactory 8340.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 8340.100.Product = net.sourceforge.ganttproject.GanttProject 8340.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8340.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8341 similar at 100% with AbstractFactory 8341.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 8341.100.Product = net.sourceforge.ganttproject.GanttProject 8341.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8341.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8342 similar at 100% with AbstractFactory 8342.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 8342.100.Product = net.sourceforge.ganttproject.GanttProject 8342.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8342.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8343 similar at 100% with AbstractFactory 8343.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 8343.100.Product = net.sourceforge.ganttproject.GanttProject 8343.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8343.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8344 similar at 100% with AbstractFactory 8344.100.AbstractProduct = java.awt.event.ActionListener 8344.100.Product = net.sourceforge.ganttproject.GanttProject 8344.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8344.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8345 similar at 100% with AbstractFactory 8345.100.AbstractProduct = java.awt.event.ActionListener 8345.100.Product = net.sourceforge.ganttproject.GanttProject 8345.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8345.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8346 similar at 100% with AbstractFactory 8346.100.AbstractProduct = java.awt.event.ActionListener 8346.100.Product = net.sourceforge.ganttproject.GanttProject 8346.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8346.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8347 similar at 100% with AbstractFactory 8347.100.AbstractProduct = java.awt.event.ActionListener 8347.100.Product = net.sourceforge.ganttproject.GanttProject 8347.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8347.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8348 similar at 100% with AbstractFactory 8348.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 8348.100.Product = net.sourceforge.ganttproject.GanttProject 8348.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8348.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8349 similar at 100% with AbstractFactory 8349.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 8349.100.Product = net.sourceforge.ganttproject.GanttProject 8349.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8349.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8350 similar at 100% with AbstractFactory 8350.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 8350.100.Product = net.sourceforge.ganttproject.GanttProject 8350.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8350.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8351 similar at 100% with AbstractFactory 8351.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 8351.100.Product = net.sourceforge.ganttproject.GanttProject 8351.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8351.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8352 similar at 100% with AbstractFactory 8352.100.AbstractProduct = javax.swing.JFrame 8352.100.Product = net.sourceforge.ganttproject.GanttProject 8352.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8352.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8353 similar at 100% with AbstractFactory 8353.100.AbstractProduct = javax.swing.JFrame 8353.100.Product = net.sourceforge.ganttproject.GanttProject 8353.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8353.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8354 similar at 100% with AbstractFactory 8354.100.AbstractProduct = javax.swing.JFrame 8354.100.Product = net.sourceforge.ganttproject.GanttProject 8354.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8354.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8355 similar at 100% with AbstractFactory 8355.100.AbstractProduct = javax.swing.JFrame 8355.100.Product = net.sourceforge.ganttproject.GanttProject 8355.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8355.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8356 similar at 100% with AbstractFactory 8356.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 8356.100.Product = net.sourceforge.ganttproject.GanttProject 8356.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 8356.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 8357 similar at 100% with AbstractFactory 8357.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 8357.100.Product = net.sourceforge.ganttproject.GanttProject 8357.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 8357.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8358 similar at 100% with AbstractFactory 8358.100.AbstractProduct = java.awt.event.ActionListener 8358.100.Product = net.sourceforge.ganttproject.GanttProject 8358.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 8358.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 8359 similar at 100% with AbstractFactory 8359.100.AbstractProduct = java.awt.event.ActionListener 8359.100.Product = net.sourceforge.ganttproject.GanttProject 8359.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 8359.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8360 similar at 100% with AbstractFactory 8360.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 8360.100.Product = net.sourceforge.ganttproject.GanttProject 8360.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 8360.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 8361 similar at 100% with AbstractFactory 8361.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 8361.100.Product = net.sourceforge.ganttproject.GanttProject 8361.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 8361.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8362 similar at 100% with AbstractFactory 8362.100.AbstractProduct = javax.swing.JFrame 8362.100.Product = net.sourceforge.ganttproject.GanttProject 8362.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 8362.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 8363 similar at 100% with AbstractFactory 8363.100.AbstractProduct = javax.swing.JFrame 8363.100.Product = net.sourceforge.ganttproject.GanttProject 8363.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 8363.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8364 similar at 100% with AbstractFactory 8364.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8364.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 8364.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8364.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8365 similar at 100% with AbstractFactory 8365.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8365.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 8365.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8365.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8366 similar at 100% with AbstractFactory 8366.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8366.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 8366.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8366.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8367 similar at 100% with AbstractFactory 8367.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8367.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 8367.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8367.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8368 similar at 100% with AbstractFactory 8368.100.AbstractProduct = java.lang.Object 8368.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 8368.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8368.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8369 similar at 100% with AbstractFactory 8369.100.AbstractProduct = java.lang.Object 8369.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 8369.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8369.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8370 similar at 100% with AbstractFactory 8370.100.AbstractProduct = java.lang.Object 8370.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 8370.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8370.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8371 similar at 100% with AbstractFactory 8371.100.AbstractProduct = java.lang.Object 8371.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 8371.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8371.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8372 similar at 100% with AbstractFactory 8372.100.AbstractProduct = javax.swing.event.ChangeListener 8372.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8372.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8372.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8373 similar at 100% with AbstractFactory 8373.100.AbstractProduct = javax.swing.event.ChangeListener 8373.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8373.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8373.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8374 similar at 100% with AbstractFactory 8374.100.AbstractProduct = javax.swing.event.ChangeListener 8374.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8374.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8374.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8375 similar at 100% with AbstractFactory 8375.100.AbstractProduct = javax.swing.event.ChangeListener 8375.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8375.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8375.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8376 similar at 100% with AbstractFactory 8376.100.AbstractProduct = java.awt.event.ActionListener 8376.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8376.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8376.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8377 similar at 100% with AbstractFactory 8377.100.AbstractProduct = java.awt.event.ActionListener 8377.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8377.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8377.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8378 similar at 100% with AbstractFactory 8378.100.AbstractProduct = java.awt.event.ActionListener 8378.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8378.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8378.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8379 similar at 100% with AbstractFactory 8379.100.AbstractProduct = java.awt.event.ActionListener 8379.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8379.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8379.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8380 similar at 100% with AbstractFactory 8380.100.AbstractProduct = javax.swing.JDialog 8380.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8380.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8380.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8381 similar at 100% with AbstractFactory 8381.100.AbstractProduct = javax.swing.JDialog 8381.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8381.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8381.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8382 similar at 100% with AbstractFactory 8382.100.AbstractProduct = javax.swing.JDialog 8382.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8382.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8382.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8383 similar at 100% with AbstractFactory 8383.100.AbstractProduct = javax.swing.JDialog 8383.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 8383.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8383.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8384 similar at 100% with AbstractFactory 8384.100.AbstractProduct = java.lang.Object 8384.100.Product = net.sourceforge.ganttproject.language.GanttLanguage 8384.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 8384.100.AbstractFactory = java.lang.Object # Micro-architecture 8385 similar at 100% with AbstractFactory 8385.100.AbstractProduct = javax.swing.JPanel 8385.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 8385.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8385.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8386 similar at 100% with AbstractFactory 8386.100.AbstractProduct = javax.swing.JPanel 8386.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 8386.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8386.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8387 similar at 100% with AbstractFactory 8387.100.AbstractProduct = javax.swing.JPanel 8387.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 8387.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8387.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8388 similar at 100% with AbstractFactory 8388.100.AbstractProduct = javax.swing.JPanel 8388.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 8388.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8388.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8389 similar at 100% with AbstractFactory 8389.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 8389.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 8389.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8389.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8390 similar at 100% with AbstractFactory 8390.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 8390.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 8390.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8390.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8391 similar at 100% with AbstractFactory 8391.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 8391.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 8391.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8391.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8392 similar at 100% with AbstractFactory 8392.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 8392.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 8392.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8392.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8393 similar at 100% with AbstractFactory 8393.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 8393.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 8393.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8393.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8394 similar at 100% with AbstractFactory 8394.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 8394.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 8394.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8394.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8395 similar at 100% with AbstractFactory 8395.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 8395.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 8395.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8395.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8396 similar at 100% with AbstractFactory 8396.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 8396.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 8396.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8396.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8397 similar at 100% with AbstractFactory 8397.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 8397.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 8397.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8397.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8398 similar at 100% with AbstractFactory 8398.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 8398.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 8398.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8398.100.AbstractFactory = java.lang.Object # Micro-architecture 8399 similar at 100% with AbstractFactory 8399.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 8399.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 8399.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8399.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8400 similar at 100% with AbstractFactory 8400.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 8400.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 8400.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8400.100.AbstractFactory = java.lang.Object # Micro-architecture 8401 similar at 100% with AbstractFactory 8401.100.AbstractProduct = java.lang.Object 8401.100.Product = net.sourceforge.ganttproject.io.CSVOptions 8401.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 8401.100.AbstractFactory = java.lang.Object # Micro-architecture 8402 similar at 100% with AbstractFactory 8402.100.AbstractProduct = java.lang.Object 8402.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeels 8402.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels 8402.100.AbstractFactory = java.lang.Object # Micro-architecture 8403 similar at 100% with AbstractFactory 8403.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 8403.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 8403.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8403.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 8404 similar at 100% with AbstractFactory 8404.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 8404.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 8404.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8404.100.AbstractFactory = java.lang.Object # Micro-architecture 8405 similar at 100% with AbstractFactory 8405.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 8405.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 8405.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 8405.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 8406 similar at 100% with AbstractFactory 8406.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 8406.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 8406.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 8406.100.AbstractFactory = java.lang.Object # Micro-architecture 8407 similar at 100% with AbstractFactory 8407.100.AbstractProduct = java.lang.Object 8407.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 8407.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 8407.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 8408 similar at 100% with AbstractFactory 8408.100.AbstractProduct = java.lang.Object 8408.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 8408.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 8408.100.AbstractFactory = java.lang.Object # Micro-architecture 8409 similar at 100% with AbstractFactory 8409.100.AbstractProduct = javax.swing.JFrame 8409.100.Product = net.sourceforge.ganttproject.GanttSplash 8409.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8409.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8410 similar at 100% with AbstractFactory 8410.100.AbstractProduct = javax.swing.JFrame 8410.100.Product = net.sourceforge.ganttproject.GanttSplash 8410.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8410.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8411 similar at 100% with AbstractFactory 8411.100.AbstractProduct = javax.swing.JFrame 8411.100.Product = net.sourceforge.ganttproject.GanttSplash 8411.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8411.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8412 similar at 100% with AbstractFactory 8412.100.AbstractProduct = javax.swing.JFrame 8412.100.Product = net.sourceforge.ganttproject.GanttSplash 8412.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8412.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8413 similar at 100% with AbstractFactory 8413.100.AbstractProduct = java.lang.Object 8413.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 8413.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8413.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8414 similar at 100% with AbstractFactory 8414.100.AbstractProduct = java.lang.Object 8414.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 8414.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8414.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8415 similar at 100% with AbstractFactory 8415.100.AbstractProduct = java.lang.Object 8415.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 8415.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8415.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8416 similar at 100% with AbstractFactory 8416.100.AbstractProduct = java.lang.Object 8416.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 8416.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8416.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8417 similar at 100% with AbstractFactory 8417.100.AbstractProduct = java.lang.Object 8417.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 8417.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8417.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8418 similar at 100% with AbstractFactory 8418.100.AbstractProduct = java.lang.Object 8418.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 8418.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8418.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8419 similar at 100% with AbstractFactory 8419.100.AbstractProduct = java.lang.Object 8419.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 8419.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8419.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8420 similar at 100% with AbstractFactory 8420.100.AbstractProduct = java.lang.Object 8420.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 8420.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8420.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8421 similar at 100% with AbstractFactory 8421.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 8421.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 8421.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8421.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8422 similar at 100% with AbstractFactory 8422.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 8422.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 8422.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8422.100.AbstractFactory = java.lang.Object # Micro-architecture 8423 similar at 100% with AbstractFactory 8423.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 8423.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 8423.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8423.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8424 similar at 100% with AbstractFactory 8424.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 8424.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 8424.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8424.100.AbstractFactory = java.lang.Object # Micro-architecture 8425 similar at 100% with AbstractFactory 8425.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8425.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 8425.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 8425.100.AbstractFactory = java.lang.Object # Micro-architecture 8426 similar at 100% with AbstractFactory 8426.100.AbstractProduct = java.lang.Object 8426.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 8426.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 8426.100.AbstractFactory = java.lang.Object # Micro-architecture 8427 similar at 100% with AbstractFactory 8427.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8427.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 8427.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8427.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8428 similar at 100% with AbstractFactory 8428.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8428.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 8428.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8428.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8429 similar at 100% with AbstractFactory 8429.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8429.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 8429.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8429.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8430 similar at 100% with AbstractFactory 8430.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8430.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 8430.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8430.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8431 similar at 100% with AbstractFactory 8431.100.AbstractProduct = java.lang.Object 8431.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 8431.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8431.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8432 similar at 100% with AbstractFactory 8432.100.AbstractProduct = java.lang.Object 8432.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 8432.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8432.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8433 similar at 100% with AbstractFactory 8433.100.AbstractProduct = java.lang.Object 8433.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 8433.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8433.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8434 similar at 100% with AbstractFactory 8434.100.AbstractProduct = java.lang.Object 8434.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 8434.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8434.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8435 similar at 100% with AbstractFactory 8435.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8435.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 8435.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 8435.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 8436 similar at 100% with AbstractFactory 8436.100.AbstractProduct = java.lang.Object 8436.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 8436.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 8436.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 8437 similar at 100% with AbstractFactory 8437.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8437.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 8437.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8437.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8438 similar at 100% with AbstractFactory 8438.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8438.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 8438.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8438.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8439 similar at 100% with AbstractFactory 8439.100.AbstractProduct = java.lang.Object 8439.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 8439.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 8439.100.AbstractFactory = java.lang.Object # Micro-architecture 8440 similar at 100% with AbstractFactory 8440.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 8440.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 8440.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 8440.100.AbstractFactory = java.lang.Object # Micro-architecture 8441 similar at 100% with AbstractFactory 8441.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 8441.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 8441.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8441.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 8442 similar at 100% with AbstractFactory 8442.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 8442.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 8442.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8442.100.AbstractFactory = java.lang.Object # Micro-architecture 8443 similar at 100% with AbstractFactory 8443.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 8443.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 8443.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8443.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 8444 similar at 100% with AbstractFactory 8444.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 8444.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 8444.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8444.100.AbstractFactory = java.lang.Object # Micro-architecture 8445 similar at 100% with AbstractFactory 8445.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 8445.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 8445.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8445.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8446 similar at 100% with AbstractFactory 8446.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 8446.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 8446.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8446.100.AbstractFactory = java.lang.Object # Micro-architecture 8447 similar at 100% with AbstractFactory 8447.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 8447.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 8447.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8447.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8448 similar at 100% with AbstractFactory 8448.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 8448.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 8448.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8448.100.AbstractFactory = java.lang.Object # Micro-architecture 8449 similar at 100% with AbstractFactory 8449.100.AbstractProduct = java.io.ByteArrayOutputStream 8449.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 8449.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 8449.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 8450 similar at 100% with AbstractFactory 8450.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8450.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 8450.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8450.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8451 similar at 100% with AbstractFactory 8451.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8451.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 8451.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8451.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8452 similar at 100% with AbstractFactory 8452.100.AbstractProduct = javax.swing.filechooser.FileFilter 8452.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 8452.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8452.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8453 similar at 100% with AbstractFactory 8453.100.AbstractProduct = javax.swing.filechooser.FileFilter 8453.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 8453.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8453.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8454 similar at 100% with AbstractFactory 8454.100.AbstractProduct = javax.swing.filechooser.FileFilter 8454.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 8454.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8454.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8455 similar at 100% with AbstractFactory 8455.100.AbstractProduct = javax.swing.filechooser.FileFilter 8455.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 8455.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8455.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8456 similar at 100% with AbstractFactory 8456.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8456.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 8456.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8456.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8457 similar at 100% with AbstractFactory 8457.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8457.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 8457.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8457.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8458 similar at 100% with AbstractFactory 8458.100.AbstractProduct = java.lang.Object 8458.100.Product = net.sourceforge.ganttproject.export.GanttChartExportData 8458.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 8458.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 8459 similar at 100% with AbstractFactory 8459.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 8459.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 8459.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 8459.100.AbstractFactory = java.lang.Object # Micro-architecture 8460 similar at 100% with AbstractFactory 8460.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 8460.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 8460.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 8460.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 8461 similar at 100% with AbstractFactory 8461.100.AbstractProduct = java.lang.Object 8461.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 8461.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 8461.100.AbstractFactory = java.lang.Object # Micro-architecture 8462 similar at 100% with AbstractFactory 8462.100.AbstractProduct = java.lang.Object 8462.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 8462.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 8462.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 8463 similar at 100% with AbstractFactory 8463.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 8463.100.Product = net.sourceforge.ganttproject.GanttTask 8463.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8463.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 8464 similar at 100% with AbstractFactory 8464.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 8464.100.Product = net.sourceforge.ganttproject.GanttTask 8464.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8464.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8465 similar at 100% with AbstractFactory 8465.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 8465.100.Product = net.sourceforge.ganttproject.GanttTask 8465.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8465.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 8466 similar at 100% with AbstractFactory 8466.100.AbstractProduct = java.io.Serializable 8466.100.Product = net.sourceforge.ganttproject.GanttTask 8466.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8466.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 8467 similar at 100% with AbstractFactory 8467.100.AbstractProduct = java.io.Serializable 8467.100.Product = net.sourceforge.ganttproject.GanttTask 8467.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8467.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8468 similar at 100% with AbstractFactory 8468.100.AbstractProduct = java.io.Serializable 8468.100.Product = net.sourceforge.ganttproject.GanttTask 8468.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8468.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 8469 similar at 100% with AbstractFactory 8469.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 8469.100.Product = net.sourceforge.ganttproject.GanttTask 8469.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8469.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8470 similar at 100% with AbstractFactory 8470.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 8470.100.Product = net.sourceforge.ganttproject.GanttTask 8470.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8470.100.AbstractFactory = java.lang.Object # Micro-architecture 8471 similar at 100% with AbstractFactory 8471.100.AbstractProduct = java.io.Serializable 8471.100.Product = net.sourceforge.ganttproject.GanttTask 8471.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8471.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8472 similar at 100% with AbstractFactory 8472.100.AbstractProduct = java.io.Serializable 8472.100.Product = net.sourceforge.ganttproject.GanttTask 8472.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8472.100.AbstractFactory = java.lang.Object # Micro-architecture 8473 similar at 100% with AbstractFactory 8473.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 8473.100.Product = net.sourceforge.ganttproject.GanttTask 8473.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 8473.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 8474 similar at 100% with AbstractFactory 8474.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 8474.100.Product = net.sourceforge.ganttproject.GanttTask 8474.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 8474.100.AbstractFactory = java.io.Serializable # Micro-architecture 8475 similar at 100% with AbstractFactory 8475.100.AbstractProduct = java.io.Serializable 8475.100.Product = net.sourceforge.ganttproject.GanttTask 8475.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 8475.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 8476 similar at 100% with AbstractFactory 8476.100.AbstractProduct = java.io.Serializable 8476.100.Product = net.sourceforge.ganttproject.GanttTask 8476.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 8476.100.AbstractFactory = java.io.Serializable # Micro-architecture 8477 similar at 100% with AbstractFactory 8477.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8477.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8477.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8477.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8478 similar at 100% with AbstractFactory 8478.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8478.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8478.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8478.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8479 similar at 100% with AbstractFactory 8479.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8479.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8479.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8479.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8480 similar at 100% with AbstractFactory 8480.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8480.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8480.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8480.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8481 similar at 100% with AbstractFactory 8481.100.AbstractProduct = java.lang.Object 8481.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8481.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8481.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8482 similar at 100% with AbstractFactory 8482.100.AbstractProduct = java.lang.Object 8482.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8482.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8482.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8483 similar at 100% with AbstractFactory 8483.100.AbstractProduct = java.lang.Object 8483.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8483.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8483.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8484 similar at 100% with AbstractFactory 8484.100.AbstractProduct = java.lang.Object 8484.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8484.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8484.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8485 similar at 100% with AbstractFactory 8485.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 8485.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8485.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8485.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8486 similar at 100% with AbstractFactory 8486.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 8486.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8486.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8486.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8487 similar at 100% with AbstractFactory 8487.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 8487.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8487.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8487.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8488 similar at 100% with AbstractFactory 8488.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 8488.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8488.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8488.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8489 similar at 100% with AbstractFactory 8489.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8489.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8489.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 8489.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 8490 similar at 100% with AbstractFactory 8490.100.AbstractProduct = java.lang.Object 8490.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8490.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 8490.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 8491 similar at 100% with AbstractFactory 8491.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 8491.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 8491.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 8491.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 8492 similar at 100% with AbstractFactory 8492.100.AbstractProduct = java.util.EventObject 8492.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 8492.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 8492.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 8493 similar at 100% with AbstractFactory 8493.100.AbstractProduct = java.util.EventObject 8493.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 8493.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 8493.100.AbstractFactory = java.lang.Object # Micro-architecture 8494 similar at 100% with AbstractFactory 8494.100.AbstractProduct = javax.swing.JButton 8494.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 8494.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 8494.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 8495 similar at 100% with AbstractFactory 8495.100.AbstractProduct = javax.swing.JButton 8495.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 8495.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 8495.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 8496 similar at 100% with AbstractFactory 8496.100.AbstractProduct = javax.swing.JButton 8496.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 8496.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8496.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8497 similar at 100% with AbstractFactory 8497.100.AbstractProduct = javax.swing.JButton 8497.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 8497.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8497.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8498 similar at 100% with AbstractFactory 8498.100.AbstractProduct = javax.swing.JButton 8498.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 8498.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8498.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8499 similar at 100% with AbstractFactory 8499.100.AbstractProduct = javax.swing.JButton 8499.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 8499.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8499.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8500 similar at 100% with AbstractFactory 8500.100.AbstractProduct = javax.swing.JButton 8500.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 8500.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 8500.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8501 similar at 100% with AbstractFactory 8501.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8501.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 8501.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 8501.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8502 similar at 100% with AbstractFactory 8502.100.AbstractProduct = java.lang.Object 8502.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 8502.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 8502.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 8503 similar at 100% with AbstractFactory 8503.100.AbstractProduct = java.lang.Object 8503.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 8503.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 8503.100.AbstractFactory = java.lang.Object # Micro-architecture 8504 similar at 100% with AbstractFactory 8504.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 8504.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 8504.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 8504.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 8505 similar at 100% with AbstractFactory 8505.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 8505.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 8505.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 8505.100.AbstractFactory = java.lang.Object # Micro-architecture 8506 similar at 100% with AbstractFactory 8506.100.AbstractProduct = java.lang.Exception 8506.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 8506.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8506.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 8507 similar at 100% with AbstractFactory 8507.100.AbstractProduct = java.lang.Exception 8507.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 8507.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8507.100.AbstractFactory = java.lang.Object # Micro-architecture 8508 similar at 100% with AbstractFactory 8508.100.AbstractProduct = java.lang.Exception 8508.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 8508.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 8508.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 8509 similar at 100% with AbstractFactory 8509.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 8509.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 8509.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8509.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 8510 similar at 100% with AbstractFactory 8510.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 8510.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 8510.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8510.100.AbstractFactory = java.lang.Object # Micro-architecture 8511 similar at 100% with AbstractFactory 8511.100.AbstractProduct = java.lang.Object 8511.100.Product = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem 8511.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyManagerImpl 8511.100.AbstractFactory = java.lang.Object # Micro-architecture 8512 similar at 100% with AbstractFactory 8512.100.AbstractProduct = java.lang.Exception 8512.100.Product = net.sourceforge.ganttproject.export.ExportException 8512.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 8512.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 8513 similar at 100% with AbstractFactory 8513.100.AbstractProduct = javax.swing.table.AbstractTableModel 8513.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 8513.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 8513.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 8514 similar at 100% with AbstractFactory 8514.100.AbstractProduct = java.util.EventObject 8514.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 8514.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8514.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8515 similar at 100% with AbstractFactory 8515.100.AbstractProduct = java.util.EventObject 8515.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 8515.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8515.100.AbstractFactory = java.lang.Object # Micro-architecture 8516 similar at 100% with AbstractFactory 8516.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8516.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 8516.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 8516.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8517 similar at 100% with AbstractFactory 8517.100.AbstractProduct = java.lang.Object 8517.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 8517.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 8517.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 8518 similar at 100% with AbstractFactory 8518.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 8518.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 8518.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 8518.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 8519 similar at 100% with AbstractFactory 8519.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8519.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8519.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8519.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8520 similar at 100% with AbstractFactory 8520.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8520.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8520.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8520.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8521 similar at 100% with AbstractFactory 8521.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8521.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8521.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8521.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8522 similar at 100% with AbstractFactory 8522.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8522.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8522.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8522.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8523 similar at 100% with AbstractFactory 8523.100.AbstractProduct = java.lang.Object 8523.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8523.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8523.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8524 similar at 100% with AbstractFactory 8524.100.AbstractProduct = java.lang.Object 8524.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8524.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8524.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8525 similar at 100% with AbstractFactory 8525.100.AbstractProduct = java.lang.Object 8525.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8525.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8525.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8526 similar at 100% with AbstractFactory 8526.100.AbstractProduct = java.lang.Object 8526.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8526.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8526.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8527 similar at 100% with AbstractFactory 8527.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 8527.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8527.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8527.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8528 similar at 100% with AbstractFactory 8528.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 8528.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8528.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8528.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8529 similar at 100% with AbstractFactory 8529.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 8529.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8529.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8529.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8530 similar at 100% with AbstractFactory 8530.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 8530.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8530.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8530.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8531 similar at 100% with AbstractFactory 8531.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 8531.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8531.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 8531.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 8532 similar at 100% with AbstractFactory 8532.100.AbstractProduct = java.lang.Object 8532.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8532.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 8532.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 8533 similar at 100% with AbstractFactory 8533.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 8533.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 8533.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 8533.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 8534 similar at 100% with AbstractFactory 8534.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8534.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 8534.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8534.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8535 similar at 100% with AbstractFactory 8535.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8535.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 8535.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8535.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8536 similar at 100% with AbstractFactory 8536.100.AbstractProduct = java.lang.Object 8536.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 8536.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8536.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8537 similar at 100% with AbstractFactory 8537.100.AbstractProduct = java.lang.Object 8537.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 8537.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8537.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8538 similar at 100% with AbstractFactory 8538.100.AbstractProduct = java.lang.Object 8538.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 8538.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8538.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8539 similar at 100% with AbstractFactory 8539.100.AbstractProduct = java.lang.Object 8539.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 8539.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8539.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8540 similar at 100% with AbstractFactory 8540.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 8540.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 8540.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8540.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8541 similar at 100% with AbstractFactory 8541.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 8541.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 8541.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8541.100.AbstractFactory = java.lang.Object # Micro-architecture 8542 similar at 100% with AbstractFactory 8542.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 8542.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 8542.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8542.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8543 similar at 100% with AbstractFactory 8543.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 8543.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 8543.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8543.100.AbstractFactory = java.lang.Object # Micro-architecture 8544 similar at 100% with AbstractFactory 8544.100.AbstractProduct = java.lang.Object 8544.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 8544.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8544.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8545 similar at 100% with AbstractFactory 8545.100.AbstractProduct = java.lang.Object 8545.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 8545.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8545.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8546 similar at 100% with AbstractFactory 8546.100.AbstractProduct = java.lang.Object 8546.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 8546.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8546.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8547 similar at 100% with AbstractFactory 8547.100.AbstractProduct = java.lang.Object 8547.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 8547.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8547.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8548 similar at 100% with AbstractFactory 8548.100.AbstractProduct = java.awt.event.ActionListener 8548.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 8548.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8548.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8549 similar at 100% with AbstractFactory 8549.100.AbstractProduct = java.awt.event.ActionListener 8549.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 8549.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8549.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8550 similar at 100% with AbstractFactory 8550.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8550.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 8550.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8550.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8551 similar at 100% with AbstractFactory 8551.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8551.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 8551.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8551.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8552 similar at 100% with AbstractFactory 8552.100.AbstractProduct = java.awt.event.ActionListener 8552.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 8552.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8552.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8553 similar at 100% with AbstractFactory 8553.100.AbstractProduct = java.awt.event.ActionListener 8553.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 8553.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8553.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8554 similar at 100% with AbstractFactory 8554.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8554.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 8554.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8554.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8555 similar at 100% with AbstractFactory 8555.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8555.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 8555.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8555.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8556 similar at 100% with AbstractFactory 8556.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 8556.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 8556.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8556.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 8557 similar at 100% with AbstractFactory 8557.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 8557.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 8557.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8557.100.AbstractFactory = java.lang.Object # Micro-architecture 8558 similar at 100% with AbstractFactory 8558.100.AbstractProduct = java.lang.Object 8558.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 8558.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8558.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 8559 similar at 100% with AbstractFactory 8559.100.AbstractProduct = java.lang.Object 8559.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 8559.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8559.100.AbstractFactory = java.lang.Object # Micro-architecture 8560 similar at 100% with AbstractFactory 8560.100.AbstractProduct = java.lang.Object 8560.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 8560.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8560.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 8561 similar at 100% with AbstractFactory 8561.100.AbstractProduct = java.lang.Object 8561.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 8561.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8561.100.AbstractFactory = java.lang.Object # Micro-architecture 8562 similar at 100% with AbstractFactory 8562.100.AbstractProduct = java.lang.Comparable 8562.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 8562.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8562.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 8563 similar at 100% with AbstractFactory 8563.100.AbstractProduct = java.lang.Comparable 8563.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 8563.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 8563.100.AbstractFactory = java.lang.Object # Micro-architecture 8564 similar at 100% with AbstractFactory 8564.100.AbstractProduct = java.lang.Exception 8564.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 8564.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 8564.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 8565 similar at 100% with AbstractFactory 8565.100.AbstractProduct = java.lang.Exception 8565.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 8565.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 8565.100.AbstractFactory = java.lang.Object # Micro-architecture 8566 similar at 100% with AbstractFactory 8566.100.AbstractProduct = net.sourceforge.ganttproject.time.TimeUnitImpl 8566.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 8566.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 8566.100.AbstractFactory = java.lang.Object # Micro-architecture 8567 similar at 100% with AbstractFactory 8567.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.DateFrameable 8567.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 8567.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 8567.100.AbstractFactory = java.lang.Object # Micro-architecture 8568 similar at 100% with AbstractFactory 8568.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 8568.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 8568.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 8568.100.AbstractFactory = java.lang.Object # Micro-architecture 8569 similar at 100% with AbstractFactory 8569.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8569.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 8569.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 8569.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8570 similar at 100% with AbstractFactory 8570.100.AbstractProduct = java.lang.Object 8570.100.Product = net.sourceforge.ganttproject.gui.UIConfiguration 8570.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 8570.100.AbstractFactory = java.lang.Object # Micro-architecture 8571 similar at 100% with AbstractFactory 8571.100.AbstractProduct = java.awt.TexturePaint 8571.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 8571.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 8571.100.AbstractFactory = java.lang.Object # Micro-architecture 8572 similar at 100% with AbstractFactory 8572.100.AbstractProduct = java.awt.TexturePaint 8572.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 8572.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 8572.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 8573 similar at 100% with AbstractFactory 8573.100.AbstractProduct = java.awt.TexturePaint 8573.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 8573.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver 8573.100.AbstractFactory = java.lang.Object # Micro-architecture 8574 similar at 100% with AbstractFactory 8574.100.AbstractProduct = java.awt.TexturePaint 8574.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 8574.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel 8574.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8575 similar at 100% with AbstractFactory 8575.100.AbstractProduct = java.awt.TexturePaint 8575.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 8575.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 8575.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8576 similar at 100% with AbstractFactory 8576.100.AbstractProduct = java.awt.TexturePaint 8576.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 8576.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 8576.100.AbstractFactory = javax.swing.event.ListSelectionListener # Micro-architecture 8577 similar at 100% with AbstractFactory 8577.100.AbstractProduct = java.awt.TexturePaint 8577.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 8577.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 8577.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8578 similar at 100% with AbstractFactory 8578.100.AbstractProduct = java.awt.TexturePaint 8578.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 8578.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 8578.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8579 similar at 100% with AbstractFactory 8579.100.AbstractProduct = javax.swing.JComboBox 8579.100.Product = net.sourceforge.ganttproject.shape.JPaintCombo 8579.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 8579.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8580 similar at 100% with AbstractFactory 8580.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8580.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 8580.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 8580.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8581 similar at 100% with AbstractFactory 8581.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 8581.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 8581.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 8581.100.AbstractFactory = java.lang.Object # Micro-architecture 8582 similar at 100% with AbstractFactory 8582.100.AbstractProduct = java.lang.Object 8582.100.Product = net.sourceforge.ganttproject.export.FontRecord 8582.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 8582.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 8583 similar at 100% with AbstractFactory 8583.100.AbstractProduct = java.lang.Object 8583.100.Product = net.sourceforge.ganttproject.export.FontRecord 8583.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator 8583.100.AbstractFactory = java.lang.Object # Micro-architecture 8584 similar at 100% with AbstractFactory 8584.100.AbstractProduct = java.lang.Object 8584.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 8584.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 8584.100.AbstractFactory = java.lang.Object # Micro-architecture 8585 similar at 100% with AbstractFactory 8585.100.AbstractProduct = java.lang.Object 8585.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 8585.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8585.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8586 similar at 100% with AbstractFactory 8586.100.AbstractProduct = java.lang.Object 8586.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 8586.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8586.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8587 similar at 100% with AbstractFactory 8587.100.AbstractProduct = java.lang.Object 8587.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 8587.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8587.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8588 similar at 100% with AbstractFactory 8588.100.AbstractProduct = java.lang.Object 8588.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 8588.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8588.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8589 similar at 100% with AbstractFactory 8589.100.AbstractProduct = java.lang.Object 8589.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 8589.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 8589.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 8590 similar at 100% with AbstractFactory 8590.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 8590.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 8590.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8590.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8591 similar at 100% with AbstractFactory 8591.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 8591.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 8591.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8591.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8592 similar at 100% with AbstractFactory 8592.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 8592.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 8592.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8592.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8593 similar at 100% with AbstractFactory 8593.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 8593.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 8593.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8593.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8594 similar at 100% with AbstractFactory 8594.100.AbstractProduct = javax.swing.AbstractAction 8594.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 8594.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8594.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 8595 similar at 100% with AbstractFactory 8595.100.AbstractProduct = javax.swing.AbstractAction 8595.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 8595.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8595.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 8596 similar at 100% with AbstractFactory 8596.100.AbstractProduct = javax.swing.AbstractAction 8596.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 8596.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 8596.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 8597 similar at 100% with AbstractFactory 8597.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 8597.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 8597.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 8597.100.AbstractFactory = java.lang.Object # Micro-architecture 8598 similar at 100% with AbstractFactory 8598.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 8598.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 8598.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 8598.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 8599 similar at 100% with AbstractFactory 8599.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 8599.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 8599.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm 8599.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 8600 similar at 100% with AbstractFactory 8600.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 8600.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 8600.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 8600.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 8601 similar at 100% with AbstractFactory 8601.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 8601.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 8601.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 8601.100.AbstractFactory = java.lang.Object # Micro-architecture 8602 similar at 100% with AbstractFactory 8602.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 8602.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 8602.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 8602.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 8603 similar at 100% with AbstractFactory 8603.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 8603.100.Product = net.sourceforge.ganttproject.document.FileDocument 8603.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8603.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8604 similar at 100% with AbstractFactory 8604.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 8604.100.Product = net.sourceforge.ganttproject.document.FileDocument 8604.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8604.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8605 similar at 100% with AbstractFactory 8605.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 8605.100.Product = net.sourceforge.ganttproject.document.FileDocument 8605.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8605.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8606 similar at 100% with AbstractFactory 8606.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 8606.100.Product = net.sourceforge.ganttproject.document.FileDocument 8606.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8606.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8607 similar at 100% with AbstractFactory 8607.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 8607.100.Product = net.sourceforge.ganttproject.document.FileDocument 8607.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 8607.100.AbstractFactory = java.lang.Object # Micro-architecture 8608 similar at 100% with AbstractFactory 8608.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8608.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 8608.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8608.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8609 similar at 100% with AbstractFactory 8609.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8609.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 8609.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8609.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8610 similar at 100% with AbstractFactory 8610.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 8610.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 8610.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8610.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8611 similar at 100% with AbstractFactory 8611.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 8611.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 8611.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8611.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8612 similar at 100% with AbstractFactory 8612.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 8612.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 8612.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8612.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8613 similar at 100% with AbstractFactory 8613.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 8613.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 8613.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8613.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8614 similar at 100% with AbstractFactory 8614.100.AbstractProduct = java.lang.Object 8614.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 8614.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8614.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8615 similar at 100% with AbstractFactory 8615.100.AbstractProduct = java.lang.Object 8615.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 8615.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8615.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8616 similar at 100% with AbstractFactory 8616.100.AbstractProduct = java.lang.Object 8616.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 8616.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8616.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8617 similar at 100% with AbstractFactory 8617.100.AbstractProduct = java.lang.Object 8617.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 8617.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8617.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8618 similar at 100% with AbstractFactory 8618.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument 8618.100.Product = net.sourceforge.ganttproject.document.HttpDocument 8618.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 8618.100.AbstractFactory = java.lang.Object # Micro-architecture 8619 similar at 100% with AbstractFactory 8619.100.AbstractProduct = java.lang.Object 8619.100.Product = net.sourceforge.ganttproject.gui.projectwizard.I18N 8619.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 8619.100.AbstractFactory = java.lang.Object # Micro-architecture 8620 similar at 100% with AbstractFactory 8620.100.AbstractProduct = java.awt.event.ActionListener 8620.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 8620.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8620.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8621 similar at 100% with AbstractFactory 8621.100.AbstractProduct = java.awt.event.ActionListener 8621.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 8621.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8621.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8622 similar at 100% with AbstractFactory 8622.100.AbstractProduct = java.awt.event.ActionListener 8622.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 8622.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8622.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8623 similar at 100% with AbstractFactory 8623.100.AbstractProduct = java.awt.event.ActionListener 8623.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 8623.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8623.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8624 similar at 100% with AbstractFactory 8624.100.AbstractProduct = javax.swing.JDialog 8624.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 8624.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8624.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8625 similar at 100% with AbstractFactory 8625.100.AbstractProduct = javax.swing.JDialog 8625.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 8625.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8625.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8626 similar at 100% with AbstractFactory 8626.100.AbstractProduct = javax.swing.JDialog 8626.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 8626.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8626.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8627 similar at 100% with AbstractFactory 8627.100.AbstractProduct = javax.swing.JDialog 8627.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 8627.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8627.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8628 similar at 100% with AbstractFactory 8628.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8628.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 8628.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8628.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8629 similar at 100% with AbstractFactory 8629.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8629.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 8629.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8629.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8630 similar at 100% with AbstractFactory 8630.100.AbstractProduct = java.awt.event.ItemListener 8630.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 8630.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8630.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 8631 similar at 100% with AbstractFactory 8631.100.AbstractProduct = java.awt.event.ItemListener 8631.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 8631.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 8631.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8632 similar at 100% with AbstractFactory 8632.100.AbstractProduct = java.lang.Object 8632.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 8632.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 8632.100.AbstractFactory = java.lang.Object # Micro-architecture 8633 similar at 100% with AbstractFactory 8633.100.AbstractProduct = java.lang.Object 8633.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 8633.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 8633.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 8634 similar at 100% with AbstractFactory 8634.100.AbstractProduct = java.lang.Object 8634.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 8634.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 8634.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 8635 similar at 100% with AbstractFactory 8635.100.AbstractProduct = java.lang.Object 8635.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 8635.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 8635.100.AbstractFactory = java.io.Serializable # Micro-architecture 8636 similar at 100% with AbstractFactory 8636.100.AbstractProduct = java.lang.Object 8636.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 8636.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship 8636.100.AbstractFactory = java.lang.Object # Micro-architecture 8637 similar at 100% with AbstractFactory 8637.100.AbstractProduct = javax.swing.JApplet 8637.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 8637.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 8637.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 8638 similar at 100% with AbstractFactory 8638.100.AbstractProduct = javax.swing.JApplet 8638.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 8638.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 8638.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8639 similar at 100% with AbstractFactory 8639.100.AbstractProduct = java.awt.event.ActionListener 8639.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 8639.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 8639.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 8640 similar at 100% with AbstractFactory 8640.100.AbstractProduct = java.awt.event.ActionListener 8640.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 8640.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 8640.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8641 similar at 100% with AbstractFactory 8641.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 8641.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 8641.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8641.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8642 similar at 100% with AbstractFactory 8642.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 8642.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 8642.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8642.100.AbstractFactory = java.lang.Object # Micro-architecture 8643 similar at 100% with AbstractFactory 8643.100.AbstractProduct = java.lang.Object 8643.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 8643.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8643.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8644 similar at 100% with AbstractFactory 8644.100.AbstractProduct = java.lang.Object 8644.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 8644.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8644.100.AbstractFactory = java.lang.Object # Micro-architecture 8645 similar at 100% with AbstractFactory 8645.100.AbstractProduct = java.lang.Object 8645.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 8645.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8645.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8646 similar at 100% with AbstractFactory 8646.100.AbstractProduct = java.lang.Object 8646.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 8646.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8646.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8647 similar at 100% with AbstractFactory 8647.100.AbstractProduct = java.lang.Object 8647.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 8647.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8647.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8648 similar at 100% with AbstractFactory 8648.100.AbstractProduct = java.lang.Object 8648.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 8648.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8648.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8649 similar at 100% with AbstractFactory 8649.100.AbstractProduct = java.lang.Object 8649.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 8649.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 8649.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 8650 similar at 100% with AbstractFactory 8650.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 8650.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 8650.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 8650.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 8651 similar at 100% with AbstractFactory 8651.100.AbstractProduct = java.lang.Object 8651.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 8651.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8651.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8652 similar at 100% with AbstractFactory 8652.100.AbstractProduct = java.lang.Object 8652.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 8652.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8652.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8653 similar at 100% with AbstractFactory 8653.100.AbstractProduct = java.lang.Object 8653.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 8653.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8653.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8654 similar at 100% with AbstractFactory 8654.100.AbstractProduct = java.lang.Object 8654.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 8654.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8654.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8655 similar at 100% with AbstractFactory 8655.100.AbstractProduct = java.util.EventObject 8655.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 8655.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8655.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 8656 similar at 100% with AbstractFactory 8656.100.AbstractProduct = java.util.EventObject 8656.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 8656.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 8656.100.AbstractFactory = java.lang.Object # Micro-architecture 8657 similar at 100% with AbstractFactory 8657.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 8657.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 8657.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8657.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8658 similar at 100% with AbstractFactory 8658.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 8658.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 8658.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8658.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8659 similar at 100% with AbstractFactory 8659.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 8659.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 8659.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8659.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8660 similar at 100% with AbstractFactory 8660.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 8660.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 8660.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8660.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8661 similar at 100% with AbstractFactory 8661.100.AbstractProduct = java.awt.event.ActionListener 8661.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 8661.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8661.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8662 similar at 100% with AbstractFactory 8662.100.AbstractProduct = java.awt.event.ActionListener 8662.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 8662.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8662.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8663 similar at 100% with AbstractFactory 8663.100.AbstractProduct = java.awt.event.ActionListener 8663.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 8663.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8663.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8664 similar at 100% with AbstractFactory 8664.100.AbstractProduct = java.awt.event.ActionListener 8664.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 8664.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8664.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8665 similar at 100% with AbstractFactory 8665.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 8665.100.Product = net.sourceforge.ganttproject.action.DeleteHumanAction 8665.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet 8665.100.AbstractFactory = java.lang.Object # Micro-architecture 8666 similar at 100% with AbstractFactory 8666.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnitFunctionOfDate 8666.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 8666.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 8666.100.AbstractFactory = java.lang.Object # Micro-architecture 8667 similar at 100% with AbstractFactory 8667.100.AbstractProduct = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 8667.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 8667.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 8667.100.AbstractFactory = java.lang.Object # Micro-architecture 8668 similar at 100% with AbstractFactory 8668.100.AbstractProduct = java.lang.Object 8668.100.Product = net.sourceforge.ganttproject.export.JDKFontLocator 8668.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 8668.100.AbstractFactory = java.lang.Object # Micro-architecture 8669 similar at 100% with AbstractFactory 8669.100.AbstractProduct = javax.swing.filechooser.FileFilter 8669.100.Product = net.sourceforge.ganttproject.filter.GanttXMLFileFilter 8669.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog 8669.100.AbstractFactory = java.lang.Object # Micro-architecture 8670 similar at 100% with AbstractFactory 8670.100.AbstractProduct = javax.swing.AbstractAction 8670.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 8670.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8670.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8671 similar at 100% with AbstractFactory 8671.100.AbstractProduct = javax.swing.AbstractAction 8671.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 8671.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8671.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8672 similar at 100% with AbstractFactory 8672.100.AbstractProduct = javax.swing.AbstractAction 8672.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 8672.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8672.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8673 similar at 100% with AbstractFactory 8673.100.AbstractProduct = javax.swing.AbstractAction 8673.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 8673.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8673.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8674 similar at 100% with AbstractFactory 8674.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 8674.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 8674.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8674.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 8675 similar at 100% with AbstractFactory 8675.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 8675.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 8675.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8675.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 8676 similar at 100% with AbstractFactory 8676.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 8676.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 8676.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8676.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 8677 similar at 100% with AbstractFactory 8677.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 8677.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 8677.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 8677.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 8678 similar at 100% with AbstractFactory 8678.100.AbstractProduct = java.util.GregorianCalendar 8678.100.Product = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 8678.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 8678.100.AbstractFactory = java.lang.Object # Micro-architecture 8679 similar at 100% with AbstractFactory 8679.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 8679.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 8679.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 8679.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog --------------------------------------------- 1 and 4 ConcreteFactory creation Product dummyRelationship ConcreteFactory association Product dummyRelationship EPI_Abstract_AbstractProduct inheritance Product dummyRelationship EPI_Abstract_AbstractFactory inheritance ConcreteFactory Solution Computation Time:3361 Number of Solutions With and Without Ghosts:832 Number of Solutions Without Ghosts:438 Number of Solutions With Ghosts:394 # Micro-architecture 9137 similar at 100% with AbstractFactory 9137.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 9137.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9138 similar at 100% with AbstractFactory 9138.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 9138.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 9139 similar at 100% with AbstractFactory 9139.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 9139.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 9140 similar at 100% with AbstractFactory 9140.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 9140.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9141 similar at 100% with AbstractFactory 9141.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 9141.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9142 similar at 100% with AbstractFactory 9142.100.Product = javax.swing.JTable 9142.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 9143 similar at 100% with AbstractFactory 9143.100.Product = javax.swing.JTable 9143.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 9144 similar at 100% with AbstractFactory 9144.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 9144.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9145 similar at 100% with AbstractFactory 9145.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 9145.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 9146 similar at 100% with AbstractFactory 9146.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 9146.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9147 similar at 100% with AbstractFactory 9147.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 9147.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9148 similar at 100% with AbstractFactory 9148.100.Product = java.io.InputStreamReader 9148.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen # Micro-architecture 9149 similar at 100% with AbstractFactory 9149.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 9149.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9150 similar at 100% with AbstractFactory 9150.100.Product = net.sourceforge.ganttproject.resource.HumanResource 9150.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 9151 similar at 100% with AbstractFactory 9151.100.Product = net.sourceforge.ganttproject.resource.HumanResource 9151.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 9152 similar at 100% with AbstractFactory 9152.100.Product = net.sourceforge.ganttproject.GanttPrintable 9152.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 9153 similar at 100% with AbstractFactory 9153.100.Product = net.sourceforge.ganttproject.GanttPrintable 9153.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint # Micro-architecture 9154 similar at 100% with AbstractFactory 9154.100.Product = net.sourceforge.ganttproject.GanttPrintable 9154.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 9155 similar at 100% with AbstractFactory 9155.100.Product = net.sourceforge.ganttproject.gui.OpenFileDialog 9155.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 9156 similar at 100% with AbstractFactory 9156.100.Product = java.awt.image.BufferedImage 9156.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 9157 similar at 100% with AbstractFactory 9157.100.Product = java.awt.image.BufferedImage 9157.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 9158 similar at 100% with AbstractFactory 9158.100.Product = java.awt.image.BufferedImage 9158.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint # Micro-architecture 9159 similar at 100% with AbstractFactory 9159.100.Product = java.awt.image.BufferedImage 9159.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 9160 similar at 100% with AbstractFactory 9160.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 9160.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 9161 similar at 100% with AbstractFactory 9161.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 9161.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9162 similar at 100% with AbstractFactory 9162.100.Product = java.io.IOException 9162.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocumentOutputStream # Micro-architecture 9163 similar at 100% with AbstractFactory 9163.100.Product = java.io.IOException 9163.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 9164 similar at 100% with AbstractFactory 9164.100.Product = java.io.IOException 9164.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 9165 similar at 100% with AbstractFactory 9165.100.Product = net.sourceforge.ganttproject.GanttOptions 9165.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9166 similar at 100% with AbstractFactory 9166.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 9166.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9167 similar at 100% with AbstractFactory 9167.100.Product = java.util.Hashtable 9167.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 9168 similar at 100% with AbstractFactory 9168.100.Product = java.text.FieldPosition 9168.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 9169 similar at 100% with AbstractFactory 9169.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9169.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9170 similar at 100% with AbstractFactory 9170.100.Product = org.apache.webdav.lib.WebdavResource 9170.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 9171 similar at 100% with AbstractFactory 9171.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 9171.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9172 similar at 100% with AbstractFactory 9172.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 9172.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 9173 similar at 100% with AbstractFactory 9173.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 9173.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler # Micro-architecture 9174 similar at 100% with AbstractFactory 9174.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 9174.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler # Micro-architecture 9175 similar at 100% with AbstractFactory 9175.100.Product = javax.swing.DefaultCellEditor 9175.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 9176 similar at 100% with AbstractFactory 9176.100.Product = javax.swing.DefaultCellEditor 9176.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 9177 similar at 100% with AbstractFactory 9177.100.Product = java.awt.BorderLayout 9177.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 9178 similar at 100% with AbstractFactory 9178.100.Product = java.awt.BorderLayout 9178.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9179 similar at 100% with AbstractFactory 9179.100.Product = net.sourceforge.ganttproject.export.FontTriplet 9179.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord # Micro-architecture 9180 similar at 100% with AbstractFactory 9180.100.Product = net.sourceforge.ganttproject.export.FontTriplet 9180.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 9181 similar at 100% with AbstractFactory 9181.100.Product = java.awt.event.ActionEvent 9181.100.ConcreteFactory = net.sourceforge.ganttproject.document.OpenDocumentAction # Micro-architecture 9182 similar at 100% with AbstractFactory 9182.100.Product = java.awt.event.ActionEvent 9182.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape # Micro-architecture 9183 similar at 100% with AbstractFactory 9183.100.Product = net.sourceforge.ganttproject.GanttExportSettings 9183.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 9184 similar at 100% with AbstractFactory 9184.100.Product = net.sourceforge.ganttproject.GanttExportSettings 9184.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9185 similar at 100% with AbstractFactory 9185.100.Product = javax.xml.transform.stream.StreamSource 9185.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9186 similar at 100% with AbstractFactory 9186.100.Product = javax.xml.transform.stream.StreamSource 9186.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 9187 similar at 100% with AbstractFactory 9187.100.Product = javax.xml.transform.stream.StreamSource 9187.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9188 similar at 100% with AbstractFactory 9188.100.Product = net.sourceforge.ganttproject.export.ResourceChartExportData 9188.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9189 similar at 100% with AbstractFactory 9189.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 9189.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 9190 similar at 100% with AbstractFactory 9190.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 9190.100.ConcreteFactory = net.sourceforge.ganttproject.action.NewHumanAction # Micro-architecture 9191 similar at 100% with AbstractFactory 9191.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 9191.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 9192 similar at 100% with AbstractFactory 9192.100.Product = net.sourceforge.ganttproject.GanttCalendar 9192.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 9193 similar at 100% with AbstractFactory 9193.100.Product = net.sourceforge.ganttproject.GanttCalendar 9193.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 9194 similar at 100% with AbstractFactory 9194.100.Product = net.sourceforge.ganttproject.GanttCalendar 9194.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 9195 similar at 100% with AbstractFactory 9195.100.Product = net.sourceforge.ganttproject.GanttCalendar 9195.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9196 similar at 100% with AbstractFactory 9196.100.Product = net.sourceforge.ganttproject.GanttCalendar 9196.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9197 similar at 100% with AbstractFactory 9197.100.Product = net.sourceforge.ganttproject.GanttCalendar 9197.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 9198 similar at 100% with AbstractFactory 9198.100.Product = net.sourceforge.ganttproject.GanttCalendar 9198.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 9199 similar at 100% with AbstractFactory 9199.100.Product = javax.swing.JSpinner 9199.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9200 similar at 100% with AbstractFactory 9200.100.Product = org.apache.commons.httpclient.HttpURL 9200.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 9201 similar at 100% with AbstractFactory 9201.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 9201.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties # Micro-architecture 9202 similar at 100% with AbstractFactory 9202.100.Product = javax.swing.JTextArea 9202.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9203 similar at 100% with AbstractFactory 9203.100.Product = java.io.PrintWriter 9203.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9204 similar at 100% with AbstractFactory 9204.100.Product = java.lang.StringBuilder 9204.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 9205 similar at 100% with AbstractFactory 9205.100.Product = java.lang.StringBuilder 9205.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 9206 similar at 100% with AbstractFactory 9206.100.Product = java.lang.StringBuilder 9206.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 9207 similar at 100% with AbstractFactory 9207.100.Product = java.lang.StringBuilder 9207.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog # Micro-architecture 9208 similar at 100% with AbstractFactory 9208.100.Product = java.lang.StringBuilder 9208.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 9209 similar at 100% with AbstractFactory 9209.100.Product = java.lang.StringBuilder 9209.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttCSVExport # Micro-architecture 9210 similar at 100% with AbstractFactory 9210.100.Product = java.lang.StringBuilder 9210.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel # Micro-architecture 9211 similar at 100% with AbstractFactory 9211.100.Product = java.lang.StringBuilder 9211.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RolePersistentID # Micro-architecture 9212 similar at 100% with AbstractFactory 9212.100.Product = java.lang.StringBuilder 9212.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 9213 similar at 100% with AbstractFactory 9213.100.Product = java.lang.StringBuilder 9213.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 9214 similar at 100% with AbstractFactory 9214.100.Product = java.lang.StringBuilder 9214.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 9215 similar at 100% with AbstractFactory 9215.100.Product = java.lang.StringBuilder 9215.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 9216 similar at 100% with AbstractFactory 9216.100.Product = java.lang.StringBuilder 9216.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel # Micro-architecture 9217 similar at 100% with AbstractFactory 9217.100.Product = java.lang.StringBuilder 9217.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter # Micro-architecture 9218 similar at 100% with AbstractFactory 9218.100.Product = java.lang.StringBuilder 9218.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 9219 similar at 100% with AbstractFactory 9219.100.Product = java.lang.StringBuilder 9219.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9220 similar at 100% with AbstractFactory 9220.100.Product = java.lang.StringBuilder 9220.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler # Micro-architecture 9221 similar at 100% with AbstractFactory 9221.100.Product = java.lang.StringBuilder 9221.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9222 similar at 100% with AbstractFactory 9222.100.Product = java.lang.StringBuilder 9222.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint # Micro-architecture 9223 similar at 100% with AbstractFactory 9223.100.Product = java.lang.StringBuilder 9223.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 9224 similar at 100% with AbstractFactory 9224.100.Product = java.lang.StringBuilder 9224.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontMetricsStorage # Micro-architecture 9225 similar at 100% with AbstractFactory 9225.100.Product = java.lang.StringBuilder 9225.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 9226 similar at 100% with AbstractFactory 9226.100.Product = java.lang.StringBuilder 9226.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 9227 similar at 100% with AbstractFactory 9227.100.Product = java.lang.StringBuilder 9227.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 9228 similar at 100% with AbstractFactory 9228.100.Product = java.lang.StringBuilder 9228.100.ConcreteFactory = net.sourceforge.ganttproject.io.CSVOptions # Micro-architecture 9229 similar at 100% with AbstractFactory 9229.100.Product = java.lang.StringBuilder 9229.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels # Micro-architecture 9230 similar at 100% with AbstractFactory 9230.100.Product = java.lang.StringBuilder 9230.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 9231 similar at 100% with AbstractFactory 9231.100.Product = java.lang.StringBuilder 9231.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocumentOutputStream # Micro-architecture 9232 similar at 100% with AbstractFactory 9232.100.Product = java.lang.StringBuilder 9232.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9233 similar at 100% with AbstractFactory 9233.100.Product = java.lang.StringBuilder 9233.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler # Micro-architecture 9234 similar at 100% with AbstractFactory 9234.100.Product = java.lang.StringBuilder 9234.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9235 similar at 100% with AbstractFactory 9235.100.Product = java.lang.StringBuilder 9235.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler # Micro-architecture 9236 similar at 100% with AbstractFactory 9236.100.Product = java.lang.StringBuilder 9236.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleImpl # Micro-architecture 9237 similar at 100% with AbstractFactory 9237.100.Product = java.lang.StringBuilder 9237.100.ConcreteFactory = net.sourceforge.ganttproject.gui.ResourcesTableModel # Micro-architecture 9238 similar at 100% with AbstractFactory 9238.100.Product = java.lang.StringBuilder 9238.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 9239 similar at 100% with AbstractFactory 9239.100.Product = java.lang.StringBuilder 9239.100.ConcreteFactory = net.sourceforge.ganttproject.parser.DependencyTagHandler # Micro-architecture 9240 similar at 100% with AbstractFactory 9240.100.Product = java.lang.StringBuilder 9240.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 9241 similar at 100% with AbstractFactory 9241.100.Product = java.lang.StringBuilder 9241.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel # Micro-architecture 9242 similar at 100% with AbstractFactory 9242.100.Product = java.lang.StringBuilder 9242.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9243 similar at 100% with AbstractFactory 9243.100.Product = java.lang.StringBuilder 9243.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint # Micro-architecture 9244 similar at 100% with AbstractFactory 9244.100.Product = java.lang.StringBuilder 9244.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord # Micro-architecture 9245 similar at 100% with AbstractFactory 9245.100.Product = java.lang.StringBuilder 9245.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 9246 similar at 100% with AbstractFactory 9246.100.Product = java.lang.StringBuilder 9246.100.ConcreteFactory = net.sourceforge.ganttproject.util.ColorConvertion # Micro-architecture 9247 similar at 100% with AbstractFactory 9247.100.Product = java.lang.StringBuilder 9247.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9248 similar at 100% with AbstractFactory 9248.100.Product = java.lang.StringBuilder 9248.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 9249 similar at 100% with AbstractFactory 9249.100.Product = java.lang.StringBuilder 9249.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 9250 similar at 100% with AbstractFactory 9250.100.Product = java.lang.StringBuilder 9250.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties # Micro-architecture 9251 similar at 100% with AbstractFactory 9251.100.Product = java.lang.StringBuilder 9251.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship # Micro-architecture 9252 similar at 100% with AbstractFactory 9252.100.Product = java.lang.StringBuilder 9252.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 9253 similar at 100% with AbstractFactory 9253.100.Product = java.lang.StringBuilder 9253.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl # Micro-architecture 9254 similar at 100% with AbstractFactory 9254.100.Product = java.lang.StringBuilder 9254.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXFIGSaver # Micro-architecture 9255 similar at 100% with AbstractFactory 9255.100.Product = java.lang.StringBuilder 9255.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9256 similar at 100% with AbstractFactory 9256.100.Product = java.lang.StringBuilder 9256.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction # Micro-architecture 9257 similar at 100% with AbstractFactory 9257.100.Product = java.lang.StringBuilder 9257.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 9258 similar at 100% with AbstractFactory 9258.100.Product = java.lang.StringBuilder 9258.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 9259 similar at 100% with AbstractFactory 9259.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 9259.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 9260 similar at 100% with AbstractFactory 9260.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 9260.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9261 similar at 100% with AbstractFactory 9261.100.Product = java.util.Date 9261.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9262 similar at 100% with AbstractFactory 9262.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 9262.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9263 similar at 100% with AbstractFactory 9263.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 9263.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 9264 similar at 100% with AbstractFactory 9264.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 9264.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 9265 similar at 100% with AbstractFactory 9265.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 9265.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 9266 similar at 100% with AbstractFactory 9266.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 9266.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties # Micro-architecture 9267 similar at 100% with AbstractFactory 9267.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 9267.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction # Micro-architecture 9268 similar at 100% with AbstractFactory 9268.100.Product = net.sourceforge.ganttproject.action.NewHumanAction 9268.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 9269 similar at 100% with AbstractFactory 9269.100.Product = javax.swing.tree.TreePath 9269.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9270 similar at 100% with AbstractFactory 9270.100.Product = javax.swing.tree.TreePath 9270.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 9271 similar at 100% with AbstractFactory 9271.100.Product = javax.swing.tree.TreePath 9271.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9272 similar at 100% with AbstractFactory 9272.100.Product = java.util.Locale 9272.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel # Micro-architecture 9273 similar at 100% with AbstractFactory 9273.100.Product = net.sourceforge.ganttproject.PrjInfos 9273.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9274 similar at 100% with AbstractFactory 9274.100.Product = net.sourceforge.ganttproject.PrjInfos 9274.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 9275 similar at 100% with AbstractFactory 9275.100.Product = net.sourceforge.ganttproject.GanttProject 9275.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9276 similar at 100% with AbstractFactory 9276.100.Product = net.sourceforge.ganttproject.GanttProject 9276.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 9277 similar at 100% with AbstractFactory 9277.100.Product = java.util.ArrayList 9277.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 9278 similar at 100% with AbstractFactory 9278.100.Product = java.util.ArrayList 9278.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl # Micro-architecture 9279 similar at 100% with AbstractFactory 9279.100.Product = java.util.ArrayList 9279.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 9280 similar at 100% with AbstractFactory 9280.100.Product = java.util.ArrayList 9280.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 9281 similar at 100% with AbstractFactory 9281.100.Product = java.util.ArrayList 9281.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 9282 similar at 100% with AbstractFactory 9282.100.Product = java.util.ArrayList 9282.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 9283 similar at 100% with AbstractFactory 9283.100.Product = java.util.ArrayList 9283.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem # Micro-architecture 9284 similar at 100% with AbstractFactory 9284.100.Product = java.util.ArrayList 9284.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 9285 similar at 100% with AbstractFactory 9285.100.Product = java.util.ArrayList 9285.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 9286 similar at 100% with AbstractFactory 9286.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 9286.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9287 similar at 100% with AbstractFactory 9287.100.Product = java.io.FileOutputStream 9287.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9288 similar at 100% with AbstractFactory 9288.100.Product = java.io.FileOutputStream 9288.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9289 similar at 100% with AbstractFactory 9289.100.Product = java.io.FileOutputStream 9289.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 9290 similar at 100% with AbstractFactory 9290.100.Product = java.io.FileOutputStream 9290.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9291 similar at 100% with AbstractFactory 9291.100.Product = java.io.FileOutputStream 9291.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument # Micro-architecture 9292 similar at 100% with AbstractFactory 9292.100.Product = java.io.FileInputStream 9292.100.ConcreteFactory = net.sourceforge.ganttproject.export.TTFFileExt # Micro-architecture 9293 similar at 100% with AbstractFactory 9293.100.Product = java.io.FileInputStream 9293.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 9294 similar at 100% with AbstractFactory 9294.100.Product = java.io.FileInputStream 9294.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen # Micro-architecture 9295 similar at 100% with AbstractFactory 9295.100.Product = java.io.FileInputStream 9295.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument # Micro-architecture 9296 similar at 100% with AbstractFactory 9296.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 9296.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9297 similar at 100% with AbstractFactory 9297.100.Product = net.sourceforge.ganttproject.language.GanttLanguage 9297.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 9298 similar at 100% with AbstractFactory 9298.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 9298.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9299 similar at 100% with AbstractFactory 9299.100.Product = javax.swing.JMenuItem 9299.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9300 similar at 100% with AbstractFactory 9300.100.Product = javax.swing.JMenuItem 9300.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 9301 similar at 100% with AbstractFactory 9301.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 9301.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9302 similar at 100% with AbstractFactory 9302.100.Product = javax.swing.AbstractAction 9302.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 9303 similar at 100% with AbstractFactory 9303.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 9303.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 9304 similar at 100% with AbstractFactory 9304.100.Product = java.lang.Class 9304.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 9305 similar at 100% with AbstractFactory 9305.100.Product = net.sourceforge.ganttproject.io.CSVOptions 9305.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 9306 similar at 100% with AbstractFactory 9306.100.Product = javax.swing.border.TitledBorder 9306.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 9307 similar at 100% with AbstractFactory 9307.100.Product = javax.swing.border.TitledBorder 9307.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 9308 similar at 100% with AbstractFactory 9308.100.Product = javax.swing.border.TitledBorder 9308.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 9309 similar at 100% with AbstractFactory 9309.100.Product = javax.swing.border.TitledBorder 9309.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9310 similar at 100% with AbstractFactory 9310.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeels 9310.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels # Micro-architecture 9311 similar at 100% with AbstractFactory 9311.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 9311.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 9312 similar at 100% with AbstractFactory 9312.100.Product = org.apache.fop.apps.Options 9312.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9313 similar at 100% with AbstractFactory 9313.100.Product = org.apache.fop.apps.Options 9313.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9314 similar at 100% with AbstractFactory 9314.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 9314.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl # Micro-architecture 9315 similar at 100% with AbstractFactory 9315.100.Product = javax.swing.tree.DefaultMutableTreeNode 9315.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9316 similar at 100% with AbstractFactory 9316.100.Product = javax.swing.tree.DefaultMutableTreeNode 9316.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 9317 similar at 100% with AbstractFactory 9317.100.Product = net.sourceforge.ganttproject.GanttSplash 9317.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9318 similar at 100% with AbstractFactory 9318.100.Product = java.io.File 9318.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 9319 similar at 100% with AbstractFactory 9319.100.Product = java.io.File 9319.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel # Micro-architecture 9320 similar at 100% with AbstractFactory 9320.100.Product = java.io.File 9320.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9321 similar at 100% with AbstractFactory 9321.100.Product = java.io.File 9321.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9322 similar at 100% with AbstractFactory 9322.100.Product = java.io.File 9322.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 9323 similar at 100% with AbstractFactory 9323.100.Product = java.io.File 9323.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel # Micro-architecture 9324 similar at 100% with AbstractFactory 9324.100.Product = java.io.File 9324.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 9325 similar at 100% with AbstractFactory 9325.100.Product = java.io.File 9325.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9326 similar at 100% with AbstractFactory 9326.100.Product = java.io.File 9326.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 9327 similar at 100% with AbstractFactory 9327.100.Product = java.io.File 9327.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 9328 similar at 100% with AbstractFactory 9328.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeelInfo 9328.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels # Micro-architecture 9329 similar at 100% with AbstractFactory 9329.100.Product = java.lang.Object 9329.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.MonthTextFormatter # Micro-architecture 9330 similar at 100% with AbstractFactory 9330.100.Product = java.lang.Object 9330.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter # Micro-architecture 9331 similar at 100% with AbstractFactory 9331.100.Product = java.lang.Object 9331.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 9332 similar at 100% with AbstractFactory 9332.100.Product = java.lang.Object 9332.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 9333 similar at 100% with AbstractFactory 9333.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 9333.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9334 similar at 100% with AbstractFactory 9334.100.Product = java.lang.String 9334.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog # Micro-architecture 9335 similar at 100% with AbstractFactory 9335.100.Product = java.lang.String 9335.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 9336 similar at 100% with AbstractFactory 9336.100.Product = java.lang.String 9336.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 9337 similar at 100% with AbstractFactory 9337.100.Product = java.lang.String 9337.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9338 similar at 100% with AbstractFactory 9338.100.Product = java.lang.String 9338.100.ConcreteFactory = net.sourceforge.ganttproject.io.CSVOptions # Micro-architecture 9339 similar at 100% with AbstractFactory 9339.100.Product = java.lang.String 9339.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 9340 similar at 100% with AbstractFactory 9340.100.Product = java.lang.String 9340.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.I18N # Micro-architecture 9341 similar at 100% with AbstractFactory 9341.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 9341.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9342 similar at 100% with AbstractFactory 9342.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 9342.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9343 similar at 100% with AbstractFactory 9343.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 9343.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 9344 similar at 100% with AbstractFactory 9344.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 9344.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9345 similar at 100% with AbstractFactory 9345.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 9345.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 9346 similar at 100% with AbstractFactory 9346.100.Product = javax.swing.JComboBox 9346.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 9347 similar at 100% with AbstractFactory 9347.100.Product = javax.swing.JComboBox 9347.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 9348 similar at 100% with AbstractFactory 9348.100.Product = javax.swing.JComboBox 9348.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 9349 similar at 100% with AbstractFactory 9349.100.Product = javax.swing.JComboBox 9349.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9350 similar at 100% with AbstractFactory 9350.100.Product = java.io.BufferedReader 9350.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen # Micro-architecture 9351 similar at 100% with AbstractFactory 9351.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 9351.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9352 similar at 100% with AbstractFactory 9352.100.Product = javax.swing.text.DefaultStyledDocument 9352.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog # Micro-architecture 9353 similar at 100% with AbstractFactory 9353.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 9353.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 9354 similar at 100% with AbstractFactory 9354.100.Product = javax.swing.JButton 9354.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 9355 similar at 100% with AbstractFactory 9355.100.Product = javax.swing.JButton 9355.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 9356 similar at 100% with AbstractFactory 9356.100.Product = javax.swing.JButton 9356.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9357 similar at 100% with AbstractFactory 9357.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 9357.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 9358 similar at 100% with AbstractFactory 9358.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 9358.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9359 similar at 100% with AbstractFactory 9359.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 9359.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 9360 similar at 100% with AbstractFactory 9360.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 9360.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9361 similar at 100% with AbstractFactory 9361.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 9361.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9362 similar at 100% with AbstractFactory 9362.100.Product = javax.xml.transform.sax.SAXResult 9362.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9363 similar at 100% with AbstractFactory 9363.100.Product = javax.xml.transform.sax.SAXResult 9363.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9364 similar at 100% with AbstractFactory 9364.100.Product = javax.swing.JPanel 9364.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 9365 similar at 100% with AbstractFactory 9365.100.Product = javax.swing.JPanel 9365.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 9366 similar at 100% with AbstractFactory 9366.100.Product = javax.swing.JPanel 9366.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 9367 similar at 100% with AbstractFactory 9367.100.Product = javax.swing.JPanel 9367.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 9368 similar at 100% with AbstractFactory 9368.100.Product = javax.swing.JPanel 9368.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9369 similar at 100% with AbstractFactory 9369.100.Product = javax.swing.JPanel 9369.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9370 similar at 100% with AbstractFactory 9370.100.Product = javax.swing.JPanel 9370.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 9371 similar at 100% with AbstractFactory 9371.100.Product = javax.swing.JPanel 9371.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 9372 similar at 100% with AbstractFactory 9372.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 9372.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9373 similar at 100% with AbstractFactory 9373.100.Product = net.sourceforge.ganttproject.export.GanttChartExportData 9373.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9374 similar at 100% with AbstractFactory 9374.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 9374.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 9375 similar at 100% with AbstractFactory 9375.100.Product = net.sourceforge.ganttproject.GanttTask 9375.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 9376 similar at 100% with AbstractFactory 9376.100.Product = net.sourceforge.ganttproject.GanttTask 9376.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9377 similar at 100% with AbstractFactory 9377.100.Product = net.sourceforge.ganttproject.GanttTask 9377.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 9378 similar at 100% with AbstractFactory 9378.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 9378.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9379 similar at 100% with AbstractFactory 9379.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 9379.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 9380 similar at 100% with AbstractFactory 9380.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 9380.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 9381 similar at 100% with AbstractFactory 9381.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 9381.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 9382 similar at 100% with AbstractFactory 9382.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 9382.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 9383 similar at 100% with AbstractFactory 9383.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 9383.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9384 similar at 100% with AbstractFactory 9384.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 9384.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9385 similar at 100% with AbstractFactory 9385.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 9385.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 9386 similar at 100% with AbstractFactory 9386.100.Product = javax.swing.DefaultComboBoxModel 9386.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 9387 similar at 100% with AbstractFactory 9387.100.Product = javax.swing.JCheckBox 9387.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9388 similar at 100% with AbstractFactory 9388.100.Product = java.io.StringWriter 9388.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9389 similar at 100% with AbstractFactory 9389.100.Product = java.awt.print.PageFormat 9389.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint # Micro-architecture 9390 similar at 100% with AbstractFactory 9390.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 9390.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl # Micro-architecture 9391 similar at 100% with AbstractFactory 9391.100.Product = org.apache.avalon.framework.logger.ConsoleLogger 9391.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9392 similar at 100% with AbstractFactory 9392.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 9392.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 9393 similar at 100% with AbstractFactory 9393.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 9393.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 9394 similar at 100% with AbstractFactory 9394.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 9394.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 9395 similar at 100% with AbstractFactory 9395.100.Product = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem 9395.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyManagerImpl # Micro-architecture 9396 similar at 100% with AbstractFactory 9396.100.Product = net.sourceforge.ganttproject.export.ExportException 9396.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9397 similar at 100% with AbstractFactory 9397.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 9397.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 9398 similar at 100% with AbstractFactory 9398.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 9398.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9399 similar at 100% with AbstractFactory 9399.100.Product = java.awt.FlowLayout 9399.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9400 similar at 100% with AbstractFactory 9400.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 9400.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 9401 similar at 100% with AbstractFactory 9401.100.Product = java.lang.Thread 9401.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttStatusBar # Micro-architecture 9402 similar at 100% with AbstractFactory 9402.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 9402.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 9403 similar at 100% with AbstractFactory 9403.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 9403.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 9404 similar at 100% with AbstractFactory 9404.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 9404.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl # Micro-architecture 9405 similar at 100% with AbstractFactory 9405.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 9405.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9406 similar at 100% with AbstractFactory 9406.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 9406.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 9407 similar at 100% with AbstractFactory 9407.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 9407.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9408 similar at 100% with AbstractFactory 9408.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 9408.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9409 similar at 100% with AbstractFactory 9409.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 9409.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9410 similar at 100% with AbstractFactory 9410.100.Product = javax.swing.JTextField 9410.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 9411 similar at 100% with AbstractFactory 9411.100.Product = javax.swing.JTextField 9411.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9412 similar at 100% with AbstractFactory 9412.100.Product = javax.swing.JTextField 9412.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9413 similar at 100% with AbstractFactory 9413.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 9413.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9414 similar at 100% with AbstractFactory 9414.100.Product = java.awt.Color 9414.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttCellListRenderer # Micro-architecture 9415 similar at 100% with AbstractFactory 9415.100.Product = java.awt.Color 9415.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 9416 similar at 100% with AbstractFactory 9416.100.Product = java.awt.Color 9416.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ColorValueParser # Micro-architecture 9417 similar at 100% with AbstractFactory 9417.100.Product = java.awt.Color 9417.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 9418 similar at 100% with AbstractFactory 9418.100.Product = java.awt.Color 9418.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 9419 similar at 100% with AbstractFactory 9419.100.Product = java.awt.Color 9419.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9420 similar at 100% with AbstractFactory 9420.100.Product = java.awt.Color 9420.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9421 similar at 100% with AbstractFactory 9421.100.Product = java.awt.Color 9421.100.ConcreteFactory = net.sourceforge.ganttproject.util.ColorConvertion # Micro-architecture 9422 similar at 100% with AbstractFactory 9422.100.Product = java.awt.Color 9422.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 9423 similar at 100% with AbstractFactory 9423.100.Product = javax.swing.Box 9423.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 9424 similar at 100% with AbstractFactory 9424.100.Product = javax.swing.JTabbedPane 9424.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9425 similar at 100% with AbstractFactory 9425.100.Product = java.awt.Font 9425.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 9426 similar at 100% with AbstractFactory 9426.100.Product = java.awt.Font 9426.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 9427 similar at 100% with AbstractFactory 9427.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 9427.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9428 similar at 100% with AbstractFactory 9428.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 9428.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9429 similar at 100% with AbstractFactory 9429.100.Product = javax.swing.JList 9429.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 9430 similar at 100% with AbstractFactory 9430.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 9430.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 9431 similar at 100% with AbstractFactory 9431.100.Product = java.text.SimpleDateFormat 9431.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 9432 similar at 100% with AbstractFactory 9432.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 9432.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 9433 similar at 100% with AbstractFactory 9433.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 9433.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler # Micro-architecture 9434 similar at 100% with AbstractFactory 9434.100.Product = java.io.ByteArrayOutputStream 9434.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9435 similar at 100% with AbstractFactory 9435.100.Product = java.io.ByteArrayOutputStream 9435.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9436 similar at 100% with AbstractFactory 9436.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 9436.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 9437 similar at 100% with AbstractFactory 9437.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 9437.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 9438 similar at 100% with AbstractFactory 9438.100.Product = java.lang.RuntimeException 9438.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 9439 similar at 100% with AbstractFactory 9439.100.Product = java.lang.RuntimeException 9439.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 9440 similar at 100% with AbstractFactory 9440.100.Product = java.lang.RuntimeException 9440.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9441 similar at 100% with AbstractFactory 9441.100.Product = java.lang.RuntimeException 9441.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9442 similar at 100% with AbstractFactory 9442.100.Product = java.lang.RuntimeException 9442.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 9443 similar at 100% with AbstractFactory 9443.100.Product = java.lang.RuntimeException 9443.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 9444 similar at 100% with AbstractFactory 9444.100.Product = java.lang.RuntimeException 9444.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler # Micro-architecture 9445 similar at 100% with AbstractFactory 9445.100.Product = java.awt.GradientPaint 9445.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 9446 similar at 100% with AbstractFactory 9446.100.Product = net.sourceforge.ganttproject.gui.UIConfiguration 9446.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 9447 similar at 100% with AbstractFactory 9447.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 9447.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 9448 similar at 100% with AbstractFactory 9448.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 9448.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 9449 similar at 100% with AbstractFactory 9449.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 9449.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel # Micro-architecture 9450 similar at 100% with AbstractFactory 9450.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 9450.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape # Micro-architecture 9451 similar at 100% with AbstractFactory 9451.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 9451.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9452 similar at 100% with AbstractFactory 9452.100.Product = javax.swing.ImageIcon 9452.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 9453 similar at 100% with AbstractFactory 9453.100.Product = javax.swing.ImageIcon 9453.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 9454 similar at 100% with AbstractFactory 9454.100.Product = javax.swing.ImageIcon 9454.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9455 similar at 100% with AbstractFactory 9455.100.Product = javax.swing.ImageIcon 9455.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9456 similar at 100% with AbstractFactory 9456.100.Product = java.lang.Integer 9456.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel # Micro-architecture 9457 similar at 100% with AbstractFactory 9457.100.Product = java.lang.Integer 9457.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 9458 similar at 100% with AbstractFactory 9458.100.Product = java.lang.Integer 9458.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 9459 similar at 100% with AbstractFactory 9459.100.Product = java.lang.Integer 9459.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 9460 similar at 100% with AbstractFactory 9460.100.Product = java.lang.Integer 9460.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9461 similar at 100% with AbstractFactory 9461.100.Product = java.lang.Integer 9461.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 9462 similar at 100% with AbstractFactory 9462.100.Product = java.lang.Integer 9462.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel # Micro-architecture 9463 similar at 100% with AbstractFactory 9463.100.Product = java.lang.Integer 9463.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9464 similar at 100% with AbstractFactory 9464.100.Product = java.lang.Integer 9464.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 9465 similar at 100% with AbstractFactory 9465.100.Product = java.io.ByteArrayInputStream 9465.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9466 similar at 100% with AbstractFactory 9466.100.Product = java.io.ByteArrayInputStream 9466.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9467 similar at 100% with AbstractFactory 9467.100.Product = net.sourceforge.ganttproject.shape.JPaintCombo 9467.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9468 similar at 100% with AbstractFactory 9468.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 9468.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 9469 similar at 100% with AbstractFactory 9469.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 9469.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 9470 similar at 100% with AbstractFactory 9470.100.Product = net.sourceforge.ganttproject.export.FontRecord 9470.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9471 similar at 100% with AbstractFactory 9471.100.Product = net.sourceforge.ganttproject.export.FontRecord 9471.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 9472 similar at 100% with AbstractFactory 9472.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 9472.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 9473 similar at 100% with AbstractFactory 9473.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 9473.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9474 similar at 100% with AbstractFactory 9474.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 9474.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 9475 similar at 100% with AbstractFactory 9475.100.Product = javax.xml.transform.stream.StreamResult 9475.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 9476 similar at 100% with AbstractFactory 9476.100.Product = javax.xml.transform.stream.StreamResult 9476.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 9477 similar at 100% with AbstractFactory 9477.100.Product = javax.xml.transform.stream.StreamResult 9477.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9478 similar at 100% with AbstractFactory 9478.100.Product = javax.xml.transform.stream.StreamResult 9478.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 9479 similar at 100% with AbstractFactory 9479.100.Product = javax.xml.transform.stream.StreamResult 9479.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9480 similar at 100% with AbstractFactory 9480.100.Product = java.awt.Point 9480.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 9481 similar at 100% with AbstractFactory 9481.100.Product = java.awt.Point 9481.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 9482 similar at 100% with AbstractFactory 9482.100.Product = java.awt.Point 9482.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 9483 similar at 100% with AbstractFactory 9483.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 9483.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9484 similar at 100% with AbstractFactory 9484.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 9484.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 9485 similar at 100% with AbstractFactory 9485.100.Product = java.awt.Insets 9485.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 9486 similar at 100% with AbstractFactory 9486.100.Product = javax.swing.JLabel 9486.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 9487 similar at 100% with AbstractFactory 9487.100.Product = javax.swing.JLabel 9487.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9488 similar at 100% with AbstractFactory 9488.100.Product = javax.swing.JLabel 9488.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9489 similar at 100% with AbstractFactory 9489.100.Product = javax.swing.JLabel 9489.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 9490 similar at 100% with AbstractFactory 9490.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 9490.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 9491 similar at 100% with AbstractFactory 9491.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 9491.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm # Micro-architecture 9492 similar at 100% with AbstractFactory 9492.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 9492.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl # Micro-architecture 9493 similar at 100% with AbstractFactory 9493.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 9493.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 9494 similar at 100% with AbstractFactory 9494.100.Product = net.sourceforge.ganttproject.document.FileDocument 9494.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9495 similar at 100% with AbstractFactory 9495.100.Product = net.sourceforge.ganttproject.document.FileDocument 9495.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 9496 similar at 100% with AbstractFactory 9496.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 9496.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9497 similar at 100% with AbstractFactory 9497.100.Product = java.lang.IllegalArgumentException 9497.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel # Micro-architecture 9498 similar at 100% with AbstractFactory 9498.100.Product = java.lang.IllegalArgumentException 9498.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9499 similar at 100% with AbstractFactory 9499.100.Product = java.lang.IllegalArgumentException 9499.100.ConcreteFactory = net.sourceforge.ganttproject.gui.ResourcesTableModel # Micro-architecture 9500 similar at 100% with AbstractFactory 9500.100.Product = java.lang.IllegalArgumentException 9500.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl # Micro-architecture 9501 similar at 100% with AbstractFactory 9501.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 9501.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9502 similar at 100% with AbstractFactory 9502.100.Product = java.lang.StringBuffer 9502.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9503 similar at 100% with AbstractFactory 9503.100.Product = java.lang.StringBuffer 9503.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 9504 similar at 100% with AbstractFactory 9504.100.Product = java.lang.StringBuffer 9504.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9505 similar at 100% with AbstractFactory 9505.100.Product = java.lang.StringBuffer 9505.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 9506 similar at 100% with AbstractFactory 9506.100.Product = java.lang.StringBuffer 9506.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint # Micro-architecture 9507 similar at 100% with AbstractFactory 9507.100.Product = java.lang.StringBuffer 9507.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9508 similar at 100% with AbstractFactory 9508.100.Product = java.lang.StringBuffer 9508.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction # Micro-architecture 9509 similar at 100% with AbstractFactory 9509.100.Product = net.sourceforge.ganttproject.document.HttpDocument 9509.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 9510 similar at 100% with AbstractFactory 9510.100.Product = javax.swing.JScrollPane 9510.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 9511 similar at 100% with AbstractFactory 9511.100.Product = javax.swing.JScrollPane 9511.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 9512 similar at 100% with AbstractFactory 9512.100.Product = javax.swing.JScrollPane 9512.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9513 similar at 100% with AbstractFactory 9513.100.Product = net.sourceforge.ganttproject.gui.projectwizard.I18N 9513.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 9514 similar at 100% with AbstractFactory 9514.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 9514.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9515 similar at 100% with AbstractFactory 9515.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 9515.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9516 similar at 100% with AbstractFactory 9516.100.Product = java.net.URL 9516.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 9517 similar at 100% with AbstractFactory 9517.100.Product = java.net.URL 9517.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 9518 similar at 100% with AbstractFactory 9518.100.Product = java.net.URI 9518.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontMetricsStorage # Micro-architecture 9519 similar at 100% with AbstractFactory 9519.100.Product = javax.swing.JFileChooser 9519.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog # Micro-architecture 9520 similar at 100% with AbstractFactory 9520.100.Product = javax.swing.JFileChooser 9520.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9521 similar at 100% with AbstractFactory 9521.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 9521.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 9522 similar at 100% with AbstractFactory 9522.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 9522.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 9523 similar at 100% with AbstractFactory 9523.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 9523.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship # Micro-architecture 9524 similar at 100% with AbstractFactory 9524.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 9524.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 9525 similar at 100% with AbstractFactory 9525.100.Product = javax.swing.JFrame 9525.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 9526 similar at 100% with AbstractFactory 9526.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 9526.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9527 similar at 100% with AbstractFactory 9527.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 9527.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9528 similar at 100% with AbstractFactory 9528.100.Product = javax.swing.border.EtchedBorder 9528.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 9529 similar at 100% with AbstractFactory 9529.100.Product = javax.swing.border.EtchedBorder 9529.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 9530 similar at 100% with AbstractFactory 9530.100.Product = javax.swing.border.EtchedBorder 9530.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 9531 similar at 100% with AbstractFactory 9531.100.Product = javax.swing.border.EtchedBorder 9531.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9532 similar at 100% with AbstractFactory 9532.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 9532.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 9533 similar at 100% with AbstractFactory 9533.100.Product = javax.swing.JPopupMenu 9533.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 9534 similar at 100% with AbstractFactory 9534.100.Product = javax.swing.JPopupMenu 9534.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 9535 similar at 100% with AbstractFactory 9535.100.Product = java.awt.Dimension 9535.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 9536 similar at 100% with AbstractFactory 9536.100.Product = java.awt.Dimension 9536.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 9537 similar at 100% with AbstractFactory 9537.100.Product = java.awt.Dimension 9537.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 9538 similar at 100% with AbstractFactory 9538.100.Product = java.awt.Dimension 9538.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 9539 similar at 100% with AbstractFactory 9539.100.Product = java.awt.Dimension 9539.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttStatusBar # Micro-architecture 9540 similar at 100% with AbstractFactory 9540.100.Product = java.awt.Dimension 9540.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9541 similar at 100% with AbstractFactory 9541.100.Product = java.awt.Dimension 9541.100.ConcreteFactory = net.sourceforge.ganttproject.GanttImagePanel # Micro-architecture 9542 similar at 100% with AbstractFactory 9542.100.Product = java.awt.Dimension 9542.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 9543 similar at 100% with AbstractFactory 9543.100.Product = java.io.OutputStreamWriter 9543.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttCSVExport # Micro-architecture 9544 similar at 100% with AbstractFactory 9544.100.Product = java.io.OutputStreamWriter 9544.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 9545 similar at 100% with AbstractFactory 9545.100.Product = java.io.OutputStreamWriter 9545.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXFIGSaver # Micro-architecture 9546 similar at 100% with AbstractFactory 9546.100.Product = org.apache.fop.apps.Driver 9546.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9547 similar at 100% with AbstractFactory 9547.100.Product = org.apache.fop.apps.Driver 9547.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9548 similar at 100% with AbstractFactory 9548.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 9548.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9549 similar at 100% with AbstractFactory 9549.100.Product = java.util.HashSet 9549.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm # Micro-architecture 9550 similar at 100% with AbstractFactory 9550.100.Product = java.util.HashSet 9550.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 9551 similar at 100% with AbstractFactory 9551.100.Product = java.util.Vector 9551.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 9552 similar at 100% with AbstractFactory 9552.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 9552.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9553 similar at 100% with AbstractFactory 9553.100.Product = EPI_Abstract_net.sourceforge.ganttproject.time.TimeFrame 9553.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 9554 similar at 100% with AbstractFactory 9554.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 9554.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9555 similar at 100% with AbstractFactory 9555.100.Product = net.sourceforge.ganttproject.action.DeleteHumanAction 9555.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 9556 similar at 100% with AbstractFactory 9556.100.Product = org.xml.sax.helpers.AttributesImpl 9556.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 9557 similar at 100% with AbstractFactory 9557.100.Product = org.xml.sax.helpers.AttributesImpl 9557.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 9558 similar at 100% with AbstractFactory 9558.100.Product = org.xml.sax.helpers.AttributesImpl 9558.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 9559 similar at 100% with AbstractFactory 9559.100.Product = org.xml.sax.helpers.AttributesImpl 9559.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9560 similar at 100% with AbstractFactory 9560.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 9560.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 9561 similar at 100% with AbstractFactory 9561.100.Product = java.awt.Rectangle 9561.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel # Micro-architecture 9562 similar at 100% with AbstractFactory 9562.100.Product = java.awt.Rectangle 9562.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PaintCellRenderer # Micro-architecture 9563 similar at 100% with AbstractFactory 9563.100.Product = java.awt.GridBagLayout 9563.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 9564 similar at 100% with AbstractFactory 9564.100.Product = java.awt.GridBagLayout 9564.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 9565 similar at 100% with AbstractFactory 9565.100.Product = java.awt.GridBagLayout 9565.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 9566 similar at 100% with AbstractFactory 9566.100.Product = java.awt.GridBagLayout 9566.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9567 similar at 100% with AbstractFactory 9567.100.Product = java.awt.GridBagLayout 9567.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9568 similar at 100% with AbstractFactory 9568.100.Product = net.sourceforge.ganttproject.export.JDKFontLocator 9568.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9569 similar at 100% with AbstractFactory 9569.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignment 9569.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl # Micro-architecture 9570 similar at 100% with AbstractFactory 9570.100.Product = net.sourceforge.ganttproject.filter.GanttXMLFileFilter 9570.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog # Micro-architecture 9571 similar at 100% with AbstractFactory 9571.100.Product = net.sourceforge.helpgui.gui.MainFrame 9571.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9572 similar at 100% with AbstractFactory 9572.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 9572.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9573 similar at 100% with AbstractFactory 9573.100.Product = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 9573.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 9574 similar at 100% with AbstractFactory 9574.100.Product = java.io.StringReader 9574.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 9575 similar at 100% with AbstractFactory 9575.100.Product = java.io.StringReader 9575.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 9576 similar at 100% with AbstractFactory 9576.100.Product = javax.swing.SpinnerNumberModel 9576.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9577 similar at 100% with AbstractFactory 9577.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 9577.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog # Micro-architecture 9578 similar at 100% with AbstractFactory 9578.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9578.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 9578.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9579 similar at 100% with AbstractFactory 9579.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 9579.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 9579.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9580 similar at 100% with AbstractFactory 9580.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9580.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 9580.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9581 similar at 100% with AbstractFactory 9581.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 9581.100.Product = net.sourceforge.ganttproject.resource.HumanResource 9581.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 9582 similar at 100% with AbstractFactory 9582.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 9582.100.Product = net.sourceforge.ganttproject.resource.HumanResource 9582.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 9583 similar at 100% with AbstractFactory 9583.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 9583.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9583.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 9584 similar at 100% with AbstractFactory 9584.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9584.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 9584.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 9585 similar at 100% with AbstractFactory 9585.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9585.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 9585.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9586 similar at 100% with AbstractFactory 9586.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 9586.100.Product = net.sourceforge.ganttproject.action.NewHumanAction 9586.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 9587 similar at 100% with AbstractFactory 9587.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 9587.100.Product = net.sourceforge.ganttproject.GanttProject 9587.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9588 similar at 100% with AbstractFactory 9588.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 9588.100.Product = net.sourceforge.ganttproject.GanttProject 9588.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9589 similar at 100% with AbstractFactory 9589.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 9589.100.Product = net.sourceforge.ganttproject.GanttProject 9589.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 9590 similar at 100% with AbstractFactory 9590.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 9590.100.Product = net.sourceforge.ganttproject.GanttProject 9590.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 9591 similar at 100% with AbstractFactory 9591.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9591.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 9591.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9592 similar at 100% with AbstractFactory 9592.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 9592.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 9592.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9593 similar at 100% with AbstractFactory 9593.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 9593.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 9593.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9594 similar at 100% with AbstractFactory 9594.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 9594.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 9594.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9595 similar at 100% with AbstractFactory 9595.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 9595.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 9595.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl # Micro-architecture 9596 similar at 100% with AbstractFactory 9596.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 9596.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 9596.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9597 similar at 100% with AbstractFactory 9597.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9597.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 9597.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 9598 similar at 100% with AbstractFactory 9598.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9598.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 9598.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9599 similar at 100% with AbstractFactory 9599.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9599.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 9599.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 9600 similar at 100% with AbstractFactory 9600.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9600.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 9600.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9601 similar at 100% with AbstractFactory 9601.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 9601.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 9601.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 9602 similar at 100% with AbstractFactory 9602.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 9602.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 9602.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 9603 similar at 100% with AbstractFactory 9603.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 9603.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 9603.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9604 similar at 100% with AbstractFactory 9604.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9604.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 9604.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9605 similar at 100% with AbstractFactory 9605.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9605.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 9605.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9606 similar at 100% with AbstractFactory 9606.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 9606.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 9606.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 9607 similar at 100% with AbstractFactory 9607.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9607.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 9607.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9608 similar at 100% with AbstractFactory 9608.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 9608.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 9608.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9609 similar at 100% with AbstractFactory 9609.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9609.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 9609.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 9610 similar at 100% with AbstractFactory 9610.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 9610.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 9610.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 9611 similar at 100% with AbstractFactory 9611.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9611.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 9611.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 9612 similar at 100% with AbstractFactory 9612.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 9612.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 9612.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl # Micro-architecture 9613 similar at 100% with AbstractFactory 9613.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9613.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 9613.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 9614 similar at 100% with AbstractFactory 9614.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 9614.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 9614.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 9615 similar at 100% with AbstractFactory 9615.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9615.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 9615.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9616 similar at 100% with AbstractFactory 9616.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 9616.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 9616.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9617 similar at 100% with AbstractFactory 9617.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9617.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 9617.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 9618 similar at 100% with AbstractFactory 9618.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 9618.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 9618.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 9619 similar at 100% with AbstractFactory 9619.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9619.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 9619.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9620 similar at 100% with AbstractFactory 9620.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 9620.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 9620.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9621 similar at 100% with AbstractFactory 9621.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9621.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 9621.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9622 similar at 100% with AbstractFactory 9622.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9622.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 9622.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9623 similar at 100% with AbstractFactory 9623.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 9623.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 9623.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 9624 similar at 100% with AbstractFactory 9624.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.DateFrameable 9624.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 9624.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 9625 similar at 100% with AbstractFactory 9625.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 9625.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 9625.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 9626 similar at 100% with AbstractFactory 9626.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9626.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 9626.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 9627 similar at 100% with AbstractFactory 9627.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9627.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 9627.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 9628 similar at 100% with AbstractFactory 9628.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 9628.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 9628.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 9629 similar at 100% with AbstractFactory 9629.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 9629.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 9629.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9630 similar at 100% with AbstractFactory 9630.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 9630.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 9630.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 9631 similar at 100% with AbstractFactory 9631.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 9631.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 9631.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm # Micro-architecture 9632 similar at 100% with AbstractFactory 9632.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 9632.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 9632.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl # Micro-architecture 9633 similar at 100% with AbstractFactory 9633.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 9633.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 9633.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 9634 similar at 100% with AbstractFactory 9634.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 9634.100.Product = net.sourceforge.ganttproject.document.FileDocument 9634.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9635 similar at 100% with AbstractFactory 9635.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 9635.100.Product = net.sourceforge.ganttproject.document.FileDocument 9635.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 9636 similar at 100% with AbstractFactory 9636.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9636.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 9636.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9637 similar at 100% with AbstractFactory 9637.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 9637.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 9637.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9638 similar at 100% with AbstractFactory 9638.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument 9638.100.Product = net.sourceforge.ganttproject.document.HttpDocument 9638.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 9639 similar at 100% with AbstractFactory 9639.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9639.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 9639.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 9640 similar at 100% with AbstractFactory 9640.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 9640.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 9640.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 9641 similar at 100% with AbstractFactory 9641.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 9641.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 9641.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 9642 similar at 100% with AbstractFactory 9642.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 9642.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 9642.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9643 similar at 100% with AbstractFactory 9643.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 9643.100.Product = net.sourceforge.ganttproject.action.DeleteHumanAction 9643.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 9644 similar at 100% with AbstractFactory 9644.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnitFunctionOfDate 9644.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 9644.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 9645 similar at 100% with AbstractFactory 9645.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 9645.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 9645.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 9646 similar at 100% with AbstractFactory 9646.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9646.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 9646.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog # Micro-architecture 9647 similar at 100% with AbstractFactory 9647.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 9647.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9647.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9648 similar at 100% with AbstractFactory 9648.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 9648.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 9648.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9649 similar at 100% with AbstractFactory 9649.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 9649.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9649.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9650 similar at 100% with AbstractFactory 9650.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 9650.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9650.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9651 similar at 100% with AbstractFactory 9651.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 9651.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9651.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9652 similar at 100% with AbstractFactory 9652.100.Product = javax.swing.JTable 9652.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 9652.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9653 similar at 100% with AbstractFactory 9653.100.Product = javax.swing.JTable 9653.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9653.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9654 similar at 100% with AbstractFactory 9654.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 9654.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9654.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9655 similar at 100% with AbstractFactory 9655.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 9655.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9655.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9656 similar at 100% with AbstractFactory 9656.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 9656.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9656.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9657 similar at 100% with AbstractFactory 9657.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 9657.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9657.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9658 similar at 100% with AbstractFactory 9658.100.Product = net.sourceforge.ganttproject.resource.HumanResource 9658.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 9658.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9659 similar at 100% with AbstractFactory 9659.100.Product = net.sourceforge.ganttproject.resource.HumanResource 9659.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 9659.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 9660 similar at 100% with AbstractFactory 9660.100.Product = net.sourceforge.ganttproject.resource.HumanResource 9660.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 9660.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 9661 similar at 100% with AbstractFactory 9661.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 9661.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 9661.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 9662 similar at 100% with AbstractFactory 9662.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 9662.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9662.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9663 similar at 100% with AbstractFactory 9663.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 9663.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9663.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9664 similar at 100% with AbstractFactory 9664.100.Product = java.io.IOException 9664.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 9664.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 9665 similar at 100% with AbstractFactory 9665.100.Product = net.sourceforge.ganttproject.GanttOptions 9665.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9665.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9666 similar at 100% with AbstractFactory 9666.100.Product = net.sourceforge.ganttproject.GanttOptions 9666.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9666.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9667 similar at 100% with AbstractFactory 9667.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 9667.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9667.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9668 similar at 100% with AbstractFactory 9668.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 9668.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9668.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9669 similar at 100% with AbstractFactory 9669.100.Product = org.apache.webdav.lib.WebdavResource 9669.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 9669.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 9670 similar at 100% with AbstractFactory 9670.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 9670.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9670.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9671 similar at 100% with AbstractFactory 9671.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 9671.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9671.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9672 similar at 100% with AbstractFactory 9672.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 9672.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9672.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9673 similar at 100% with AbstractFactory 9673.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 9673.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler 9673.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 9674 similar at 100% with AbstractFactory 9674.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 9674.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 9674.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 9675 similar at 100% with AbstractFactory 9675.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 9675.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 9675.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 9676 similar at 100% with AbstractFactory 9676.100.Product = javax.swing.DefaultCellEditor 9676.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 9676.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9677 similar at 100% with AbstractFactory 9677.100.Product = javax.swing.DefaultCellEditor 9677.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9677.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9678 similar at 100% with AbstractFactory 9678.100.Product = net.sourceforge.ganttproject.GanttExportSettings 9678.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9678.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9679 similar at 100% with AbstractFactory 9679.100.Product = net.sourceforge.ganttproject.GanttExportSettings 9679.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9679.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9680 similar at 100% with AbstractFactory 9680.100.Product = javax.xml.transform.stream.StreamSource 9680.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9680.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9681 similar at 100% with AbstractFactory 9681.100.Product = net.sourceforge.ganttproject.export.ResourceChartExportData 9681.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9681.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9682 similar at 100% with AbstractFactory 9682.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 9682.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 9682.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9683 similar at 100% with AbstractFactory 9683.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 9683.100.ConcreteFactory = net.sourceforge.ganttproject.action.NewHumanAction 9683.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 9684 similar at 100% with AbstractFactory 9684.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 9684.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 9684.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9685 similar at 100% with AbstractFactory 9685.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 9685.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 9685.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 9686 similar at 100% with AbstractFactory 9686.100.Product = net.sourceforge.ganttproject.GanttCalendar 9686.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9686.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9687 similar at 100% with AbstractFactory 9687.100.Product = net.sourceforge.ganttproject.GanttCalendar 9687.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9687.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9688 similar at 100% with AbstractFactory 9688.100.Product = net.sourceforge.ganttproject.GanttCalendar 9688.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9688.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9689 similar at 100% with AbstractFactory 9689.100.Product = org.apache.commons.httpclient.HttpURL 9689.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 9689.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 9690 similar at 100% with AbstractFactory 9690.100.Product = java.io.PrintWriter 9690.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9690.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9691 similar at 100% with AbstractFactory 9691.100.Product = java.io.PrintWriter 9691.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9691.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9692 similar at 100% with AbstractFactory 9692.100.Product = java.lang.StringBuilder 9692.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 9692.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 9693 similar at 100% with AbstractFactory 9693.100.Product = java.lang.StringBuilder 9693.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 9693.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 9694 similar at 100% with AbstractFactory 9694.100.Product = java.lang.StringBuilder 9694.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 9694.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 9695 similar at 100% with AbstractFactory 9695.100.Product = java.lang.StringBuilder 9695.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 9695.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 9696 similar at 100% with AbstractFactory 9696.100.Product = java.lang.StringBuilder 9696.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter 9696.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.time.TextFormatter # Micro-architecture 9697 similar at 100% with AbstractFactory 9697.100.Product = java.lang.StringBuilder 9697.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9697.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9698 similar at 100% with AbstractFactory 9698.100.Product = java.lang.StringBuilder 9698.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9698.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9699 similar at 100% with AbstractFactory 9699.100.Product = java.lang.StringBuilder 9699.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 9699.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 9700 similar at 100% with AbstractFactory 9700.100.Product = java.lang.StringBuilder 9700.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9700.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9701 similar at 100% with AbstractFactory 9701.100.Product = java.lang.StringBuilder 9701.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 9701.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9702 similar at 100% with AbstractFactory 9702.100.Product = java.lang.StringBuilder 9702.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 9702.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 9703 similar at 100% with AbstractFactory 9703.100.Product = java.lang.StringBuilder 9703.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 9703.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 9704 similar at 100% with AbstractFactory 9704.100.Product = java.lang.StringBuilder 9704.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 9704.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 9705 similar at 100% with AbstractFactory 9705.100.Product = java.lang.StringBuilder 9705.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 9705.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 9706 similar at 100% with AbstractFactory 9706.100.Product = java.lang.StringBuilder 9706.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 9706.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 9707 similar at 100% with AbstractFactory 9707.100.Product = java.lang.StringBuilder 9707.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9707.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9708 similar at 100% with AbstractFactory 9708.100.Product = java.lang.StringBuilder 9708.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler 9708.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 9709 similar at 100% with AbstractFactory 9709.100.Product = java.lang.StringBuilder 9709.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleImpl 9709.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.Role # Micro-architecture 9710 similar at 100% with AbstractFactory 9710.100.Product = java.lang.StringBuilder 9710.100.ConcreteFactory = net.sourceforge.ganttproject.parser.DependencyTagHandler 9710.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 9711 similar at 100% with AbstractFactory 9711.100.Product = java.lang.StringBuilder 9711.100.ConcreteFactory = net.sourceforge.ganttproject.parser.DependencyTagHandler 9711.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 9712 similar at 100% with AbstractFactory 9712.100.Product = java.lang.StringBuilder 9712.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 9712.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 9713 similar at 100% with AbstractFactory 9713.100.Product = java.lang.StringBuilder 9713.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 9713.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9714 similar at 100% with AbstractFactory 9714.100.Product = java.lang.StringBuilder 9714.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 9714.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 9715 similar at 100% with AbstractFactory 9715.100.Product = java.lang.StringBuilder 9715.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl 9715.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength # Micro-architecture 9716 similar at 100% with AbstractFactory 9716.100.Product = java.lang.StringBuilder 9716.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9716.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9717 similar at 100% with AbstractFactory 9717.100.Product = java.lang.StringBuilder 9717.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 9717.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 9718 similar at 100% with AbstractFactory 9718.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 9718.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 9718.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 9719 similar at 100% with AbstractFactory 9719.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 9719.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9719.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9720 similar at 100% with AbstractFactory 9720.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 9720.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9720.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9721 similar at 100% with AbstractFactory 9721.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 9721.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9721.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9722 similar at 100% with AbstractFactory 9722.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 9722.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 9722.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9723 similar at 100% with AbstractFactory 9723.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 9723.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 9723.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 9724 similar at 100% with AbstractFactory 9724.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 9724.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 9724.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 9725 similar at 100% with AbstractFactory 9725.100.Product = javax.swing.tree.TreePath 9725.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9725.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9726 similar at 100% with AbstractFactory 9726.100.Product = java.util.Locale 9726.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 9726.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 9727 similar at 100% with AbstractFactory 9727.100.Product = net.sourceforge.ganttproject.PrjInfos 9727.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9727.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9728 similar at 100% with AbstractFactory 9728.100.Product = net.sourceforge.ganttproject.PrjInfos 9728.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9728.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9729 similar at 100% with AbstractFactory 9729.100.Product = net.sourceforge.ganttproject.GanttProject 9729.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9729.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9730 similar at 100% with AbstractFactory 9730.100.Product = net.sourceforge.ganttproject.GanttProject 9730.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9730.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9731 similar at 100% with AbstractFactory 9731.100.Product = java.util.ArrayList 9731.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 9731.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 9732 similar at 100% with AbstractFactory 9732.100.Product = java.util.ArrayList 9732.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 9732.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 9733 similar at 100% with AbstractFactory 9733.100.Product = java.util.ArrayList 9733.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 9733.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 9734 similar at 100% with AbstractFactory 9734.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 9734.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9734.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9735 similar at 100% with AbstractFactory 9735.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 9735.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9735.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9736 similar at 100% with AbstractFactory 9736.100.Product = java.io.FileOutputStream 9736.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9736.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9737 similar at 100% with AbstractFactory 9737.100.Product = java.io.FileOutputStream 9737.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9737.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9738 similar at 100% with AbstractFactory 9738.100.Product = java.io.FileOutputStream 9738.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9738.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9739 similar at 100% with AbstractFactory 9739.100.Product = java.io.FileOutputStream 9739.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument 9739.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument # Micro-architecture 9740 similar at 100% with AbstractFactory 9740.100.Product = java.io.FileInputStream 9740.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument 9740.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument # Micro-architecture 9741 similar at 100% with AbstractFactory 9741.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 9741.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9741.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9742 similar at 100% with AbstractFactory 9742.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 9742.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9742.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9743 similar at 100% with AbstractFactory 9743.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 9743.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9743.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9744 similar at 100% with AbstractFactory 9744.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 9744.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9744.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9745 similar at 100% with AbstractFactory 9745.100.Product = javax.swing.JMenuItem 9745.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9745.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9746 similar at 100% with AbstractFactory 9746.100.Product = javax.swing.JMenuItem 9746.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9746.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9747 similar at 100% with AbstractFactory 9747.100.Product = javax.swing.JMenuItem 9747.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 9747.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9748 similar at 100% with AbstractFactory 9748.100.Product = javax.swing.JMenuItem 9748.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 9748.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 9749 similar at 100% with AbstractFactory 9749.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 9749.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9749.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9750 similar at 100% with AbstractFactory 9750.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 9750.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 9750.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 9751 similar at 100% with AbstractFactory 9751.100.Product = javax.swing.border.TitledBorder 9751.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 9751.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9752 similar at 100% with AbstractFactory 9752.100.Product = javax.swing.border.TitledBorder 9752.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9752.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9753 similar at 100% with AbstractFactory 9753.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 9753.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 9753.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 9754 similar at 100% with AbstractFactory 9754.100.Product = org.apache.fop.apps.Options 9754.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9754.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9755 similar at 100% with AbstractFactory 9755.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 9755.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 9755.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 9756 similar at 100% with AbstractFactory 9756.100.Product = net.sourceforge.ganttproject.GanttSplash 9756.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9756.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9757 similar at 100% with AbstractFactory 9757.100.Product = net.sourceforge.ganttproject.GanttSplash 9757.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9757.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9758 similar at 100% with AbstractFactory 9758.100.Product = java.io.File 9758.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 9758.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 9759 similar at 100% with AbstractFactory 9759.100.Product = java.io.File 9759.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9759.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9760 similar at 100% with AbstractFactory 9760.100.Product = java.io.File 9760.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9760.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9761 similar at 100% with AbstractFactory 9761.100.Product = java.io.File 9761.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9761.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9762 similar at 100% with AbstractFactory 9762.100.Product = java.io.File 9762.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 9762.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 9763 similar at 100% with AbstractFactory 9763.100.Product = java.lang.Object 9763.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.MonthTextFormatter 9763.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.time.TextFormatter # Micro-architecture 9764 similar at 100% with AbstractFactory 9764.100.Product = java.lang.Object 9764.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter 9764.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.time.TextFormatter # Micro-architecture 9765 similar at 100% with AbstractFactory 9765.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 9765.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9765.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9766 similar at 100% with AbstractFactory 9766.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 9766.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9766.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9767 similar at 100% with AbstractFactory 9767.100.Product = java.lang.String 9767.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9767.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9768 similar at 100% with AbstractFactory 9768.100.Product = java.lang.String 9768.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9768.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9769 similar at 100% with AbstractFactory 9769.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 9769.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9769.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9770 similar at 100% with AbstractFactory 9770.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 9770.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9770.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9771 similar at 100% with AbstractFactory 9771.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 9771.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9771.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9772 similar at 100% with AbstractFactory 9772.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 9772.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9772.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9773 similar at 100% with AbstractFactory 9773.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 9773.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9773.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9774 similar at 100% with AbstractFactory 9774.100.Product = javax.swing.JComboBox 9774.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 9774.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9775 similar at 100% with AbstractFactory 9775.100.Product = javax.swing.JComboBox 9775.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9775.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9776 similar at 100% with AbstractFactory 9776.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 9776.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9776.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9777 similar at 100% with AbstractFactory 9777.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 9777.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 9777.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 9778 similar at 100% with AbstractFactory 9778.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 9778.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9778.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9779 similar at 100% with AbstractFactory 9779.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 9779.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 9779.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 9780 similar at 100% with AbstractFactory 9780.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 9780.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9780.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9781 similar at 100% with AbstractFactory 9781.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 9781.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9781.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9782 similar at 100% with AbstractFactory 9782.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 9782.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9782.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9783 similar at 100% with AbstractFactory 9783.100.Product = javax.xml.transform.sax.SAXResult 9783.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9783.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9784 similar at 100% with AbstractFactory 9784.100.Product = javax.swing.JPanel 9784.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 9784.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9785 similar at 100% with AbstractFactory 9785.100.Product = javax.swing.JPanel 9785.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9785.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9786 similar at 100% with AbstractFactory 9786.100.Product = javax.swing.JPanel 9786.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 9786.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 9787 similar at 100% with AbstractFactory 9787.100.Product = javax.swing.JPanel 9787.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 9787.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 9788 similar at 100% with AbstractFactory 9788.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 9788.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9788.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9789 similar at 100% with AbstractFactory 9789.100.Product = net.sourceforge.ganttproject.export.GanttChartExportData 9789.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9789.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9790 similar at 100% with AbstractFactory 9790.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 9790.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 9790.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 9791 similar at 100% with AbstractFactory 9791.100.Product = net.sourceforge.ganttproject.GanttTask 9791.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9791.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9792 similar at 100% with AbstractFactory 9792.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 9792.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9792.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9793 similar at 100% with AbstractFactory 9793.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 9793.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9793.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9794 similar at 100% with AbstractFactory 9794.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 9794.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 9794.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 9795 similar at 100% with AbstractFactory 9795.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 9795.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 9795.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9796 similar at 100% with AbstractFactory 9796.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 9796.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9796.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9797 similar at 100% with AbstractFactory 9797.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 9797.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9797.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9798 similar at 100% with AbstractFactory 9798.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 9798.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9798.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9799 similar at 100% with AbstractFactory 9799.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 9799.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 9799.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9800 similar at 100% with AbstractFactory 9800.100.Product = javax.swing.DefaultComboBoxModel 9800.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9800.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9801 similar at 100% with AbstractFactory 9801.100.Product = java.io.StringWriter 9801.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9801.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9802 similar at 100% with AbstractFactory 9802.100.Product = java.io.StringWriter 9802.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9802.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9803 similar at 100% with AbstractFactory 9803.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 9803.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 9803.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 9804 similar at 100% with AbstractFactory 9804.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 9804.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 9804.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 9805 similar at 100% with AbstractFactory 9805.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 9805.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 9805.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 9806 similar at 100% with AbstractFactory 9806.100.Product = net.sourceforge.ganttproject.export.ExportException 9806.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9806.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9807 similar at 100% with AbstractFactory 9807.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 9807.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 9807.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9808 similar at 100% with AbstractFactory 9808.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 9808.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9808.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9809 similar at 100% with AbstractFactory 9809.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 9809.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 9809.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9810 similar at 100% with AbstractFactory 9810.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 9810.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 9810.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 9811 similar at 100% with AbstractFactory 9811.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 9811.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 9811.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 9812 similar at 100% with AbstractFactory 9812.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 9812.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 9812.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 9813 similar at 100% with AbstractFactory 9813.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 9813.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9813.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9814 similar at 100% with AbstractFactory 9814.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 9814.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9814.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9815 similar at 100% with AbstractFactory 9815.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 9815.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9815.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9816 similar at 100% with AbstractFactory 9816.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 9816.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9816.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9817 similar at 100% with AbstractFactory 9817.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 9817.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9817.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9818 similar at 100% with AbstractFactory 9818.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 9818.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9818.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9819 similar at 100% with AbstractFactory 9819.100.Product = javax.swing.JTextField 9819.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 9819.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 9820 similar at 100% with AbstractFactory 9820.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 9820.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9820.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9821 similar at 100% with AbstractFactory 9821.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 9821.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9821.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9822 similar at 100% with AbstractFactory 9822.100.Product = java.awt.Color 9822.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9822.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9823 similar at 100% with AbstractFactory 9823.100.Product = java.awt.Color 9823.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9823.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9824 similar at 100% with AbstractFactory 9824.100.Product = javax.swing.Box 9824.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 9824.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 9825 similar at 100% with AbstractFactory 9825.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 9825.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9825.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9826 similar at 100% with AbstractFactory 9826.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 9826.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9826.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9827 similar at 100% with AbstractFactory 9827.100.Product = javax.swing.JList 9827.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 9827.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 9828 similar at 100% with AbstractFactory 9828.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 9828.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 9828.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 9829 similar at 100% with AbstractFactory 9829.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 9829.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 9829.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 9830 similar at 100% with AbstractFactory 9830.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 9830.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 9830.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 9831 similar at 100% with AbstractFactory 9831.100.Product = java.io.ByteArrayOutputStream 9831.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9831.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9832 similar at 100% with AbstractFactory 9832.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 9832.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 9832.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9833 similar at 100% with AbstractFactory 9833.100.Product = java.lang.RuntimeException 9833.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 9833.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 9834 similar at 100% with AbstractFactory 9834.100.Product = java.lang.RuntimeException 9834.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9834.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9835 similar at 100% with AbstractFactory 9835.100.Product = java.lang.RuntimeException 9835.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9835.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9836 similar at 100% with AbstractFactory 9836.100.Product = java.lang.RuntimeException 9836.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9836.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9837 similar at 100% with AbstractFactory 9837.100.Product = java.lang.RuntimeException 9837.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler 9837.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 9838 similar at 100% with AbstractFactory 9838.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 9838.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 9838.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 9839 similar at 100% with AbstractFactory 9839.100.Product = javax.swing.ImageIcon 9839.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 9839.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9840 similar at 100% with AbstractFactory 9840.100.Product = javax.swing.ImageIcon 9840.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9840.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9841 similar at 100% with AbstractFactory 9841.100.Product = javax.swing.ImageIcon 9841.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9841.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9842 similar at 100% with AbstractFactory 9842.100.Product = javax.swing.ImageIcon 9842.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9842.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9843 similar at 100% with AbstractFactory 9843.100.Product = java.lang.Integer 9843.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9843.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9844 similar at 100% with AbstractFactory 9844.100.Product = java.lang.Integer 9844.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 9844.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 9845 similar at 100% with AbstractFactory 9845.100.Product = java.io.ByteArrayInputStream 9845.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9845.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9846 similar at 100% with AbstractFactory 9846.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 9846.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 9846.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9847 similar at 100% with AbstractFactory 9847.100.Product = net.sourceforge.ganttproject.export.FontRecord 9847.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9847.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9848 similar at 100% with AbstractFactory 9848.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 9848.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9848.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9849 similar at 100% with AbstractFactory 9849.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 9849.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9849.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9850 similar at 100% with AbstractFactory 9850.100.Product = javax.xml.transform.stream.StreamResult 9850.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9850.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9851 similar at 100% with AbstractFactory 9851.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 9851.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9851.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9852 similar at 100% with AbstractFactory 9852.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 9852.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9852.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9853 similar at 100% with AbstractFactory 9853.100.Product = javax.swing.JLabel 9853.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 9853.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 9854 similar at 100% with AbstractFactory 9854.100.Product = javax.swing.JLabel 9854.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 9854.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 9855 similar at 100% with AbstractFactory 9855.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 9855.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 9855.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 9856 similar at 100% with AbstractFactory 9856.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 9856.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 9856.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 9857 similar at 100% with AbstractFactory 9857.100.Product = net.sourceforge.ganttproject.document.FileDocument 9857.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9857.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9858 similar at 100% with AbstractFactory 9858.100.Product = net.sourceforge.ganttproject.document.FileDocument 9858.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9858.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9859 similar at 100% with AbstractFactory 9859.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 9859.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9859.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9860 similar at 100% with AbstractFactory 9860.100.Product = java.lang.IllegalArgumentException 9860.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9860.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9861 similar at 100% with AbstractFactory 9861.100.Product = java.lang.IllegalArgumentException 9861.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl 9861.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength # Micro-architecture 9862 similar at 100% with AbstractFactory 9862.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 9862.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9862.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9863 similar at 100% with AbstractFactory 9863.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 9863.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9863.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9864 similar at 100% with AbstractFactory 9864.100.Product = java.lang.StringBuffer 9864.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9864.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9865 similar at 100% with AbstractFactory 9865.100.Product = java.lang.StringBuffer 9865.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9865.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9866 similar at 100% with AbstractFactory 9866.100.Product = java.lang.StringBuffer 9866.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9866.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9867 similar at 100% with AbstractFactory 9867.100.Product = java.lang.StringBuffer 9867.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 9867.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 9868 similar at 100% with AbstractFactory 9868.100.Product = javax.swing.JScrollPane 9868.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 9868.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9869 similar at 100% with AbstractFactory 9869.100.Product = javax.swing.JScrollPane 9869.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9869.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9870 similar at 100% with AbstractFactory 9870.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 9870.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9870.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9871 similar at 100% with AbstractFactory 9871.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 9871.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9871.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9872 similar at 100% with AbstractFactory 9872.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 9872.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9872.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9873 similar at 100% with AbstractFactory 9873.100.Product = javax.swing.JFileChooser 9873.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9873.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9874 similar at 100% with AbstractFactory 9874.100.Product = javax.swing.JFileChooser 9874.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9874.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9875 similar at 100% with AbstractFactory 9875.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 9875.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 9875.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 9876 similar at 100% with AbstractFactory 9876.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 9876.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9876.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9877 similar at 100% with AbstractFactory 9877.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 9877.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9877.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9878 similar at 100% with AbstractFactory 9878.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 9878.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9878.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9879 similar at 100% with AbstractFactory 9879.100.Product = javax.swing.border.EtchedBorder 9879.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 9879.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9880 similar at 100% with AbstractFactory 9880.100.Product = javax.swing.border.EtchedBorder 9880.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9880.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9881 similar at 100% with AbstractFactory 9881.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 9881.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 9881.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 9882 similar at 100% with AbstractFactory 9882.100.Product = javax.swing.JPopupMenu 9882.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 9882.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9883 similar at 100% with AbstractFactory 9883.100.Product = javax.swing.JPopupMenu 9883.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 9883.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 9884 similar at 100% with AbstractFactory 9884.100.Product = java.awt.Dimension 9884.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 9884.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9885 similar at 100% with AbstractFactory 9885.100.Product = java.awt.Dimension 9885.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9885.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9886 similar at 100% with AbstractFactory 9886.100.Product = java.awt.Dimension 9886.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9886.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9887 similar at 100% with AbstractFactory 9887.100.Product = java.awt.Dimension 9887.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9887.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9888 similar at 100% with AbstractFactory 9888.100.Product = org.apache.fop.apps.Driver 9888.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9888.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9889 similar at 100% with AbstractFactory 9889.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 9889.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9889.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9890 similar at 100% with AbstractFactory 9890.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 9890.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9890.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9891 similar at 100% with AbstractFactory 9891.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 9891.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9891.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9892 similar at 100% with AbstractFactory 9892.100.Product = EPI_Abstract_net.sourceforge.ganttproject.time.TimeFrame 9892.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 9892.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 9893 similar at 100% with AbstractFactory 9893.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 9893.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9893.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9894 similar at 100% with AbstractFactory 9894.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 9894.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9894.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9895 similar at 100% with AbstractFactory 9895.100.Product = org.xml.sax.helpers.AttributesImpl 9895.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 9895.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 9896 similar at 100% with AbstractFactory 9896.100.Product = java.awt.GridBagLayout 9896.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 9896.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9897 similar at 100% with AbstractFactory 9897.100.Product = java.awt.GridBagLayout 9897.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 9897.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 9898 similar at 100% with AbstractFactory 9898.100.Product = java.awt.GridBagLayout 9898.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 9898.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 9899 similar at 100% with AbstractFactory 9899.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignment 9899.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 9899.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 9900 similar at 100% with AbstractFactory 9900.100.Product = net.sourceforge.helpgui.gui.MainFrame 9900.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9900.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9901 similar at 100% with AbstractFactory 9901.100.Product = net.sourceforge.helpgui.gui.MainFrame 9901.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9901.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9902 similar at 100% with AbstractFactory 9902.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 9902.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9902.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9903 similar at 100% with AbstractFactory 9903.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 9903.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9903.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9904 similar at 100% with AbstractFactory 9904.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 9904.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 9904.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9905 similar at 100% with AbstractFactory 9905.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9905.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 9905.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9905.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9906 similar at 100% with AbstractFactory 9906.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9906.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 9906.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9906.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9907 similar at 100% with AbstractFactory 9907.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 9907.100.Product = net.sourceforge.ganttproject.resource.HumanResource 9907.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 9907.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9908 similar at 100% with AbstractFactory 9908.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 9908.100.Product = net.sourceforge.ganttproject.resource.HumanResource 9908.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 9908.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 9909 similar at 100% with AbstractFactory 9909.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 9909.100.Product = net.sourceforge.ganttproject.resource.HumanResource 9909.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 9909.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 9910 similar at 100% with AbstractFactory 9910.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9910.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 9910.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 9910.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9911 similar at 100% with AbstractFactory 9911.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9911.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 9911.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9911.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9912 similar at 100% with AbstractFactory 9912.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 9912.100.Product = net.sourceforge.ganttproject.GanttProject 9912.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9912.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9913 similar at 100% with AbstractFactory 9913.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 9913.100.Product = net.sourceforge.ganttproject.GanttProject 9913.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9913.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9914 similar at 100% with AbstractFactory 9914.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 9914.100.Product = net.sourceforge.ganttproject.GanttProject 9914.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9914.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9915 similar at 100% with AbstractFactory 9915.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 9915.100.Product = net.sourceforge.ganttproject.GanttProject 9915.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9915.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9916 similar at 100% with AbstractFactory 9916.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9916.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 9916.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9916.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9917 similar at 100% with AbstractFactory 9917.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9917.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 9917.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9917.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9918 similar at 100% with AbstractFactory 9918.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 9918.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 9918.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9918.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9919 similar at 100% with AbstractFactory 9919.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 9919.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 9919.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9919.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9920 similar at 100% with AbstractFactory 9920.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 9920.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 9920.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9920.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9921 similar at 100% with AbstractFactory 9921.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 9921.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 9921.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9921.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9922 similar at 100% with AbstractFactory 9922.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 9922.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 9922.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9922.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9923 similar at 100% with AbstractFactory 9923.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 9923.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 9923.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 9923.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 9924 similar at 100% with AbstractFactory 9924.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 9924.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 9924.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9924.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9925 similar at 100% with AbstractFactory 9925.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9925.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 9925.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9925.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9926 similar at 100% with AbstractFactory 9926.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9926.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 9926.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9926.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9927 similar at 100% with AbstractFactory 9927.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9927.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 9927.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9927.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9928 similar at 100% with AbstractFactory 9928.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 9928.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 9928.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 9928.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 9929 similar at 100% with AbstractFactory 9929.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 9929.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 9929.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9929.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9930 similar at 100% with AbstractFactory 9930.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9930.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 9930.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9930.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9931 similar at 100% with AbstractFactory 9931.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9931.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 9931.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9931.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9932 similar at 100% with AbstractFactory 9932.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 9932.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 9932.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 9932.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 9933 similar at 100% with AbstractFactory 9933.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9933.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 9933.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9933.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9934 similar at 100% with AbstractFactory 9934.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9934.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 9934.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9934.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9935 similar at 100% with AbstractFactory 9935.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 9935.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 9935.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9935.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9936 similar at 100% with AbstractFactory 9936.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 9936.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 9936.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9936.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9937 similar at 100% with AbstractFactory 9937.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9937.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 9937.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 9937.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9938 similar at 100% with AbstractFactory 9938.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 9938.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 9938.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 9938.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 9939 similar at 100% with AbstractFactory 9939.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9939.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 9939.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 9939.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9940 similar at 100% with AbstractFactory 9940.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 9940.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 9940.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 9940.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 9941 similar at 100% with AbstractFactory 9941.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9941.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 9941.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9941.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9942 similar at 100% with AbstractFactory 9942.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 9942.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 9942.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9942.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9943 similar at 100% with AbstractFactory 9943.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 9943.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 9943.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9943.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9944 similar at 100% with AbstractFactory 9944.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 9944.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 9944.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9944.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9945 similar at 100% with AbstractFactory 9945.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9945.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 9945.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9945.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9946 similar at 100% with AbstractFactory 9946.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 9946.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 9946.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9946.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9947 similar at 100% with AbstractFactory 9947.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9947.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 9947.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9947.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9948 similar at 100% with AbstractFactory 9948.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9948.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 9948.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9948.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9949 similar at 100% with AbstractFactory 9949.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 9949.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 9949.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 9949.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 9950 similar at 100% with AbstractFactory 9950.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9950.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 9950.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 9950.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9951 similar at 100% with AbstractFactory 9951.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9951.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 9951.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 9951.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9952 similar at 100% with AbstractFactory 9952.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 9952.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 9952.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9952.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9953 similar at 100% with AbstractFactory 9953.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 9953.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 9953.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9953.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9954 similar at 100% with AbstractFactory 9954.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 9954.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 9954.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 9954.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 9955 similar at 100% with AbstractFactory 9955.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 9955.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 9955.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 9955.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 9956 similar at 100% with AbstractFactory 9956.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 9956.100.Product = net.sourceforge.ganttproject.document.FileDocument 9956.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9956.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9957 similar at 100% with AbstractFactory 9957.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 9957.100.Product = net.sourceforge.ganttproject.document.FileDocument 9957.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9957.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9958 similar at 100% with AbstractFactory 9958.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9958.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 9958.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9958.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9959 similar at 100% with AbstractFactory 9959.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 9959.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 9959.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9959.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9960 similar at 100% with AbstractFactory 9960.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 9960.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 9960.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9960.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9961 similar at 100% with AbstractFactory 9961.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9961.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 9961.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 9961.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 9962 similar at 100% with AbstractFactory 9962.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 9962.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 9962.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 9962.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 9963 similar at 100% with AbstractFactory 9963.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 9963.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 9963.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 9963.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 9964 similar at 100% with AbstractFactory 9964.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 9964.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 9964.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9964.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9965 similar at 100% with AbstractFactory 9965.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 9965.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 9965.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9965.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9966 similar at 100% with AbstractFactory 9966.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 9966.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 9966.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9966.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 9967 similar at 100% with AbstractFactory 9967.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 9967.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 9967.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 9967.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 9968 similar at 100% with AbstractFactory 9968.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 9968.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 9968.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 9968.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog --------------------------------------------- 2 and 3 ConcreteFactory creation Product dummyRelationship ConcreteFactory association Product dummyRelationship AbstractProduct inheritance Product dummyRelationship AbstractFactory inheritance ConcreteFactory Solution Computation Time:5339 Number of Solutions With and Without Ghosts:785 Number of Solutions Without Ghosts:100 Number of Solutions With Ghosts:685 # Micro-architecture 11165 similar at 100% with AbstractFactory 11165.100.AbstractProduct = java.util.EventObject 11165.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 11165.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11165.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11166 similar at 100% with AbstractFactory 11166.100.AbstractProduct = java.util.EventObject 11166.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 11166.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11166.100.AbstractFactory = java.lang.Object # Micro-architecture 11167 similar at 100% with AbstractFactory 11167.100.AbstractProduct = javax.swing.JPanel 11167.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 11167.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 11167.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11168 similar at 100% with AbstractFactory 11168.100.AbstractProduct = javax.swing.JPanel 11168.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 11168.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11168.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11169 similar at 100% with AbstractFactory 11169.100.AbstractProduct = javax.swing.JPanel 11169.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 11169.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11169.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11170 similar at 100% with AbstractFactory 11170.100.AbstractProduct = javax.swing.JPanel 11170.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 11170.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11170.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11171 similar at 100% with AbstractFactory 11171.100.AbstractProduct = javax.swing.JPanel 11171.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 11171.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11171.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11172 similar at 100% with AbstractFactory 11172.100.AbstractProduct = javax.swing.JPanel 11172.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 11172.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11172.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11173 similar at 100% with AbstractFactory 11173.100.AbstractProduct = javax.swing.JPanel 11173.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 11173.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11173.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11174 similar at 100% with AbstractFactory 11174.100.AbstractProduct = javax.swing.JPanel 11174.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 11174.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11174.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11175 similar at 100% with AbstractFactory 11175.100.AbstractProduct = javax.swing.JPanel 11175.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 11175.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11175.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11176 similar at 100% with AbstractFactory 11176.100.AbstractProduct = java.awt.event.ActionListener 11176.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 11176.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11176.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11177 similar at 100% with AbstractFactory 11177.100.AbstractProduct = java.awt.event.ActionListener 11177.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 11177.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11177.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11178 similar at 100% with AbstractFactory 11178.100.AbstractProduct = java.awt.event.ActionListener 11178.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 11178.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11178.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11179 similar at 100% with AbstractFactory 11179.100.AbstractProduct = java.awt.event.ActionListener 11179.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 11179.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11179.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11180 similar at 100% with AbstractFactory 11180.100.AbstractProduct = javax.swing.JDialog 11180.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 11180.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11180.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11181 similar at 100% with AbstractFactory 11181.100.AbstractProduct = javax.swing.JDialog 11181.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 11181.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11181.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11182 similar at 100% with AbstractFactory 11182.100.AbstractProduct = javax.swing.JDialog 11182.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 11182.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11182.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11183 similar at 100% with AbstractFactory 11183.100.AbstractProduct = javax.swing.JDialog 11183.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 11183.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11183.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11184 similar at 100% with AbstractFactory 11184.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11184.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 11184.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11184.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11185 similar at 100% with AbstractFactory 11185.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11185.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 11185.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11185.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11186 similar at 100% with AbstractFactory 11186.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11186.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 11186.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11186.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11187 similar at 100% with AbstractFactory 11187.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11187.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 11187.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11187.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11188 similar at 100% with AbstractFactory 11188.100.AbstractProduct = javax.swing.JPanel 11188.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 11188.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11188.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11189 similar at 100% with AbstractFactory 11189.100.AbstractProduct = javax.swing.JPanel 11189.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 11189.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11189.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11190 similar at 100% with AbstractFactory 11190.100.AbstractProduct = javax.swing.JPanel 11190.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 11190.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11190.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11191 similar at 100% with AbstractFactory 11191.100.AbstractProduct = javax.swing.JPanel 11191.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 11191.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11191.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11192 similar at 100% with AbstractFactory 11192.100.AbstractProduct = javax.swing.ListCellRenderer 11192.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 11192.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 11192.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11193 similar at 100% with AbstractFactory 11193.100.AbstractProduct = javax.swing.JLabel 11193.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 11193.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 11193.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11194 similar at 100% with AbstractFactory 11194.100.AbstractProduct = javax.swing.JDialog 11194.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 11194.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11194.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11195 similar at 100% with AbstractFactory 11195.100.AbstractProduct = javax.swing.JDialog 11195.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 11195.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11195.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11196 similar at 100% with AbstractFactory 11196.100.AbstractProduct = javax.swing.JDialog 11196.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 11196.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11196.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11197 similar at 100% with AbstractFactory 11197.100.AbstractProduct = javax.swing.JDialog 11197.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 11197.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11197.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11198 similar at 100% with AbstractFactory 11198.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 11198.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 11198.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 11198.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11199 similar at 100% with AbstractFactory 11199.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener 11199.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 11199.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 11199.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11200 similar at 100% with AbstractFactory 11200.100.AbstractProduct = java.lang.Object 11200.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 11200.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 11200.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11201 similar at 100% with AbstractFactory 11201.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11201.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 11201.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11201.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11202 similar at 100% with AbstractFactory 11202.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11202.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 11202.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11202.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11203 similar at 100% with AbstractFactory 11203.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11203.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 11203.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11203.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11204 similar at 100% with AbstractFactory 11204.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11204.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 11204.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11204.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11205 similar at 100% with AbstractFactory 11205.100.AbstractProduct = javax.swing.JPanel 11205.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 11205.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11205.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11206 similar at 100% with AbstractFactory 11206.100.AbstractProduct = javax.swing.JPanel 11206.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 11206.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11206.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11207 similar at 100% with AbstractFactory 11207.100.AbstractProduct = javax.swing.JPanel 11207.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 11207.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11207.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11208 similar at 100% with AbstractFactory 11208.100.AbstractProduct = javax.swing.JPanel 11208.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 11208.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11208.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11209 similar at 100% with AbstractFactory 11209.100.AbstractProduct = java.awt.event.ItemListener 11209.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 11209.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11209.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11210 similar at 100% with AbstractFactory 11210.100.AbstractProduct = java.awt.event.ItemListener 11210.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 11210.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11210.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11211 similar at 100% with AbstractFactory 11211.100.AbstractProduct = java.awt.event.ItemListener 11211.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 11211.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11211.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11212 similar at 100% with AbstractFactory 11212.100.AbstractProduct = java.awt.event.ItemListener 11212.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 11212.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11212.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11213 similar at 100% with AbstractFactory 11213.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 11213.100.Product = net.sourceforge.ganttproject.resource.HumanResource 11213.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 11213.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11214 similar at 100% with AbstractFactory 11214.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 11214.100.Product = net.sourceforge.ganttproject.resource.HumanResource 11214.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 11214.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11215 similar at 100% with AbstractFactory 11215.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 11215.100.Product = net.sourceforge.ganttproject.resource.HumanResource 11215.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 11215.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 11216 similar at 100% with AbstractFactory 11216.100.AbstractProduct = java.lang.Object 11216.100.Product = net.sourceforge.ganttproject.resource.HumanResource 11216.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 11216.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11217 similar at 100% with AbstractFactory 11217.100.AbstractProduct = java.lang.Object 11217.100.Product = net.sourceforge.ganttproject.resource.HumanResource 11217.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 11217.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11218 similar at 100% with AbstractFactory 11218.100.AbstractProduct = java.lang.Object 11218.100.Product = net.sourceforge.ganttproject.resource.HumanResource 11218.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 11218.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 11219 similar at 100% with AbstractFactory 11219.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 11219.100.Product = net.sourceforge.ganttproject.resource.HumanResource 11219.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 11219.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 11220 similar at 100% with AbstractFactory 11220.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 11220.100.Product = net.sourceforge.ganttproject.resource.HumanResource 11220.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 11220.100.AbstractFactory = java.lang.Object # Micro-architecture 11221 similar at 100% with AbstractFactory 11221.100.AbstractProduct = java.lang.Object 11221.100.Product = net.sourceforge.ganttproject.resource.HumanResource 11221.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 11221.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 11222 similar at 100% with AbstractFactory 11222.100.AbstractProduct = java.lang.Object 11222.100.Product = net.sourceforge.ganttproject.resource.HumanResource 11222.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 11222.100.AbstractFactory = java.lang.Object # Micro-architecture 11223 similar at 100% with AbstractFactory 11223.100.AbstractProduct = java.awt.print.Printable 11223.100.Product = net.sourceforge.ganttproject.GanttPrintable 11223.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 11223.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11224 similar at 100% with AbstractFactory 11224.100.AbstractProduct = java.lang.Object 11224.100.Product = net.sourceforge.ganttproject.GanttPrintable 11224.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 11224.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11225 similar at 100% with AbstractFactory 11225.100.AbstractProduct = java.awt.print.Printable 11225.100.Product = net.sourceforge.ganttproject.GanttPrintable 11225.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11225.100.AbstractFactory = javax.swing.event.ChangeListener # Micro-architecture 11226 similar at 100% with AbstractFactory 11226.100.AbstractProduct = java.awt.print.Printable 11226.100.Product = net.sourceforge.ganttproject.GanttPrintable 11226.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11226.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11227 similar at 100% with AbstractFactory 11227.100.AbstractProduct = java.awt.print.Printable 11227.100.Product = net.sourceforge.ganttproject.GanttPrintable 11227.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11227.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11228 similar at 100% with AbstractFactory 11228.100.AbstractProduct = java.lang.Object 11228.100.Product = net.sourceforge.ganttproject.GanttPrintable 11228.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11228.100.AbstractFactory = javax.swing.event.ChangeListener # Micro-architecture 11229 similar at 100% with AbstractFactory 11229.100.AbstractProduct = java.lang.Object 11229.100.Product = net.sourceforge.ganttproject.GanttPrintable 11229.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11229.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11230 similar at 100% with AbstractFactory 11230.100.AbstractProduct = java.lang.Object 11230.100.Product = net.sourceforge.ganttproject.GanttPrintable 11230.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11230.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11231 similar at 100% with AbstractFactory 11231.100.AbstractProduct = java.awt.print.Printable 11231.100.Product = net.sourceforge.ganttproject.GanttPrintable 11231.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 11231.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11232 similar at 100% with AbstractFactory 11232.100.AbstractProduct = java.lang.Object 11232.100.Product = net.sourceforge.ganttproject.GanttPrintable 11232.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 11232.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11233 similar at 100% with AbstractFactory 11233.100.AbstractProduct = java.lang.Object 11233.100.Product = net.sourceforge.ganttproject.gui.OpenFileDialog 11233.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 11233.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 11234 similar at 100% with AbstractFactory 11234.100.AbstractProduct = javax.swing.AbstractAction 11234.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 11234.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11234.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11235 similar at 100% with AbstractFactory 11235.100.AbstractProduct = javax.swing.AbstractAction 11235.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 11235.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11235.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11236 similar at 100% with AbstractFactory 11236.100.AbstractProduct = javax.swing.AbstractAction 11236.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 11236.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11236.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11237 similar at 100% with AbstractFactory 11237.100.AbstractProduct = javax.swing.AbstractAction 11237.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 11237.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11237.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11238 similar at 100% with AbstractFactory 11238.100.AbstractProduct = java.lang.Object 11238.100.Product = net.sourceforge.ganttproject.GanttOptions 11238.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11238.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11239 similar at 100% with AbstractFactory 11239.100.AbstractProduct = java.lang.Object 11239.100.Product = net.sourceforge.ganttproject.GanttOptions 11239.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11239.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11240 similar at 100% with AbstractFactory 11240.100.AbstractProduct = java.lang.Object 11240.100.Product = net.sourceforge.ganttproject.GanttOptions 11240.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11240.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11241 similar at 100% with AbstractFactory 11241.100.AbstractProduct = java.lang.Object 11241.100.Product = net.sourceforge.ganttproject.GanttOptions 11241.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11241.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11242 similar at 100% with AbstractFactory 11242.100.AbstractProduct = javax.swing.JDialog 11242.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 11242.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11242.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11243 similar at 100% with AbstractFactory 11243.100.AbstractProduct = javax.swing.JDialog 11243.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 11243.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11243.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11244 similar at 100% with AbstractFactory 11244.100.AbstractProduct = javax.swing.JDialog 11244.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 11244.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11244.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11245 similar at 100% with AbstractFactory 11245.100.AbstractProduct = javax.swing.JDialog 11245.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 11245.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11245.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11246 similar at 100% with AbstractFactory 11246.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 11246.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 11246.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 11246.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11247 similar at 100% with AbstractFactory 11247.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener 11247.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 11247.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 11247.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11248 similar at 100% with AbstractFactory 11248.100.AbstractProduct = java.lang.Object 11248.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 11248.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 11248.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11249 similar at 100% with AbstractFactory 11249.100.AbstractProduct = java.lang.Object 11249.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 11249.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11249.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11250 similar at 100% with AbstractFactory 11250.100.AbstractProduct = java.lang.Object 11250.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 11250.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11250.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11251 similar at 100% with AbstractFactory 11251.100.AbstractProduct = java.lang.Object 11251.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 11251.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11251.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11252 similar at 100% with AbstractFactory 11252.100.AbstractProduct = java.lang.Object 11252.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 11252.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11252.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11253 similar at 100% with AbstractFactory 11253.100.AbstractProduct = javax.swing.table.AbstractTableModel 11253.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 11253.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 11253.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 11254 similar at 100% with AbstractFactory 11254.100.AbstractProduct = javax.swing.table.AbstractTableModel 11254.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 11254.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 11254.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 11255 similar at 100% with AbstractFactory 11255.100.AbstractProduct = javax.swing.table.AbstractTableModel 11255.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 11255.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 11255.100.AbstractFactory = java.lang.Object # Micro-architecture 11256 similar at 100% with AbstractFactory 11256.100.AbstractProduct = java.lang.Object 11256.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 11256.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler 11256.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 11257 similar at 100% with AbstractFactory 11257.100.AbstractProduct = java.lang.Object 11257.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 11257.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler 11257.100.AbstractFactory = java.lang.Object # Micro-architecture 11258 similar at 100% with AbstractFactory 11258.100.AbstractProduct = java.lang.Object 11258.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 11258.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 11258.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 11259 similar at 100% with AbstractFactory 11259.100.AbstractProduct = java.lang.Object 11259.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 11259.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 11259.100.AbstractFactory = java.lang.Object # Micro-architecture 11260 similar at 100% with AbstractFactory 11260.100.AbstractProduct = java.lang.Object 11260.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 11260.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 11260.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 11261 similar at 100% with AbstractFactory 11261.100.AbstractProduct = java.lang.Object 11261.100.Product = net.sourceforge.ganttproject.export.FontTriplet 11261.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord 11261.100.AbstractFactory = java.lang.Object # Micro-architecture 11262 similar at 100% with AbstractFactory 11262.100.AbstractProduct = java.lang.Object 11262.100.Product = net.sourceforge.ganttproject.export.FontTriplet 11262.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator 11262.100.AbstractFactory = java.lang.Object # Micro-architecture 11263 similar at 100% with AbstractFactory 11263.100.AbstractProduct = java.lang.Object 11263.100.Product = net.sourceforge.ganttproject.GanttExportSettings 11263.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 11263.100.AbstractFactory = java.lang.Object # Micro-architecture 11264 similar at 100% with AbstractFactory 11264.100.AbstractProduct = java.lang.Object 11264.100.Product = net.sourceforge.ganttproject.GanttExportSettings 11264.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11264.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11265 similar at 100% with AbstractFactory 11265.100.AbstractProduct = java.lang.Object 11265.100.Product = net.sourceforge.ganttproject.GanttExportSettings 11265.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11265.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11266 similar at 100% with AbstractFactory 11266.100.AbstractProduct = java.lang.Object 11266.100.Product = net.sourceforge.ganttproject.GanttExportSettings 11266.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11266.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11267 similar at 100% with AbstractFactory 11267.100.AbstractProduct = java.lang.Object 11267.100.Product = net.sourceforge.ganttproject.GanttExportSettings 11267.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11267.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11268 similar at 100% with AbstractFactory 11268.100.AbstractProduct = java.lang.Object 11268.100.Product = net.sourceforge.ganttproject.export.ResourceChartExportData 11268.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 11268.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 11269 similar at 100% with AbstractFactory 11269.100.AbstractProduct = java.lang.Object 11269.100.Product = net.sourceforge.ganttproject.export.ResourceChartExportData 11269.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 11269.100.AbstractFactory = java.lang.Object # Micro-architecture 11270 similar at 100% with AbstractFactory 11270.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11270.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 11270.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11270.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11271 similar at 100% with AbstractFactory 11271.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11271.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 11271.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11271.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11272 similar at 100% with AbstractFactory 11272.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11272.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 11272.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11272.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11273 similar at 100% with AbstractFactory 11273.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11273.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 11273.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11273.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11274 similar at 100% with AbstractFactory 11274.100.AbstractProduct = javax.swing.JPanel 11274.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 11274.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11274.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11275 similar at 100% with AbstractFactory 11275.100.AbstractProduct = javax.swing.JPanel 11275.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 11275.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11275.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11276 similar at 100% with AbstractFactory 11276.100.AbstractProduct = javax.swing.JPanel 11276.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 11276.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11276.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11277 similar at 100% with AbstractFactory 11277.100.AbstractProduct = javax.swing.JPanel 11277.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 11277.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11277.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11278 similar at 100% with AbstractFactory 11278.100.AbstractProduct = javax.swing.JDialog 11278.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 11278.100.ConcreteFactory = net.sourceforge.ganttproject.action.NewHumanAction 11278.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 11279 similar at 100% with AbstractFactory 11279.100.AbstractProduct = javax.swing.JDialog 11279.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 11279.100.ConcreteFactory = net.sourceforge.ganttproject.action.NewHumanAction 11279.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 11280 similar at 100% with AbstractFactory 11280.100.AbstractProduct = javax.swing.JDialog 11280.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 11280.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 11280.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11281 similar at 100% with AbstractFactory 11281.100.AbstractProduct = javax.swing.JDialog 11281.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 11281.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 11281.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11282 similar at 100% with AbstractFactory 11282.100.AbstractProduct = javax.swing.JDialog 11282.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 11282.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 11282.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 11283 similar at 100% with AbstractFactory 11283.100.AbstractProduct = java.io.Serializable 11283.100.Product = net.sourceforge.ganttproject.GanttCalendar 11283.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 11283.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11284 similar at 100% with AbstractFactory 11284.100.AbstractProduct = java.util.GregorianCalendar 11284.100.Product = net.sourceforge.ganttproject.GanttCalendar 11284.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 11284.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11285 similar at 100% with AbstractFactory 11285.100.AbstractProduct = java.lang.Comparable 11285.100.Product = net.sourceforge.ganttproject.GanttCalendar 11285.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 11285.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11286 similar at 100% with AbstractFactory 11286.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11286.100.Product = net.sourceforge.ganttproject.GanttCalendar 11286.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 11286.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11287 similar at 100% with AbstractFactory 11287.100.AbstractProduct = java.io.Serializable 11287.100.Product = net.sourceforge.ganttproject.GanttCalendar 11287.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11287.100.AbstractFactory = java.io.Serializable # Micro-architecture 11288 similar at 100% with AbstractFactory 11288.100.AbstractProduct = java.io.Serializable 11288.100.Product = net.sourceforge.ganttproject.GanttCalendar 11288.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11288.100.AbstractFactory = java.util.GregorianCalendar # Micro-architecture 11289 similar at 100% with AbstractFactory 11289.100.AbstractProduct = java.io.Serializable 11289.100.Product = net.sourceforge.ganttproject.GanttCalendar 11289.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11289.100.AbstractFactory = java.lang.Comparable # Micro-architecture 11290 similar at 100% with AbstractFactory 11290.100.AbstractProduct = java.io.Serializable 11290.100.Product = net.sourceforge.ganttproject.GanttCalendar 11290.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11290.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 11291 similar at 100% with AbstractFactory 11291.100.AbstractProduct = java.util.GregorianCalendar 11291.100.Product = net.sourceforge.ganttproject.GanttCalendar 11291.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11291.100.AbstractFactory = java.io.Serializable # Micro-architecture 11292 similar at 100% with AbstractFactory 11292.100.AbstractProduct = java.util.GregorianCalendar 11292.100.Product = net.sourceforge.ganttproject.GanttCalendar 11292.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11292.100.AbstractFactory = java.util.GregorianCalendar # Micro-architecture 11293 similar at 100% with AbstractFactory 11293.100.AbstractProduct = java.util.GregorianCalendar 11293.100.Product = net.sourceforge.ganttproject.GanttCalendar 11293.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11293.100.AbstractFactory = java.lang.Comparable # Micro-architecture 11294 similar at 100% with AbstractFactory 11294.100.AbstractProduct = java.util.GregorianCalendar 11294.100.Product = net.sourceforge.ganttproject.GanttCalendar 11294.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11294.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 11295 similar at 100% with AbstractFactory 11295.100.AbstractProduct = java.lang.Comparable 11295.100.Product = net.sourceforge.ganttproject.GanttCalendar 11295.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11295.100.AbstractFactory = java.io.Serializable # Micro-architecture 11296 similar at 100% with AbstractFactory 11296.100.AbstractProduct = java.lang.Comparable 11296.100.Product = net.sourceforge.ganttproject.GanttCalendar 11296.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11296.100.AbstractFactory = java.util.GregorianCalendar # Micro-architecture 11297 similar at 100% with AbstractFactory 11297.100.AbstractProduct = java.lang.Comparable 11297.100.Product = net.sourceforge.ganttproject.GanttCalendar 11297.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11297.100.AbstractFactory = java.lang.Comparable # Micro-architecture 11298 similar at 100% with AbstractFactory 11298.100.AbstractProduct = java.lang.Comparable 11298.100.Product = net.sourceforge.ganttproject.GanttCalendar 11298.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11298.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 11299 similar at 100% with AbstractFactory 11299.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11299.100.Product = net.sourceforge.ganttproject.GanttCalendar 11299.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11299.100.AbstractFactory = java.io.Serializable # Micro-architecture 11300 similar at 100% with AbstractFactory 11300.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11300.100.Product = net.sourceforge.ganttproject.GanttCalendar 11300.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11300.100.AbstractFactory = java.util.GregorianCalendar # Micro-architecture 11301 similar at 100% with AbstractFactory 11301.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11301.100.Product = net.sourceforge.ganttproject.GanttCalendar 11301.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11301.100.AbstractFactory = java.lang.Comparable # Micro-architecture 11302 similar at 100% with AbstractFactory 11302.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11302.100.Product = net.sourceforge.ganttproject.GanttCalendar 11302.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 11302.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 11303 similar at 100% with AbstractFactory 11303.100.AbstractProduct = java.io.Serializable 11303.100.Product = net.sourceforge.ganttproject.GanttCalendar 11303.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11303.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 11304 similar at 100% with AbstractFactory 11304.100.AbstractProduct = java.io.Serializable 11304.100.Product = net.sourceforge.ganttproject.GanttCalendar 11304.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11304.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11305 similar at 100% with AbstractFactory 11305.100.AbstractProduct = java.io.Serializable 11305.100.Product = net.sourceforge.ganttproject.GanttCalendar 11305.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11305.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 11306 similar at 100% with AbstractFactory 11306.100.AbstractProduct = java.util.GregorianCalendar 11306.100.Product = net.sourceforge.ganttproject.GanttCalendar 11306.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11306.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 11307 similar at 100% with AbstractFactory 11307.100.AbstractProduct = java.util.GregorianCalendar 11307.100.Product = net.sourceforge.ganttproject.GanttCalendar 11307.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11307.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11308 similar at 100% with AbstractFactory 11308.100.AbstractProduct = java.util.GregorianCalendar 11308.100.Product = net.sourceforge.ganttproject.GanttCalendar 11308.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11308.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 11309 similar at 100% with AbstractFactory 11309.100.AbstractProduct = java.lang.Comparable 11309.100.Product = net.sourceforge.ganttproject.GanttCalendar 11309.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11309.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 11310 similar at 100% with AbstractFactory 11310.100.AbstractProduct = java.lang.Comparable 11310.100.Product = net.sourceforge.ganttproject.GanttCalendar 11310.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11310.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11311 similar at 100% with AbstractFactory 11311.100.AbstractProduct = java.lang.Comparable 11311.100.Product = net.sourceforge.ganttproject.GanttCalendar 11311.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11311.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 11312 similar at 100% with AbstractFactory 11312.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11312.100.Product = net.sourceforge.ganttproject.GanttCalendar 11312.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11312.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 11313 similar at 100% with AbstractFactory 11313.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11313.100.Product = net.sourceforge.ganttproject.GanttCalendar 11313.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11313.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11314 similar at 100% with AbstractFactory 11314.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11314.100.Product = net.sourceforge.ganttproject.GanttCalendar 11314.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11314.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 11315 similar at 100% with AbstractFactory 11315.100.AbstractProduct = java.io.Serializable 11315.100.Product = net.sourceforge.ganttproject.GanttCalendar 11315.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11315.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11316 similar at 100% with AbstractFactory 11316.100.AbstractProduct = java.io.Serializable 11316.100.Product = net.sourceforge.ganttproject.GanttCalendar 11316.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11316.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11317 similar at 100% with AbstractFactory 11317.100.AbstractProduct = java.io.Serializable 11317.100.Product = net.sourceforge.ganttproject.GanttCalendar 11317.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11317.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11318 similar at 100% with AbstractFactory 11318.100.AbstractProduct = java.io.Serializable 11318.100.Product = net.sourceforge.ganttproject.GanttCalendar 11318.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11318.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11319 similar at 100% with AbstractFactory 11319.100.AbstractProduct = java.util.GregorianCalendar 11319.100.Product = net.sourceforge.ganttproject.GanttCalendar 11319.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11319.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11320 similar at 100% with AbstractFactory 11320.100.AbstractProduct = java.util.GregorianCalendar 11320.100.Product = net.sourceforge.ganttproject.GanttCalendar 11320.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11320.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11321 similar at 100% with AbstractFactory 11321.100.AbstractProduct = java.util.GregorianCalendar 11321.100.Product = net.sourceforge.ganttproject.GanttCalendar 11321.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11321.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11322 similar at 100% with AbstractFactory 11322.100.AbstractProduct = java.util.GregorianCalendar 11322.100.Product = net.sourceforge.ganttproject.GanttCalendar 11322.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11322.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11323 similar at 100% with AbstractFactory 11323.100.AbstractProduct = java.lang.Comparable 11323.100.Product = net.sourceforge.ganttproject.GanttCalendar 11323.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11323.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11324 similar at 100% with AbstractFactory 11324.100.AbstractProduct = java.lang.Comparable 11324.100.Product = net.sourceforge.ganttproject.GanttCalendar 11324.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11324.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11325 similar at 100% with AbstractFactory 11325.100.AbstractProduct = java.lang.Comparable 11325.100.Product = net.sourceforge.ganttproject.GanttCalendar 11325.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11325.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11326 similar at 100% with AbstractFactory 11326.100.AbstractProduct = java.lang.Comparable 11326.100.Product = net.sourceforge.ganttproject.GanttCalendar 11326.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11326.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11327 similar at 100% with AbstractFactory 11327.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11327.100.Product = net.sourceforge.ganttproject.GanttCalendar 11327.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11327.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11328 similar at 100% with AbstractFactory 11328.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11328.100.Product = net.sourceforge.ganttproject.GanttCalendar 11328.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11328.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11329 similar at 100% with AbstractFactory 11329.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11329.100.Product = net.sourceforge.ganttproject.GanttCalendar 11329.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11329.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11330 similar at 100% with AbstractFactory 11330.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11330.100.Product = net.sourceforge.ganttproject.GanttCalendar 11330.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11330.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11331 similar at 100% with AbstractFactory 11331.100.AbstractProduct = java.io.Serializable 11331.100.Product = net.sourceforge.ganttproject.GanttCalendar 11331.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11331.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11332 similar at 100% with AbstractFactory 11332.100.AbstractProduct = java.io.Serializable 11332.100.Product = net.sourceforge.ganttproject.GanttCalendar 11332.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11332.100.AbstractFactory = java.lang.Object # Micro-architecture 11333 similar at 100% with AbstractFactory 11333.100.AbstractProduct = java.util.GregorianCalendar 11333.100.Product = net.sourceforge.ganttproject.GanttCalendar 11333.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11333.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11334 similar at 100% with AbstractFactory 11334.100.AbstractProduct = java.util.GregorianCalendar 11334.100.Product = net.sourceforge.ganttproject.GanttCalendar 11334.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11334.100.AbstractFactory = java.lang.Object # Micro-architecture 11335 similar at 100% with AbstractFactory 11335.100.AbstractProduct = java.lang.Comparable 11335.100.Product = net.sourceforge.ganttproject.GanttCalendar 11335.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11335.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11336 similar at 100% with AbstractFactory 11336.100.AbstractProduct = java.lang.Comparable 11336.100.Product = net.sourceforge.ganttproject.GanttCalendar 11336.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11336.100.AbstractFactory = java.lang.Object # Micro-architecture 11337 similar at 100% with AbstractFactory 11337.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11337.100.Product = net.sourceforge.ganttproject.GanttCalendar 11337.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11337.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11338 similar at 100% with AbstractFactory 11338.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11338.100.Product = net.sourceforge.ganttproject.GanttCalendar 11338.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11338.100.AbstractFactory = java.lang.Object # Micro-architecture 11339 similar at 100% with AbstractFactory 11339.100.AbstractProduct = java.io.Serializable 11339.100.Product = net.sourceforge.ganttproject.GanttCalendar 11339.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 11339.100.AbstractFactory = java.lang.Object # Micro-architecture 11340 similar at 100% with AbstractFactory 11340.100.AbstractProduct = java.util.GregorianCalendar 11340.100.Product = net.sourceforge.ganttproject.GanttCalendar 11340.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 11340.100.AbstractFactory = java.lang.Object # Micro-architecture 11341 similar at 100% with AbstractFactory 11341.100.AbstractProduct = java.lang.Comparable 11341.100.Product = net.sourceforge.ganttproject.GanttCalendar 11341.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 11341.100.AbstractFactory = java.lang.Object # Micro-architecture 11342 similar at 100% with AbstractFactory 11342.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11342.100.Product = net.sourceforge.ganttproject.GanttCalendar 11342.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 11342.100.AbstractFactory = java.lang.Object # Micro-architecture 11343 similar at 100% with AbstractFactory 11343.100.AbstractProduct = java.io.Serializable 11343.100.Product = net.sourceforge.ganttproject.GanttCalendar 11343.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 11343.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11344 similar at 100% with AbstractFactory 11344.100.AbstractProduct = java.util.GregorianCalendar 11344.100.Product = net.sourceforge.ganttproject.GanttCalendar 11344.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 11344.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11345 similar at 100% with AbstractFactory 11345.100.AbstractProduct = java.lang.Comparable 11345.100.Product = net.sourceforge.ganttproject.GanttCalendar 11345.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 11345.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11346 similar at 100% with AbstractFactory 11346.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11346.100.Product = net.sourceforge.ganttproject.GanttCalendar 11346.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 11346.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11347 similar at 100% with AbstractFactory 11347.100.AbstractProduct = javax.swing.JDialog 11347.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 11347.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 11347.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11348 similar at 100% with AbstractFactory 11348.100.AbstractProduct = javax.swing.JDialog 11348.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 11348.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 11348.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11349 similar at 100% with AbstractFactory 11349.100.AbstractProduct = java.lang.Object 11349.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 11349.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 11349.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 11350 similar at 100% with AbstractFactory 11350.100.AbstractProduct = java.lang.Object 11350.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 11350.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 11350.100.AbstractFactory = java.lang.Object # Micro-architecture 11351 similar at 100% with AbstractFactory 11351.100.AbstractProduct = java.awt.event.ActionListener 11351.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 11351.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11351.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11352 similar at 100% with AbstractFactory 11352.100.AbstractProduct = java.awt.event.ActionListener 11352.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 11352.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11352.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11353 similar at 100% with AbstractFactory 11353.100.AbstractProduct = java.awt.event.ActionListener 11353.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 11353.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11353.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11354 similar at 100% with AbstractFactory 11354.100.AbstractProduct = java.awt.event.ActionListener 11354.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 11354.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11354.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11355 similar at 100% with AbstractFactory 11355.100.AbstractProduct = javax.swing.JPanel 11355.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 11355.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11355.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11356 similar at 100% with AbstractFactory 11356.100.AbstractProduct = javax.swing.JPanel 11356.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 11356.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11356.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11357 similar at 100% with AbstractFactory 11357.100.AbstractProduct = javax.swing.JPanel 11357.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 11357.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11357.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11358 similar at 100% with AbstractFactory 11358.100.AbstractProduct = javax.swing.JPanel 11358.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 11358.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11358.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11359 similar at 100% with AbstractFactory 11359.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11359.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 11359.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11359.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11360 similar at 100% with AbstractFactory 11360.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11360.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 11360.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11360.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11361 similar at 100% with AbstractFactory 11361.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11361.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 11361.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11361.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11362 similar at 100% with AbstractFactory 11362.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11362.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 11362.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11362.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11363 similar at 100% with AbstractFactory 11363.100.AbstractProduct = javax.swing.JDialog 11363.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 11363.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11363.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11364 similar at 100% with AbstractFactory 11364.100.AbstractProduct = javax.swing.JDialog 11364.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 11364.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11364.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11365 similar at 100% with AbstractFactory 11365.100.AbstractProduct = javax.swing.JDialog 11365.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 11365.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11365.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11366 similar at 100% with AbstractFactory 11366.100.AbstractProduct = javax.swing.JDialog 11366.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 11366.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11366.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11367 similar at 100% with AbstractFactory 11367.100.AbstractProduct = javax.swing.JDialog 11367.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 11367.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 11367.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11368 similar at 100% with AbstractFactory 11368.100.AbstractProduct = javax.swing.JDialog 11368.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 11368.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 11368.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11369 similar at 100% with AbstractFactory 11369.100.AbstractProduct = javax.swing.JDialog 11369.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 11369.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 11369.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 11370 similar at 100% with AbstractFactory 11370.100.AbstractProduct = javax.swing.JDialog 11370.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 11370.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11370.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11371 similar at 100% with AbstractFactory 11371.100.AbstractProduct = javax.swing.JDialog 11371.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 11371.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen 11371.100.AbstractFactory = java.lang.Object # Micro-architecture 11372 similar at 100% with AbstractFactory 11372.100.AbstractProduct = javax.swing.JDialog 11372.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 11372.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 11372.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11373 similar at 100% with AbstractFactory 11373.100.AbstractProduct = javax.swing.JDialog 11373.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 11373.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 11373.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11374 similar at 100% with AbstractFactory 11374.100.AbstractProduct = javax.swing.JDialog 11374.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 11374.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 11374.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 11375 similar at 100% with AbstractFactory 11375.100.AbstractProduct = javax.swing.JDialog 11375.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 11375.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 11375.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 11376 similar at 100% with AbstractFactory 11376.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 11376.100.Product = net.sourceforge.ganttproject.action.NewHumanAction 11376.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet 11376.100.AbstractFactory = java.lang.Object # Micro-architecture 11377 similar at 100% with AbstractFactory 11377.100.AbstractProduct = javax.swing.AbstractAction 11377.100.Product = net.sourceforge.ganttproject.action.NewHumanAction 11377.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet 11377.100.AbstractFactory = java.lang.Object # Micro-architecture 11378 similar at 100% with AbstractFactory 11378.100.AbstractProduct = java.lang.Object 11378.100.Product = net.sourceforge.ganttproject.PrjInfos 11378.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11378.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11379 similar at 100% with AbstractFactory 11379.100.AbstractProduct = java.lang.Object 11379.100.Product = net.sourceforge.ganttproject.PrjInfos 11379.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11379.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11380 similar at 100% with AbstractFactory 11380.100.AbstractProduct = java.lang.Object 11380.100.Product = net.sourceforge.ganttproject.PrjInfos 11380.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11380.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11381 similar at 100% with AbstractFactory 11381.100.AbstractProduct = java.lang.Object 11381.100.Product = net.sourceforge.ganttproject.PrjInfos 11381.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11381.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11382 similar at 100% with AbstractFactory 11382.100.AbstractProduct = java.lang.Object 11382.100.Product = net.sourceforge.ganttproject.PrjInfos 11382.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 11382.100.AbstractFactory = java.lang.Object # Micro-architecture 11383 similar at 100% with AbstractFactory 11383.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 11383.100.Product = net.sourceforge.ganttproject.GanttProject 11383.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11383.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11384 similar at 100% with AbstractFactory 11384.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 11384.100.Product = net.sourceforge.ganttproject.GanttProject 11384.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11384.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11385 similar at 100% with AbstractFactory 11385.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 11385.100.Product = net.sourceforge.ganttproject.GanttProject 11385.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11385.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11386 similar at 100% with AbstractFactory 11386.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 11386.100.Product = net.sourceforge.ganttproject.GanttProject 11386.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11386.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11387 similar at 100% with AbstractFactory 11387.100.AbstractProduct = java.awt.event.ActionListener 11387.100.Product = net.sourceforge.ganttproject.GanttProject 11387.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11387.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11388 similar at 100% with AbstractFactory 11388.100.AbstractProduct = java.awt.event.ActionListener 11388.100.Product = net.sourceforge.ganttproject.GanttProject 11388.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11388.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11389 similar at 100% with AbstractFactory 11389.100.AbstractProduct = java.awt.event.ActionListener 11389.100.Product = net.sourceforge.ganttproject.GanttProject 11389.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11389.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11390 similar at 100% with AbstractFactory 11390.100.AbstractProduct = java.awt.event.ActionListener 11390.100.Product = net.sourceforge.ganttproject.GanttProject 11390.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11390.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11391 similar at 100% with AbstractFactory 11391.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 11391.100.Product = net.sourceforge.ganttproject.GanttProject 11391.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11391.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11392 similar at 100% with AbstractFactory 11392.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 11392.100.Product = net.sourceforge.ganttproject.GanttProject 11392.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11392.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11393 similar at 100% with AbstractFactory 11393.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 11393.100.Product = net.sourceforge.ganttproject.GanttProject 11393.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11393.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11394 similar at 100% with AbstractFactory 11394.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 11394.100.Product = net.sourceforge.ganttproject.GanttProject 11394.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11394.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11395 similar at 100% with AbstractFactory 11395.100.AbstractProduct = javax.swing.JFrame 11395.100.Product = net.sourceforge.ganttproject.GanttProject 11395.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11395.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11396 similar at 100% with AbstractFactory 11396.100.AbstractProduct = javax.swing.JFrame 11396.100.Product = net.sourceforge.ganttproject.GanttProject 11396.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11396.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11397 similar at 100% with AbstractFactory 11397.100.AbstractProduct = javax.swing.JFrame 11397.100.Product = net.sourceforge.ganttproject.GanttProject 11397.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11397.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11398 similar at 100% with AbstractFactory 11398.100.AbstractProduct = javax.swing.JFrame 11398.100.Product = net.sourceforge.ganttproject.GanttProject 11398.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11398.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11399 similar at 100% with AbstractFactory 11399.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 11399.100.Product = net.sourceforge.ganttproject.GanttProject 11399.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 11399.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 11400 similar at 100% with AbstractFactory 11400.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 11400.100.Product = net.sourceforge.ganttproject.GanttProject 11400.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 11400.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11401 similar at 100% with AbstractFactory 11401.100.AbstractProduct = java.awt.event.ActionListener 11401.100.Product = net.sourceforge.ganttproject.GanttProject 11401.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 11401.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 11402 similar at 100% with AbstractFactory 11402.100.AbstractProduct = java.awt.event.ActionListener 11402.100.Product = net.sourceforge.ganttproject.GanttProject 11402.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 11402.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11403 similar at 100% with AbstractFactory 11403.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 11403.100.Product = net.sourceforge.ganttproject.GanttProject 11403.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 11403.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 11404 similar at 100% with AbstractFactory 11404.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 11404.100.Product = net.sourceforge.ganttproject.GanttProject 11404.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 11404.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11405 similar at 100% with AbstractFactory 11405.100.AbstractProduct = javax.swing.JFrame 11405.100.Product = net.sourceforge.ganttproject.GanttProject 11405.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 11405.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 11406 similar at 100% with AbstractFactory 11406.100.AbstractProduct = javax.swing.JFrame 11406.100.Product = net.sourceforge.ganttproject.GanttProject 11406.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 11406.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11407 similar at 100% with AbstractFactory 11407.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11407.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 11407.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11407.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11408 similar at 100% with AbstractFactory 11408.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11408.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 11408.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11408.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11409 similar at 100% with AbstractFactory 11409.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11409.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 11409.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11409.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11410 similar at 100% with AbstractFactory 11410.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11410.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 11410.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11410.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11411 similar at 100% with AbstractFactory 11411.100.AbstractProduct = java.lang.Object 11411.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 11411.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11411.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11412 similar at 100% with AbstractFactory 11412.100.AbstractProduct = java.lang.Object 11412.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 11412.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11412.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11413 similar at 100% with AbstractFactory 11413.100.AbstractProduct = java.lang.Object 11413.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 11413.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11413.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11414 similar at 100% with AbstractFactory 11414.100.AbstractProduct = java.lang.Object 11414.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 11414.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11414.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11415 similar at 100% with AbstractFactory 11415.100.AbstractProduct = javax.swing.event.ChangeListener 11415.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11415.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11415.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11416 similar at 100% with AbstractFactory 11416.100.AbstractProduct = javax.swing.event.ChangeListener 11416.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11416.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11416.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11417 similar at 100% with AbstractFactory 11417.100.AbstractProduct = javax.swing.event.ChangeListener 11417.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11417.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11417.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11418 similar at 100% with AbstractFactory 11418.100.AbstractProduct = javax.swing.event.ChangeListener 11418.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11418.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11418.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11419 similar at 100% with AbstractFactory 11419.100.AbstractProduct = java.awt.event.ActionListener 11419.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11419.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11419.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11420 similar at 100% with AbstractFactory 11420.100.AbstractProduct = java.awt.event.ActionListener 11420.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11420.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11420.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11421 similar at 100% with AbstractFactory 11421.100.AbstractProduct = java.awt.event.ActionListener 11421.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11421.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11421.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11422 similar at 100% with AbstractFactory 11422.100.AbstractProduct = java.awt.event.ActionListener 11422.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11422.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11422.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11423 similar at 100% with AbstractFactory 11423.100.AbstractProduct = javax.swing.JDialog 11423.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11423.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11423.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11424 similar at 100% with AbstractFactory 11424.100.AbstractProduct = javax.swing.JDialog 11424.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11424.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11424.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11425 similar at 100% with AbstractFactory 11425.100.AbstractProduct = javax.swing.JDialog 11425.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11425.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11425.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11426 similar at 100% with AbstractFactory 11426.100.AbstractProduct = javax.swing.JDialog 11426.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 11426.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11426.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11427 similar at 100% with AbstractFactory 11427.100.AbstractProduct = java.lang.Object 11427.100.Product = net.sourceforge.ganttproject.language.GanttLanguage 11427.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 11427.100.AbstractFactory = java.lang.Object # Micro-architecture 11428 similar at 100% with AbstractFactory 11428.100.AbstractProduct = javax.swing.JPanel 11428.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 11428.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11428.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11429 similar at 100% with AbstractFactory 11429.100.AbstractProduct = javax.swing.JPanel 11429.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 11429.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11429.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11430 similar at 100% with AbstractFactory 11430.100.AbstractProduct = javax.swing.JPanel 11430.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 11430.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11430.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11431 similar at 100% with AbstractFactory 11431.100.AbstractProduct = javax.swing.JPanel 11431.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 11431.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11431.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11432 similar at 100% with AbstractFactory 11432.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 11432.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 11432.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11432.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11433 similar at 100% with AbstractFactory 11433.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 11433.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 11433.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11433.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11434 similar at 100% with AbstractFactory 11434.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 11434.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 11434.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11434.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11435 similar at 100% with AbstractFactory 11435.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 11435.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 11435.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11435.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11436 similar at 100% with AbstractFactory 11436.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 11436.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 11436.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11436.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11437 similar at 100% with AbstractFactory 11437.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 11437.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 11437.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11437.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11438 similar at 100% with AbstractFactory 11438.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 11438.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 11438.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11438.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11439 similar at 100% with AbstractFactory 11439.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 11439.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 11439.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11439.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11440 similar at 100% with AbstractFactory 11440.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 11440.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 11440.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11440.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11441 similar at 100% with AbstractFactory 11441.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 11441.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 11441.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11441.100.AbstractFactory = java.lang.Object # Micro-architecture 11442 similar at 100% with AbstractFactory 11442.100.AbstractProduct = java.lang.Object 11442.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 11442.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11442.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11443 similar at 100% with AbstractFactory 11443.100.AbstractProduct = java.lang.Object 11443.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 11443.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11443.100.AbstractFactory = java.lang.Object # Micro-architecture 11444 similar at 100% with AbstractFactory 11444.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 11444.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 11444.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11444.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11445 similar at 100% with AbstractFactory 11445.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 11445.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 11445.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11445.100.AbstractFactory = java.lang.Object # Micro-architecture 11446 similar at 100% with AbstractFactory 11446.100.AbstractProduct = java.lang.Object 11446.100.Product = net.sourceforge.ganttproject.io.CSVOptions 11446.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 11446.100.AbstractFactory = java.lang.Object # Micro-architecture 11447 similar at 100% with AbstractFactory 11447.100.AbstractProduct = java.lang.Object 11447.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeels 11447.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels 11447.100.AbstractFactory = java.lang.Object # Micro-architecture 11448 similar at 100% with AbstractFactory 11448.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 11448.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 11448.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11448.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 11449 similar at 100% with AbstractFactory 11449.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 11449.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 11449.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11449.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 11450 similar at 100% with AbstractFactory 11450.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 11450.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 11450.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11450.100.AbstractFactory = java.lang.Object # Micro-architecture 11451 similar at 100% with AbstractFactory 11451.100.AbstractProduct = java.lang.Comparable 11451.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 11451.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11451.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 11452 similar at 100% with AbstractFactory 11452.100.AbstractProduct = java.lang.Comparable 11452.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 11452.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11452.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 11453 similar at 100% with AbstractFactory 11453.100.AbstractProduct = java.lang.Comparable 11453.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 11453.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11453.100.AbstractFactory = java.lang.Object # Micro-architecture 11454 similar at 100% with AbstractFactory 11454.100.AbstractProduct = java.lang.Object 11454.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 11454.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11454.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 11455 similar at 100% with AbstractFactory 11455.100.AbstractProduct = java.lang.Object 11455.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 11455.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11455.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 11456 similar at 100% with AbstractFactory 11456.100.AbstractProduct = java.lang.Object 11456.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 11456.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11456.100.AbstractFactory = java.lang.Object # Micro-architecture 11457 similar at 100% with AbstractFactory 11457.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 11457.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11457.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11457.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 11458 similar at 100% with AbstractFactory 11458.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 11458.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11458.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11458.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection # Micro-architecture 11459 similar at 100% with AbstractFactory 11459.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 11459.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11459.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11459.100.AbstractFactory = java.lang.Object # Micro-architecture 11460 similar at 100% with AbstractFactory 11460.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection 11460.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11460.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11460.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 11461 similar at 100% with AbstractFactory 11461.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection 11461.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11461.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11461.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection # Micro-architecture 11462 similar at 100% with AbstractFactory 11462.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection 11462.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11462.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11462.100.AbstractFactory = java.lang.Object # Micro-architecture 11463 similar at 100% with AbstractFactory 11463.100.AbstractProduct = java.lang.Object 11463.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11463.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11463.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 11464 similar at 100% with AbstractFactory 11464.100.AbstractProduct = java.lang.Object 11464.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11464.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11464.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection # Micro-architecture 11465 similar at 100% with AbstractFactory 11465.100.AbstractProduct = java.lang.Object 11465.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11465.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 11465.100.AbstractFactory = java.lang.Object # Micro-architecture 11466 similar at 100% with AbstractFactory 11466.100.AbstractProduct = javax.swing.JFrame 11466.100.Product = net.sourceforge.ganttproject.GanttSplash 11466.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11466.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11467 similar at 100% with AbstractFactory 11467.100.AbstractProduct = javax.swing.JFrame 11467.100.Product = net.sourceforge.ganttproject.GanttSplash 11467.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11467.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11468 similar at 100% with AbstractFactory 11468.100.AbstractProduct = javax.swing.JFrame 11468.100.Product = net.sourceforge.ganttproject.GanttSplash 11468.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11468.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11469 similar at 100% with AbstractFactory 11469.100.AbstractProduct = javax.swing.JFrame 11469.100.Product = net.sourceforge.ganttproject.GanttSplash 11469.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11469.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11470 similar at 100% with AbstractFactory 11470.100.AbstractProduct = java.lang.Object 11470.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 11470.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11470.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11471 similar at 100% with AbstractFactory 11471.100.AbstractProduct = java.lang.Object 11471.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 11471.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11471.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11472 similar at 100% with AbstractFactory 11472.100.AbstractProduct = java.lang.Object 11472.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 11472.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11472.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11473 similar at 100% with AbstractFactory 11473.100.AbstractProduct = java.lang.Object 11473.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 11473.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11473.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11474 similar at 100% with AbstractFactory 11474.100.AbstractProduct = java.lang.Object 11474.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 11474.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11474.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11475 similar at 100% with AbstractFactory 11475.100.AbstractProduct = java.lang.Object 11475.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 11475.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11475.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11476 similar at 100% with AbstractFactory 11476.100.AbstractProduct = java.lang.Object 11476.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 11476.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11476.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11477 similar at 100% with AbstractFactory 11477.100.AbstractProduct = java.lang.Object 11477.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 11477.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11477.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11478 similar at 100% with AbstractFactory 11478.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 11478.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 11478.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11478.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11479 similar at 100% with AbstractFactory 11479.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 11479.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 11479.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11479.100.AbstractFactory = java.lang.Object # Micro-architecture 11480 similar at 100% with AbstractFactory 11480.100.AbstractProduct = java.lang.Object 11480.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 11480.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11480.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11481 similar at 100% with AbstractFactory 11481.100.AbstractProduct = java.lang.Object 11481.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 11481.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11481.100.AbstractFactory = java.lang.Object # Micro-architecture 11482 similar at 100% with AbstractFactory 11482.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 11482.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 11482.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11482.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11483 similar at 100% with AbstractFactory 11483.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 11483.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 11483.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11483.100.AbstractFactory = java.lang.Object # Micro-architecture 11484 similar at 100% with AbstractFactory 11484.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11484.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 11484.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 11484.100.AbstractFactory = java.lang.Object # Micro-architecture 11485 similar at 100% with AbstractFactory 11485.100.AbstractProduct = java.lang.Object 11485.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 11485.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 11485.100.AbstractFactory = java.lang.Object # Micro-architecture 11486 similar at 100% with AbstractFactory 11486.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11486.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 11486.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11486.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11487 similar at 100% with AbstractFactory 11487.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11487.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 11487.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11487.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11488 similar at 100% with AbstractFactory 11488.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11488.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 11488.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11488.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11489 similar at 100% with AbstractFactory 11489.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11489.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 11489.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11489.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11490 similar at 100% with AbstractFactory 11490.100.AbstractProduct = java.lang.Object 11490.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 11490.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11490.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11491 similar at 100% with AbstractFactory 11491.100.AbstractProduct = java.lang.Object 11491.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 11491.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11491.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11492 similar at 100% with AbstractFactory 11492.100.AbstractProduct = java.lang.Object 11492.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 11492.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11492.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11493 similar at 100% with AbstractFactory 11493.100.AbstractProduct = java.lang.Object 11493.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 11493.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11493.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11494 similar at 100% with AbstractFactory 11494.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11494.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 11494.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 11494.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 11495 similar at 100% with AbstractFactory 11495.100.AbstractProduct = java.lang.Object 11495.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 11495.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 11495.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 11496 similar at 100% with AbstractFactory 11496.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11496.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 11496.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11496.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11497 similar at 100% with AbstractFactory 11497.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11497.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 11497.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11497.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11498 similar at 100% with AbstractFactory 11498.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11498.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 11498.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11498.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11499 similar at 100% with AbstractFactory 11499.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11499.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 11499.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11499.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11500 similar at 100% with AbstractFactory 11500.100.AbstractProduct = javax.swing.JPanel 11500.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 11500.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11500.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11501 similar at 100% with AbstractFactory 11501.100.AbstractProduct = javax.swing.JPanel 11501.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 11501.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11501.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11502 similar at 100% with AbstractFactory 11502.100.AbstractProduct = javax.swing.JPanel 11502.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 11502.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11502.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11503 similar at 100% with AbstractFactory 11503.100.AbstractProduct = javax.swing.JPanel 11503.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 11503.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11503.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11504 similar at 100% with AbstractFactory 11504.100.AbstractProduct = java.lang.Object 11504.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 11504.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 11504.100.AbstractFactory = java.lang.Object # Micro-architecture 11505 similar at 100% with AbstractFactory 11505.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 11505.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 11505.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 11505.100.AbstractFactory = java.lang.Object # Micro-architecture 11506 similar at 100% with AbstractFactory 11506.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 11506.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11506.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11506.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 11507 similar at 100% with AbstractFactory 11507.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 11507.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11507.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11507.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 11508 similar at 100% with AbstractFactory 11508.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 11508.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11508.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11508.100.AbstractFactory = java.lang.Object # Micro-architecture 11509 similar at 100% with AbstractFactory 11509.100.AbstractProduct = java.lang.Object 11509.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11509.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11509.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 11510 similar at 100% with AbstractFactory 11510.100.AbstractProduct = java.lang.Object 11510.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11510.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11510.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 11511 similar at 100% with AbstractFactory 11511.100.AbstractProduct = java.lang.Object 11511.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11511.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11511.100.AbstractFactory = java.lang.Object # Micro-architecture 11512 similar at 100% with AbstractFactory 11512.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 11512.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11512.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11512.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 11513 similar at 100% with AbstractFactory 11513.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 11513.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11513.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11513.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 11514 similar at 100% with AbstractFactory 11514.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 11514.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11514.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11514.100.AbstractFactory = java.lang.Object # Micro-architecture 11515 similar at 100% with AbstractFactory 11515.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 11515.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11515.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11515.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11516 similar at 100% with AbstractFactory 11516.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 11516.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11516.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11516.100.AbstractFactory = java.lang.Object # Micro-architecture 11517 similar at 100% with AbstractFactory 11517.100.AbstractProduct = java.lang.Object 11517.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11517.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11517.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11518 similar at 100% with AbstractFactory 11518.100.AbstractProduct = java.lang.Object 11518.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11518.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11518.100.AbstractFactory = java.lang.Object # Micro-architecture 11519 similar at 100% with AbstractFactory 11519.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 11519.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11519.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11519.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11520 similar at 100% with AbstractFactory 11520.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 11520.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 11520.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11520.100.AbstractFactory = java.lang.Object # Micro-architecture 11521 similar at 100% with AbstractFactory 11521.100.AbstractProduct = java.io.ByteArrayOutputStream 11521.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 11521.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 11521.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 11522 similar at 100% with AbstractFactory 11522.100.AbstractProduct = java.io.ByteArrayOutputStream 11522.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 11522.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 11522.100.AbstractFactory = java.lang.Object # Micro-architecture 11523 similar at 100% with AbstractFactory 11523.100.AbstractProduct = java.io.ByteArrayOutputStream 11523.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 11523.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 11523.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.Document # Micro-architecture 11524 similar at 100% with AbstractFactory 11524.100.AbstractProduct = java.io.ByteArrayOutputStream 11524.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 11524.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 11524.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument # Micro-architecture 11525 similar at 100% with AbstractFactory 11525.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11525.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 11525.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11525.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11526 similar at 100% with AbstractFactory 11526.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11526.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 11526.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11526.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11527 similar at 100% with AbstractFactory 11527.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11527.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 11527.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11527.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11528 similar at 100% with AbstractFactory 11528.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11528.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 11528.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11528.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11529 similar at 100% with AbstractFactory 11529.100.AbstractProduct = javax.swing.JPanel 11529.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 11529.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11529.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11530 similar at 100% with AbstractFactory 11530.100.AbstractProduct = javax.swing.JPanel 11530.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 11530.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11530.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11531 similar at 100% with AbstractFactory 11531.100.AbstractProduct = javax.swing.JPanel 11531.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 11531.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11531.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11532 similar at 100% with AbstractFactory 11532.100.AbstractProduct = javax.swing.JPanel 11532.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 11532.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11532.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11533 similar at 100% with AbstractFactory 11533.100.AbstractProduct = javax.swing.filechooser.FileFilter 11533.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 11533.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11533.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11534 similar at 100% with AbstractFactory 11534.100.AbstractProduct = javax.swing.filechooser.FileFilter 11534.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 11534.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11534.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11535 similar at 100% with AbstractFactory 11535.100.AbstractProduct = javax.swing.filechooser.FileFilter 11535.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 11535.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11535.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11536 similar at 100% with AbstractFactory 11536.100.AbstractProduct = javax.swing.filechooser.FileFilter 11536.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 11536.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11536.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11537 similar at 100% with AbstractFactory 11537.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11537.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 11537.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11537.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11538 similar at 100% with AbstractFactory 11538.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11538.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 11538.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11538.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11539 similar at 100% with AbstractFactory 11539.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11539.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 11539.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11539.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11540 similar at 100% with AbstractFactory 11540.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11540.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 11540.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11540.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11541 similar at 100% with AbstractFactory 11541.100.AbstractProduct = javax.swing.JPanel 11541.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 11541.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11541.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11542 similar at 100% with AbstractFactory 11542.100.AbstractProduct = javax.swing.JPanel 11542.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 11542.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11542.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11543 similar at 100% with AbstractFactory 11543.100.AbstractProduct = javax.swing.JPanel 11543.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 11543.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11543.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11544 similar at 100% with AbstractFactory 11544.100.AbstractProduct = javax.swing.JPanel 11544.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 11544.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11544.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11545 similar at 100% with AbstractFactory 11545.100.AbstractProduct = java.lang.Object 11545.100.Product = net.sourceforge.ganttproject.export.GanttChartExportData 11545.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 11545.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 11546 similar at 100% with AbstractFactory 11546.100.AbstractProduct = java.lang.Object 11546.100.Product = net.sourceforge.ganttproject.export.GanttChartExportData 11546.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 11546.100.AbstractFactory = java.lang.Object # Micro-architecture 11547 similar at 100% with AbstractFactory 11547.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 11547.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 11547.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 11547.100.AbstractFactory = java.lang.Object # Micro-architecture 11548 similar at 100% with AbstractFactory 11548.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 11548.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 11548.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 11548.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 11549 similar at 100% with AbstractFactory 11549.100.AbstractProduct = java.lang.Object 11549.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 11549.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 11549.100.AbstractFactory = java.lang.Object # Micro-architecture 11550 similar at 100% with AbstractFactory 11550.100.AbstractProduct = java.lang.Object 11550.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 11550.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 11550.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 11551 similar at 100% with AbstractFactory 11551.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 11551.100.Product = net.sourceforge.ganttproject.GanttTask 11551.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11551.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 11552 similar at 100% with AbstractFactory 11552.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 11552.100.Product = net.sourceforge.ganttproject.GanttTask 11552.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11552.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11553 similar at 100% with AbstractFactory 11553.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 11553.100.Product = net.sourceforge.ganttproject.GanttTask 11553.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11553.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 11554 similar at 100% with AbstractFactory 11554.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11554.100.Product = net.sourceforge.ganttproject.GanttTask 11554.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11554.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 11555 similar at 100% with AbstractFactory 11555.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11555.100.Product = net.sourceforge.ganttproject.GanttTask 11555.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11555.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11556 similar at 100% with AbstractFactory 11556.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11556.100.Product = net.sourceforge.ganttproject.GanttTask 11556.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11556.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 11557 similar at 100% with AbstractFactory 11557.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11557.100.Product = net.sourceforge.ganttproject.GanttTask 11557.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11557.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 11558 similar at 100% with AbstractFactory 11558.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11558.100.Product = net.sourceforge.ganttproject.GanttTask 11558.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11558.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11559 similar at 100% with AbstractFactory 11559.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11559.100.Product = net.sourceforge.ganttproject.GanttTask 11559.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11559.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 11560 similar at 100% with AbstractFactory 11560.100.AbstractProduct = java.lang.Object 11560.100.Product = net.sourceforge.ganttproject.GanttTask 11560.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11560.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 11561 similar at 100% with AbstractFactory 11561.100.AbstractProduct = java.lang.Object 11561.100.Product = net.sourceforge.ganttproject.GanttTask 11561.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11561.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11562 similar at 100% with AbstractFactory 11562.100.AbstractProduct = java.lang.Object 11562.100.Product = net.sourceforge.ganttproject.GanttTask 11562.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11562.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 11563 similar at 100% with AbstractFactory 11563.100.AbstractProduct = java.io.Serializable 11563.100.Product = net.sourceforge.ganttproject.GanttTask 11563.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11563.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 11564 similar at 100% with AbstractFactory 11564.100.AbstractProduct = java.io.Serializable 11564.100.Product = net.sourceforge.ganttproject.GanttTask 11564.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11564.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11565 similar at 100% with AbstractFactory 11565.100.AbstractProduct = java.io.Serializable 11565.100.Product = net.sourceforge.ganttproject.GanttTask 11565.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11565.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 11566 similar at 100% with AbstractFactory 11566.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 11566.100.Product = net.sourceforge.ganttproject.GanttTask 11566.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11566.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11567 similar at 100% with AbstractFactory 11567.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 11567.100.Product = net.sourceforge.ganttproject.GanttTask 11567.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11567.100.AbstractFactory = java.lang.Object # Micro-architecture 11568 similar at 100% with AbstractFactory 11568.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11568.100.Product = net.sourceforge.ganttproject.GanttTask 11568.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11568.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11569 similar at 100% with AbstractFactory 11569.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11569.100.Product = net.sourceforge.ganttproject.GanttTask 11569.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11569.100.AbstractFactory = java.lang.Object # Micro-architecture 11570 similar at 100% with AbstractFactory 11570.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11570.100.Product = net.sourceforge.ganttproject.GanttTask 11570.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11570.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11571 similar at 100% with AbstractFactory 11571.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11571.100.Product = net.sourceforge.ganttproject.GanttTask 11571.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11571.100.AbstractFactory = java.lang.Object # Micro-architecture 11572 similar at 100% with AbstractFactory 11572.100.AbstractProduct = java.lang.Object 11572.100.Product = net.sourceforge.ganttproject.GanttTask 11572.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11572.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11573 similar at 100% with AbstractFactory 11573.100.AbstractProduct = java.lang.Object 11573.100.Product = net.sourceforge.ganttproject.GanttTask 11573.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11573.100.AbstractFactory = java.lang.Object # Micro-architecture 11574 similar at 100% with AbstractFactory 11574.100.AbstractProduct = java.io.Serializable 11574.100.Product = net.sourceforge.ganttproject.GanttTask 11574.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11574.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11575 similar at 100% with AbstractFactory 11575.100.AbstractProduct = java.io.Serializable 11575.100.Product = net.sourceforge.ganttproject.GanttTask 11575.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11575.100.AbstractFactory = java.lang.Object # Micro-architecture 11576 similar at 100% with AbstractFactory 11576.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 11576.100.Product = net.sourceforge.ganttproject.GanttTask 11576.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11576.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 11577 similar at 100% with AbstractFactory 11577.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 11577.100.Product = net.sourceforge.ganttproject.GanttTask 11577.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11577.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 11578 similar at 100% with AbstractFactory 11578.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 11578.100.Product = net.sourceforge.ganttproject.GanttTask 11578.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11578.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 11579 similar at 100% with AbstractFactory 11579.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 11579.100.Product = net.sourceforge.ganttproject.GanttTask 11579.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11579.100.AbstractFactory = java.lang.Object # Micro-architecture 11580 similar at 100% with AbstractFactory 11580.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 11580.100.Product = net.sourceforge.ganttproject.GanttTask 11580.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11580.100.AbstractFactory = java.io.Serializable # Micro-architecture 11581 similar at 100% with AbstractFactory 11581.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11581.100.Product = net.sourceforge.ganttproject.GanttTask 11581.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11581.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 11582 similar at 100% with AbstractFactory 11582.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11582.100.Product = net.sourceforge.ganttproject.GanttTask 11582.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11582.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 11583 similar at 100% with AbstractFactory 11583.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11583.100.Product = net.sourceforge.ganttproject.GanttTask 11583.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11583.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 11584 similar at 100% with AbstractFactory 11584.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11584.100.Product = net.sourceforge.ganttproject.GanttTask 11584.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11584.100.AbstractFactory = java.lang.Object # Micro-architecture 11585 similar at 100% with AbstractFactory 11585.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11585.100.Product = net.sourceforge.ganttproject.GanttTask 11585.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11585.100.AbstractFactory = java.io.Serializable # Micro-architecture 11586 similar at 100% with AbstractFactory 11586.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11586.100.Product = net.sourceforge.ganttproject.GanttTask 11586.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11586.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 11587 similar at 100% with AbstractFactory 11587.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11587.100.Product = net.sourceforge.ganttproject.GanttTask 11587.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11587.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 11588 similar at 100% with AbstractFactory 11588.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11588.100.Product = net.sourceforge.ganttproject.GanttTask 11588.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11588.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 11589 similar at 100% with AbstractFactory 11589.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11589.100.Product = net.sourceforge.ganttproject.GanttTask 11589.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11589.100.AbstractFactory = java.lang.Object # Micro-architecture 11590 similar at 100% with AbstractFactory 11590.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11590.100.Product = net.sourceforge.ganttproject.GanttTask 11590.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11590.100.AbstractFactory = java.io.Serializable # Micro-architecture 11591 similar at 100% with AbstractFactory 11591.100.AbstractProduct = java.lang.Object 11591.100.Product = net.sourceforge.ganttproject.GanttTask 11591.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11591.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 11592 similar at 100% with AbstractFactory 11592.100.AbstractProduct = java.lang.Object 11592.100.Product = net.sourceforge.ganttproject.GanttTask 11592.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11592.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 11593 similar at 100% with AbstractFactory 11593.100.AbstractProduct = java.lang.Object 11593.100.Product = net.sourceforge.ganttproject.GanttTask 11593.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11593.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 11594 similar at 100% with AbstractFactory 11594.100.AbstractProduct = java.lang.Object 11594.100.Product = net.sourceforge.ganttproject.GanttTask 11594.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11594.100.AbstractFactory = java.lang.Object # Micro-architecture 11595 similar at 100% with AbstractFactory 11595.100.AbstractProduct = java.lang.Object 11595.100.Product = net.sourceforge.ganttproject.GanttTask 11595.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11595.100.AbstractFactory = java.io.Serializable # Micro-architecture 11596 similar at 100% with AbstractFactory 11596.100.AbstractProduct = java.io.Serializable 11596.100.Product = net.sourceforge.ganttproject.GanttTask 11596.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11596.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 11597 similar at 100% with AbstractFactory 11597.100.AbstractProduct = java.io.Serializable 11597.100.Product = net.sourceforge.ganttproject.GanttTask 11597.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11597.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 11598 similar at 100% with AbstractFactory 11598.100.AbstractProduct = java.io.Serializable 11598.100.Product = net.sourceforge.ganttproject.GanttTask 11598.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11598.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 11599 similar at 100% with AbstractFactory 11599.100.AbstractProduct = java.io.Serializable 11599.100.Product = net.sourceforge.ganttproject.GanttTask 11599.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11599.100.AbstractFactory = java.lang.Object # Micro-architecture 11600 similar at 100% with AbstractFactory 11600.100.AbstractProduct = java.io.Serializable 11600.100.Product = net.sourceforge.ganttproject.GanttTask 11600.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11600.100.AbstractFactory = java.io.Serializable # Micro-architecture 11601 similar at 100% with AbstractFactory 11601.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11601.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11601.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11601.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11602 similar at 100% with AbstractFactory 11602.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11602.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11602.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11602.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11603 similar at 100% with AbstractFactory 11603.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11603.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11603.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11603.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11604 similar at 100% with AbstractFactory 11604.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11604.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11604.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11604.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11605 similar at 100% with AbstractFactory 11605.100.AbstractProduct = java.lang.Object 11605.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11605.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11605.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11606 similar at 100% with AbstractFactory 11606.100.AbstractProduct = java.lang.Object 11606.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11606.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11606.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11607 similar at 100% with AbstractFactory 11607.100.AbstractProduct = java.lang.Object 11607.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11607.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11607.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11608 similar at 100% with AbstractFactory 11608.100.AbstractProduct = java.lang.Object 11608.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11608.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11608.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11609 similar at 100% with AbstractFactory 11609.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 11609.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11609.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11609.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11610 similar at 100% with AbstractFactory 11610.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 11610.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11610.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11610.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11611 similar at 100% with AbstractFactory 11611.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 11611.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11611.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11611.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11612 similar at 100% with AbstractFactory 11612.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 11612.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11612.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11612.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11613 similar at 100% with AbstractFactory 11613.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11613.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11613.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 11613.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 11614 similar at 100% with AbstractFactory 11614.100.AbstractProduct = java.lang.Object 11614.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11614.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 11614.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 11615 similar at 100% with AbstractFactory 11615.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 11615.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 11615.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 11615.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 11616 similar at 100% with AbstractFactory 11616.100.AbstractProduct = java.util.EventObject 11616.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 11616.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 11616.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 11617 similar at 100% with AbstractFactory 11617.100.AbstractProduct = java.util.EventObject 11617.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 11617.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 11617.100.AbstractFactory = java.lang.Object # Micro-architecture 11618 similar at 100% with AbstractFactory 11618.100.AbstractProduct = javax.swing.JButton 11618.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 11618.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 11618.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 11619 similar at 100% with AbstractFactory 11619.100.AbstractProduct = javax.swing.JButton 11619.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 11619.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 11619.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 11620 similar at 100% with AbstractFactory 11620.100.AbstractProduct = javax.swing.JButton 11620.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 11620.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 11620.100.AbstractFactory = java.lang.Object # Micro-architecture 11621 similar at 100% with AbstractFactory 11621.100.AbstractProduct = javax.swing.JButton 11621.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 11621.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 11621.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 11622 similar at 100% with AbstractFactory 11622.100.AbstractProduct = javax.swing.JButton 11622.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 11622.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 11622.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 11623 similar at 100% with AbstractFactory 11623.100.AbstractProduct = javax.swing.JButton 11623.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 11623.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 11623.100.AbstractFactory = java.lang.Object # Micro-architecture 11624 similar at 100% with AbstractFactory 11624.100.AbstractProduct = javax.swing.JButton 11624.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 11624.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11624.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11625 similar at 100% with AbstractFactory 11625.100.AbstractProduct = javax.swing.JButton 11625.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 11625.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11625.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11626 similar at 100% with AbstractFactory 11626.100.AbstractProduct = javax.swing.JButton 11626.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 11626.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11626.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11627 similar at 100% with AbstractFactory 11627.100.AbstractProduct = javax.swing.JButton 11627.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 11627.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11627.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11628 similar at 100% with AbstractFactory 11628.100.AbstractProduct = javax.swing.JButton 11628.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 11628.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 11628.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11629 similar at 100% with AbstractFactory 11629.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11629.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 11629.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11629.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11630 similar at 100% with AbstractFactory 11630.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11630.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 11630.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11630.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11631 similar at 100% with AbstractFactory 11631.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11631.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 11631.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11631.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11632 similar at 100% with AbstractFactory 11632.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11632.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 11632.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11632.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11633 similar at 100% with AbstractFactory 11633.100.AbstractProduct = javax.swing.JPanel 11633.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 11633.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11633.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11634 similar at 100% with AbstractFactory 11634.100.AbstractProduct = javax.swing.JPanel 11634.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 11634.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11634.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11635 similar at 100% with AbstractFactory 11635.100.AbstractProduct = javax.swing.JPanel 11635.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 11635.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11635.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11636 similar at 100% with AbstractFactory 11636.100.AbstractProduct = javax.swing.JPanel 11636.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 11636.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11636.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11637 similar at 100% with AbstractFactory 11637.100.AbstractProduct = java.lang.Object 11637.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 11637.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 11637.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 11638 similar at 100% with AbstractFactory 11638.100.AbstractProduct = java.lang.Object 11638.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 11638.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 11638.100.AbstractFactory = java.lang.Object # Micro-architecture 11639 similar at 100% with AbstractFactory 11639.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 11639.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 11639.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 11639.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 11640 similar at 100% with AbstractFactory 11640.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 11640.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 11640.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 11640.100.AbstractFactory = java.lang.Object # Micro-architecture 11641 similar at 100% with AbstractFactory 11641.100.AbstractProduct = java.lang.Exception 11641.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 11641.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11641.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 11642 similar at 100% with AbstractFactory 11642.100.AbstractProduct = java.lang.Exception 11642.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 11642.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11642.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 11643 similar at 100% with AbstractFactory 11643.100.AbstractProduct = java.lang.Exception 11643.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 11643.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11643.100.AbstractFactory = java.lang.Object # Micro-architecture 11644 similar at 100% with AbstractFactory 11644.100.AbstractProduct = java.lang.Exception 11644.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 11644.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 11644.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 11645 similar at 100% with AbstractFactory 11645.100.AbstractProduct = java.lang.Exception 11645.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 11645.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 11645.100.AbstractFactory = java.lang.Object # Micro-architecture 11646 similar at 100% with AbstractFactory 11646.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 11646.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 11646.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11646.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 11647 similar at 100% with AbstractFactory 11647.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 11647.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 11647.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11647.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 11648 similar at 100% with AbstractFactory 11648.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 11648.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 11648.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11648.100.AbstractFactory = java.lang.Object # Micro-architecture 11649 similar at 100% with AbstractFactory 11649.100.AbstractProduct = java.lang.Comparable 11649.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 11649.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11649.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 11650 similar at 100% with AbstractFactory 11650.100.AbstractProduct = java.lang.Comparable 11650.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 11650.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11650.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 11651 similar at 100% with AbstractFactory 11651.100.AbstractProduct = java.lang.Comparable 11651.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 11651.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11651.100.AbstractFactory = java.lang.Object # Micro-architecture 11652 similar at 100% with AbstractFactory 11652.100.AbstractProduct = java.lang.Object 11652.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 11652.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11652.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 11653 similar at 100% with AbstractFactory 11653.100.AbstractProduct = java.lang.Object 11653.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 11653.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11653.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 11654 similar at 100% with AbstractFactory 11654.100.AbstractProduct = java.lang.Object 11654.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 11654.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11654.100.AbstractFactory = java.lang.Object # Micro-architecture 11655 similar at 100% with AbstractFactory 11655.100.AbstractProduct = java.lang.Object 11655.100.Product = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem 11655.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyManagerImpl 11655.100.AbstractFactory = java.lang.Object # Micro-architecture 11656 similar at 100% with AbstractFactory 11656.100.AbstractProduct = java.lang.Exception 11656.100.Product = net.sourceforge.ganttproject.export.ExportException 11656.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 11656.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 11657 similar at 100% with AbstractFactory 11657.100.AbstractProduct = java.lang.Exception 11657.100.Product = net.sourceforge.ganttproject.export.ExportException 11657.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 11657.100.AbstractFactory = java.lang.Object # Micro-architecture 11658 similar at 100% with AbstractFactory 11658.100.AbstractProduct = javax.swing.table.AbstractTableModel 11658.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 11658.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 11658.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 11659 similar at 100% with AbstractFactory 11659.100.AbstractProduct = javax.swing.table.AbstractTableModel 11659.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 11659.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 11659.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 11660 similar at 100% with AbstractFactory 11660.100.AbstractProduct = javax.swing.table.AbstractTableModel 11660.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 11660.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 11660.100.AbstractFactory = java.lang.Object # Micro-architecture 11661 similar at 100% with AbstractFactory 11661.100.AbstractProduct = java.util.EventObject 11661.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 11661.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11661.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11662 similar at 100% with AbstractFactory 11662.100.AbstractProduct = java.util.EventObject 11662.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 11662.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11662.100.AbstractFactory = java.lang.Object # Micro-architecture 11663 similar at 100% with AbstractFactory 11663.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11663.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 11663.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11663.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11664 similar at 100% with AbstractFactory 11664.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11664.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 11664.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11664.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11665 similar at 100% with AbstractFactory 11665.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11665.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 11665.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11665.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11666 similar at 100% with AbstractFactory 11666.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11666.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 11666.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11666.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11667 similar at 100% with AbstractFactory 11667.100.AbstractProduct = javax.swing.JPanel 11667.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 11667.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11667.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11668 similar at 100% with AbstractFactory 11668.100.AbstractProduct = javax.swing.JPanel 11668.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 11668.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11668.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11669 similar at 100% with AbstractFactory 11669.100.AbstractProduct = javax.swing.JPanel 11669.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 11669.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11669.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11670 similar at 100% with AbstractFactory 11670.100.AbstractProduct = javax.swing.JPanel 11670.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 11670.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11670.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11671 similar at 100% with AbstractFactory 11671.100.AbstractProduct = java.lang.Object 11671.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 11671.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 11671.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 11672 similar at 100% with AbstractFactory 11672.100.AbstractProduct = java.lang.Object 11672.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 11672.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 11672.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11673 similar at 100% with AbstractFactory 11673.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 11673.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 11673.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 11673.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 11674 similar at 100% with AbstractFactory 11674.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 11674.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 11674.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 11674.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11675 similar at 100% with AbstractFactory 11675.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11675.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11675.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11675.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11676 similar at 100% with AbstractFactory 11676.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11676.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11676.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11676.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11677 similar at 100% with AbstractFactory 11677.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11677.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11677.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11677.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11678 similar at 100% with AbstractFactory 11678.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11678.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11678.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11678.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11679 similar at 100% with AbstractFactory 11679.100.AbstractProduct = java.lang.Object 11679.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11679.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11679.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11680 similar at 100% with AbstractFactory 11680.100.AbstractProduct = java.lang.Object 11680.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11680.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11680.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11681 similar at 100% with AbstractFactory 11681.100.AbstractProduct = java.lang.Object 11681.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11681.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11681.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11682 similar at 100% with AbstractFactory 11682.100.AbstractProduct = java.lang.Object 11682.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11682.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11682.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11683 similar at 100% with AbstractFactory 11683.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 11683.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11683.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11683.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11684 similar at 100% with AbstractFactory 11684.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 11684.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11684.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11684.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11685 similar at 100% with AbstractFactory 11685.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 11685.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11685.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11685.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11686 similar at 100% with AbstractFactory 11686.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 11686.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11686.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11686.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11687 similar at 100% with AbstractFactory 11687.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 11687.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11687.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 11687.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 11688 similar at 100% with AbstractFactory 11688.100.AbstractProduct = java.lang.Object 11688.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11688.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 11688.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 11689 similar at 100% with AbstractFactory 11689.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 11689.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 11689.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 11689.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 11690 similar at 100% with AbstractFactory 11690.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11690.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 11690.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11690.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11691 similar at 100% with AbstractFactory 11691.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11691.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 11691.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11691.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11692 similar at 100% with AbstractFactory 11692.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11692.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 11692.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11692.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11693 similar at 100% with AbstractFactory 11693.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11693.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 11693.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11693.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11694 similar at 100% with AbstractFactory 11694.100.AbstractProduct = javax.swing.JPanel 11694.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 11694.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11694.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11695 similar at 100% with AbstractFactory 11695.100.AbstractProduct = javax.swing.JPanel 11695.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 11695.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11695.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11696 similar at 100% with AbstractFactory 11696.100.AbstractProduct = javax.swing.JPanel 11696.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 11696.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11696.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11697 similar at 100% with AbstractFactory 11697.100.AbstractProduct = javax.swing.JPanel 11697.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 11697.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11697.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11698 similar at 100% with AbstractFactory 11698.100.AbstractProduct = java.lang.Object 11698.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 11698.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11698.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11699 similar at 100% with AbstractFactory 11699.100.AbstractProduct = java.lang.Object 11699.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 11699.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11699.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11700 similar at 100% with AbstractFactory 11700.100.AbstractProduct = java.lang.Object 11700.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 11700.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11700.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11701 similar at 100% with AbstractFactory 11701.100.AbstractProduct = java.lang.Object 11701.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 11701.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11701.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11702 similar at 100% with AbstractFactory 11702.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 11702.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 11702.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11702.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11703 similar at 100% with AbstractFactory 11703.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 11703.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 11703.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11703.100.AbstractFactory = java.lang.Object # Micro-architecture 11704 similar at 100% with AbstractFactory 11704.100.AbstractProduct = java.lang.Object 11704.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 11704.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11704.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11705 similar at 100% with AbstractFactory 11705.100.AbstractProduct = java.lang.Object 11705.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 11705.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11705.100.AbstractFactory = java.lang.Object # Micro-architecture 11706 similar at 100% with AbstractFactory 11706.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 11706.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 11706.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11706.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11707 similar at 100% with AbstractFactory 11707.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 11707.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 11707.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11707.100.AbstractFactory = java.lang.Object # Micro-architecture 11708 similar at 100% with AbstractFactory 11708.100.AbstractProduct = java.lang.Object 11708.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 11708.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11708.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11709 similar at 100% with AbstractFactory 11709.100.AbstractProduct = java.lang.Object 11709.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 11709.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11709.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11710 similar at 100% with AbstractFactory 11710.100.AbstractProduct = java.lang.Object 11710.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 11710.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11710.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11711 similar at 100% with AbstractFactory 11711.100.AbstractProduct = java.lang.Object 11711.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 11711.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11711.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11712 similar at 100% with AbstractFactory 11712.100.AbstractProduct = java.awt.event.ActionListener 11712.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 11712.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11712.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11713 similar at 100% with AbstractFactory 11713.100.AbstractProduct = java.awt.event.ActionListener 11713.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 11713.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11713.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11714 similar at 100% with AbstractFactory 11714.100.AbstractProduct = java.awt.event.ActionListener 11714.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 11714.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11714.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11715 similar at 100% with AbstractFactory 11715.100.AbstractProduct = java.awt.event.ActionListener 11715.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 11715.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11715.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11716 similar at 100% with AbstractFactory 11716.100.AbstractProduct = javax.swing.JPanel 11716.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 11716.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11716.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11717 similar at 100% with AbstractFactory 11717.100.AbstractProduct = javax.swing.JPanel 11717.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 11717.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11717.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11718 similar at 100% with AbstractFactory 11718.100.AbstractProduct = javax.swing.JPanel 11718.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 11718.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11718.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11719 similar at 100% with AbstractFactory 11719.100.AbstractProduct = javax.swing.JPanel 11719.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 11719.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11719.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11720 similar at 100% with AbstractFactory 11720.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11720.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 11720.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11720.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11721 similar at 100% with AbstractFactory 11721.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11721.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 11721.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11721.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11722 similar at 100% with AbstractFactory 11722.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11722.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 11722.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11722.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11723 similar at 100% with AbstractFactory 11723.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11723.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 11723.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11723.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11724 similar at 100% with AbstractFactory 11724.100.AbstractProduct = java.awt.event.ActionListener 11724.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 11724.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11724.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11725 similar at 100% with AbstractFactory 11725.100.AbstractProduct = java.awt.event.ActionListener 11725.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 11725.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11725.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11726 similar at 100% with AbstractFactory 11726.100.AbstractProduct = java.awt.event.ActionListener 11726.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 11726.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11726.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11727 similar at 100% with AbstractFactory 11727.100.AbstractProduct = java.awt.event.ActionListener 11727.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 11727.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11727.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11728 similar at 100% with AbstractFactory 11728.100.AbstractProduct = javax.swing.JPanel 11728.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 11728.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11728.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11729 similar at 100% with AbstractFactory 11729.100.AbstractProduct = javax.swing.JPanel 11729.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 11729.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11729.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11730 similar at 100% with AbstractFactory 11730.100.AbstractProduct = javax.swing.JPanel 11730.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 11730.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11730.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11731 similar at 100% with AbstractFactory 11731.100.AbstractProduct = javax.swing.JPanel 11731.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 11731.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11731.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11732 similar at 100% with AbstractFactory 11732.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11732.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 11732.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11732.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11733 similar at 100% with AbstractFactory 11733.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11733.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 11733.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11733.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11734 similar at 100% with AbstractFactory 11734.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11734.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 11734.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11734.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11735 similar at 100% with AbstractFactory 11735.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11735.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 11735.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11735.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11736 similar at 100% with AbstractFactory 11736.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 11736.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 11736.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11736.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 11737 similar at 100% with AbstractFactory 11737.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 11737.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 11737.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11737.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 11738 similar at 100% with AbstractFactory 11738.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 11738.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 11738.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11738.100.AbstractFactory = java.lang.Object # Micro-architecture 11739 similar at 100% with AbstractFactory 11739.100.AbstractProduct = java.lang.Object 11739.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 11739.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11739.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 11740 similar at 100% with AbstractFactory 11740.100.AbstractProduct = java.lang.Object 11740.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 11740.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11740.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 11741 similar at 100% with AbstractFactory 11741.100.AbstractProduct = java.lang.Object 11741.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 11741.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11741.100.AbstractFactory = java.lang.Object # Micro-architecture 11742 similar at 100% with AbstractFactory 11742.100.AbstractProduct = java.lang.Object 11742.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 11742.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11742.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 11743 similar at 100% with AbstractFactory 11743.100.AbstractProduct = java.lang.Object 11743.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 11743.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11743.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 11744 similar at 100% with AbstractFactory 11744.100.AbstractProduct = java.lang.Object 11744.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 11744.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11744.100.AbstractFactory = java.lang.Object # Micro-architecture 11745 similar at 100% with AbstractFactory 11745.100.AbstractProduct = java.lang.Comparable 11745.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 11745.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11745.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 11746 similar at 100% with AbstractFactory 11746.100.AbstractProduct = java.lang.Comparable 11746.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 11746.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11746.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 11747 similar at 100% with AbstractFactory 11747.100.AbstractProduct = java.lang.Comparable 11747.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 11747.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 11747.100.AbstractFactory = java.lang.Object # Micro-architecture 11748 similar at 100% with AbstractFactory 11748.100.AbstractProduct = java.lang.Exception 11748.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 11748.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 11748.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 11749 similar at 100% with AbstractFactory 11749.100.AbstractProduct = java.lang.Exception 11749.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 11749.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 11749.100.AbstractFactory = java.lang.Object # Micro-architecture 11750 similar at 100% with AbstractFactory 11750.100.AbstractProduct = net.sourceforge.ganttproject.time.TimeUnitImpl 11750.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 11750.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 11750.100.AbstractFactory = java.lang.Object # Micro-architecture 11751 similar at 100% with AbstractFactory 11751.100.AbstractProduct = java.lang.Object 11751.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 11751.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 11751.100.AbstractFactory = java.lang.Object # Micro-architecture 11752 similar at 100% with AbstractFactory 11752.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.DateFrameable 11752.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 11752.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 11752.100.AbstractFactory = java.lang.Object # Micro-architecture 11753 similar at 100% with AbstractFactory 11753.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 11753.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 11753.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 11753.100.AbstractFactory = java.lang.Object # Micro-architecture 11754 similar at 100% with AbstractFactory 11754.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11754.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 11754.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11754.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11755 similar at 100% with AbstractFactory 11755.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11755.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 11755.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11755.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11756 similar at 100% with AbstractFactory 11756.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11756.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 11756.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11756.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11757 similar at 100% with AbstractFactory 11757.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11757.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 11757.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11757.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11758 similar at 100% with AbstractFactory 11758.100.AbstractProduct = javax.swing.JPanel 11758.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 11758.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11758.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11759 similar at 100% with AbstractFactory 11759.100.AbstractProduct = javax.swing.JPanel 11759.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 11759.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11759.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11760 similar at 100% with AbstractFactory 11760.100.AbstractProduct = javax.swing.JPanel 11760.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 11760.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11760.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11761 similar at 100% with AbstractFactory 11761.100.AbstractProduct = javax.swing.JPanel 11761.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 11761.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11761.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11762 similar at 100% with AbstractFactory 11762.100.AbstractProduct = java.lang.Object 11762.100.Product = net.sourceforge.ganttproject.gui.UIConfiguration 11762.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 11762.100.AbstractFactory = java.lang.Object # Micro-architecture 11763 similar at 100% with AbstractFactory 11763.100.AbstractProduct = java.awt.TexturePaint 11763.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 11763.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 11763.100.AbstractFactory = java.lang.Object # Micro-architecture 11764 similar at 100% with AbstractFactory 11764.100.AbstractProduct = java.awt.TexturePaint 11764.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 11764.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 11764.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 11765 similar at 100% with AbstractFactory 11765.100.AbstractProduct = java.awt.TexturePaint 11765.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 11765.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 11765.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 11766 similar at 100% with AbstractFactory 11766.100.AbstractProduct = java.awt.TexturePaint 11766.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 11766.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver 11766.100.AbstractFactory = java.lang.Object # Micro-architecture 11767 similar at 100% with AbstractFactory 11767.100.AbstractProduct = java.awt.TexturePaint 11767.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 11767.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel 11767.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11768 similar at 100% with AbstractFactory 11768.100.AbstractProduct = java.awt.TexturePaint 11768.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 11768.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 11768.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11769 similar at 100% with AbstractFactory 11769.100.AbstractProduct = java.awt.TexturePaint 11769.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 11769.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 11769.100.AbstractFactory = javax.swing.event.ListSelectionListener # Micro-architecture 11770 similar at 100% with AbstractFactory 11770.100.AbstractProduct = java.awt.TexturePaint 11770.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 11770.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 11770.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11771 similar at 100% with AbstractFactory 11771.100.AbstractProduct = java.awt.TexturePaint 11771.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 11771.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 11771.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11772 similar at 100% with AbstractFactory 11772.100.AbstractProduct = javax.swing.JComboBox 11772.100.Product = net.sourceforge.ganttproject.shape.JPaintCombo 11772.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 11772.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11773 similar at 100% with AbstractFactory 11773.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11773.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 11773.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11773.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11774 similar at 100% with AbstractFactory 11774.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11774.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 11774.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11774.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11775 similar at 100% with AbstractFactory 11775.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11775.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 11775.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11775.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11776 similar at 100% with AbstractFactory 11776.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11776.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 11776.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11776.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11777 similar at 100% with AbstractFactory 11777.100.AbstractProduct = javax.swing.JPanel 11777.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 11777.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11777.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11778 similar at 100% with AbstractFactory 11778.100.AbstractProduct = javax.swing.JPanel 11778.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 11778.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11778.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11779 similar at 100% with AbstractFactory 11779.100.AbstractProduct = javax.swing.JPanel 11779.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 11779.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11779.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11780 similar at 100% with AbstractFactory 11780.100.AbstractProduct = javax.swing.JPanel 11780.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 11780.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 11780.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11781 similar at 100% with AbstractFactory 11781.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 11781.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 11781.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 11781.100.AbstractFactory = java.lang.Object # Micro-architecture 11782 similar at 100% with AbstractFactory 11782.100.AbstractProduct = javax.swing.JDialog 11782.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 11782.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 11782.100.AbstractFactory = java.lang.Object # Micro-architecture 11783 similar at 100% with AbstractFactory 11783.100.AbstractProduct = java.lang.Object 11783.100.Product = net.sourceforge.ganttproject.export.FontRecord 11783.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 11783.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 11784 similar at 100% with AbstractFactory 11784.100.AbstractProduct = java.lang.Object 11784.100.Product = net.sourceforge.ganttproject.export.FontRecord 11784.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 11784.100.AbstractFactory = java.lang.Object # Micro-architecture 11785 similar at 100% with AbstractFactory 11785.100.AbstractProduct = java.lang.Object 11785.100.Product = net.sourceforge.ganttproject.export.FontRecord 11785.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator 11785.100.AbstractFactory = java.lang.Object # Micro-architecture 11786 similar at 100% with AbstractFactory 11786.100.AbstractProduct = java.lang.Object 11786.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 11786.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 11786.100.AbstractFactory = java.lang.Object # Micro-architecture 11787 similar at 100% with AbstractFactory 11787.100.AbstractProduct = java.lang.Object 11787.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 11787.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11787.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11788 similar at 100% with AbstractFactory 11788.100.AbstractProduct = java.lang.Object 11788.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 11788.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11788.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11789 similar at 100% with AbstractFactory 11789.100.AbstractProduct = java.lang.Object 11789.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 11789.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11789.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11790 similar at 100% with AbstractFactory 11790.100.AbstractProduct = java.lang.Object 11790.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 11790.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11790.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11791 similar at 100% with AbstractFactory 11791.100.AbstractProduct = java.lang.Object 11791.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 11791.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 11791.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 11792 similar at 100% with AbstractFactory 11792.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 11792.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11792.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11792.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11793 similar at 100% with AbstractFactory 11793.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 11793.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11793.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11793.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11794 similar at 100% with AbstractFactory 11794.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 11794.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11794.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11794.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11795 similar at 100% with AbstractFactory 11795.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 11795.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11795.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11795.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11796 similar at 100% with AbstractFactory 11796.100.AbstractProduct = javax.swing.JDialog 11796.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11796.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11796.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11797 similar at 100% with AbstractFactory 11797.100.AbstractProduct = javax.swing.JDialog 11797.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11797.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11797.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11798 similar at 100% with AbstractFactory 11798.100.AbstractProduct = javax.swing.JDialog 11798.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11798.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11798.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11799 similar at 100% with AbstractFactory 11799.100.AbstractProduct = javax.swing.JDialog 11799.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11799.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11799.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11800 similar at 100% with AbstractFactory 11800.100.AbstractProduct = java.awt.event.ActionListener 11800.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11800.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11800.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11801 similar at 100% with AbstractFactory 11801.100.AbstractProduct = java.awt.event.ActionListener 11801.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11801.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11801.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11802 similar at 100% with AbstractFactory 11802.100.AbstractProduct = java.awt.event.ActionListener 11802.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11802.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11802.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11803 similar at 100% with AbstractFactory 11803.100.AbstractProduct = java.awt.event.ActionListener 11803.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11803.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11803.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11804 similar at 100% with AbstractFactory 11804.100.AbstractProduct = javax.swing.event.TreeSelectionListener 11804.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11804.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11804.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11805 similar at 100% with AbstractFactory 11805.100.AbstractProduct = javax.swing.event.TreeSelectionListener 11805.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11805.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11805.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11806 similar at 100% with AbstractFactory 11806.100.AbstractProduct = javax.swing.event.TreeSelectionListener 11806.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11806.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11806.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11807 similar at 100% with AbstractFactory 11807.100.AbstractProduct = javax.swing.event.TreeSelectionListener 11807.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 11807.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11807.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11808 similar at 100% with AbstractFactory 11808.100.AbstractProduct = javax.swing.AbstractAction 11808.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 11808.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11808.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 11809 similar at 100% with AbstractFactory 11809.100.AbstractProduct = javax.swing.AbstractAction 11809.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 11809.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11809.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 11810 similar at 100% with AbstractFactory 11810.100.AbstractProduct = javax.swing.AbstractAction 11810.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 11810.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 11810.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 11811 similar at 100% with AbstractFactory 11811.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11811.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11811.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 11811.100.AbstractFactory = java.lang.Object # Micro-architecture 11812 similar at 100% with AbstractFactory 11812.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11812.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11812.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 11812.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 11813 similar at 100% with AbstractFactory 11813.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11813.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11813.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 11813.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 11814 similar at 100% with AbstractFactory 11814.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11814.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11814.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm 11814.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 11815 similar at 100% with AbstractFactory 11815.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11815.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11815.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm 11815.100.AbstractFactory = java.lang.Object # Micro-architecture 11816 similar at 100% with AbstractFactory 11816.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11816.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11816.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 11816.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 11817 similar at 100% with AbstractFactory 11817.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11817.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11817.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 11817.100.AbstractFactory = java.lang.Object # Micro-architecture 11818 similar at 100% with AbstractFactory 11818.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11818.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11818.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 11818.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 11819 similar at 100% with AbstractFactory 11819.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 11819.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 11819.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 11819.100.AbstractFactory = java.lang.Object # Micro-architecture 11820 similar at 100% with AbstractFactory 11820.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 11820.100.Product = net.sourceforge.ganttproject.document.FileDocument 11820.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11820.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11821 similar at 100% with AbstractFactory 11821.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 11821.100.Product = net.sourceforge.ganttproject.document.FileDocument 11821.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11821.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11822 similar at 100% with AbstractFactory 11822.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 11822.100.Product = net.sourceforge.ganttproject.document.FileDocument 11822.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11822.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11823 similar at 100% with AbstractFactory 11823.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 11823.100.Product = net.sourceforge.ganttproject.document.FileDocument 11823.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11823.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11824 similar at 100% with AbstractFactory 11824.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 11824.100.Product = net.sourceforge.ganttproject.document.FileDocument 11824.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11824.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11825 similar at 100% with AbstractFactory 11825.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 11825.100.Product = net.sourceforge.ganttproject.document.FileDocument 11825.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11825.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11826 similar at 100% with AbstractFactory 11826.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 11826.100.Product = net.sourceforge.ganttproject.document.FileDocument 11826.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11826.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11827 similar at 100% with AbstractFactory 11827.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 11827.100.Product = net.sourceforge.ganttproject.document.FileDocument 11827.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11827.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11828 similar at 100% with AbstractFactory 11828.100.AbstractProduct = java.lang.Object 11828.100.Product = net.sourceforge.ganttproject.document.FileDocument 11828.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11828.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11829 similar at 100% with AbstractFactory 11829.100.AbstractProduct = java.lang.Object 11829.100.Product = net.sourceforge.ganttproject.document.FileDocument 11829.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11829.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11830 similar at 100% with AbstractFactory 11830.100.AbstractProduct = java.lang.Object 11830.100.Product = net.sourceforge.ganttproject.document.FileDocument 11830.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11830.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11831 similar at 100% with AbstractFactory 11831.100.AbstractProduct = java.lang.Object 11831.100.Product = net.sourceforge.ganttproject.document.FileDocument 11831.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11831.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11832 similar at 100% with AbstractFactory 11832.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 11832.100.Product = net.sourceforge.ganttproject.document.FileDocument 11832.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 11832.100.AbstractFactory = java.lang.Object # Micro-architecture 11833 similar at 100% with AbstractFactory 11833.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 11833.100.Product = net.sourceforge.ganttproject.document.FileDocument 11833.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 11833.100.AbstractFactory = java.lang.Object # Micro-architecture 11834 similar at 100% with AbstractFactory 11834.100.AbstractProduct = java.lang.Object 11834.100.Product = net.sourceforge.ganttproject.document.FileDocument 11834.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 11834.100.AbstractFactory = java.lang.Object # Micro-architecture 11835 similar at 100% with AbstractFactory 11835.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11835.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 11835.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11835.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11836 similar at 100% with AbstractFactory 11836.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11836.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 11836.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11836.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11837 similar at 100% with AbstractFactory 11837.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11837.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 11837.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11837.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11838 similar at 100% with AbstractFactory 11838.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11838.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 11838.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11838.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11839 similar at 100% with AbstractFactory 11839.100.AbstractProduct = javax.swing.JPanel 11839.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 11839.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11839.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11840 similar at 100% with AbstractFactory 11840.100.AbstractProduct = javax.swing.JPanel 11840.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 11840.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11840.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11841 similar at 100% with AbstractFactory 11841.100.AbstractProduct = javax.swing.JPanel 11841.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 11841.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11841.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11842 similar at 100% with AbstractFactory 11842.100.AbstractProduct = javax.swing.JPanel 11842.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 11842.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11842.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11843 similar at 100% with AbstractFactory 11843.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 11843.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 11843.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11843.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11844 similar at 100% with AbstractFactory 11844.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 11844.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 11844.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11844.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11845 similar at 100% with AbstractFactory 11845.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 11845.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 11845.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11845.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11846 similar at 100% with AbstractFactory 11846.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 11846.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 11846.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11846.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11847 similar at 100% with AbstractFactory 11847.100.AbstractProduct = java.lang.Object 11847.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 11847.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11847.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11848 similar at 100% with AbstractFactory 11848.100.AbstractProduct = java.lang.Object 11848.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 11848.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11848.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11849 similar at 100% with AbstractFactory 11849.100.AbstractProduct = java.lang.Object 11849.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 11849.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11849.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11850 similar at 100% with AbstractFactory 11850.100.AbstractProduct = java.lang.Object 11850.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 11850.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11850.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11851 similar at 100% with AbstractFactory 11851.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument 11851.100.Product = net.sourceforge.ganttproject.document.HttpDocument 11851.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 11851.100.AbstractFactory = java.lang.Object # Micro-architecture 11852 similar at 100% with AbstractFactory 11852.100.AbstractProduct = java.lang.Object 11852.100.Product = net.sourceforge.ganttproject.document.HttpDocument 11852.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 11852.100.AbstractFactory = java.lang.Object # Micro-architecture 11853 similar at 100% with AbstractFactory 11853.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 11853.100.Product = net.sourceforge.ganttproject.document.HttpDocument 11853.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 11853.100.AbstractFactory = java.lang.Object # Micro-architecture 11854 similar at 100% with AbstractFactory 11854.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 11854.100.Product = net.sourceforge.ganttproject.document.HttpDocument 11854.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 11854.100.AbstractFactory = java.lang.Object # Micro-architecture 11855 similar at 100% with AbstractFactory 11855.100.AbstractProduct = java.lang.Object 11855.100.Product = net.sourceforge.ganttproject.gui.projectwizard.I18N 11855.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 11855.100.AbstractFactory = java.lang.Object # Micro-architecture 11856 similar at 100% with AbstractFactory 11856.100.AbstractProduct = java.awt.event.ActionListener 11856.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 11856.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11856.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11857 similar at 100% with AbstractFactory 11857.100.AbstractProduct = java.awt.event.ActionListener 11857.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 11857.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11857.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11858 similar at 100% with AbstractFactory 11858.100.AbstractProduct = java.awt.event.ActionListener 11858.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 11858.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11858.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11859 similar at 100% with AbstractFactory 11859.100.AbstractProduct = java.awt.event.ActionListener 11859.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 11859.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11859.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11860 similar at 100% with AbstractFactory 11860.100.AbstractProduct = javax.swing.JDialog 11860.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 11860.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11860.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11861 similar at 100% with AbstractFactory 11861.100.AbstractProduct = javax.swing.JDialog 11861.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 11861.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11861.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11862 similar at 100% with AbstractFactory 11862.100.AbstractProduct = javax.swing.JDialog 11862.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 11862.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11862.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11863 similar at 100% with AbstractFactory 11863.100.AbstractProduct = javax.swing.JDialog 11863.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 11863.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11863.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11864 similar at 100% with AbstractFactory 11864.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11864.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 11864.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11864.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11865 similar at 100% with AbstractFactory 11865.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11865.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 11865.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11865.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11866 similar at 100% with AbstractFactory 11866.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11866.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 11866.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11866.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11867 similar at 100% with AbstractFactory 11867.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11867.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 11867.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11867.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11868 similar at 100% with AbstractFactory 11868.100.AbstractProduct = javax.swing.JPanel 11868.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 11868.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11868.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11869 similar at 100% with AbstractFactory 11869.100.AbstractProduct = javax.swing.JPanel 11869.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 11869.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11869.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11870 similar at 100% with AbstractFactory 11870.100.AbstractProduct = javax.swing.JPanel 11870.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 11870.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11870.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11871 similar at 100% with AbstractFactory 11871.100.AbstractProduct = javax.swing.JPanel 11871.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 11871.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11871.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11872 similar at 100% with AbstractFactory 11872.100.AbstractProduct = java.awt.event.ItemListener 11872.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 11872.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11872.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11873 similar at 100% with AbstractFactory 11873.100.AbstractProduct = java.awt.event.ItemListener 11873.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 11873.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11873.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11874 similar at 100% with AbstractFactory 11874.100.AbstractProduct = java.awt.event.ItemListener 11874.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 11874.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11874.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11875 similar at 100% with AbstractFactory 11875.100.AbstractProduct = java.awt.event.ItemListener 11875.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 11875.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 11875.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11876 similar at 100% with AbstractFactory 11876.100.AbstractProduct = java.lang.Object 11876.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 11876.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 11876.100.AbstractFactory = java.lang.Object # Micro-architecture 11877 similar at 100% with AbstractFactory 11877.100.AbstractProduct = java.lang.Object 11877.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 11877.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 11877.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 11878 similar at 100% with AbstractFactory 11878.100.AbstractProduct = java.lang.Object 11878.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 11878.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 11878.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 11879 similar at 100% with AbstractFactory 11879.100.AbstractProduct = java.lang.Object 11879.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 11879.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11879.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 11880 similar at 100% with AbstractFactory 11880.100.AbstractProduct = java.lang.Object 11880.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 11880.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11880.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 11881 similar at 100% with AbstractFactory 11881.100.AbstractProduct = java.lang.Object 11881.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 11881.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11881.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 11882 similar at 100% with AbstractFactory 11882.100.AbstractProduct = java.lang.Object 11882.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 11882.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11882.100.AbstractFactory = java.lang.Object # Micro-architecture 11883 similar at 100% with AbstractFactory 11883.100.AbstractProduct = java.lang.Object 11883.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 11883.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 11883.100.AbstractFactory = java.io.Serializable # Micro-architecture 11884 similar at 100% with AbstractFactory 11884.100.AbstractProduct = java.lang.Object 11884.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 11884.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship 11884.100.AbstractFactory = java.lang.Object # Micro-architecture 11885 similar at 100% with AbstractFactory 11885.100.AbstractProduct = javax.swing.JApplet 11885.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 11885.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 11885.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 11886 similar at 100% with AbstractFactory 11886.100.AbstractProduct = javax.swing.JApplet 11886.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 11886.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 11886.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11887 similar at 100% with AbstractFactory 11887.100.AbstractProduct = java.awt.event.ActionListener 11887.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 11887.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 11887.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 11888 similar at 100% with AbstractFactory 11888.100.AbstractProduct = java.awt.event.ActionListener 11888.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 11888.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 11888.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11889 similar at 100% with AbstractFactory 11889.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 11889.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 11889.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11889.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11890 similar at 100% with AbstractFactory 11890.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 11890.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 11890.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11890.100.AbstractFactory = java.lang.Object # Micro-architecture 11891 similar at 100% with AbstractFactory 11891.100.AbstractProduct = java.lang.Object 11891.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 11891.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11891.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11892 similar at 100% with AbstractFactory 11892.100.AbstractProduct = java.lang.Object 11892.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 11892.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11892.100.AbstractFactory = java.lang.Object # Micro-architecture 11893 similar at 100% with AbstractFactory 11893.100.AbstractProduct = java.lang.Object 11893.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 11893.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11893.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11894 similar at 100% with AbstractFactory 11894.100.AbstractProduct = java.lang.Object 11894.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 11894.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11894.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11895 similar at 100% with AbstractFactory 11895.100.AbstractProduct = java.lang.Object 11895.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 11895.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11895.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11896 similar at 100% with AbstractFactory 11896.100.AbstractProduct = java.lang.Object 11896.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 11896.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11896.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11897 similar at 100% with AbstractFactory 11897.100.AbstractProduct = java.lang.Object 11897.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 11897.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 11897.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 11898 similar at 100% with AbstractFactory 11898.100.AbstractProduct = java.lang.Object 11898.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 11898.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 11898.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11899 similar at 100% with AbstractFactory 11899.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 11899.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 11899.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 11899.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 11900 similar at 100% with AbstractFactory 11900.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 11900.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 11900.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 11900.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11901 similar at 100% with AbstractFactory 11901.100.AbstractProduct = java.lang.Object 11901.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 11901.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11901.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11902 similar at 100% with AbstractFactory 11902.100.AbstractProduct = java.lang.Object 11902.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 11902.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11902.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11903 similar at 100% with AbstractFactory 11903.100.AbstractProduct = java.lang.Object 11903.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 11903.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11903.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11904 similar at 100% with AbstractFactory 11904.100.AbstractProduct = java.lang.Object 11904.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 11904.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11904.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11905 similar at 100% with AbstractFactory 11905.100.AbstractProduct = java.util.EventObject 11905.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 11905.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11905.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 11906 similar at 100% with AbstractFactory 11906.100.AbstractProduct = java.util.EventObject 11906.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 11906.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 11906.100.AbstractFactory = java.lang.Object # Micro-architecture 11907 similar at 100% with AbstractFactory 11907.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 11907.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11907.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11907.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11908 similar at 100% with AbstractFactory 11908.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 11908.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11908.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11908.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11909 similar at 100% with AbstractFactory 11909.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 11909.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11909.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11909.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11910 similar at 100% with AbstractFactory 11910.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 11910.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11910.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11910.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11911 similar at 100% with AbstractFactory 11911.100.AbstractProduct = javax.swing.JDialog 11911.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11911.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11911.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11912 similar at 100% with AbstractFactory 11912.100.AbstractProduct = javax.swing.JDialog 11912.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11912.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11912.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11913 similar at 100% with AbstractFactory 11913.100.AbstractProduct = javax.swing.JDialog 11913.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11913.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11913.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11914 similar at 100% with AbstractFactory 11914.100.AbstractProduct = javax.swing.JDialog 11914.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11914.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11914.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11915 similar at 100% with AbstractFactory 11915.100.AbstractProduct = javax.swing.event.TreeSelectionListener 11915.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11915.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11915.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11916 similar at 100% with AbstractFactory 11916.100.AbstractProduct = javax.swing.event.TreeSelectionListener 11916.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11916.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11916.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11917 similar at 100% with AbstractFactory 11917.100.AbstractProduct = javax.swing.event.TreeSelectionListener 11917.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11917.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11917.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11918 similar at 100% with AbstractFactory 11918.100.AbstractProduct = javax.swing.event.TreeSelectionListener 11918.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11918.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11918.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11919 similar at 100% with AbstractFactory 11919.100.AbstractProduct = java.awt.event.ActionListener 11919.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11919.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11919.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11920 similar at 100% with AbstractFactory 11920.100.AbstractProduct = java.awt.event.ActionListener 11920.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11920.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11920.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11921 similar at 100% with AbstractFactory 11921.100.AbstractProduct = java.awt.event.ActionListener 11921.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11921.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11921.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11922 similar at 100% with AbstractFactory 11922.100.AbstractProduct = java.awt.event.ActionListener 11922.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 11922.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11922.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11923 similar at 100% with AbstractFactory 11923.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 11923.100.Product = net.sourceforge.ganttproject.action.DeleteHumanAction 11923.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet 11923.100.AbstractFactory = java.lang.Object # Micro-architecture 11924 similar at 100% with AbstractFactory 11924.100.AbstractProduct = javax.swing.AbstractAction 11924.100.Product = net.sourceforge.ganttproject.action.DeleteHumanAction 11924.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet 11924.100.AbstractFactory = java.lang.Object # Micro-architecture 11925 similar at 100% with AbstractFactory 11925.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnitFunctionOfDate 11925.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 11925.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 11925.100.AbstractFactory = java.lang.Object # Micro-architecture 11926 similar at 100% with AbstractFactory 11926.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.DateFrameable 11926.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 11926.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 11926.100.AbstractFactory = java.lang.Object # Micro-architecture 11927 similar at 100% with AbstractFactory 11927.100.AbstractProduct = java.lang.Object 11927.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 11927.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 11927.100.AbstractFactory = java.lang.Object # Micro-architecture 11928 similar at 100% with AbstractFactory 11928.100.AbstractProduct = net.sourceforge.ganttproject.time.TimeUnitImpl 11928.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 11928.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 11928.100.AbstractFactory = java.lang.Object # Micro-architecture 11929 similar at 100% with AbstractFactory 11929.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 11929.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 11929.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 11929.100.AbstractFactory = java.lang.Object # Micro-architecture 11930 similar at 100% with AbstractFactory 11930.100.AbstractProduct = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 11930.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 11930.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 11930.100.AbstractFactory = java.lang.Object # Micro-architecture 11931 similar at 100% with AbstractFactory 11931.100.AbstractProduct = java.lang.Object 11931.100.Product = net.sourceforge.ganttproject.export.JDKFontLocator 11931.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 11931.100.AbstractFactory = java.lang.Object # Micro-architecture 11932 similar at 100% with AbstractFactory 11932.100.AbstractProduct = javax.swing.filechooser.FileFilter 11932.100.Product = net.sourceforge.ganttproject.filter.GanttXMLFileFilter 11932.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog 11932.100.AbstractFactory = java.lang.Object # Micro-architecture 11933 similar at 100% with AbstractFactory 11933.100.AbstractProduct = javax.swing.AbstractAction 11933.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 11933.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11933.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11934 similar at 100% with AbstractFactory 11934.100.AbstractProduct = javax.swing.AbstractAction 11934.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 11934.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11934.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11935 similar at 100% with AbstractFactory 11935.100.AbstractProduct = javax.swing.AbstractAction 11935.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 11935.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11935.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11936 similar at 100% with AbstractFactory 11936.100.AbstractProduct = javax.swing.AbstractAction 11936.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 11936.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11936.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11937 similar at 100% with AbstractFactory 11937.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 11937.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 11937.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11937.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 11938 similar at 100% with AbstractFactory 11938.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 11938.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 11938.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11938.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11939 similar at 100% with AbstractFactory 11939.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 11939.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 11939.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11939.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 11940 similar at 100% with AbstractFactory 11940.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 11940.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 11940.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 11940.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 11941 similar at 100% with AbstractFactory 11941.100.AbstractProduct = java.util.GregorianCalendar 11941.100.Product = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 11941.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 11941.100.AbstractFactory = java.lang.Object # Micro-architecture 11942 similar at 100% with AbstractFactory 11942.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11942.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 11942.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 11942.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11943 similar at 100% with AbstractFactory 11943.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11943.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 11943.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 11943.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11944 similar at 100% with AbstractFactory 11944.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11944.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 11944.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 11944.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11945 similar at 100% with AbstractFactory 11945.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 11945.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 11945.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 11945.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 11946 similar at 100% with AbstractFactory 11946.100.AbstractProduct = javax.swing.JPanel 11946.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 11946.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 11946.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 11947 similar at 100% with AbstractFactory 11947.100.AbstractProduct = javax.swing.JPanel 11947.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 11947.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 11947.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 11948 similar at 100% with AbstractFactory 11948.100.AbstractProduct = javax.swing.JPanel 11948.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 11948.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 11948.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 11949 similar at 100% with AbstractFactory 11949.100.AbstractProduct = javax.swing.JPanel 11949.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 11949.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 11949.100.AbstractFactory = javax.swing.event.TreeSelectionListener --------------------------------------------- 2 and 4 ConcreteFactory creation Product dummyRelationship ConcreteFactory association Product dummyRelationship EPI_Abstract_AbstractProduct inheritance Product dummyRelationship EPI_Abstract_AbstractFactory inheritance ConcreteFactory Solution Computation Time:2682 Number of Solutions With and Without Ghosts:899 Number of Solutions Without Ghosts:472 Number of Solutions With Ghosts:427 # Micro-architecture 12407 similar at 100% with AbstractFactory 12407.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 12407.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12408 similar at 100% with AbstractFactory 12408.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 12408.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 12409 similar at 100% with AbstractFactory 12409.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 12409.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 12410 similar at 100% with AbstractFactory 12410.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 12410.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12411 similar at 100% with AbstractFactory 12411.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 12411.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12412 similar at 100% with AbstractFactory 12412.100.Product = javax.swing.JTable 12412.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 12413 similar at 100% with AbstractFactory 12413.100.Product = javax.swing.JTable 12413.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 12414 similar at 100% with AbstractFactory 12414.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 12414.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12415 similar at 100% with AbstractFactory 12415.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 12415.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 12416 similar at 100% with AbstractFactory 12416.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 12416.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12417 similar at 100% with AbstractFactory 12417.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 12417.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12418 similar at 100% with AbstractFactory 12418.100.Product = java.io.InputStreamReader 12418.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen # Micro-architecture 12419 similar at 100% with AbstractFactory 12419.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 12419.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12420 similar at 100% with AbstractFactory 12420.100.Product = net.sourceforge.ganttproject.resource.HumanResource 12420.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 12421 similar at 100% with AbstractFactory 12421.100.Product = net.sourceforge.ganttproject.resource.HumanResource 12421.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 12422 similar at 100% with AbstractFactory 12422.100.Product = net.sourceforge.ganttproject.GanttPrintable 12422.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 12423 similar at 100% with AbstractFactory 12423.100.Product = net.sourceforge.ganttproject.GanttPrintable 12423.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint # Micro-architecture 12424 similar at 100% with AbstractFactory 12424.100.Product = net.sourceforge.ganttproject.GanttPrintable 12424.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 12425 similar at 100% with AbstractFactory 12425.100.Product = net.sourceforge.ganttproject.gui.OpenFileDialog 12425.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 12426 similar at 100% with AbstractFactory 12426.100.Product = java.awt.image.BufferedImage 12426.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 12427 similar at 100% with AbstractFactory 12427.100.Product = java.awt.image.BufferedImage 12427.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 12428 similar at 100% with AbstractFactory 12428.100.Product = java.awt.image.BufferedImage 12428.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint # Micro-architecture 12429 similar at 100% with AbstractFactory 12429.100.Product = java.awt.image.BufferedImage 12429.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 12430 similar at 100% with AbstractFactory 12430.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 12430.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 12431 similar at 100% with AbstractFactory 12431.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 12431.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12432 similar at 100% with AbstractFactory 12432.100.Product = java.io.IOException 12432.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocumentOutputStream # Micro-architecture 12433 similar at 100% with AbstractFactory 12433.100.Product = java.io.IOException 12433.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 12434 similar at 100% with AbstractFactory 12434.100.Product = java.io.IOException 12434.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 12435 similar at 100% with AbstractFactory 12435.100.Product = net.sourceforge.ganttproject.GanttOptions 12435.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12436 similar at 100% with AbstractFactory 12436.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 12436.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12437 similar at 100% with AbstractFactory 12437.100.Product = java.util.Hashtable 12437.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 12438 similar at 100% with AbstractFactory 12438.100.Product = java.text.FieldPosition 12438.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 12439 similar at 100% with AbstractFactory 12439.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 12439.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12440 similar at 100% with AbstractFactory 12440.100.Product = org.apache.webdav.lib.WebdavResource 12440.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 12441 similar at 100% with AbstractFactory 12441.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 12441.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12442 similar at 100% with AbstractFactory 12442.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 12442.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 12443 similar at 100% with AbstractFactory 12443.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 12443.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler # Micro-architecture 12444 similar at 100% with AbstractFactory 12444.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 12444.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler # Micro-architecture 12445 similar at 100% with AbstractFactory 12445.100.Product = javax.swing.DefaultCellEditor 12445.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 12446 similar at 100% with AbstractFactory 12446.100.Product = javax.swing.DefaultCellEditor 12446.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 12447 similar at 100% with AbstractFactory 12447.100.Product = java.awt.BorderLayout 12447.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 12448 similar at 100% with AbstractFactory 12448.100.Product = java.awt.BorderLayout 12448.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12449 similar at 100% with AbstractFactory 12449.100.Product = net.sourceforge.ganttproject.export.FontTriplet 12449.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord # Micro-architecture 12450 similar at 100% with AbstractFactory 12450.100.Product = net.sourceforge.ganttproject.export.FontTriplet 12450.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 12451 similar at 100% with AbstractFactory 12451.100.Product = java.awt.event.ActionEvent 12451.100.ConcreteFactory = net.sourceforge.ganttproject.document.OpenDocumentAction # Micro-architecture 12452 similar at 100% with AbstractFactory 12452.100.Product = java.awt.event.ActionEvent 12452.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape # Micro-architecture 12453 similar at 100% with AbstractFactory 12453.100.Product = net.sourceforge.ganttproject.GanttExportSettings 12453.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 12454 similar at 100% with AbstractFactory 12454.100.Product = net.sourceforge.ganttproject.GanttExportSettings 12454.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12455 similar at 100% with AbstractFactory 12455.100.Product = javax.xml.transform.stream.StreamSource 12455.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12456 similar at 100% with AbstractFactory 12456.100.Product = javax.xml.transform.stream.StreamSource 12456.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 12457 similar at 100% with AbstractFactory 12457.100.Product = javax.xml.transform.stream.StreamSource 12457.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12458 similar at 100% with AbstractFactory 12458.100.Product = net.sourceforge.ganttproject.export.ResourceChartExportData 12458.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12459 similar at 100% with AbstractFactory 12459.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 12459.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 12460 similar at 100% with AbstractFactory 12460.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 12460.100.ConcreteFactory = net.sourceforge.ganttproject.action.NewHumanAction # Micro-architecture 12461 similar at 100% with AbstractFactory 12461.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 12461.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 12462 similar at 100% with AbstractFactory 12462.100.Product = net.sourceforge.ganttproject.GanttCalendar 12462.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 12463 similar at 100% with AbstractFactory 12463.100.Product = net.sourceforge.ganttproject.GanttCalendar 12463.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 12464 similar at 100% with AbstractFactory 12464.100.Product = net.sourceforge.ganttproject.GanttCalendar 12464.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 12465 similar at 100% with AbstractFactory 12465.100.Product = net.sourceforge.ganttproject.GanttCalendar 12465.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12466 similar at 100% with AbstractFactory 12466.100.Product = net.sourceforge.ganttproject.GanttCalendar 12466.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12467 similar at 100% with AbstractFactory 12467.100.Product = net.sourceforge.ganttproject.GanttCalendar 12467.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 12468 similar at 100% with AbstractFactory 12468.100.Product = net.sourceforge.ganttproject.GanttCalendar 12468.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 12469 similar at 100% with AbstractFactory 12469.100.Product = javax.swing.JSpinner 12469.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12470 similar at 100% with AbstractFactory 12470.100.Product = org.apache.commons.httpclient.HttpURL 12470.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 12471 similar at 100% with AbstractFactory 12471.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 12471.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties # Micro-architecture 12472 similar at 100% with AbstractFactory 12472.100.Product = javax.swing.JTextArea 12472.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12473 similar at 100% with AbstractFactory 12473.100.Product = java.io.PrintWriter 12473.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12474 similar at 100% with AbstractFactory 12474.100.Product = java.lang.StringBuilder 12474.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 12475 similar at 100% with AbstractFactory 12475.100.Product = java.lang.StringBuilder 12475.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 12476 similar at 100% with AbstractFactory 12476.100.Product = java.lang.StringBuilder 12476.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 12477 similar at 100% with AbstractFactory 12477.100.Product = java.lang.StringBuilder 12477.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog # Micro-architecture 12478 similar at 100% with AbstractFactory 12478.100.Product = java.lang.StringBuilder 12478.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 12479 similar at 100% with AbstractFactory 12479.100.Product = java.lang.StringBuilder 12479.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttCSVExport # Micro-architecture 12480 similar at 100% with AbstractFactory 12480.100.Product = java.lang.StringBuilder 12480.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel # Micro-architecture 12481 similar at 100% with AbstractFactory 12481.100.Product = java.lang.StringBuilder 12481.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RolePersistentID # Micro-architecture 12482 similar at 100% with AbstractFactory 12482.100.Product = java.lang.StringBuilder 12482.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 12483 similar at 100% with AbstractFactory 12483.100.Product = java.lang.StringBuilder 12483.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 12484 similar at 100% with AbstractFactory 12484.100.Product = java.lang.StringBuilder 12484.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 12485 similar at 100% with AbstractFactory 12485.100.Product = java.lang.StringBuilder 12485.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 12486 similar at 100% with AbstractFactory 12486.100.Product = java.lang.StringBuilder 12486.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel # Micro-architecture 12487 similar at 100% with AbstractFactory 12487.100.Product = java.lang.StringBuilder 12487.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter # Micro-architecture 12488 similar at 100% with AbstractFactory 12488.100.Product = java.lang.StringBuilder 12488.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 12489 similar at 100% with AbstractFactory 12489.100.Product = java.lang.StringBuilder 12489.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12490 similar at 100% with AbstractFactory 12490.100.Product = java.lang.StringBuilder 12490.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler # Micro-architecture 12491 similar at 100% with AbstractFactory 12491.100.Product = java.lang.StringBuilder 12491.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12492 similar at 100% with AbstractFactory 12492.100.Product = java.lang.StringBuilder 12492.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint # Micro-architecture 12493 similar at 100% with AbstractFactory 12493.100.Product = java.lang.StringBuilder 12493.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 12494 similar at 100% with AbstractFactory 12494.100.Product = java.lang.StringBuilder 12494.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontMetricsStorage # Micro-architecture 12495 similar at 100% with AbstractFactory 12495.100.Product = java.lang.StringBuilder 12495.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 12496 similar at 100% with AbstractFactory 12496.100.Product = java.lang.StringBuilder 12496.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 12497 similar at 100% with AbstractFactory 12497.100.Product = java.lang.StringBuilder 12497.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 12498 similar at 100% with AbstractFactory 12498.100.Product = java.lang.StringBuilder 12498.100.ConcreteFactory = net.sourceforge.ganttproject.io.CSVOptions # Micro-architecture 12499 similar at 100% with AbstractFactory 12499.100.Product = java.lang.StringBuilder 12499.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels # Micro-architecture 12500 similar at 100% with AbstractFactory 12500.100.Product = java.lang.StringBuilder 12500.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 12501 similar at 100% with AbstractFactory 12501.100.Product = java.lang.StringBuilder 12501.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocumentOutputStream # Micro-architecture 12502 similar at 100% with AbstractFactory 12502.100.Product = java.lang.StringBuilder 12502.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 12503 similar at 100% with AbstractFactory 12503.100.Product = java.lang.StringBuilder 12503.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler # Micro-architecture 12504 similar at 100% with AbstractFactory 12504.100.Product = java.lang.StringBuilder 12504.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12505 similar at 100% with AbstractFactory 12505.100.Product = java.lang.StringBuilder 12505.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler # Micro-architecture 12506 similar at 100% with AbstractFactory 12506.100.Product = java.lang.StringBuilder 12506.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleImpl # Micro-architecture 12507 similar at 100% with AbstractFactory 12507.100.Product = java.lang.StringBuilder 12507.100.ConcreteFactory = net.sourceforge.ganttproject.gui.ResourcesTableModel # Micro-architecture 12508 similar at 100% with AbstractFactory 12508.100.Product = java.lang.StringBuilder 12508.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 12509 similar at 100% with AbstractFactory 12509.100.Product = java.lang.StringBuilder 12509.100.ConcreteFactory = net.sourceforge.ganttproject.parser.DependencyTagHandler # Micro-architecture 12510 similar at 100% with AbstractFactory 12510.100.Product = java.lang.StringBuilder 12510.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 12511 similar at 100% with AbstractFactory 12511.100.Product = java.lang.StringBuilder 12511.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel # Micro-architecture 12512 similar at 100% with AbstractFactory 12512.100.Product = java.lang.StringBuilder 12512.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12513 similar at 100% with AbstractFactory 12513.100.Product = java.lang.StringBuilder 12513.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint # Micro-architecture 12514 similar at 100% with AbstractFactory 12514.100.Product = java.lang.StringBuilder 12514.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord # Micro-architecture 12515 similar at 100% with AbstractFactory 12515.100.Product = java.lang.StringBuilder 12515.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 12516 similar at 100% with AbstractFactory 12516.100.Product = java.lang.StringBuilder 12516.100.ConcreteFactory = net.sourceforge.ganttproject.util.ColorConvertion # Micro-architecture 12517 similar at 100% with AbstractFactory 12517.100.Product = java.lang.StringBuilder 12517.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12518 similar at 100% with AbstractFactory 12518.100.Product = java.lang.StringBuilder 12518.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 12519 similar at 100% with AbstractFactory 12519.100.Product = java.lang.StringBuilder 12519.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 12520 similar at 100% with AbstractFactory 12520.100.Product = java.lang.StringBuilder 12520.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties # Micro-architecture 12521 similar at 100% with AbstractFactory 12521.100.Product = java.lang.StringBuilder 12521.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship # Micro-architecture 12522 similar at 100% with AbstractFactory 12522.100.Product = java.lang.StringBuilder 12522.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 12523 similar at 100% with AbstractFactory 12523.100.Product = java.lang.StringBuilder 12523.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl # Micro-architecture 12524 similar at 100% with AbstractFactory 12524.100.Product = java.lang.StringBuilder 12524.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXFIGSaver # Micro-architecture 12525 similar at 100% with AbstractFactory 12525.100.Product = java.lang.StringBuilder 12525.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12526 similar at 100% with AbstractFactory 12526.100.Product = java.lang.StringBuilder 12526.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction # Micro-architecture 12527 similar at 100% with AbstractFactory 12527.100.Product = java.lang.StringBuilder 12527.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 12528 similar at 100% with AbstractFactory 12528.100.Product = java.lang.StringBuilder 12528.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 12529 similar at 100% with AbstractFactory 12529.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 12529.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 12530 similar at 100% with AbstractFactory 12530.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 12530.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12531 similar at 100% with AbstractFactory 12531.100.Product = java.util.Date 12531.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12532 similar at 100% with AbstractFactory 12532.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 12532.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12533 similar at 100% with AbstractFactory 12533.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 12533.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 12534 similar at 100% with AbstractFactory 12534.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 12534.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 12535 similar at 100% with AbstractFactory 12535.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 12535.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 12536 similar at 100% with AbstractFactory 12536.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 12536.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties # Micro-architecture 12537 similar at 100% with AbstractFactory 12537.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 12537.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction # Micro-architecture 12538 similar at 100% with AbstractFactory 12538.100.Product = net.sourceforge.ganttproject.action.NewHumanAction 12538.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 12539 similar at 100% with AbstractFactory 12539.100.Product = javax.swing.tree.TreePath 12539.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 12540 similar at 100% with AbstractFactory 12540.100.Product = javax.swing.tree.TreePath 12540.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 12541 similar at 100% with AbstractFactory 12541.100.Product = javax.swing.tree.TreePath 12541.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12542 similar at 100% with AbstractFactory 12542.100.Product = java.util.Locale 12542.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel # Micro-architecture 12543 similar at 100% with AbstractFactory 12543.100.Product = net.sourceforge.ganttproject.PrjInfos 12543.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12544 similar at 100% with AbstractFactory 12544.100.Product = net.sourceforge.ganttproject.PrjInfos 12544.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 12545 similar at 100% with AbstractFactory 12545.100.Product = net.sourceforge.ganttproject.GanttProject 12545.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12546 similar at 100% with AbstractFactory 12546.100.Product = net.sourceforge.ganttproject.GanttProject 12546.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 12547 similar at 100% with AbstractFactory 12547.100.Product = java.util.ArrayList 12547.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 12548 similar at 100% with AbstractFactory 12548.100.Product = java.util.ArrayList 12548.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl # Micro-architecture 12549 similar at 100% with AbstractFactory 12549.100.Product = java.util.ArrayList 12549.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 12550 similar at 100% with AbstractFactory 12550.100.Product = java.util.ArrayList 12550.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 12551 similar at 100% with AbstractFactory 12551.100.Product = java.util.ArrayList 12551.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 12552 similar at 100% with AbstractFactory 12552.100.Product = java.util.ArrayList 12552.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 12553 similar at 100% with AbstractFactory 12553.100.Product = java.util.ArrayList 12553.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem # Micro-architecture 12554 similar at 100% with AbstractFactory 12554.100.Product = java.util.ArrayList 12554.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 12555 similar at 100% with AbstractFactory 12555.100.Product = java.util.ArrayList 12555.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 12556 similar at 100% with AbstractFactory 12556.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 12556.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12557 similar at 100% with AbstractFactory 12557.100.Product = java.io.FileOutputStream 12557.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12558 similar at 100% with AbstractFactory 12558.100.Product = java.io.FileOutputStream 12558.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12559 similar at 100% with AbstractFactory 12559.100.Product = java.io.FileOutputStream 12559.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 12560 similar at 100% with AbstractFactory 12560.100.Product = java.io.FileOutputStream 12560.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12561 similar at 100% with AbstractFactory 12561.100.Product = java.io.FileOutputStream 12561.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument # Micro-architecture 12562 similar at 100% with AbstractFactory 12562.100.Product = java.io.FileInputStream 12562.100.ConcreteFactory = net.sourceforge.ganttproject.export.TTFFileExt # Micro-architecture 12563 similar at 100% with AbstractFactory 12563.100.Product = java.io.FileInputStream 12563.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 12564 similar at 100% with AbstractFactory 12564.100.Product = java.io.FileInputStream 12564.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen # Micro-architecture 12565 similar at 100% with AbstractFactory 12565.100.Product = java.io.FileInputStream 12565.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument # Micro-architecture 12566 similar at 100% with AbstractFactory 12566.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 12566.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12567 similar at 100% with AbstractFactory 12567.100.Product = net.sourceforge.ganttproject.language.GanttLanguage 12567.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 12568 similar at 100% with AbstractFactory 12568.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 12568.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12569 similar at 100% with AbstractFactory 12569.100.Product = javax.swing.JMenuItem 12569.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12570 similar at 100% with AbstractFactory 12570.100.Product = javax.swing.JMenuItem 12570.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 12571 similar at 100% with AbstractFactory 12571.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 12571.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12572 similar at 100% with AbstractFactory 12572.100.Product = javax.swing.AbstractAction 12572.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 12573 similar at 100% with AbstractFactory 12573.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 12573.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 12574 similar at 100% with AbstractFactory 12574.100.Product = java.lang.Class 12574.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 12575 similar at 100% with AbstractFactory 12575.100.Product = net.sourceforge.ganttproject.io.CSVOptions 12575.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 12576 similar at 100% with AbstractFactory 12576.100.Product = javax.swing.border.TitledBorder 12576.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 12577 similar at 100% with AbstractFactory 12577.100.Product = javax.swing.border.TitledBorder 12577.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 12578 similar at 100% with AbstractFactory 12578.100.Product = javax.swing.border.TitledBorder 12578.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 12579 similar at 100% with AbstractFactory 12579.100.Product = javax.swing.border.TitledBorder 12579.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12580 similar at 100% with AbstractFactory 12580.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeels 12580.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels # Micro-architecture 12581 similar at 100% with AbstractFactory 12581.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 12581.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 12582 similar at 100% with AbstractFactory 12582.100.Product = org.apache.fop.apps.Options 12582.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12583 similar at 100% with AbstractFactory 12583.100.Product = org.apache.fop.apps.Options 12583.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12584 similar at 100% with AbstractFactory 12584.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 12584.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl # Micro-architecture 12585 similar at 100% with AbstractFactory 12585.100.Product = javax.swing.tree.DefaultMutableTreeNode 12585.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 12586 similar at 100% with AbstractFactory 12586.100.Product = javax.swing.tree.DefaultMutableTreeNode 12586.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 12587 similar at 100% with AbstractFactory 12587.100.Product = net.sourceforge.ganttproject.GanttSplash 12587.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12588 similar at 100% with AbstractFactory 12588.100.Product = java.io.File 12588.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 12589 similar at 100% with AbstractFactory 12589.100.Product = java.io.File 12589.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel # Micro-architecture 12590 similar at 100% with AbstractFactory 12590.100.Product = java.io.File 12590.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12591 similar at 100% with AbstractFactory 12591.100.Product = java.io.File 12591.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12592 similar at 100% with AbstractFactory 12592.100.Product = java.io.File 12592.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 12593 similar at 100% with AbstractFactory 12593.100.Product = java.io.File 12593.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel # Micro-architecture 12594 similar at 100% with AbstractFactory 12594.100.Product = java.io.File 12594.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 12595 similar at 100% with AbstractFactory 12595.100.Product = java.io.File 12595.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12596 similar at 100% with AbstractFactory 12596.100.Product = java.io.File 12596.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 12597 similar at 100% with AbstractFactory 12597.100.Product = java.io.File 12597.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 12598 similar at 100% with AbstractFactory 12598.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeelInfo 12598.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels # Micro-architecture 12599 similar at 100% with AbstractFactory 12599.100.Product = java.lang.Object 12599.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.MonthTextFormatter # Micro-architecture 12600 similar at 100% with AbstractFactory 12600.100.Product = java.lang.Object 12600.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter # Micro-architecture 12601 similar at 100% with AbstractFactory 12601.100.Product = java.lang.Object 12601.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 12602 similar at 100% with AbstractFactory 12602.100.Product = java.lang.Object 12602.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 12603 similar at 100% with AbstractFactory 12603.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 12603.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12604 similar at 100% with AbstractFactory 12604.100.Product = java.lang.String 12604.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog # Micro-architecture 12605 similar at 100% with AbstractFactory 12605.100.Product = java.lang.String 12605.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 12606 similar at 100% with AbstractFactory 12606.100.Product = java.lang.String 12606.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 12607 similar at 100% with AbstractFactory 12607.100.Product = java.lang.String 12607.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12608 similar at 100% with AbstractFactory 12608.100.Product = java.lang.String 12608.100.ConcreteFactory = net.sourceforge.ganttproject.io.CSVOptions # Micro-architecture 12609 similar at 100% with AbstractFactory 12609.100.Product = java.lang.String 12609.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 12610 similar at 100% with AbstractFactory 12610.100.Product = java.lang.String 12610.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.I18N # Micro-architecture 12611 similar at 100% with AbstractFactory 12611.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 12611.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12612 similar at 100% with AbstractFactory 12612.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 12612.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12613 similar at 100% with AbstractFactory 12613.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 12613.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 12614 similar at 100% with AbstractFactory 12614.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 12614.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12615 similar at 100% with AbstractFactory 12615.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 12615.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 12616 similar at 100% with AbstractFactory 12616.100.Product = javax.swing.JComboBox 12616.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 12617 similar at 100% with AbstractFactory 12617.100.Product = javax.swing.JComboBox 12617.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 12618 similar at 100% with AbstractFactory 12618.100.Product = javax.swing.JComboBox 12618.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 12619 similar at 100% with AbstractFactory 12619.100.Product = javax.swing.JComboBox 12619.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12620 similar at 100% with AbstractFactory 12620.100.Product = java.io.BufferedReader 12620.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen # Micro-architecture 12621 similar at 100% with AbstractFactory 12621.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 12621.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12622 similar at 100% with AbstractFactory 12622.100.Product = javax.swing.text.DefaultStyledDocument 12622.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog # Micro-architecture 12623 similar at 100% with AbstractFactory 12623.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 12623.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 12624 similar at 100% with AbstractFactory 12624.100.Product = javax.swing.JButton 12624.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 12625 similar at 100% with AbstractFactory 12625.100.Product = javax.swing.JButton 12625.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 12626 similar at 100% with AbstractFactory 12626.100.Product = javax.swing.JButton 12626.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12627 similar at 100% with AbstractFactory 12627.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 12627.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 12628 similar at 100% with AbstractFactory 12628.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 12628.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12629 similar at 100% with AbstractFactory 12629.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 12629.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 12630 similar at 100% with AbstractFactory 12630.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 12630.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12631 similar at 100% with AbstractFactory 12631.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 12631.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12632 similar at 100% with AbstractFactory 12632.100.Product = javax.xml.transform.sax.SAXResult 12632.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12633 similar at 100% with AbstractFactory 12633.100.Product = javax.xml.transform.sax.SAXResult 12633.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12634 similar at 100% with AbstractFactory 12634.100.Product = javax.swing.JPanel 12634.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 12635 similar at 100% with AbstractFactory 12635.100.Product = javax.swing.JPanel 12635.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 12636 similar at 100% with AbstractFactory 12636.100.Product = javax.swing.JPanel 12636.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 12637 similar at 100% with AbstractFactory 12637.100.Product = javax.swing.JPanel 12637.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 12638 similar at 100% with AbstractFactory 12638.100.Product = javax.swing.JPanel 12638.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 12639 similar at 100% with AbstractFactory 12639.100.Product = javax.swing.JPanel 12639.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12640 similar at 100% with AbstractFactory 12640.100.Product = javax.swing.JPanel 12640.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 12641 similar at 100% with AbstractFactory 12641.100.Product = javax.swing.JPanel 12641.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 12642 similar at 100% with AbstractFactory 12642.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 12642.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12643 similar at 100% with AbstractFactory 12643.100.Product = net.sourceforge.ganttproject.export.GanttChartExportData 12643.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12644 similar at 100% with AbstractFactory 12644.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 12644.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 12645 similar at 100% with AbstractFactory 12645.100.Product = net.sourceforge.ganttproject.GanttTask 12645.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 12646 similar at 100% with AbstractFactory 12646.100.Product = net.sourceforge.ganttproject.GanttTask 12646.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12647 similar at 100% with AbstractFactory 12647.100.Product = net.sourceforge.ganttproject.GanttTask 12647.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 12648 similar at 100% with AbstractFactory 12648.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 12648.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12649 similar at 100% with AbstractFactory 12649.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 12649.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 12650 similar at 100% with AbstractFactory 12650.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 12650.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 12651 similar at 100% with AbstractFactory 12651.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 12651.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 12652 similar at 100% with AbstractFactory 12652.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 12652.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 12653 similar at 100% with AbstractFactory 12653.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 12653.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12654 similar at 100% with AbstractFactory 12654.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 12654.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12655 similar at 100% with AbstractFactory 12655.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 12655.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 12656 similar at 100% with AbstractFactory 12656.100.Product = javax.swing.DefaultComboBoxModel 12656.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 12657 similar at 100% with AbstractFactory 12657.100.Product = javax.swing.JCheckBox 12657.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12658 similar at 100% with AbstractFactory 12658.100.Product = java.io.StringWriter 12658.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12659 similar at 100% with AbstractFactory 12659.100.Product = java.awt.print.PageFormat 12659.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint # Micro-architecture 12660 similar at 100% with AbstractFactory 12660.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 12660.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl # Micro-architecture 12661 similar at 100% with AbstractFactory 12661.100.Product = org.apache.avalon.framework.logger.ConsoleLogger 12661.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12662 similar at 100% with AbstractFactory 12662.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 12662.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 12663 similar at 100% with AbstractFactory 12663.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 12663.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 12664 similar at 100% with AbstractFactory 12664.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 12664.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 12665 similar at 100% with AbstractFactory 12665.100.Product = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem 12665.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyManagerImpl # Micro-architecture 12666 similar at 100% with AbstractFactory 12666.100.Product = net.sourceforge.ganttproject.export.ExportException 12666.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12667 similar at 100% with AbstractFactory 12667.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 12667.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 12668 similar at 100% with AbstractFactory 12668.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 12668.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12669 similar at 100% with AbstractFactory 12669.100.Product = java.awt.FlowLayout 12669.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12670 similar at 100% with AbstractFactory 12670.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 12670.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 12671 similar at 100% with AbstractFactory 12671.100.Product = java.lang.Thread 12671.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttStatusBar # Micro-architecture 12672 similar at 100% with AbstractFactory 12672.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 12672.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 12673 similar at 100% with AbstractFactory 12673.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 12673.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 12674 similar at 100% with AbstractFactory 12674.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 12674.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl # Micro-architecture 12675 similar at 100% with AbstractFactory 12675.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 12675.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12676 similar at 100% with AbstractFactory 12676.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 12676.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 12677 similar at 100% with AbstractFactory 12677.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 12677.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12678 similar at 100% with AbstractFactory 12678.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 12678.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12679 similar at 100% with AbstractFactory 12679.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 12679.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12680 similar at 100% with AbstractFactory 12680.100.Product = javax.swing.JTextField 12680.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 12681 similar at 100% with AbstractFactory 12681.100.Product = javax.swing.JTextField 12681.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 12682 similar at 100% with AbstractFactory 12682.100.Product = javax.swing.JTextField 12682.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12683 similar at 100% with AbstractFactory 12683.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 12683.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12684 similar at 100% with AbstractFactory 12684.100.Product = java.awt.Color 12684.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttCellListRenderer # Micro-architecture 12685 similar at 100% with AbstractFactory 12685.100.Product = java.awt.Color 12685.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 12686 similar at 100% with AbstractFactory 12686.100.Product = java.awt.Color 12686.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ColorValueParser # Micro-architecture 12687 similar at 100% with AbstractFactory 12687.100.Product = java.awt.Color 12687.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 12688 similar at 100% with AbstractFactory 12688.100.Product = java.awt.Color 12688.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 12689 similar at 100% with AbstractFactory 12689.100.Product = java.awt.Color 12689.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12690 similar at 100% with AbstractFactory 12690.100.Product = java.awt.Color 12690.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12691 similar at 100% with AbstractFactory 12691.100.Product = java.awt.Color 12691.100.ConcreteFactory = net.sourceforge.ganttproject.util.ColorConvertion # Micro-architecture 12692 similar at 100% with AbstractFactory 12692.100.Product = java.awt.Color 12692.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 12693 similar at 100% with AbstractFactory 12693.100.Product = javax.swing.Box 12693.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 12694 similar at 100% with AbstractFactory 12694.100.Product = javax.swing.JTabbedPane 12694.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12695 similar at 100% with AbstractFactory 12695.100.Product = java.awt.Font 12695.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 12696 similar at 100% with AbstractFactory 12696.100.Product = java.awt.Font 12696.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 12697 similar at 100% with AbstractFactory 12697.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 12697.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12698 similar at 100% with AbstractFactory 12698.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 12698.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12699 similar at 100% with AbstractFactory 12699.100.Product = javax.swing.JList 12699.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 12700 similar at 100% with AbstractFactory 12700.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 12700.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 12701 similar at 100% with AbstractFactory 12701.100.Product = java.text.SimpleDateFormat 12701.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 12702 similar at 100% with AbstractFactory 12702.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 12702.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 12703 similar at 100% with AbstractFactory 12703.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 12703.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler # Micro-architecture 12704 similar at 100% with AbstractFactory 12704.100.Product = java.io.ByteArrayOutputStream 12704.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12705 similar at 100% with AbstractFactory 12705.100.Product = java.io.ByteArrayOutputStream 12705.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12706 similar at 100% with AbstractFactory 12706.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 12706.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 12707 similar at 100% with AbstractFactory 12707.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 12707.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 12708 similar at 100% with AbstractFactory 12708.100.Product = java.lang.RuntimeException 12708.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 12709 similar at 100% with AbstractFactory 12709.100.Product = java.lang.RuntimeException 12709.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 12710 similar at 100% with AbstractFactory 12710.100.Product = java.lang.RuntimeException 12710.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12711 similar at 100% with AbstractFactory 12711.100.Product = java.lang.RuntimeException 12711.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12712 similar at 100% with AbstractFactory 12712.100.Product = java.lang.RuntimeException 12712.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 12713 similar at 100% with AbstractFactory 12713.100.Product = java.lang.RuntimeException 12713.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 12714 similar at 100% with AbstractFactory 12714.100.Product = java.lang.RuntimeException 12714.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler # Micro-architecture 12715 similar at 100% with AbstractFactory 12715.100.Product = java.awt.GradientPaint 12715.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 12716 similar at 100% with AbstractFactory 12716.100.Product = net.sourceforge.ganttproject.gui.UIConfiguration 12716.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 12717 similar at 100% with AbstractFactory 12717.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 12717.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 12718 similar at 100% with AbstractFactory 12718.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 12718.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 12719 similar at 100% with AbstractFactory 12719.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 12719.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel # Micro-architecture 12720 similar at 100% with AbstractFactory 12720.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 12720.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape # Micro-architecture 12721 similar at 100% with AbstractFactory 12721.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 12721.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12722 similar at 100% with AbstractFactory 12722.100.Product = javax.swing.ImageIcon 12722.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 12723 similar at 100% with AbstractFactory 12723.100.Product = javax.swing.ImageIcon 12723.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 12724 similar at 100% with AbstractFactory 12724.100.Product = javax.swing.ImageIcon 12724.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12725 similar at 100% with AbstractFactory 12725.100.Product = javax.swing.ImageIcon 12725.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12726 similar at 100% with AbstractFactory 12726.100.Product = java.lang.Integer 12726.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel # Micro-architecture 12727 similar at 100% with AbstractFactory 12727.100.Product = java.lang.Integer 12727.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 12728 similar at 100% with AbstractFactory 12728.100.Product = java.lang.Integer 12728.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 12729 similar at 100% with AbstractFactory 12729.100.Product = java.lang.Integer 12729.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 12730 similar at 100% with AbstractFactory 12730.100.Product = java.lang.Integer 12730.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12731 similar at 100% with AbstractFactory 12731.100.Product = java.lang.Integer 12731.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 12732 similar at 100% with AbstractFactory 12732.100.Product = java.lang.Integer 12732.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel # Micro-architecture 12733 similar at 100% with AbstractFactory 12733.100.Product = java.lang.Integer 12733.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12734 similar at 100% with AbstractFactory 12734.100.Product = java.lang.Integer 12734.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 12735 similar at 100% with AbstractFactory 12735.100.Product = java.io.ByteArrayInputStream 12735.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12736 similar at 100% with AbstractFactory 12736.100.Product = java.io.ByteArrayInputStream 12736.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12737 similar at 100% with AbstractFactory 12737.100.Product = net.sourceforge.ganttproject.shape.JPaintCombo 12737.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12738 similar at 100% with AbstractFactory 12738.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 12738.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 12739 similar at 100% with AbstractFactory 12739.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 12739.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 12740 similar at 100% with AbstractFactory 12740.100.Product = net.sourceforge.ganttproject.export.FontRecord 12740.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12741 similar at 100% with AbstractFactory 12741.100.Product = net.sourceforge.ganttproject.export.FontRecord 12741.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 12742 similar at 100% with AbstractFactory 12742.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 12742.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 12743 similar at 100% with AbstractFactory 12743.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 12743.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12744 similar at 100% with AbstractFactory 12744.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 12744.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 12745 similar at 100% with AbstractFactory 12745.100.Product = javax.xml.transform.stream.StreamResult 12745.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 12746 similar at 100% with AbstractFactory 12746.100.Product = javax.xml.transform.stream.StreamResult 12746.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 12747 similar at 100% with AbstractFactory 12747.100.Product = javax.xml.transform.stream.StreamResult 12747.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12748 similar at 100% with AbstractFactory 12748.100.Product = javax.xml.transform.stream.StreamResult 12748.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 12749 similar at 100% with AbstractFactory 12749.100.Product = javax.xml.transform.stream.StreamResult 12749.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12750 similar at 100% with AbstractFactory 12750.100.Product = java.awt.Point 12750.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 12751 similar at 100% with AbstractFactory 12751.100.Product = java.awt.Point 12751.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 12752 similar at 100% with AbstractFactory 12752.100.Product = java.awt.Point 12752.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 12753 similar at 100% with AbstractFactory 12753.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 12753.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12754 similar at 100% with AbstractFactory 12754.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 12754.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 12755 similar at 100% with AbstractFactory 12755.100.Product = java.awt.Insets 12755.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 12756 similar at 100% with AbstractFactory 12756.100.Product = javax.swing.JLabel 12756.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 12757 similar at 100% with AbstractFactory 12757.100.Product = javax.swing.JLabel 12757.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 12758 similar at 100% with AbstractFactory 12758.100.Product = javax.swing.JLabel 12758.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12759 similar at 100% with AbstractFactory 12759.100.Product = javax.swing.JLabel 12759.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 12760 similar at 100% with AbstractFactory 12760.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 12760.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 12761 similar at 100% with AbstractFactory 12761.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 12761.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm # Micro-architecture 12762 similar at 100% with AbstractFactory 12762.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 12762.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl # Micro-architecture 12763 similar at 100% with AbstractFactory 12763.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 12763.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 12764 similar at 100% with AbstractFactory 12764.100.Product = net.sourceforge.ganttproject.document.FileDocument 12764.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12765 similar at 100% with AbstractFactory 12765.100.Product = net.sourceforge.ganttproject.document.FileDocument 12765.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 12766 similar at 100% with AbstractFactory 12766.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 12766.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12767 similar at 100% with AbstractFactory 12767.100.Product = java.lang.IllegalArgumentException 12767.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel # Micro-architecture 12768 similar at 100% with AbstractFactory 12768.100.Product = java.lang.IllegalArgumentException 12768.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12769 similar at 100% with AbstractFactory 12769.100.Product = java.lang.IllegalArgumentException 12769.100.ConcreteFactory = net.sourceforge.ganttproject.gui.ResourcesTableModel # Micro-architecture 12770 similar at 100% with AbstractFactory 12770.100.Product = java.lang.IllegalArgumentException 12770.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl # Micro-architecture 12771 similar at 100% with AbstractFactory 12771.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 12771.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12772 similar at 100% with AbstractFactory 12772.100.Product = java.lang.StringBuffer 12772.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12773 similar at 100% with AbstractFactory 12773.100.Product = java.lang.StringBuffer 12773.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 12774 similar at 100% with AbstractFactory 12774.100.Product = java.lang.StringBuffer 12774.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12775 similar at 100% with AbstractFactory 12775.100.Product = java.lang.StringBuffer 12775.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 12776 similar at 100% with AbstractFactory 12776.100.Product = java.lang.StringBuffer 12776.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint # Micro-architecture 12777 similar at 100% with AbstractFactory 12777.100.Product = java.lang.StringBuffer 12777.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12778 similar at 100% with AbstractFactory 12778.100.Product = java.lang.StringBuffer 12778.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction # Micro-architecture 12779 similar at 100% with AbstractFactory 12779.100.Product = net.sourceforge.ganttproject.document.HttpDocument 12779.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 12780 similar at 100% with AbstractFactory 12780.100.Product = javax.swing.JScrollPane 12780.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 12781 similar at 100% with AbstractFactory 12781.100.Product = javax.swing.JScrollPane 12781.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 12782 similar at 100% with AbstractFactory 12782.100.Product = javax.swing.JScrollPane 12782.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12783 similar at 100% with AbstractFactory 12783.100.Product = net.sourceforge.ganttproject.gui.projectwizard.I18N 12783.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 12784 similar at 100% with AbstractFactory 12784.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 12784.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12785 similar at 100% with AbstractFactory 12785.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 12785.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12786 similar at 100% with AbstractFactory 12786.100.Product = java.net.URL 12786.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 12787 similar at 100% with AbstractFactory 12787.100.Product = java.net.URL 12787.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 12788 similar at 100% with AbstractFactory 12788.100.Product = java.net.URI 12788.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontMetricsStorage # Micro-architecture 12789 similar at 100% with AbstractFactory 12789.100.Product = javax.swing.JFileChooser 12789.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog # Micro-architecture 12790 similar at 100% with AbstractFactory 12790.100.Product = javax.swing.JFileChooser 12790.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12791 similar at 100% with AbstractFactory 12791.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 12791.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 12792 similar at 100% with AbstractFactory 12792.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 12792.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 12793 similar at 100% with AbstractFactory 12793.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 12793.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship # Micro-architecture 12794 similar at 100% with AbstractFactory 12794.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 12794.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 12795 similar at 100% with AbstractFactory 12795.100.Product = javax.swing.JFrame 12795.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 12796 similar at 100% with AbstractFactory 12796.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 12796.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12797 similar at 100% with AbstractFactory 12797.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 12797.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12798 similar at 100% with AbstractFactory 12798.100.Product = javax.swing.border.EtchedBorder 12798.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 12799 similar at 100% with AbstractFactory 12799.100.Product = javax.swing.border.EtchedBorder 12799.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 12800 similar at 100% with AbstractFactory 12800.100.Product = javax.swing.border.EtchedBorder 12800.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 12801 similar at 100% with AbstractFactory 12801.100.Product = javax.swing.border.EtchedBorder 12801.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12802 similar at 100% with AbstractFactory 12802.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 12802.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 12803 similar at 100% with AbstractFactory 12803.100.Product = javax.swing.JPopupMenu 12803.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 12804 similar at 100% with AbstractFactory 12804.100.Product = javax.swing.JPopupMenu 12804.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 12805 similar at 100% with AbstractFactory 12805.100.Product = java.awt.Dimension 12805.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 12806 similar at 100% with AbstractFactory 12806.100.Product = java.awt.Dimension 12806.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 12807 similar at 100% with AbstractFactory 12807.100.Product = java.awt.Dimension 12807.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 12808 similar at 100% with AbstractFactory 12808.100.Product = java.awt.Dimension 12808.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 12809 similar at 100% with AbstractFactory 12809.100.Product = java.awt.Dimension 12809.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttStatusBar # Micro-architecture 12810 similar at 100% with AbstractFactory 12810.100.Product = java.awt.Dimension 12810.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12811 similar at 100% with AbstractFactory 12811.100.Product = java.awt.Dimension 12811.100.ConcreteFactory = net.sourceforge.ganttproject.GanttImagePanel # Micro-architecture 12812 similar at 100% with AbstractFactory 12812.100.Product = java.awt.Dimension 12812.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 12813 similar at 100% with AbstractFactory 12813.100.Product = java.io.OutputStreamWriter 12813.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttCSVExport # Micro-architecture 12814 similar at 100% with AbstractFactory 12814.100.Product = java.io.OutputStreamWriter 12814.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 12815 similar at 100% with AbstractFactory 12815.100.Product = java.io.OutputStreamWriter 12815.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXFIGSaver # Micro-architecture 12816 similar at 100% with AbstractFactory 12816.100.Product = org.apache.fop.apps.Driver 12816.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12817 similar at 100% with AbstractFactory 12817.100.Product = org.apache.fop.apps.Driver 12817.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12818 similar at 100% with AbstractFactory 12818.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 12818.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12819 similar at 100% with AbstractFactory 12819.100.Product = java.util.HashSet 12819.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm # Micro-architecture 12820 similar at 100% with AbstractFactory 12820.100.Product = java.util.HashSet 12820.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 12821 similar at 100% with AbstractFactory 12821.100.Product = java.util.Vector 12821.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 12822 similar at 100% with AbstractFactory 12822.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 12822.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12823 similar at 100% with AbstractFactory 12823.100.Product = EPI_Abstract_net.sourceforge.ganttproject.time.TimeFrame 12823.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 12824 similar at 100% with AbstractFactory 12824.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 12824.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12825 similar at 100% with AbstractFactory 12825.100.Product = net.sourceforge.ganttproject.action.DeleteHumanAction 12825.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 12826 similar at 100% with AbstractFactory 12826.100.Product = org.xml.sax.helpers.AttributesImpl 12826.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 12827 similar at 100% with AbstractFactory 12827.100.Product = org.xml.sax.helpers.AttributesImpl 12827.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 12828 similar at 100% with AbstractFactory 12828.100.Product = org.xml.sax.helpers.AttributesImpl 12828.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 12829 similar at 100% with AbstractFactory 12829.100.Product = org.xml.sax.helpers.AttributesImpl 12829.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12830 similar at 100% with AbstractFactory 12830.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 12830.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 12831 similar at 100% with AbstractFactory 12831.100.Product = java.awt.Rectangle 12831.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel # Micro-architecture 12832 similar at 100% with AbstractFactory 12832.100.Product = java.awt.Rectangle 12832.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PaintCellRenderer # Micro-architecture 12833 similar at 100% with AbstractFactory 12833.100.Product = java.awt.GridBagLayout 12833.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 12834 similar at 100% with AbstractFactory 12834.100.Product = java.awt.GridBagLayout 12834.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 12835 similar at 100% with AbstractFactory 12835.100.Product = java.awt.GridBagLayout 12835.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 12836 similar at 100% with AbstractFactory 12836.100.Product = java.awt.GridBagLayout 12836.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 12837 similar at 100% with AbstractFactory 12837.100.Product = java.awt.GridBagLayout 12837.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12838 similar at 100% with AbstractFactory 12838.100.Product = net.sourceforge.ganttproject.export.JDKFontLocator 12838.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12839 similar at 100% with AbstractFactory 12839.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignment 12839.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl # Micro-architecture 12840 similar at 100% with AbstractFactory 12840.100.Product = net.sourceforge.ganttproject.filter.GanttXMLFileFilter 12840.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog # Micro-architecture 12841 similar at 100% with AbstractFactory 12841.100.Product = net.sourceforge.helpgui.gui.MainFrame 12841.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12842 similar at 100% with AbstractFactory 12842.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 12842.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12843 similar at 100% with AbstractFactory 12843.100.Product = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 12843.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 12844 similar at 100% with AbstractFactory 12844.100.Product = java.io.StringReader 12844.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 12845 similar at 100% with AbstractFactory 12845.100.Product = java.io.StringReader 12845.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 12846 similar at 100% with AbstractFactory 12846.100.Product = javax.swing.SpinnerNumberModel 12846.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12847 similar at 100% with AbstractFactory 12847.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 12847.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog # Micro-architecture 12848 similar at 100% with AbstractFactory 12848.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12848.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 12848.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12849 similar at 100% with AbstractFactory 12849.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 12849.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 12849.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12850 similar at 100% with AbstractFactory 12850.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener 12850.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 12850.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12851 similar at 100% with AbstractFactory 12851.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12851.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 12851.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12852 similar at 100% with AbstractFactory 12852.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 12852.100.Product = net.sourceforge.ganttproject.resource.HumanResource 12852.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 12853 similar at 100% with AbstractFactory 12853.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 12853.100.Product = net.sourceforge.ganttproject.resource.HumanResource 12853.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 12854 similar at 100% with AbstractFactory 12854.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 12854.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 12854.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12855 similar at 100% with AbstractFactory 12855.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener 12855.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 12855.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 12856 similar at 100% with AbstractFactory 12856.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12856.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 12856.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 12857 similar at 100% with AbstractFactory 12857.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12857.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 12857.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12858 similar at 100% with AbstractFactory 12858.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 12858.100.Product = net.sourceforge.ganttproject.action.NewHumanAction 12858.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 12859 similar at 100% with AbstractFactory 12859.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 12859.100.Product = net.sourceforge.ganttproject.GanttProject 12859.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12860 similar at 100% with AbstractFactory 12860.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 12860.100.Product = net.sourceforge.ganttproject.GanttProject 12860.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12861 similar at 100% with AbstractFactory 12861.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 12861.100.Product = net.sourceforge.ganttproject.GanttProject 12861.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 12862 similar at 100% with AbstractFactory 12862.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 12862.100.Product = net.sourceforge.ganttproject.GanttProject 12862.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 12863 similar at 100% with AbstractFactory 12863.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 12863.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 12863.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12864 similar at 100% with AbstractFactory 12864.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 12864.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 12864.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12865 similar at 100% with AbstractFactory 12865.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 12865.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 12865.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12866 similar at 100% with AbstractFactory 12866.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 12866.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 12866.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12867 similar at 100% with AbstractFactory 12867.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 12867.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 12867.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl # Micro-architecture 12868 similar at 100% with AbstractFactory 12868.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection 12868.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 12868.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl # Micro-architecture 12869 similar at 100% with AbstractFactory 12869.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 12869.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 12869.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12870 similar at 100% with AbstractFactory 12870.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 12870.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 12870.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 12871 similar at 100% with AbstractFactory 12871.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 12871.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 12871.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12872 similar at 100% with AbstractFactory 12872.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 12872.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 12872.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 12873 similar at 100% with AbstractFactory 12873.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12873.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 12873.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12874 similar at 100% with AbstractFactory 12874.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 12874.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 12874.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 12875 similar at 100% with AbstractFactory 12875.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 12875.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 12875.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 12876 similar at 100% with AbstractFactory 12876.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 12876.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 12876.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12877 similar at 100% with AbstractFactory 12877.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12877.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 12877.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12878 similar at 100% with AbstractFactory 12878.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12878.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 12878.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12879 similar at 100% with AbstractFactory 12879.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 12879.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 12879.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 12880 similar at 100% with AbstractFactory 12880.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 12880.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 12880.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12881 similar at 100% with AbstractFactory 12881.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 12881.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 12881.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12882 similar at 100% with AbstractFactory 12882.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 12882.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 12882.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 12883 similar at 100% with AbstractFactory 12883.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 12883.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 12883.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 12884 similar at 100% with AbstractFactory 12884.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12884.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 12884.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 12885 similar at 100% with AbstractFactory 12885.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 12885.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 12885.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl # Micro-architecture 12886 similar at 100% with AbstractFactory 12886.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12886.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 12886.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 12887 similar at 100% with AbstractFactory 12887.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 12887.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 12887.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 12888 similar at 100% with AbstractFactory 12888.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 12888.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 12888.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12889 similar at 100% with AbstractFactory 12889.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 12889.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 12889.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12890 similar at 100% with AbstractFactory 12890.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 12890.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 12890.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 12891 similar at 100% with AbstractFactory 12891.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 12891.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 12891.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 12892 similar at 100% with AbstractFactory 12892.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12892.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 12892.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12893 similar at 100% with AbstractFactory 12893.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 12893.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 12893.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12894 similar at 100% with AbstractFactory 12894.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12894.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 12894.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12895 similar at 100% with AbstractFactory 12895.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12895.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 12895.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12896 similar at 100% with AbstractFactory 12896.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 12896.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 12896.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 12897 similar at 100% with AbstractFactory 12897.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.DateFrameable 12897.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 12897.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 12898 similar at 100% with AbstractFactory 12898.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 12898.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 12898.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 12899 similar at 100% with AbstractFactory 12899.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12899.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 12899.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 12900 similar at 100% with AbstractFactory 12900.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12900.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 12900.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 12901 similar at 100% with AbstractFactory 12901.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 12901.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 12901.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 12902 similar at 100% with AbstractFactory 12902.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 12902.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 12902.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12903 similar at 100% with AbstractFactory 12903.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 12903.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 12903.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 12904 similar at 100% with AbstractFactory 12904.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 12904.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 12904.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm # Micro-architecture 12905 similar at 100% with AbstractFactory 12905.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 12905.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 12905.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl # Micro-architecture 12906 similar at 100% with AbstractFactory 12906.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 12906.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 12906.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 12907 similar at 100% with AbstractFactory 12907.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 12907.100.Product = net.sourceforge.ganttproject.document.FileDocument 12907.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12908 similar at 100% with AbstractFactory 12908.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 12908.100.Product = net.sourceforge.ganttproject.document.FileDocument 12908.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12909 similar at 100% with AbstractFactory 12909.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 12909.100.Product = net.sourceforge.ganttproject.document.FileDocument 12909.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 12910 similar at 100% with AbstractFactory 12910.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 12910.100.Product = net.sourceforge.ganttproject.document.FileDocument 12910.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 12911 similar at 100% with AbstractFactory 12911.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12911.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 12911.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12912 similar at 100% with AbstractFactory 12912.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 12912.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 12912.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12913 similar at 100% with AbstractFactory 12913.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument 12913.100.Product = net.sourceforge.ganttproject.document.HttpDocument 12913.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 12914 similar at 100% with AbstractFactory 12914.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 12914.100.Product = net.sourceforge.ganttproject.document.HttpDocument 12914.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 12915 similar at 100% with AbstractFactory 12915.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 12915.100.Product = net.sourceforge.ganttproject.document.HttpDocument 12915.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 12916 similar at 100% with AbstractFactory 12916.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12916.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 12916.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 12917 similar at 100% with AbstractFactory 12917.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 12917.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 12917.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 12918 similar at 100% with AbstractFactory 12918.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 12918.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 12918.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 12919 similar at 100% with AbstractFactory 12919.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 12919.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 12919.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12920 similar at 100% with AbstractFactory 12920.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 12920.100.Product = net.sourceforge.ganttproject.action.DeleteHumanAction 12920.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 12921 similar at 100% with AbstractFactory 12921.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnitFunctionOfDate 12921.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 12921.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 12922 similar at 100% with AbstractFactory 12922.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 12922.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 12922.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 12923 similar at 100% with AbstractFactory 12923.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 12923.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 12923.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 12924 similar at 100% with AbstractFactory 12924.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 12924.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 12924.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog # Micro-architecture 12925 similar at 100% with AbstractFactory 12925.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 12925.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 12925.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 12926 similar at 100% with AbstractFactory 12926.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 12926.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 12926.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 12927 similar at 100% with AbstractFactory 12927.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 12927.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 12927.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 12928 similar at 100% with AbstractFactory 12928.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 12928.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12928.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 12929 similar at 100% with AbstractFactory 12929.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 12929.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12929.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 12930 similar at 100% with AbstractFactory 12930.100.Product = javax.swing.JTable 12930.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 12930.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 12931 similar at 100% with AbstractFactory 12931.100.Product = javax.swing.JTable 12931.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 12931.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 12932 similar at 100% with AbstractFactory 12932.100.Product = javax.swing.JTable 12932.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 12932.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 12933 similar at 100% with AbstractFactory 12933.100.Product = javax.swing.JTable 12933.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 12933.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 12934 similar at 100% with AbstractFactory 12934.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 12934.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 12934.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 12935 similar at 100% with AbstractFactory 12935.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 12935.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12935.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 12936 similar at 100% with AbstractFactory 12936.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 12936.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12936.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 12937 similar at 100% with AbstractFactory 12937.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 12937.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 12937.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 12938 similar at 100% with AbstractFactory 12938.100.Product = net.sourceforge.ganttproject.resource.HumanResource 12938.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 12938.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 12939 similar at 100% with AbstractFactory 12939.100.Product = net.sourceforge.ganttproject.resource.HumanResource 12939.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 12939.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 12940 similar at 100% with AbstractFactory 12940.100.Product = net.sourceforge.ganttproject.resource.HumanResource 12940.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 12940.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 12941 similar at 100% with AbstractFactory 12941.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 12941.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 12941.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 12942 similar at 100% with AbstractFactory 12942.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 12942.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12942.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 12943 similar at 100% with AbstractFactory 12943.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 12943.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12943.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 12944 similar at 100% with AbstractFactory 12944.100.Product = java.io.IOException 12944.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 12944.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 12945 similar at 100% with AbstractFactory 12945.100.Product = java.io.IOException 12945.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 12945.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.Document # Micro-architecture 12946 similar at 100% with AbstractFactory 12946.100.Product = java.io.IOException 12946.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 12946.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument # Micro-architecture 12947 similar at 100% with AbstractFactory 12947.100.Product = net.sourceforge.ganttproject.GanttOptions 12947.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12947.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 12948 similar at 100% with AbstractFactory 12948.100.Product = net.sourceforge.ganttproject.GanttOptions 12948.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12948.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 12949 similar at 100% with AbstractFactory 12949.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 12949.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12949.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 12950 similar at 100% with AbstractFactory 12950.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 12950.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12950.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 12951 similar at 100% with AbstractFactory 12951.100.Product = org.apache.webdav.lib.WebdavResource 12951.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 12951.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 12952 similar at 100% with AbstractFactory 12952.100.Product = org.apache.webdav.lib.WebdavResource 12952.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 12952.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.Document # Micro-architecture 12953 similar at 100% with AbstractFactory 12953.100.Product = org.apache.webdav.lib.WebdavResource 12953.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 12953.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument # Micro-architecture 12954 similar at 100% with AbstractFactory 12954.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 12954.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12954.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 12955 similar at 100% with AbstractFactory 12955.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 12955.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12955.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 12956 similar at 100% with AbstractFactory 12956.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 12956.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 12956.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 12957 similar at 100% with AbstractFactory 12957.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 12957.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 12957.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 12958 similar at 100% with AbstractFactory 12958.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 12958.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler 12958.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 12959 similar at 100% with AbstractFactory 12959.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 12959.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 12959.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 12960 similar at 100% with AbstractFactory 12960.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 12960.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 12960.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 12961 similar at 100% with AbstractFactory 12961.100.Product = javax.swing.DefaultCellEditor 12961.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 12961.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 12962 similar at 100% with AbstractFactory 12962.100.Product = javax.swing.DefaultCellEditor 12962.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 12962.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 12963 similar at 100% with AbstractFactory 12963.100.Product = javax.swing.DefaultCellEditor 12963.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 12963.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 12964 similar at 100% with AbstractFactory 12964.100.Product = javax.swing.DefaultCellEditor 12964.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 12964.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 12965 similar at 100% with AbstractFactory 12965.100.Product = net.sourceforge.ganttproject.GanttExportSettings 12965.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12965.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 12966 similar at 100% with AbstractFactory 12966.100.Product = net.sourceforge.ganttproject.GanttExportSettings 12966.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12966.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 12967 similar at 100% with AbstractFactory 12967.100.Product = javax.xml.transform.stream.StreamSource 12967.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 12967.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 12968 similar at 100% with AbstractFactory 12968.100.Product = net.sourceforge.ganttproject.export.ResourceChartExportData 12968.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 12968.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 12969 similar at 100% with AbstractFactory 12969.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 12969.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 12969.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 12970 similar at 100% with AbstractFactory 12970.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 12970.100.ConcreteFactory = net.sourceforge.ganttproject.action.NewHumanAction 12970.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 12971 similar at 100% with AbstractFactory 12971.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 12971.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 12971.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 12972 similar at 100% with AbstractFactory 12972.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 12972.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 12972.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 12973 similar at 100% with AbstractFactory 12973.100.Product = net.sourceforge.ganttproject.GanttCalendar 12973.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12973.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 12974 similar at 100% with AbstractFactory 12974.100.Product = net.sourceforge.ganttproject.GanttCalendar 12974.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12974.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 12975 similar at 100% with AbstractFactory 12975.100.Product = net.sourceforge.ganttproject.GanttCalendar 12975.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 12975.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 12976 similar at 100% with AbstractFactory 12976.100.Product = org.apache.commons.httpclient.HttpURL 12976.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 12976.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 12977 similar at 100% with AbstractFactory 12977.100.Product = org.apache.commons.httpclient.HttpURL 12977.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 12977.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.Document # Micro-architecture 12978 similar at 100% with AbstractFactory 12978.100.Product = org.apache.commons.httpclient.HttpURL 12978.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 12978.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument # Micro-architecture 12979 similar at 100% with AbstractFactory 12979.100.Product = java.io.PrintWriter 12979.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12979.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 12980 similar at 100% with AbstractFactory 12980.100.Product = java.io.PrintWriter 12980.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12980.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 12981 similar at 100% with AbstractFactory 12981.100.Product = java.lang.StringBuilder 12981.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 12981.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 12982 similar at 100% with AbstractFactory 12982.100.Product = java.lang.StringBuilder 12982.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 12982.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 12983 similar at 100% with AbstractFactory 12983.100.Product = java.lang.StringBuilder 12983.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 12983.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 12984 similar at 100% with AbstractFactory 12984.100.Product = java.lang.StringBuilder 12984.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 12984.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 12985 similar at 100% with AbstractFactory 12985.100.Product = java.lang.StringBuilder 12985.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 12985.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 12986 similar at 100% with AbstractFactory 12986.100.Product = java.lang.StringBuilder 12986.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 12986.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 12987 similar at 100% with AbstractFactory 12987.100.Product = java.lang.StringBuilder 12987.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter 12987.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.time.TextFormatter # Micro-architecture 12988 similar at 100% with AbstractFactory 12988.100.Product = java.lang.StringBuilder 12988.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12988.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 12989 similar at 100% with AbstractFactory 12989.100.Product = java.lang.StringBuilder 12989.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 12989.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 12990 similar at 100% with AbstractFactory 12990.100.Product = java.lang.StringBuilder 12990.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 12990.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 12991 similar at 100% with AbstractFactory 12991.100.Product = java.lang.StringBuilder 12991.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 12991.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 12992 similar at 100% with AbstractFactory 12992.100.Product = java.lang.StringBuilder 12992.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 12992.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 12993 similar at 100% with AbstractFactory 12993.100.Product = java.lang.StringBuilder 12993.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 12993.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 12994 similar at 100% with AbstractFactory 12994.100.Product = java.lang.StringBuilder 12994.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 12994.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 12995 similar at 100% with AbstractFactory 12995.100.Product = java.lang.StringBuilder 12995.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 12995.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 12996 similar at 100% with AbstractFactory 12996.100.Product = java.lang.StringBuilder 12996.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 12996.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 12997 similar at 100% with AbstractFactory 12997.100.Product = java.lang.StringBuilder 12997.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 12997.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 12998 similar at 100% with AbstractFactory 12998.100.Product = java.lang.StringBuilder 12998.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 12998.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 12999 similar at 100% with AbstractFactory 12999.100.Product = java.lang.StringBuilder 12999.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler 12999.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 13000 similar at 100% with AbstractFactory 13000.100.Product = java.lang.StringBuilder 13000.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleImpl 13000.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.Role # Micro-architecture 13001 similar at 100% with AbstractFactory 13001.100.Product = java.lang.StringBuilder 13001.100.ConcreteFactory = net.sourceforge.ganttproject.parser.DependencyTagHandler 13001.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 13002 similar at 100% with AbstractFactory 13002.100.Product = java.lang.StringBuilder 13002.100.ConcreteFactory = net.sourceforge.ganttproject.parser.DependencyTagHandler 13002.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 13003 similar at 100% with AbstractFactory 13003.100.Product = java.lang.StringBuilder 13003.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 13003.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 13004 similar at 100% with AbstractFactory 13004.100.Product = java.lang.StringBuilder 13004.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 13004.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13005 similar at 100% with AbstractFactory 13005.100.Product = java.lang.StringBuilder 13005.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 13005.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 13006 similar at 100% with AbstractFactory 13006.100.Product = java.lang.StringBuilder 13006.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 13006.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.Document # Micro-architecture 13007 similar at 100% with AbstractFactory 13007.100.Product = java.lang.StringBuilder 13007.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 13007.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument # Micro-architecture 13008 similar at 100% with AbstractFactory 13008.100.Product = java.lang.StringBuilder 13008.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl 13008.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength # Micro-architecture 13009 similar at 100% with AbstractFactory 13009.100.Product = java.lang.StringBuilder 13009.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13009.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13010 similar at 100% with AbstractFactory 13010.100.Product = java.lang.StringBuilder 13010.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 13010.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 13011 similar at 100% with AbstractFactory 13011.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 13011.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 13011.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 13012 similar at 100% with AbstractFactory 13012.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 13012.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13012.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13013 similar at 100% with AbstractFactory 13013.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 13013.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13013.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13014 similar at 100% with AbstractFactory 13014.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 13014.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13014.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13015 similar at 100% with AbstractFactory 13015.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 13015.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 13015.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13016 similar at 100% with AbstractFactory 13016.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 13016.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 13016.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 13017 similar at 100% with AbstractFactory 13017.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 13017.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 13017.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 13018 similar at 100% with AbstractFactory 13018.100.Product = javax.swing.tree.TreePath 13018.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13018.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13019 similar at 100% with AbstractFactory 13019.100.Product = java.util.Locale 13019.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 13019.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 13020 similar at 100% with AbstractFactory 13020.100.Product = net.sourceforge.ganttproject.PrjInfos 13020.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13020.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13021 similar at 100% with AbstractFactory 13021.100.Product = net.sourceforge.ganttproject.PrjInfos 13021.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13021.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13022 similar at 100% with AbstractFactory 13022.100.Product = net.sourceforge.ganttproject.GanttProject 13022.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13022.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13023 similar at 100% with AbstractFactory 13023.100.Product = net.sourceforge.ganttproject.GanttProject 13023.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13023.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13024 similar at 100% with AbstractFactory 13024.100.Product = java.util.ArrayList 13024.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 13024.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 13025 similar at 100% with AbstractFactory 13025.100.Product = java.util.ArrayList 13025.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 13025.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 13026 similar at 100% with AbstractFactory 13026.100.Product = java.util.ArrayList 13026.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 13026.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 13027 similar at 100% with AbstractFactory 13027.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 13027.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13027.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13028 similar at 100% with AbstractFactory 13028.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 13028.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13028.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13029 similar at 100% with AbstractFactory 13029.100.Product = java.io.FileOutputStream 13029.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13029.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13030 similar at 100% with AbstractFactory 13030.100.Product = java.io.FileOutputStream 13030.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13030.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13031 similar at 100% with AbstractFactory 13031.100.Product = java.io.FileOutputStream 13031.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 13031.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 13032 similar at 100% with AbstractFactory 13032.100.Product = java.io.FileOutputStream 13032.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument 13032.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument # Micro-architecture 13033 similar at 100% with AbstractFactory 13033.100.Product = java.io.FileOutputStream 13033.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument 13033.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.Document # Micro-architecture 13034 similar at 100% with AbstractFactory 13034.100.Product = java.io.FileInputStream 13034.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument 13034.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument # Micro-architecture 13035 similar at 100% with AbstractFactory 13035.100.Product = java.io.FileInputStream 13035.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument 13035.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.Document # Micro-architecture 13036 similar at 100% with AbstractFactory 13036.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 13036.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13036.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13037 similar at 100% with AbstractFactory 13037.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 13037.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13037.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13038 similar at 100% with AbstractFactory 13038.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 13038.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13038.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13039 similar at 100% with AbstractFactory 13039.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 13039.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13039.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13040 similar at 100% with AbstractFactory 13040.100.Product = javax.swing.JMenuItem 13040.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13040.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13041 similar at 100% with AbstractFactory 13041.100.Product = javax.swing.JMenuItem 13041.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13041.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13042 similar at 100% with AbstractFactory 13042.100.Product = javax.swing.JMenuItem 13042.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 13042.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13043 similar at 100% with AbstractFactory 13043.100.Product = javax.swing.JMenuItem 13043.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 13043.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 13044 similar at 100% with AbstractFactory 13044.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 13044.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13044.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13045 similar at 100% with AbstractFactory 13045.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 13045.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13045.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 13046 similar at 100% with AbstractFactory 13046.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 13046.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13046.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 13047 similar at 100% with AbstractFactory 13047.100.Product = javax.swing.border.TitledBorder 13047.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13047.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13048 similar at 100% with AbstractFactory 13048.100.Product = javax.swing.border.TitledBorder 13048.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13048.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13049 similar at 100% with AbstractFactory 13049.100.Product = javax.swing.border.TitledBorder 13049.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13049.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13050 similar at 100% with AbstractFactory 13050.100.Product = javax.swing.border.TitledBorder 13050.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13050.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13051 similar at 100% with AbstractFactory 13051.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 13051.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13051.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 13052 similar at 100% with AbstractFactory 13052.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 13052.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13052.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 13053 similar at 100% with AbstractFactory 13053.100.Product = org.apache.fop.apps.Options 13053.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 13053.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 13054 similar at 100% with AbstractFactory 13054.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13054.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13054.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 13055 similar at 100% with AbstractFactory 13055.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13055.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13055.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection # Micro-architecture 13056 similar at 100% with AbstractFactory 13056.100.Product = net.sourceforge.ganttproject.GanttSplash 13056.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13056.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13057 similar at 100% with AbstractFactory 13057.100.Product = net.sourceforge.ganttproject.GanttSplash 13057.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13057.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13058 similar at 100% with AbstractFactory 13058.100.Product = java.io.File 13058.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 13058.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 13059 similar at 100% with AbstractFactory 13059.100.Product = java.io.File 13059.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13059.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13060 similar at 100% with AbstractFactory 13060.100.Product = java.io.File 13060.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13060.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13061 similar at 100% with AbstractFactory 13061.100.Product = java.io.File 13061.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 13061.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 13062 similar at 100% with AbstractFactory 13062.100.Product = java.io.File 13062.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 13062.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 13063 similar at 100% with AbstractFactory 13063.100.Product = java.lang.Object 13063.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.MonthTextFormatter 13063.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.time.TextFormatter # Micro-architecture 13064 similar at 100% with AbstractFactory 13064.100.Product = java.lang.Object 13064.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter 13064.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.time.TextFormatter # Micro-architecture 13065 similar at 100% with AbstractFactory 13065.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 13065.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13065.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13066 similar at 100% with AbstractFactory 13066.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 13066.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13066.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13067 similar at 100% with AbstractFactory 13067.100.Product = java.lang.String 13067.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13067.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13068 similar at 100% with AbstractFactory 13068.100.Product = java.lang.String 13068.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13068.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13069 similar at 100% with AbstractFactory 13069.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 13069.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13069.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13070 similar at 100% with AbstractFactory 13070.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 13070.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13070.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13071 similar at 100% with AbstractFactory 13071.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 13071.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13071.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13072 similar at 100% with AbstractFactory 13072.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 13072.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13072.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13073 similar at 100% with AbstractFactory 13073.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 13073.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13073.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13074 similar at 100% with AbstractFactory 13074.100.Product = javax.swing.JComboBox 13074.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13074.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13075 similar at 100% with AbstractFactory 13075.100.Product = javax.swing.JComboBox 13075.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13075.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13076 similar at 100% with AbstractFactory 13076.100.Product = javax.swing.JComboBox 13076.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13076.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13077 similar at 100% with AbstractFactory 13077.100.Product = javax.swing.JComboBox 13077.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13077.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13078 similar at 100% with AbstractFactory 13078.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 13078.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13078.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13079 similar at 100% with AbstractFactory 13079.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 13079.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13079.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 13080 similar at 100% with AbstractFactory 13080.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 13080.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13080.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 13081 similar at 100% with AbstractFactory 13081.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 13081.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13081.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13082 similar at 100% with AbstractFactory 13082.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 13082.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 13082.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 13083 similar at 100% with AbstractFactory 13083.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 13083.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 13083.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.Document # Micro-architecture 13084 similar at 100% with AbstractFactory 13084.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 13084.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 13084.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument # Micro-architecture 13085 similar at 100% with AbstractFactory 13085.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 13085.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13085.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13086 similar at 100% with AbstractFactory 13086.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 13086.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13086.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13087 similar at 100% with AbstractFactory 13087.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 13087.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13087.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13088 similar at 100% with AbstractFactory 13088.100.Product = javax.xml.transform.sax.SAXResult 13088.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 13088.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 13089 similar at 100% with AbstractFactory 13089.100.Product = javax.swing.JPanel 13089.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13089.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13090 similar at 100% with AbstractFactory 13090.100.Product = javax.swing.JPanel 13090.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13090.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13091 similar at 100% with AbstractFactory 13091.100.Product = javax.swing.JPanel 13091.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13091.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13092 similar at 100% with AbstractFactory 13092.100.Product = javax.swing.JPanel 13092.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13092.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13093 similar at 100% with AbstractFactory 13093.100.Product = javax.swing.JPanel 13093.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 13093.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13094 similar at 100% with AbstractFactory 13094.100.Product = javax.swing.JPanel 13094.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 13094.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 13095 similar at 100% with AbstractFactory 13095.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 13095.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13095.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13096 similar at 100% with AbstractFactory 13096.100.Product = net.sourceforge.ganttproject.export.GanttChartExportData 13096.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 13096.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 13097 similar at 100% with AbstractFactory 13097.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 13097.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 13097.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 13098 similar at 100% with AbstractFactory 13098.100.Product = net.sourceforge.ganttproject.GanttTask 13098.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13098.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13099 similar at 100% with AbstractFactory 13099.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 13099.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13099.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13100 similar at 100% with AbstractFactory 13100.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 13100.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13100.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13101 similar at 100% with AbstractFactory 13101.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 13101.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 13101.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 13102 similar at 100% with AbstractFactory 13102.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 13102.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13102.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13103 similar at 100% with AbstractFactory 13103.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 13103.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13103.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13104 similar at 100% with AbstractFactory 13104.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 13104.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13104.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13105 similar at 100% with AbstractFactory 13105.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 13105.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13105.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13106 similar at 100% with AbstractFactory 13106.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 13106.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13106.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13107 similar at 100% with AbstractFactory 13107.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 13107.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13107.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13108 similar at 100% with AbstractFactory 13108.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 13108.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 13108.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13109 similar at 100% with AbstractFactory 13109.100.Product = javax.swing.DefaultComboBoxModel 13109.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13109.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13110 similar at 100% with AbstractFactory 13110.100.Product = javax.swing.DefaultComboBoxModel 13110.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13110.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13111 similar at 100% with AbstractFactory 13111.100.Product = java.io.StringWriter 13111.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13111.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13112 similar at 100% with AbstractFactory 13112.100.Product = java.io.StringWriter 13112.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13112.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13113 similar at 100% with AbstractFactory 13113.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 13113.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 13113.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 13114 similar at 100% with AbstractFactory 13114.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 13114.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13114.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 13115 similar at 100% with AbstractFactory 13115.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 13115.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13115.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 13116 similar at 100% with AbstractFactory 13116.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 13116.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13116.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 13117 similar at 100% with AbstractFactory 13117.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 13117.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13117.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 13118 similar at 100% with AbstractFactory 13118.100.Product = net.sourceforge.ganttproject.export.ExportException 13118.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 13118.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 13119 similar at 100% with AbstractFactory 13119.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 13119.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13119.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13120 similar at 100% with AbstractFactory 13120.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 13120.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13120.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13121 similar at 100% with AbstractFactory 13121.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 13121.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13121.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13122 similar at 100% with AbstractFactory 13122.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 13122.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 13122.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13123 similar at 100% with AbstractFactory 13123.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 13123.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 13123.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 13124 similar at 100% with AbstractFactory 13124.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 13124.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 13124.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 13125 similar at 100% with AbstractFactory 13125.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 13125.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 13125.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 13126 similar at 100% with AbstractFactory 13126.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 13126.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13126.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13127 similar at 100% with AbstractFactory 13127.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 13127.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13127.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13128 similar at 100% with AbstractFactory 13128.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 13128.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13128.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13129 similar at 100% with AbstractFactory 13129.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 13129.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13129.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13130 similar at 100% with AbstractFactory 13130.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 13130.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13130.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13131 similar at 100% with AbstractFactory 13131.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 13131.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13131.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13132 similar at 100% with AbstractFactory 13132.100.Product = javax.swing.JTextField 13132.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 13132.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13133 similar at 100% with AbstractFactory 13133.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 13133.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13133.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13134 similar at 100% with AbstractFactory 13134.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 13134.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13134.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13135 similar at 100% with AbstractFactory 13135.100.Product = java.awt.Color 13135.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13135.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13136 similar at 100% with AbstractFactory 13136.100.Product = java.awt.Color 13136.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13136.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13137 similar at 100% with AbstractFactory 13137.100.Product = javax.swing.Box 13137.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 13137.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 13138 similar at 100% with AbstractFactory 13138.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 13138.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13138.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13139 similar at 100% with AbstractFactory 13139.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 13139.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13139.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13140 similar at 100% with AbstractFactory 13140.100.Product = javax.swing.JList 13140.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 13140.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 13141 similar at 100% with AbstractFactory 13141.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 13141.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13141.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 13142 similar at 100% with AbstractFactory 13142.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 13142.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13142.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 13143 similar at 100% with AbstractFactory 13143.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 13143.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13143.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 13144 similar at 100% with AbstractFactory 13144.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 13144.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13144.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 13145 similar at 100% with AbstractFactory 13145.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 13145.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 13145.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 13146 similar at 100% with AbstractFactory 13146.100.Product = java.io.ByteArrayOutputStream 13146.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 13146.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 13147 similar at 100% with AbstractFactory 13147.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 13147.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 13147.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13148 similar at 100% with AbstractFactory 13148.100.Product = java.lang.RuntimeException 13148.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 13148.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 13149 similar at 100% with AbstractFactory 13149.100.Product = java.lang.RuntimeException 13149.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13149.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13150 similar at 100% with AbstractFactory 13150.100.Product = java.lang.RuntimeException 13150.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13150.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13151 similar at 100% with AbstractFactory 13151.100.Product = java.lang.RuntimeException 13151.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13151.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13152 similar at 100% with AbstractFactory 13152.100.Product = java.lang.RuntimeException 13152.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler 13152.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 13153 similar at 100% with AbstractFactory 13153.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 13153.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 13153.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 13154 similar at 100% with AbstractFactory 13154.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 13154.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 13154.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 13155 similar at 100% with AbstractFactory 13155.100.Product = javax.swing.ImageIcon 13155.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13155.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13156 similar at 100% with AbstractFactory 13156.100.Product = javax.swing.ImageIcon 13156.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13156.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13157 similar at 100% with AbstractFactory 13157.100.Product = javax.swing.ImageIcon 13157.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13157.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13158 similar at 100% with AbstractFactory 13158.100.Product = javax.swing.ImageIcon 13158.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13158.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13159 similar at 100% with AbstractFactory 13159.100.Product = javax.swing.ImageIcon 13159.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13159.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13160 similar at 100% with AbstractFactory 13160.100.Product = javax.swing.ImageIcon 13160.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13160.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13161 similar at 100% with AbstractFactory 13161.100.Product = java.lang.Integer 13161.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13161.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13162 similar at 100% with AbstractFactory 13162.100.Product = java.lang.Integer 13162.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 13162.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 13163 similar at 100% with AbstractFactory 13163.100.Product = java.io.ByteArrayInputStream 13163.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 13163.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 13164 similar at 100% with AbstractFactory 13164.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 13164.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 13164.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13165 similar at 100% with AbstractFactory 13165.100.Product = net.sourceforge.ganttproject.export.FontRecord 13165.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 13165.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 13166 similar at 100% with AbstractFactory 13166.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 13166.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13166.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13167 similar at 100% with AbstractFactory 13167.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 13167.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13167.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13168 similar at 100% with AbstractFactory 13168.100.Product = javax.xml.transform.stream.StreamResult 13168.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 13168.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 13169 similar at 100% with AbstractFactory 13169.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 13169.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13169.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13170 similar at 100% with AbstractFactory 13170.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 13170.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13170.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13171 similar at 100% with AbstractFactory 13171.100.Product = javax.swing.JLabel 13171.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 13171.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13172 similar at 100% with AbstractFactory 13172.100.Product = javax.swing.JLabel 13172.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 13172.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 13173 similar at 100% with AbstractFactory 13173.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 13173.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 13173.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 13174 similar at 100% with AbstractFactory 13174.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 13174.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 13174.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 13175 similar at 100% with AbstractFactory 13175.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 13175.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 13175.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 13176 similar at 100% with AbstractFactory 13176.100.Product = net.sourceforge.ganttproject.document.FileDocument 13176.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13176.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13177 similar at 100% with AbstractFactory 13177.100.Product = net.sourceforge.ganttproject.document.FileDocument 13177.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13177.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13178 similar at 100% with AbstractFactory 13178.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 13178.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13178.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13179 similar at 100% with AbstractFactory 13179.100.Product = java.lang.IllegalArgumentException 13179.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13179.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13180 similar at 100% with AbstractFactory 13180.100.Product = java.lang.IllegalArgumentException 13180.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl 13180.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength # Micro-architecture 13181 similar at 100% with AbstractFactory 13181.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 13181.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13181.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13182 similar at 100% with AbstractFactory 13182.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 13182.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13182.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13183 similar at 100% with AbstractFactory 13183.100.Product = java.lang.StringBuffer 13183.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13183.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13184 similar at 100% with AbstractFactory 13184.100.Product = java.lang.StringBuffer 13184.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13184.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13185 similar at 100% with AbstractFactory 13185.100.Product = java.lang.StringBuffer 13185.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 13185.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 13186 similar at 100% with AbstractFactory 13186.100.Product = java.lang.StringBuffer 13186.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 13186.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 13187 similar at 100% with AbstractFactory 13187.100.Product = javax.swing.JScrollPane 13187.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13187.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13188 similar at 100% with AbstractFactory 13188.100.Product = javax.swing.JScrollPane 13188.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13188.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13189 similar at 100% with AbstractFactory 13189.100.Product = javax.swing.JScrollPane 13189.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13189.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13190 similar at 100% with AbstractFactory 13190.100.Product = javax.swing.JScrollPane 13190.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13190.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13191 similar at 100% with AbstractFactory 13191.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 13191.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13191.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13192 similar at 100% with AbstractFactory 13192.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 13192.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13192.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13193 similar at 100% with AbstractFactory 13193.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 13193.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13193.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13194 similar at 100% with AbstractFactory 13194.100.Product = javax.swing.JFileChooser 13194.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13194.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13195 similar at 100% with AbstractFactory 13195.100.Product = javax.swing.JFileChooser 13195.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13195.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13196 similar at 100% with AbstractFactory 13196.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 13196.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 13196.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 13197 similar at 100% with AbstractFactory 13197.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 13197.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 13197.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 13198 similar at 100% with AbstractFactory 13198.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 13198.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13198.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13199 similar at 100% with AbstractFactory 13199.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 13199.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13199.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13200 similar at 100% with AbstractFactory 13200.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 13200.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13200.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13201 similar at 100% with AbstractFactory 13201.100.Product = javax.swing.border.EtchedBorder 13201.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13201.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13202 similar at 100% with AbstractFactory 13202.100.Product = javax.swing.border.EtchedBorder 13202.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13202.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13203 similar at 100% with AbstractFactory 13203.100.Product = javax.swing.border.EtchedBorder 13203.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13203.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13204 similar at 100% with AbstractFactory 13204.100.Product = javax.swing.border.EtchedBorder 13204.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13204.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13205 similar at 100% with AbstractFactory 13205.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 13205.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 13205.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 13206 similar at 100% with AbstractFactory 13206.100.Product = javax.swing.JPopupMenu 13206.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 13206.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13207 similar at 100% with AbstractFactory 13207.100.Product = javax.swing.JPopupMenu 13207.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 13207.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 13208 similar at 100% with AbstractFactory 13208.100.Product = java.awt.Dimension 13208.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13208.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13209 similar at 100% with AbstractFactory 13209.100.Product = java.awt.Dimension 13209.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13209.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13210 similar at 100% with AbstractFactory 13210.100.Product = java.awt.Dimension 13210.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13210.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13211 similar at 100% with AbstractFactory 13211.100.Product = java.awt.Dimension 13211.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13211.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13212 similar at 100% with AbstractFactory 13212.100.Product = java.awt.Dimension 13212.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13212.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13213 similar at 100% with AbstractFactory 13213.100.Product = java.awt.Dimension 13213.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13213.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13214 similar at 100% with AbstractFactory 13214.100.Product = org.apache.fop.apps.Driver 13214.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 13214.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 13215 similar at 100% with AbstractFactory 13215.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 13215.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13215.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13216 similar at 100% with AbstractFactory 13216.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 13216.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13216.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13217 similar at 100% with AbstractFactory 13217.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 13217.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13217.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13218 similar at 100% with AbstractFactory 13218.100.Product = EPI_Abstract_net.sourceforge.ganttproject.time.TimeFrame 13218.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 13218.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 13219 similar at 100% with AbstractFactory 13219.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 13219.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13219.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13220 similar at 100% with AbstractFactory 13220.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 13220.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13220.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13221 similar at 100% with AbstractFactory 13221.100.Product = org.xml.sax.helpers.AttributesImpl 13221.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 13221.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 13222 similar at 100% with AbstractFactory 13222.100.Product = java.awt.GridBagLayout 13222.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13222.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13223 similar at 100% with AbstractFactory 13223.100.Product = java.awt.GridBagLayout 13223.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13223.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13224 similar at 100% with AbstractFactory 13224.100.Product = java.awt.GridBagLayout 13224.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13224.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13225 similar at 100% with AbstractFactory 13225.100.Product = java.awt.GridBagLayout 13225.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13225.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13226 similar at 100% with AbstractFactory 13226.100.Product = java.awt.GridBagLayout 13226.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 13226.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 13227 similar at 100% with AbstractFactory 13227.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignment 13227.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13227.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 13228 similar at 100% with AbstractFactory 13228.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignment 13228.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13228.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection # Micro-architecture 13229 similar at 100% with AbstractFactory 13229.100.Product = net.sourceforge.helpgui.gui.MainFrame 13229.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13229.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13230 similar at 100% with AbstractFactory 13230.100.Product = net.sourceforge.helpgui.gui.MainFrame 13230.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13230.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13231 similar at 100% with AbstractFactory 13231.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 13231.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13231.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13232 similar at 100% with AbstractFactory 13232.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 13232.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13232.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13233 similar at 100% with AbstractFactory 13233.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 13233.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 13233.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13234 similar at 100% with AbstractFactory 13234.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13234.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 13234.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13234.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13235 similar at 100% with AbstractFactory 13235.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13235.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 13235.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13235.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13236 similar at 100% with AbstractFactory 13236.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 13236.100.Product = net.sourceforge.ganttproject.resource.HumanResource 13236.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 13236.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13237 similar at 100% with AbstractFactory 13237.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 13237.100.Product = net.sourceforge.ganttproject.resource.HumanResource 13237.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 13237.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 13238 similar at 100% with AbstractFactory 13238.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 13238.100.Product = net.sourceforge.ganttproject.resource.HumanResource 13238.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 13238.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 13239 similar at 100% with AbstractFactory 13239.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13239.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 13239.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 13239.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13240 similar at 100% with AbstractFactory 13240.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13240.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 13240.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13240.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13241 similar at 100% with AbstractFactory 13241.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 13241.100.Product = net.sourceforge.ganttproject.GanttProject 13241.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13241.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13242 similar at 100% with AbstractFactory 13242.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 13242.100.Product = net.sourceforge.ganttproject.GanttProject 13242.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13242.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13243 similar at 100% with AbstractFactory 13243.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 13243.100.Product = net.sourceforge.ganttproject.GanttProject 13243.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13243.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13244 similar at 100% with AbstractFactory 13244.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 13244.100.Product = net.sourceforge.ganttproject.GanttProject 13244.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13244.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13245 similar at 100% with AbstractFactory 13245.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 13245.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 13245.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13245.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13246 similar at 100% with AbstractFactory 13246.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 13246.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 13246.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13246.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13247 similar at 100% with AbstractFactory 13247.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 13247.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 13247.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13247.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13248 similar at 100% with AbstractFactory 13248.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 13248.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 13248.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13248.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13249 similar at 100% with AbstractFactory 13249.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 13249.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 13249.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13249.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13250 similar at 100% with AbstractFactory 13250.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 13250.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 13250.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13250.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13251 similar at 100% with AbstractFactory 13251.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 13251.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 13251.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13251.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13252 similar at 100% with AbstractFactory 13252.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 13252.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13252.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13252.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 13253 similar at 100% with AbstractFactory 13253.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 13253.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13253.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13253.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection # Micro-architecture 13254 similar at 100% with AbstractFactory 13254.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection 13254.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13254.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13254.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 13255 similar at 100% with AbstractFactory 13255.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection 13255.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13255.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13255.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableResourceAssignmentCollection # Micro-architecture 13256 similar at 100% with AbstractFactory 13256.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 13256.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 13256.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13256.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13257 similar at 100% with AbstractFactory 13257.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 13257.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 13257.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13257.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13258 similar at 100% with AbstractFactory 13258.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 13258.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 13258.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13258.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13259 similar at 100% with AbstractFactory 13259.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13259.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 13259.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13259.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13260 similar at 100% with AbstractFactory 13260.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 13260.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 13260.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13260.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 13261 similar at 100% with AbstractFactory 13261.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 13261.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 13261.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13261.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 13262 similar at 100% with AbstractFactory 13262.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 13262.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 13262.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13262.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13263 similar at 100% with AbstractFactory 13263.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13263.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 13263.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13263.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13264 similar at 100% with AbstractFactory 13264.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13264.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 13264.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13264.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13265 similar at 100% with AbstractFactory 13265.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 13265.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 13265.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 13265.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 13266 similar at 100% with AbstractFactory 13266.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 13266.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 13266.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13266.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13267 similar at 100% with AbstractFactory 13267.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 13267.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 13267.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13267.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13268 similar at 100% with AbstractFactory 13268.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 13268.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 13268.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13268.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13269 similar at 100% with AbstractFactory 13269.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 13269.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 13269.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13269.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13270 similar at 100% with AbstractFactory 13270.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13270.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 13270.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 13270.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13271 similar at 100% with AbstractFactory 13271.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 13271.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 13271.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 13271.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 13272 similar at 100% with AbstractFactory 13272.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13272.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 13272.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 13272.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13273 similar at 100% with AbstractFactory 13273.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 13273.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 13273.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 13273.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 13274 similar at 100% with AbstractFactory 13274.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 13274.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 13274.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13274.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13275 similar at 100% with AbstractFactory 13275.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 13275.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 13275.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13275.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13276 similar at 100% with AbstractFactory 13276.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 13276.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 13276.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13276.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13277 similar at 100% with AbstractFactory 13277.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 13277.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 13277.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13277.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13278 similar at 100% with AbstractFactory 13278.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13278.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 13278.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13278.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13279 similar at 100% with AbstractFactory 13279.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 13279.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 13279.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13279.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13280 similar at 100% with AbstractFactory 13280.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13280.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 13280.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13280.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13281 similar at 100% with AbstractFactory 13281.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13281.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 13281.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13281.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13282 similar at 100% with AbstractFactory 13282.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 13282.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 13282.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13282.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 13283 similar at 100% with AbstractFactory 13283.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 13283.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 13283.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 13283.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.MutableTaskDependencyCollection # Micro-architecture 13284 similar at 100% with AbstractFactory 13284.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13284.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 13284.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 13284.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13285 similar at 100% with AbstractFactory 13285.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13285.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 13285.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 13285.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13286 similar at 100% with AbstractFactory 13286.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 13286.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 13286.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13286.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13287 similar at 100% with AbstractFactory 13287.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 13287.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 13287.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13287.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13288 similar at 100% with AbstractFactory 13288.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 13288.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 13288.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 13288.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 13289 similar at 100% with AbstractFactory 13289.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 13289.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 13289.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 13289.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask # Micro-architecture 13290 similar at 100% with AbstractFactory 13290.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 13290.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 13290.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 13290.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 13291 similar at 100% with AbstractFactory 13291.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 13291.100.Product = net.sourceforge.ganttproject.document.FileDocument 13291.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13291.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13292 similar at 100% with AbstractFactory 13292.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 13292.100.Product = net.sourceforge.ganttproject.document.FileDocument 13292.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13292.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13293 similar at 100% with AbstractFactory 13293.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 13293.100.Product = net.sourceforge.ganttproject.document.FileDocument 13293.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13293.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13294 similar at 100% with AbstractFactory 13294.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.Document 13294.100.Product = net.sourceforge.ganttproject.document.FileDocument 13294.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13294.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13295 similar at 100% with AbstractFactory 13295.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13295.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 13295.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13295.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13296 similar at 100% with AbstractFactory 13296.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 13296.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 13296.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13296.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13297 similar at 100% with AbstractFactory 13297.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 13297.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 13297.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13297.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13298 similar at 100% with AbstractFactory 13298.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13298.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 13298.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 13298.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13299 similar at 100% with AbstractFactory 13299.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 13299.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 13299.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 13299.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 13300 similar at 100% with AbstractFactory 13300.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 13300.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 13300.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 13300.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 13301 similar at 100% with AbstractFactory 13301.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 13301.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 13301.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13301.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13302 similar at 100% with AbstractFactory 13302.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 13302.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 13302.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13302.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13303 similar at 100% with AbstractFactory 13303.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 13303.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 13303.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13303.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 13304 similar at 100% with AbstractFactory 13304.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 13304.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 13304.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 13304.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 13305 similar at 100% with AbstractFactory 13305.100.EPI_Abstract_AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 13305.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 13305.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 13305.100.EPI_Abstract_AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog --------------------------------------------- 3 and 4 ConcreteFactory creation Product dummyRelationship ConcreteFactory association Product dummyRelationship AbstractProduct inheritance Product dummyRelationship AbstractFactory inheritance ConcreteFactory Solution Computation Time:2321 Number of Solutions With and Without Ghosts:1909 Number of Solutions Without Ghosts:478 Number of Solutions With Ghosts:1431 # Micro-architecture 13763 similar at 100% with AbstractFactory 13763.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 13763.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 13764 similar at 100% with AbstractFactory 13764.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 13764.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 13765 similar at 100% with AbstractFactory 13765.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 13765.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 13766 similar at 100% with AbstractFactory 13766.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 13766.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 13767 similar at 100% with AbstractFactory 13767.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 13767.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13768 similar at 100% with AbstractFactory 13768.100.Product = javax.swing.JTable 13768.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 13769 similar at 100% with AbstractFactory 13769.100.Product = javax.swing.JTable 13769.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 13770 similar at 100% with AbstractFactory 13770.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 13770.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 13771 similar at 100% with AbstractFactory 13771.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 13771.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 13772 similar at 100% with AbstractFactory 13772.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 13772.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13773 similar at 100% with AbstractFactory 13773.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 13773.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 13774 similar at 100% with AbstractFactory 13774.100.Product = java.io.InputStreamReader 13774.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen # Micro-architecture 13775 similar at 100% with AbstractFactory 13775.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 13775.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 13776 similar at 100% with AbstractFactory 13776.100.Product = net.sourceforge.ganttproject.resource.HumanResource 13776.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 13777 similar at 100% with AbstractFactory 13777.100.Product = net.sourceforge.ganttproject.resource.HumanResource 13777.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 13778 similar at 100% with AbstractFactory 13778.100.Product = net.sourceforge.ganttproject.GanttPrintable 13778.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 13779 similar at 100% with AbstractFactory 13779.100.Product = net.sourceforge.ganttproject.GanttPrintable 13779.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint # Micro-architecture 13780 similar at 100% with AbstractFactory 13780.100.Product = net.sourceforge.ganttproject.GanttPrintable 13780.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 13781 similar at 100% with AbstractFactory 13781.100.Product = net.sourceforge.ganttproject.gui.OpenFileDialog 13781.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 13782 similar at 100% with AbstractFactory 13782.100.Product = java.awt.image.BufferedImage 13782.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 13783 similar at 100% with AbstractFactory 13783.100.Product = java.awt.image.BufferedImage 13783.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 13784 similar at 100% with AbstractFactory 13784.100.Product = java.awt.image.BufferedImage 13784.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint # Micro-architecture 13785 similar at 100% with AbstractFactory 13785.100.Product = java.awt.image.BufferedImage 13785.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 13786 similar at 100% with AbstractFactory 13786.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 13786.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 13787 similar at 100% with AbstractFactory 13787.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 13787.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13788 similar at 100% with AbstractFactory 13788.100.Product = java.io.IOException 13788.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocumentOutputStream # Micro-architecture 13789 similar at 100% with AbstractFactory 13789.100.Product = java.io.IOException 13789.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 13790 similar at 100% with AbstractFactory 13790.100.Product = java.io.IOException 13790.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 13791 similar at 100% with AbstractFactory 13791.100.Product = net.sourceforge.ganttproject.GanttOptions 13791.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13792 similar at 100% with AbstractFactory 13792.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 13792.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13793 similar at 100% with AbstractFactory 13793.100.Product = java.util.Hashtable 13793.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 13794 similar at 100% with AbstractFactory 13794.100.Product = java.text.FieldPosition 13794.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 13795 similar at 100% with AbstractFactory 13795.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 13795.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 13796 similar at 100% with AbstractFactory 13796.100.Product = org.apache.webdav.lib.WebdavResource 13796.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 13797 similar at 100% with AbstractFactory 13797.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 13797.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13798 similar at 100% with AbstractFactory 13798.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 13798.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 13799 similar at 100% with AbstractFactory 13799.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 13799.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler # Micro-architecture 13800 similar at 100% with AbstractFactory 13800.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 13800.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler # Micro-architecture 13801 similar at 100% with AbstractFactory 13801.100.Product = javax.swing.DefaultCellEditor 13801.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 13802 similar at 100% with AbstractFactory 13802.100.Product = javax.swing.DefaultCellEditor 13802.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 13803 similar at 100% with AbstractFactory 13803.100.Product = java.awt.BorderLayout 13803.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 13804 similar at 100% with AbstractFactory 13804.100.Product = java.awt.BorderLayout 13804.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 13805 similar at 100% with AbstractFactory 13805.100.Product = net.sourceforge.ganttproject.export.FontTriplet 13805.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord # Micro-architecture 13806 similar at 100% with AbstractFactory 13806.100.Product = net.sourceforge.ganttproject.export.FontTriplet 13806.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 13807 similar at 100% with AbstractFactory 13807.100.Product = java.awt.event.ActionEvent 13807.100.ConcreteFactory = net.sourceforge.ganttproject.document.OpenDocumentAction # Micro-architecture 13808 similar at 100% with AbstractFactory 13808.100.Product = java.awt.event.ActionEvent 13808.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape # Micro-architecture 13809 similar at 100% with AbstractFactory 13809.100.Product = net.sourceforge.ganttproject.GanttExportSettings 13809.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 13810 similar at 100% with AbstractFactory 13810.100.Product = net.sourceforge.ganttproject.GanttExportSettings 13810.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13811 similar at 100% with AbstractFactory 13811.100.Product = javax.xml.transform.stream.StreamSource 13811.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 13812 similar at 100% with AbstractFactory 13812.100.Product = javax.xml.transform.stream.StreamSource 13812.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 13813 similar at 100% with AbstractFactory 13813.100.Product = javax.xml.transform.stream.StreamSource 13813.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 13814 similar at 100% with AbstractFactory 13814.100.Product = net.sourceforge.ganttproject.export.ResourceChartExportData 13814.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 13815 similar at 100% with AbstractFactory 13815.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 13815.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 13816 similar at 100% with AbstractFactory 13816.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 13816.100.ConcreteFactory = net.sourceforge.ganttproject.action.NewHumanAction # Micro-architecture 13817 similar at 100% with AbstractFactory 13817.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 13817.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 13818 similar at 100% with AbstractFactory 13818.100.Product = net.sourceforge.ganttproject.GanttCalendar 13818.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 13819 similar at 100% with AbstractFactory 13819.100.Product = net.sourceforge.ganttproject.GanttCalendar 13819.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 13820 similar at 100% with AbstractFactory 13820.100.Product = net.sourceforge.ganttproject.GanttCalendar 13820.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 13821 similar at 100% with AbstractFactory 13821.100.Product = net.sourceforge.ganttproject.GanttCalendar 13821.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13822 similar at 100% with AbstractFactory 13822.100.Product = net.sourceforge.ganttproject.GanttCalendar 13822.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 13823 similar at 100% with AbstractFactory 13823.100.Product = net.sourceforge.ganttproject.GanttCalendar 13823.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 13824 similar at 100% with AbstractFactory 13824.100.Product = net.sourceforge.ganttproject.GanttCalendar 13824.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 13825 similar at 100% with AbstractFactory 13825.100.Product = javax.swing.JSpinner 13825.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 13826 similar at 100% with AbstractFactory 13826.100.Product = org.apache.commons.httpclient.HttpURL 13826.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 13827 similar at 100% with AbstractFactory 13827.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 13827.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties # Micro-architecture 13828 similar at 100% with AbstractFactory 13828.100.Product = javax.swing.JTextArea 13828.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 13829 similar at 100% with AbstractFactory 13829.100.Product = java.io.PrintWriter 13829.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13830 similar at 100% with AbstractFactory 13830.100.Product = java.lang.StringBuilder 13830.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 13831 similar at 100% with AbstractFactory 13831.100.Product = java.lang.StringBuilder 13831.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 13832 similar at 100% with AbstractFactory 13832.100.Product = java.lang.StringBuilder 13832.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 13833 similar at 100% with AbstractFactory 13833.100.Product = java.lang.StringBuilder 13833.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog # Micro-architecture 13834 similar at 100% with AbstractFactory 13834.100.Product = java.lang.StringBuilder 13834.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 13835 similar at 100% with AbstractFactory 13835.100.Product = java.lang.StringBuilder 13835.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttCSVExport # Micro-architecture 13836 similar at 100% with AbstractFactory 13836.100.Product = java.lang.StringBuilder 13836.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel # Micro-architecture 13837 similar at 100% with AbstractFactory 13837.100.Product = java.lang.StringBuilder 13837.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RolePersistentID # Micro-architecture 13838 similar at 100% with AbstractFactory 13838.100.Product = java.lang.StringBuilder 13838.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 13839 similar at 100% with AbstractFactory 13839.100.Product = java.lang.StringBuilder 13839.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 13840 similar at 100% with AbstractFactory 13840.100.Product = java.lang.StringBuilder 13840.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 13841 similar at 100% with AbstractFactory 13841.100.Product = java.lang.StringBuilder 13841.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 13842 similar at 100% with AbstractFactory 13842.100.Product = java.lang.StringBuilder 13842.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel # Micro-architecture 13843 similar at 100% with AbstractFactory 13843.100.Product = java.lang.StringBuilder 13843.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter # Micro-architecture 13844 similar at 100% with AbstractFactory 13844.100.Product = java.lang.StringBuilder 13844.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 13845 similar at 100% with AbstractFactory 13845.100.Product = java.lang.StringBuilder 13845.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13846 similar at 100% with AbstractFactory 13846.100.Product = java.lang.StringBuilder 13846.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler # Micro-architecture 13847 similar at 100% with AbstractFactory 13847.100.Product = java.lang.StringBuilder 13847.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 13848 similar at 100% with AbstractFactory 13848.100.Product = java.lang.StringBuilder 13848.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint # Micro-architecture 13849 similar at 100% with AbstractFactory 13849.100.Product = java.lang.StringBuilder 13849.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 13850 similar at 100% with AbstractFactory 13850.100.Product = java.lang.StringBuilder 13850.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontMetricsStorage # Micro-architecture 13851 similar at 100% with AbstractFactory 13851.100.Product = java.lang.StringBuilder 13851.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 13852 similar at 100% with AbstractFactory 13852.100.Product = java.lang.StringBuilder 13852.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 13853 similar at 100% with AbstractFactory 13853.100.Product = java.lang.StringBuilder 13853.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 13854 similar at 100% with AbstractFactory 13854.100.Product = java.lang.StringBuilder 13854.100.ConcreteFactory = net.sourceforge.ganttproject.io.CSVOptions # Micro-architecture 13855 similar at 100% with AbstractFactory 13855.100.Product = java.lang.StringBuilder 13855.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels # Micro-architecture 13856 similar at 100% with AbstractFactory 13856.100.Product = java.lang.StringBuilder 13856.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 13857 similar at 100% with AbstractFactory 13857.100.Product = java.lang.StringBuilder 13857.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocumentOutputStream # Micro-architecture 13858 similar at 100% with AbstractFactory 13858.100.Product = java.lang.StringBuilder 13858.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13859 similar at 100% with AbstractFactory 13859.100.Product = java.lang.StringBuilder 13859.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler # Micro-architecture 13860 similar at 100% with AbstractFactory 13860.100.Product = java.lang.StringBuilder 13860.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 13861 similar at 100% with AbstractFactory 13861.100.Product = java.lang.StringBuilder 13861.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler # Micro-architecture 13862 similar at 100% with AbstractFactory 13862.100.Product = java.lang.StringBuilder 13862.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleImpl # Micro-architecture 13863 similar at 100% with AbstractFactory 13863.100.Product = java.lang.StringBuilder 13863.100.ConcreteFactory = net.sourceforge.ganttproject.gui.ResourcesTableModel # Micro-architecture 13864 similar at 100% with AbstractFactory 13864.100.Product = java.lang.StringBuilder 13864.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 13865 similar at 100% with AbstractFactory 13865.100.Product = java.lang.StringBuilder 13865.100.ConcreteFactory = net.sourceforge.ganttproject.parser.DependencyTagHandler # Micro-architecture 13866 similar at 100% with AbstractFactory 13866.100.Product = java.lang.StringBuilder 13866.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 13867 similar at 100% with AbstractFactory 13867.100.Product = java.lang.StringBuilder 13867.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel # Micro-architecture 13868 similar at 100% with AbstractFactory 13868.100.Product = java.lang.StringBuilder 13868.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 13869 similar at 100% with AbstractFactory 13869.100.Product = java.lang.StringBuilder 13869.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint # Micro-architecture 13870 similar at 100% with AbstractFactory 13870.100.Product = java.lang.StringBuilder 13870.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord # Micro-architecture 13871 similar at 100% with AbstractFactory 13871.100.Product = java.lang.StringBuilder 13871.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 13872 similar at 100% with AbstractFactory 13872.100.Product = java.lang.StringBuilder 13872.100.ConcreteFactory = net.sourceforge.ganttproject.util.ColorConvertion # Micro-architecture 13873 similar at 100% with AbstractFactory 13873.100.Product = java.lang.StringBuilder 13873.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 13874 similar at 100% with AbstractFactory 13874.100.Product = java.lang.StringBuilder 13874.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 13875 similar at 100% with AbstractFactory 13875.100.Product = java.lang.StringBuilder 13875.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 13876 similar at 100% with AbstractFactory 13876.100.Product = java.lang.StringBuilder 13876.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties # Micro-architecture 13877 similar at 100% with AbstractFactory 13877.100.Product = java.lang.StringBuilder 13877.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship # Micro-architecture 13878 similar at 100% with AbstractFactory 13878.100.Product = java.lang.StringBuilder 13878.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 13879 similar at 100% with AbstractFactory 13879.100.Product = java.lang.StringBuilder 13879.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl # Micro-architecture 13880 similar at 100% with AbstractFactory 13880.100.Product = java.lang.StringBuilder 13880.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXFIGSaver # Micro-architecture 13881 similar at 100% with AbstractFactory 13881.100.Product = java.lang.StringBuilder 13881.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 13882 similar at 100% with AbstractFactory 13882.100.Product = java.lang.StringBuilder 13882.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction # Micro-architecture 13883 similar at 100% with AbstractFactory 13883.100.Product = java.lang.StringBuilder 13883.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 13884 similar at 100% with AbstractFactory 13884.100.Product = java.lang.StringBuilder 13884.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 13885 similar at 100% with AbstractFactory 13885.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 13885.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 13886 similar at 100% with AbstractFactory 13886.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 13886.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 13887 similar at 100% with AbstractFactory 13887.100.Product = java.util.Date 13887.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 13888 similar at 100% with AbstractFactory 13888.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 13888.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13889 similar at 100% with AbstractFactory 13889.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 13889.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 13890 similar at 100% with AbstractFactory 13890.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 13890.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 13891 similar at 100% with AbstractFactory 13891.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 13891.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 13892 similar at 100% with AbstractFactory 13892.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 13892.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties # Micro-architecture 13893 similar at 100% with AbstractFactory 13893.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 13893.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction # Micro-architecture 13894 similar at 100% with AbstractFactory 13894.100.Product = net.sourceforge.ganttproject.action.NewHumanAction 13894.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 13895 similar at 100% with AbstractFactory 13895.100.Product = javax.swing.tree.TreePath 13895.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13896 similar at 100% with AbstractFactory 13896.100.Product = javax.swing.tree.TreePath 13896.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 13897 similar at 100% with AbstractFactory 13897.100.Product = javax.swing.tree.TreePath 13897.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 13898 similar at 100% with AbstractFactory 13898.100.Product = java.util.Locale 13898.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel # Micro-architecture 13899 similar at 100% with AbstractFactory 13899.100.Product = net.sourceforge.ganttproject.PrjInfos 13899.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13900 similar at 100% with AbstractFactory 13900.100.Product = net.sourceforge.ganttproject.PrjInfos 13900.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 13901 similar at 100% with AbstractFactory 13901.100.Product = net.sourceforge.ganttproject.GanttProject 13901.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13902 similar at 100% with AbstractFactory 13902.100.Product = net.sourceforge.ganttproject.GanttProject 13902.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 13903 similar at 100% with AbstractFactory 13903.100.Product = java.util.ArrayList 13903.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 13904 similar at 100% with AbstractFactory 13904.100.Product = java.util.ArrayList 13904.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl # Micro-architecture 13905 similar at 100% with AbstractFactory 13905.100.Product = java.util.ArrayList 13905.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 13906 similar at 100% with AbstractFactory 13906.100.Product = java.util.ArrayList 13906.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 13907 similar at 100% with AbstractFactory 13907.100.Product = java.util.ArrayList 13907.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 13908 similar at 100% with AbstractFactory 13908.100.Product = java.util.ArrayList 13908.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 13909 similar at 100% with AbstractFactory 13909.100.Product = java.util.ArrayList 13909.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem # Micro-architecture 13910 similar at 100% with AbstractFactory 13910.100.Product = java.util.ArrayList 13910.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 13911 similar at 100% with AbstractFactory 13911.100.Product = java.util.ArrayList 13911.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 13912 similar at 100% with AbstractFactory 13912.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 13912.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13913 similar at 100% with AbstractFactory 13913.100.Product = java.io.FileOutputStream 13913.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13914 similar at 100% with AbstractFactory 13914.100.Product = java.io.FileOutputStream 13914.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 13915 similar at 100% with AbstractFactory 13915.100.Product = java.io.FileOutputStream 13915.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 13916 similar at 100% with AbstractFactory 13916.100.Product = java.io.FileOutputStream 13916.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 13917 similar at 100% with AbstractFactory 13917.100.Product = java.io.FileOutputStream 13917.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument # Micro-architecture 13918 similar at 100% with AbstractFactory 13918.100.Product = java.io.FileInputStream 13918.100.ConcreteFactory = net.sourceforge.ganttproject.export.TTFFileExt # Micro-architecture 13919 similar at 100% with AbstractFactory 13919.100.Product = java.io.FileInputStream 13919.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 13920 similar at 100% with AbstractFactory 13920.100.Product = java.io.FileInputStream 13920.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen # Micro-architecture 13921 similar at 100% with AbstractFactory 13921.100.Product = java.io.FileInputStream 13921.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument # Micro-architecture 13922 similar at 100% with AbstractFactory 13922.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 13922.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13923 similar at 100% with AbstractFactory 13923.100.Product = net.sourceforge.ganttproject.language.GanttLanguage 13923.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 13924 similar at 100% with AbstractFactory 13924.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 13924.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13925 similar at 100% with AbstractFactory 13925.100.Product = javax.swing.JMenuItem 13925.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13926 similar at 100% with AbstractFactory 13926.100.Product = javax.swing.JMenuItem 13926.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 13927 similar at 100% with AbstractFactory 13927.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 13927.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 13928 similar at 100% with AbstractFactory 13928.100.Product = javax.swing.AbstractAction 13928.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 13929 similar at 100% with AbstractFactory 13929.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 13929.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 13930 similar at 100% with AbstractFactory 13930.100.Product = java.lang.Class 13930.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 13931 similar at 100% with AbstractFactory 13931.100.Product = net.sourceforge.ganttproject.io.CSVOptions 13931.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 13932 similar at 100% with AbstractFactory 13932.100.Product = javax.swing.border.TitledBorder 13932.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 13933 similar at 100% with AbstractFactory 13933.100.Product = javax.swing.border.TitledBorder 13933.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 13934 similar at 100% with AbstractFactory 13934.100.Product = javax.swing.border.TitledBorder 13934.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 13935 similar at 100% with AbstractFactory 13935.100.Product = javax.swing.border.TitledBorder 13935.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 13936 similar at 100% with AbstractFactory 13936.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeels 13936.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels # Micro-architecture 13937 similar at 100% with AbstractFactory 13937.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 13937.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 13938 similar at 100% with AbstractFactory 13938.100.Product = org.apache.fop.apps.Options 13938.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 13939 similar at 100% with AbstractFactory 13939.100.Product = org.apache.fop.apps.Options 13939.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 13940 similar at 100% with AbstractFactory 13940.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 13940.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl # Micro-architecture 13941 similar at 100% with AbstractFactory 13941.100.Product = javax.swing.tree.DefaultMutableTreeNode 13941.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 13942 similar at 100% with AbstractFactory 13942.100.Product = javax.swing.tree.DefaultMutableTreeNode 13942.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 13943 similar at 100% with AbstractFactory 13943.100.Product = net.sourceforge.ganttproject.GanttSplash 13943.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13944 similar at 100% with AbstractFactory 13944.100.Product = java.io.File 13944.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 13945 similar at 100% with AbstractFactory 13945.100.Product = java.io.File 13945.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel # Micro-architecture 13946 similar at 100% with AbstractFactory 13946.100.Product = java.io.File 13946.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13947 similar at 100% with AbstractFactory 13947.100.Product = java.io.File 13947.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 13948 similar at 100% with AbstractFactory 13948.100.Product = java.io.File 13948.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 13949 similar at 100% with AbstractFactory 13949.100.Product = java.io.File 13949.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel # Micro-architecture 13950 similar at 100% with AbstractFactory 13950.100.Product = java.io.File 13950.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 13951 similar at 100% with AbstractFactory 13951.100.Product = java.io.File 13951.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 13952 similar at 100% with AbstractFactory 13952.100.Product = java.io.File 13952.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 13953 similar at 100% with AbstractFactory 13953.100.Product = java.io.File 13953.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 13954 similar at 100% with AbstractFactory 13954.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeelInfo 13954.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels # Micro-architecture 13955 similar at 100% with AbstractFactory 13955.100.Product = java.lang.Object 13955.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.MonthTextFormatter # Micro-architecture 13956 similar at 100% with AbstractFactory 13956.100.Product = java.lang.Object 13956.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter # Micro-architecture 13957 similar at 100% with AbstractFactory 13957.100.Product = java.lang.Object 13957.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 13958 similar at 100% with AbstractFactory 13958.100.Product = java.lang.Object 13958.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 13959 similar at 100% with AbstractFactory 13959.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 13959.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13960 similar at 100% with AbstractFactory 13960.100.Product = java.lang.String 13960.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog # Micro-architecture 13961 similar at 100% with AbstractFactory 13961.100.Product = java.lang.String 13961.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 13962 similar at 100% with AbstractFactory 13962.100.Product = java.lang.String 13962.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 13963 similar at 100% with AbstractFactory 13963.100.Product = java.lang.String 13963.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13964 similar at 100% with AbstractFactory 13964.100.Product = java.lang.String 13964.100.ConcreteFactory = net.sourceforge.ganttproject.io.CSVOptions # Micro-architecture 13965 similar at 100% with AbstractFactory 13965.100.Product = java.lang.String 13965.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 13966 similar at 100% with AbstractFactory 13966.100.Product = java.lang.String 13966.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.I18N # Micro-architecture 13967 similar at 100% with AbstractFactory 13967.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 13967.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13968 similar at 100% with AbstractFactory 13968.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 13968.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 13969 similar at 100% with AbstractFactory 13969.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 13969.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 13970 similar at 100% with AbstractFactory 13970.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 13970.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13971 similar at 100% with AbstractFactory 13971.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 13971.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 13972 similar at 100% with AbstractFactory 13972.100.Product = javax.swing.JComboBox 13972.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 13973 similar at 100% with AbstractFactory 13973.100.Product = javax.swing.JComboBox 13973.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 13974 similar at 100% with AbstractFactory 13974.100.Product = javax.swing.JComboBox 13974.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 13975 similar at 100% with AbstractFactory 13975.100.Product = javax.swing.JComboBox 13975.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 13976 similar at 100% with AbstractFactory 13976.100.Product = java.io.BufferedReader 13976.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen # Micro-architecture 13977 similar at 100% with AbstractFactory 13977.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 13977.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 13978 similar at 100% with AbstractFactory 13978.100.Product = javax.swing.text.DefaultStyledDocument 13978.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog # Micro-architecture 13979 similar at 100% with AbstractFactory 13979.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 13979.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 13980 similar at 100% with AbstractFactory 13980.100.Product = javax.swing.JButton 13980.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 13981 similar at 100% with AbstractFactory 13981.100.Product = javax.swing.JButton 13981.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 13982 similar at 100% with AbstractFactory 13982.100.Product = javax.swing.JButton 13982.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 13983 similar at 100% with AbstractFactory 13983.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 13983.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 13984 similar at 100% with AbstractFactory 13984.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 13984.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 13985 similar at 100% with AbstractFactory 13985.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 13985.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 13986 similar at 100% with AbstractFactory 13986.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 13986.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 13987 similar at 100% with AbstractFactory 13987.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 13987.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 13988 similar at 100% with AbstractFactory 13988.100.Product = javax.xml.transform.sax.SAXResult 13988.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 13989 similar at 100% with AbstractFactory 13989.100.Product = javax.xml.transform.sax.SAXResult 13989.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 13990 similar at 100% with AbstractFactory 13990.100.Product = javax.swing.JPanel 13990.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 13991 similar at 100% with AbstractFactory 13991.100.Product = javax.swing.JPanel 13991.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 13992 similar at 100% with AbstractFactory 13992.100.Product = javax.swing.JPanel 13992.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 13993 similar at 100% with AbstractFactory 13993.100.Product = javax.swing.JPanel 13993.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 13994 similar at 100% with AbstractFactory 13994.100.Product = javax.swing.JPanel 13994.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 13995 similar at 100% with AbstractFactory 13995.100.Product = javax.swing.JPanel 13995.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 13996 similar at 100% with AbstractFactory 13996.100.Product = javax.swing.JPanel 13996.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 13997 similar at 100% with AbstractFactory 13997.100.Product = javax.swing.JPanel 13997.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 13998 similar at 100% with AbstractFactory 13998.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 13998.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 13999 similar at 100% with AbstractFactory 13999.100.Product = net.sourceforge.ganttproject.export.GanttChartExportData 13999.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 14000 similar at 100% with AbstractFactory 14000.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 14000.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 14001 similar at 100% with AbstractFactory 14001.100.Product = net.sourceforge.ganttproject.GanttTask 14001.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 14002 similar at 100% with AbstractFactory 14002.100.Product = net.sourceforge.ganttproject.GanttTask 14002.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14003 similar at 100% with AbstractFactory 14003.100.Product = net.sourceforge.ganttproject.GanttTask 14003.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 14004 similar at 100% with AbstractFactory 14004.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 14004.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14005 similar at 100% with AbstractFactory 14005.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 14005.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 14006 similar at 100% with AbstractFactory 14006.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 14006.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 14007 similar at 100% with AbstractFactory 14007.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14007.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 14008 similar at 100% with AbstractFactory 14008.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14008.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 14009 similar at 100% with AbstractFactory 14009.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14009.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14010 similar at 100% with AbstractFactory 14010.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14010.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14011 similar at 100% with AbstractFactory 14011.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 14011.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 14012 similar at 100% with AbstractFactory 14012.100.Product = javax.swing.DefaultComboBoxModel 14012.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 14013 similar at 100% with AbstractFactory 14013.100.Product = javax.swing.JCheckBox 14013.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14014 similar at 100% with AbstractFactory 14014.100.Product = java.io.StringWriter 14014.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14015 similar at 100% with AbstractFactory 14015.100.Product = java.awt.print.PageFormat 14015.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint # Micro-architecture 14016 similar at 100% with AbstractFactory 14016.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 14016.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl # Micro-architecture 14017 similar at 100% with AbstractFactory 14017.100.Product = org.apache.avalon.framework.logger.ConsoleLogger 14017.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 14018 similar at 100% with AbstractFactory 14018.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 14018.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 14019 similar at 100% with AbstractFactory 14019.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 14019.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 14020 similar at 100% with AbstractFactory 14020.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 14020.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 14021 similar at 100% with AbstractFactory 14021.100.Product = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem 14021.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyManagerImpl # Micro-architecture 14022 similar at 100% with AbstractFactory 14022.100.Product = net.sourceforge.ganttproject.export.ExportException 14022.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 14023 similar at 100% with AbstractFactory 14023.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 14023.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 14024 similar at 100% with AbstractFactory 14024.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 14024.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14025 similar at 100% with AbstractFactory 14025.100.Product = java.awt.FlowLayout 14025.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14026 similar at 100% with AbstractFactory 14026.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 14026.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 14027 similar at 100% with AbstractFactory 14027.100.Product = java.lang.Thread 14027.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttStatusBar # Micro-architecture 14028 similar at 100% with AbstractFactory 14028.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 14028.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 14029 similar at 100% with AbstractFactory 14029.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 14029.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 14030 similar at 100% with AbstractFactory 14030.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 14030.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl # Micro-architecture 14031 similar at 100% with AbstractFactory 14031.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 14031.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14032 similar at 100% with AbstractFactory 14032.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 14032.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 14033 similar at 100% with AbstractFactory 14033.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 14033.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14034 similar at 100% with AbstractFactory 14034.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 14034.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14035 similar at 100% with AbstractFactory 14035.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 14035.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14036 similar at 100% with AbstractFactory 14036.100.Product = javax.swing.JTextField 14036.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 14037 similar at 100% with AbstractFactory 14037.100.Product = javax.swing.JTextField 14037.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14038 similar at 100% with AbstractFactory 14038.100.Product = javax.swing.JTextField 14038.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14039 similar at 100% with AbstractFactory 14039.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 14039.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14040 similar at 100% with AbstractFactory 14040.100.Product = java.awt.Color 14040.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttCellListRenderer # Micro-architecture 14041 similar at 100% with AbstractFactory 14041.100.Product = java.awt.Color 14041.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 14042 similar at 100% with AbstractFactory 14042.100.Product = java.awt.Color 14042.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ColorValueParser # Micro-architecture 14043 similar at 100% with AbstractFactory 14043.100.Product = java.awt.Color 14043.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 14044 similar at 100% with AbstractFactory 14044.100.Product = java.awt.Color 14044.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 14045 similar at 100% with AbstractFactory 14045.100.Product = java.awt.Color 14045.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14046 similar at 100% with AbstractFactory 14046.100.Product = java.awt.Color 14046.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14047 similar at 100% with AbstractFactory 14047.100.Product = java.awt.Color 14047.100.ConcreteFactory = net.sourceforge.ganttproject.util.ColorConvertion # Micro-architecture 14048 similar at 100% with AbstractFactory 14048.100.Product = java.awt.Color 14048.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 14049 similar at 100% with AbstractFactory 14049.100.Product = javax.swing.Box 14049.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 14050 similar at 100% with AbstractFactory 14050.100.Product = javax.swing.JTabbedPane 14050.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14051 similar at 100% with AbstractFactory 14051.100.Product = java.awt.Font 14051.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 14052 similar at 100% with AbstractFactory 14052.100.Product = java.awt.Font 14052.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 14053 similar at 100% with AbstractFactory 14053.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 14053.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14054 similar at 100% with AbstractFactory 14054.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 14054.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14055 similar at 100% with AbstractFactory 14055.100.Product = javax.swing.JList 14055.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 14056 similar at 100% with AbstractFactory 14056.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 14056.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 14057 similar at 100% with AbstractFactory 14057.100.Product = java.text.SimpleDateFormat 14057.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 14058 similar at 100% with AbstractFactory 14058.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 14058.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 14059 similar at 100% with AbstractFactory 14059.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 14059.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler # Micro-architecture 14060 similar at 100% with AbstractFactory 14060.100.Product = java.io.ByteArrayOutputStream 14060.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 14061 similar at 100% with AbstractFactory 14061.100.Product = java.io.ByteArrayOutputStream 14061.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 14062 similar at 100% with AbstractFactory 14062.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 14062.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 14063 similar at 100% with AbstractFactory 14063.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 14063.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 14064 similar at 100% with AbstractFactory 14064.100.Product = java.lang.RuntimeException 14064.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 14065 similar at 100% with AbstractFactory 14065.100.Product = java.lang.RuntimeException 14065.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 14066 similar at 100% with AbstractFactory 14066.100.Product = java.lang.RuntimeException 14066.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14067 similar at 100% with AbstractFactory 14067.100.Product = java.lang.RuntimeException 14067.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14068 similar at 100% with AbstractFactory 14068.100.Product = java.lang.RuntimeException 14068.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 14069 similar at 100% with AbstractFactory 14069.100.Product = java.lang.RuntimeException 14069.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 14070 similar at 100% with AbstractFactory 14070.100.Product = java.lang.RuntimeException 14070.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler # Micro-architecture 14071 similar at 100% with AbstractFactory 14071.100.Product = java.awt.GradientPaint 14071.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 14072 similar at 100% with AbstractFactory 14072.100.Product = net.sourceforge.ganttproject.gui.UIConfiguration 14072.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 14073 similar at 100% with AbstractFactory 14073.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14073.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 14074 similar at 100% with AbstractFactory 14074.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14074.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 14075 similar at 100% with AbstractFactory 14075.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14075.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel # Micro-architecture 14076 similar at 100% with AbstractFactory 14076.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14076.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape # Micro-architecture 14077 similar at 100% with AbstractFactory 14077.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14077.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14078 similar at 100% with AbstractFactory 14078.100.Product = javax.swing.ImageIcon 14078.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 14079 similar at 100% with AbstractFactory 14079.100.Product = javax.swing.ImageIcon 14079.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 14080 similar at 100% with AbstractFactory 14080.100.Product = javax.swing.ImageIcon 14080.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14081 similar at 100% with AbstractFactory 14081.100.Product = javax.swing.ImageIcon 14081.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14082 similar at 100% with AbstractFactory 14082.100.Product = java.lang.Integer 14082.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel # Micro-architecture 14083 similar at 100% with AbstractFactory 14083.100.Product = java.lang.Integer 14083.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 14084 similar at 100% with AbstractFactory 14084.100.Product = java.lang.Integer 14084.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 14085 similar at 100% with AbstractFactory 14085.100.Product = java.lang.Integer 14085.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 14086 similar at 100% with AbstractFactory 14086.100.Product = java.lang.Integer 14086.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14087 similar at 100% with AbstractFactory 14087.100.Product = java.lang.Integer 14087.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 14088 similar at 100% with AbstractFactory 14088.100.Product = java.lang.Integer 14088.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel # Micro-architecture 14089 similar at 100% with AbstractFactory 14089.100.Product = java.lang.Integer 14089.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14090 similar at 100% with AbstractFactory 14090.100.Product = java.lang.Integer 14090.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 14091 similar at 100% with AbstractFactory 14091.100.Product = java.io.ByteArrayInputStream 14091.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 14092 similar at 100% with AbstractFactory 14092.100.Product = java.io.ByteArrayInputStream 14092.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 14093 similar at 100% with AbstractFactory 14093.100.Product = net.sourceforge.ganttproject.shape.JPaintCombo 14093.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14094 similar at 100% with AbstractFactory 14094.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 14094.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 14095 similar at 100% with AbstractFactory 14095.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 14095.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 14096 similar at 100% with AbstractFactory 14096.100.Product = net.sourceforge.ganttproject.export.FontRecord 14096.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 14097 similar at 100% with AbstractFactory 14097.100.Product = net.sourceforge.ganttproject.export.FontRecord 14097.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 14098 similar at 100% with AbstractFactory 14098.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 14098.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 14099 similar at 100% with AbstractFactory 14099.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 14099.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14100 similar at 100% with AbstractFactory 14100.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 14100.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 14101 similar at 100% with AbstractFactory 14101.100.Product = javax.xml.transform.stream.StreamResult 14101.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 14102 similar at 100% with AbstractFactory 14102.100.Product = javax.xml.transform.stream.StreamResult 14102.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 14103 similar at 100% with AbstractFactory 14103.100.Product = javax.xml.transform.stream.StreamResult 14103.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 14104 similar at 100% with AbstractFactory 14104.100.Product = javax.xml.transform.stream.StreamResult 14104.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 14105 similar at 100% with AbstractFactory 14105.100.Product = javax.xml.transform.stream.StreamResult 14105.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 14106 similar at 100% with AbstractFactory 14106.100.Product = java.awt.Point 14106.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 14107 similar at 100% with AbstractFactory 14107.100.Product = java.awt.Point 14107.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 14108 similar at 100% with AbstractFactory 14108.100.Product = java.awt.Point 14108.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 14109 similar at 100% with AbstractFactory 14109.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 14109.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14110 similar at 100% with AbstractFactory 14110.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 14110.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 14111 similar at 100% with AbstractFactory 14111.100.Product = java.awt.Insets 14111.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 14112 similar at 100% with AbstractFactory 14112.100.Product = javax.swing.JLabel 14112.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 14113 similar at 100% with AbstractFactory 14113.100.Product = javax.swing.JLabel 14113.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14114 similar at 100% with AbstractFactory 14114.100.Product = javax.swing.JLabel 14114.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14115 similar at 100% with AbstractFactory 14115.100.Product = javax.swing.JLabel 14115.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage # Micro-architecture 14116 similar at 100% with AbstractFactory 14116.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 14116.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 14117 similar at 100% with AbstractFactory 14117.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 14117.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm # Micro-architecture 14118 similar at 100% with AbstractFactory 14118.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 14118.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl # Micro-architecture 14119 similar at 100% with AbstractFactory 14119.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 14119.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 14120 similar at 100% with AbstractFactory 14120.100.Product = net.sourceforge.ganttproject.document.FileDocument 14120.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14121 similar at 100% with AbstractFactory 14121.100.Product = net.sourceforge.ganttproject.document.FileDocument 14121.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 14122 similar at 100% with AbstractFactory 14122.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 14122.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14123 similar at 100% with AbstractFactory 14123.100.Product = java.lang.IllegalArgumentException 14123.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel # Micro-architecture 14124 similar at 100% with AbstractFactory 14124.100.Product = java.lang.IllegalArgumentException 14124.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14125 similar at 100% with AbstractFactory 14125.100.Product = java.lang.IllegalArgumentException 14125.100.ConcreteFactory = net.sourceforge.ganttproject.gui.ResourcesTableModel # Micro-architecture 14126 similar at 100% with AbstractFactory 14126.100.Product = java.lang.IllegalArgumentException 14126.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl # Micro-architecture 14127 similar at 100% with AbstractFactory 14127.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 14127.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14128 similar at 100% with AbstractFactory 14128.100.Product = java.lang.StringBuffer 14128.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14129 similar at 100% with AbstractFactory 14129.100.Product = java.lang.StringBuffer 14129.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 14130 similar at 100% with AbstractFactory 14130.100.Product = java.lang.StringBuffer 14130.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 14131 similar at 100% with AbstractFactory 14131.100.Product = java.lang.StringBuffer 14131.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 14132 similar at 100% with AbstractFactory 14132.100.Product = java.lang.StringBuffer 14132.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint # Micro-architecture 14133 similar at 100% with AbstractFactory 14133.100.Product = java.lang.StringBuffer 14133.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 14134 similar at 100% with AbstractFactory 14134.100.Product = java.lang.StringBuffer 14134.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction # Micro-architecture 14135 similar at 100% with AbstractFactory 14135.100.Product = net.sourceforge.ganttproject.document.HttpDocument 14135.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 14136 similar at 100% with AbstractFactory 14136.100.Product = javax.swing.JScrollPane 14136.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 14137 similar at 100% with AbstractFactory 14137.100.Product = javax.swing.JScrollPane 14137.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 14138 similar at 100% with AbstractFactory 14138.100.Product = javax.swing.JScrollPane 14138.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14139 similar at 100% with AbstractFactory 14139.100.Product = net.sourceforge.ganttproject.gui.projectwizard.I18N 14139.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 14140 similar at 100% with AbstractFactory 14140.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 14140.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14141 similar at 100% with AbstractFactory 14141.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 14141.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14142 similar at 100% with AbstractFactory 14142.100.Product = java.net.URL 14142.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl # Micro-architecture 14143 similar at 100% with AbstractFactory 14143.100.Product = java.net.URL 14143.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 14144 similar at 100% with AbstractFactory 14144.100.Product = java.net.URI 14144.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontMetricsStorage # Micro-architecture 14145 similar at 100% with AbstractFactory 14145.100.Product = javax.swing.JFileChooser 14145.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog # Micro-architecture 14146 similar at 100% with AbstractFactory 14146.100.Product = javax.swing.JFileChooser 14146.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14147 similar at 100% with AbstractFactory 14147.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 14147.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 14148 similar at 100% with AbstractFactory 14148.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 14148.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 14149 similar at 100% with AbstractFactory 14149.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 14149.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship # Micro-architecture 14150 similar at 100% with AbstractFactory 14150.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 14150.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 14151 similar at 100% with AbstractFactory 14151.100.Product = javax.swing.JFrame 14151.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 14152 similar at 100% with AbstractFactory 14152.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 14152.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14153 similar at 100% with AbstractFactory 14153.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 14153.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14154 similar at 100% with AbstractFactory 14154.100.Product = javax.swing.border.EtchedBorder 14154.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 14155 similar at 100% with AbstractFactory 14155.100.Product = javax.swing.border.EtchedBorder 14155.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 14156 similar at 100% with AbstractFactory 14156.100.Product = javax.swing.border.EtchedBorder 14156.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 14157 similar at 100% with AbstractFactory 14157.100.Product = javax.swing.border.EtchedBorder 14157.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14158 similar at 100% with AbstractFactory 14158.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 14158.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 14159 similar at 100% with AbstractFactory 14159.100.Product = javax.swing.JPopupMenu 14159.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 14160 similar at 100% with AbstractFactory 14160.100.Product = javax.swing.JPopupMenu 14160.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 14161 similar at 100% with AbstractFactory 14161.100.Product = java.awt.Dimension 14161.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 14162 similar at 100% with AbstractFactory 14162.100.Product = java.awt.Dimension 14162.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 14163 similar at 100% with AbstractFactory 14163.100.Product = java.awt.Dimension 14163.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 14164 similar at 100% with AbstractFactory 14164.100.Product = java.awt.Dimension 14164.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 14165 similar at 100% with AbstractFactory 14165.100.Product = java.awt.Dimension 14165.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttStatusBar # Micro-architecture 14166 similar at 100% with AbstractFactory 14166.100.Product = java.awt.Dimension 14166.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14167 similar at 100% with AbstractFactory 14167.100.Product = java.awt.Dimension 14167.100.ConcreteFactory = net.sourceforge.ganttproject.GanttImagePanel # Micro-architecture 14168 similar at 100% with AbstractFactory 14168.100.Product = java.awt.Dimension 14168.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 14169 similar at 100% with AbstractFactory 14169.100.Product = java.io.OutputStreamWriter 14169.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttCSVExport # Micro-architecture 14170 similar at 100% with AbstractFactory 14170.100.Product = java.io.OutputStreamWriter 14170.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 14171 similar at 100% with AbstractFactory 14171.100.Product = java.io.OutputStreamWriter 14171.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXFIGSaver # Micro-architecture 14172 similar at 100% with AbstractFactory 14172.100.Product = org.apache.fop.apps.Driver 14172.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 14173 similar at 100% with AbstractFactory 14173.100.Product = org.apache.fop.apps.Driver 14173.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 14174 similar at 100% with AbstractFactory 14174.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 14174.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14175 similar at 100% with AbstractFactory 14175.100.Product = java.util.HashSet 14175.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm # Micro-architecture 14176 similar at 100% with AbstractFactory 14176.100.Product = java.util.HashSet 14176.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 14177 similar at 100% with AbstractFactory 14177.100.Product = java.util.Vector 14177.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 14178 similar at 100% with AbstractFactory 14178.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 14178.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14179 similar at 100% with AbstractFactory 14179.100.Product = EPI_Abstract_net.sourceforge.ganttproject.time.TimeFrame 14179.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl # Micro-architecture 14180 similar at 100% with AbstractFactory 14180.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 14180.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14181 similar at 100% with AbstractFactory 14181.100.Product = net.sourceforge.ganttproject.action.DeleteHumanAction 14181.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 14182 similar at 100% with AbstractFactory 14182.100.Product = org.xml.sax.helpers.AttributesImpl 14182.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 14183 similar at 100% with AbstractFactory 14183.100.Product = org.xml.sax.helpers.AttributesImpl 14183.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 14184 similar at 100% with AbstractFactory 14184.100.Product = org.xml.sax.helpers.AttributesImpl 14184.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 14185 similar at 100% with AbstractFactory 14185.100.Product = org.xml.sax.helpers.AttributesImpl 14185.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 14186 similar at 100% with AbstractFactory 14186.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 14186.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 14187 similar at 100% with AbstractFactory 14187.100.Product = java.awt.Rectangle 14187.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel # Micro-architecture 14188 similar at 100% with AbstractFactory 14188.100.Product = java.awt.Rectangle 14188.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PaintCellRenderer # Micro-architecture 14189 similar at 100% with AbstractFactory 14189.100.Product = java.awt.GridBagLayout 14189.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 14190 similar at 100% with AbstractFactory 14190.100.Product = java.awt.GridBagLayout 14190.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 14191 similar at 100% with AbstractFactory 14191.100.Product = java.awt.GridBagLayout 14191.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 14192 similar at 100% with AbstractFactory 14192.100.Product = java.awt.GridBagLayout 14192.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14193 similar at 100% with AbstractFactory 14193.100.Product = java.awt.GridBagLayout 14193.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14194 similar at 100% with AbstractFactory 14194.100.Product = net.sourceforge.ganttproject.export.JDKFontLocator 14194.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 14195 similar at 100% with AbstractFactory 14195.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignment 14195.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl # Micro-architecture 14196 similar at 100% with AbstractFactory 14196.100.Product = net.sourceforge.ganttproject.filter.GanttXMLFileFilter 14196.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog # Micro-architecture 14197 similar at 100% with AbstractFactory 14197.100.Product = net.sourceforge.helpgui.gui.MainFrame 14197.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14198 similar at 100% with AbstractFactory 14198.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 14198.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14199 similar at 100% with AbstractFactory 14199.100.Product = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 14199.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 14200 similar at 100% with AbstractFactory 14200.100.Product = java.io.StringReader 14200.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport # Micro-architecture 14201 similar at 100% with AbstractFactory 14201.100.Product = java.io.StringReader 14201.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 14202 similar at 100% with AbstractFactory 14202.100.Product = javax.swing.SpinnerNumberModel 14202.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14203 similar at 100% with AbstractFactory 14203.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 14203.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog # Micro-architecture 14204 similar at 100% with AbstractFactory 14204.100.AbstractProduct = java.util.EventObject 14204.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 14204.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14205 similar at 100% with AbstractFactory 14205.100.AbstractProduct = javax.swing.JPanel 14205.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 14205.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 14206 similar at 100% with AbstractFactory 14206.100.AbstractProduct = javax.swing.JPanel 14206.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 14206.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 14207 similar at 100% with AbstractFactory 14207.100.AbstractProduct = javax.swing.JPanel 14207.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 14207.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14208 similar at 100% with AbstractFactory 14208.100.AbstractProduct = java.awt.event.ActionListener 14208.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 14208.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14209 similar at 100% with AbstractFactory 14209.100.AbstractProduct = javax.swing.JDialog 14209.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 14209.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14210 similar at 100% with AbstractFactory 14210.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14210.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 14210.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14211 similar at 100% with AbstractFactory 14211.100.AbstractProduct = javax.swing.ListCellRenderer 14211.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 14211.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 14212 similar at 100% with AbstractFactory 14212.100.AbstractProduct = javax.swing.JLabel 14212.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 14212.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson # Micro-architecture 14213 similar at 100% with AbstractFactory 14213.100.AbstractProduct = javax.swing.JDialog 14213.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 14213.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14214 similar at 100% with AbstractFactory 14214.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 14214.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 14214.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14215 similar at 100% with AbstractFactory 14215.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14215.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 14215.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14216 similar at 100% with AbstractFactory 14216.100.AbstractProduct = java.awt.event.ItemListener 14216.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 14216.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14217 similar at 100% with AbstractFactory 14217.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 14217.100.Product = net.sourceforge.ganttproject.resource.HumanResource 14217.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 14218 similar at 100% with AbstractFactory 14218.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 14218.100.Product = net.sourceforge.ganttproject.resource.HumanResource 14218.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 14219 similar at 100% with AbstractFactory 14219.100.AbstractProduct = java.awt.print.Printable 14219.100.Product = net.sourceforge.ganttproject.GanttPrintable 14219.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 14220 similar at 100% with AbstractFactory 14220.100.AbstractProduct = java.lang.Object 14220.100.Product = net.sourceforge.ganttproject.GanttPrintable 14220.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 14221 similar at 100% with AbstractFactory 14221.100.AbstractProduct = java.awt.print.Printable 14221.100.Product = net.sourceforge.ganttproject.GanttPrintable 14221.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint # Micro-architecture 14222 similar at 100% with AbstractFactory 14222.100.AbstractProduct = java.lang.Object 14222.100.Product = net.sourceforge.ganttproject.GanttPrintable 14222.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint # Micro-architecture 14223 similar at 100% with AbstractFactory 14223.100.AbstractProduct = java.awt.print.Printable 14223.100.Product = net.sourceforge.ganttproject.GanttPrintable 14223.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 14224 similar at 100% with AbstractFactory 14224.100.AbstractProduct = java.lang.Object 14224.100.Product = net.sourceforge.ganttproject.GanttPrintable 14224.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 14225 similar at 100% with AbstractFactory 14225.100.AbstractProduct = java.lang.Object 14225.100.Product = net.sourceforge.ganttproject.gui.OpenFileDialog 14225.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 14226 similar at 100% with AbstractFactory 14226.100.AbstractProduct = javax.swing.AbstractAction 14226.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 14226.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14227 similar at 100% with AbstractFactory 14227.100.AbstractProduct = java.lang.Object 14227.100.Product = net.sourceforge.ganttproject.GanttOptions 14227.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14228 similar at 100% with AbstractFactory 14228.100.AbstractProduct = javax.swing.JDialog 14228.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 14228.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14229 similar at 100% with AbstractFactory 14229.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 14229.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 14229.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14230 similar at 100% with AbstractFactory 14230.100.AbstractProduct = java.lang.Object 14230.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 14230.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14231 similar at 100% with AbstractFactory 14231.100.AbstractProduct = javax.swing.table.AbstractTableModel 14231.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 14231.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 14232 similar at 100% with AbstractFactory 14232.100.AbstractProduct = java.lang.Object 14232.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 14232.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler # Micro-architecture 14233 similar at 100% with AbstractFactory 14233.100.AbstractProduct = java.lang.Object 14233.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 14233.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler # Micro-architecture 14234 similar at 100% with AbstractFactory 14234.100.AbstractProduct = java.lang.Object 14234.100.Product = net.sourceforge.ganttproject.export.FontTriplet 14234.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord # Micro-architecture 14235 similar at 100% with AbstractFactory 14235.100.AbstractProduct = java.lang.Object 14235.100.Product = net.sourceforge.ganttproject.export.FontTriplet 14235.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 14236 similar at 100% with AbstractFactory 14236.100.AbstractProduct = java.lang.Object 14236.100.Product = net.sourceforge.ganttproject.GanttExportSettings 14236.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 14237 similar at 100% with AbstractFactory 14237.100.AbstractProduct = java.lang.Object 14237.100.Product = net.sourceforge.ganttproject.GanttExportSettings 14237.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14238 similar at 100% with AbstractFactory 14238.100.AbstractProduct = java.lang.Object 14238.100.Product = net.sourceforge.ganttproject.export.ResourceChartExportData 14238.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 14239 similar at 100% with AbstractFactory 14239.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14239.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 14239.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 14240 similar at 100% with AbstractFactory 14240.100.AbstractProduct = javax.swing.JDialog 14240.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 14240.100.ConcreteFactory = net.sourceforge.ganttproject.action.NewHumanAction # Micro-architecture 14241 similar at 100% with AbstractFactory 14241.100.AbstractProduct = javax.swing.JDialog 14241.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 14241.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 14242 similar at 100% with AbstractFactory 14242.100.AbstractProduct = java.io.Serializable 14242.100.Product = net.sourceforge.ganttproject.GanttCalendar 14242.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 14243 similar at 100% with AbstractFactory 14243.100.AbstractProduct = java.lang.Comparable 14243.100.Product = net.sourceforge.ganttproject.GanttCalendar 14243.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 14244 similar at 100% with AbstractFactory 14244.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 14244.100.Product = net.sourceforge.ganttproject.GanttCalendar 14244.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea # Micro-architecture 14245 similar at 100% with AbstractFactory 14245.100.AbstractProduct = java.io.Serializable 14245.100.Product = net.sourceforge.ganttproject.GanttCalendar 14245.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 14246 similar at 100% with AbstractFactory 14246.100.AbstractProduct = java.lang.Comparable 14246.100.Product = net.sourceforge.ganttproject.GanttCalendar 14246.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 14247 similar at 100% with AbstractFactory 14247.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 14247.100.Product = net.sourceforge.ganttproject.GanttCalendar 14247.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar # Micro-architecture 14248 similar at 100% with AbstractFactory 14248.100.AbstractProduct = java.io.Serializable 14248.100.Product = net.sourceforge.ganttproject.GanttCalendar 14248.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 14249 similar at 100% with AbstractFactory 14249.100.AbstractProduct = java.lang.Comparable 14249.100.Product = net.sourceforge.ganttproject.GanttCalendar 14249.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 14250 similar at 100% with AbstractFactory 14250.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 14250.100.Product = net.sourceforge.ganttproject.GanttCalendar 14250.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 14251 similar at 100% with AbstractFactory 14251.100.AbstractProduct = java.io.Serializable 14251.100.Product = net.sourceforge.ganttproject.GanttCalendar 14251.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14252 similar at 100% with AbstractFactory 14252.100.AbstractProduct = java.lang.Comparable 14252.100.Product = net.sourceforge.ganttproject.GanttCalendar 14252.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14253 similar at 100% with AbstractFactory 14253.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 14253.100.Product = net.sourceforge.ganttproject.GanttCalendar 14253.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14254 similar at 100% with AbstractFactory 14254.100.AbstractProduct = java.io.Serializable 14254.100.Product = net.sourceforge.ganttproject.GanttCalendar 14254.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14255 similar at 100% with AbstractFactory 14255.100.AbstractProduct = java.lang.Comparable 14255.100.Product = net.sourceforge.ganttproject.GanttCalendar 14255.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14256 similar at 100% with AbstractFactory 14256.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 14256.100.Product = net.sourceforge.ganttproject.GanttCalendar 14256.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14257 similar at 100% with AbstractFactory 14257.100.AbstractProduct = java.io.Serializable 14257.100.Product = net.sourceforge.ganttproject.GanttCalendar 14257.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 14258 similar at 100% with AbstractFactory 14258.100.AbstractProduct = java.lang.Comparable 14258.100.Product = net.sourceforge.ganttproject.GanttCalendar 14258.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 14259 similar at 100% with AbstractFactory 14259.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 14259.100.Product = net.sourceforge.ganttproject.GanttCalendar 14259.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 14260 similar at 100% with AbstractFactory 14260.100.AbstractProduct = java.io.Serializable 14260.100.Product = net.sourceforge.ganttproject.GanttCalendar 14260.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 14261 similar at 100% with AbstractFactory 14261.100.AbstractProduct = java.lang.Comparable 14261.100.Product = net.sourceforge.ganttproject.GanttCalendar 14261.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 14262 similar at 100% with AbstractFactory 14262.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 14262.100.Product = net.sourceforge.ganttproject.GanttCalendar 14262.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea # Micro-architecture 14263 similar at 100% with AbstractFactory 14263.100.AbstractProduct = javax.swing.JDialog 14263.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 14263.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties # Micro-architecture 14264 similar at 100% with AbstractFactory 14264.100.AbstractProduct = java.lang.Object 14264.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 14264.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 14265 similar at 100% with AbstractFactory 14265.100.AbstractProduct = java.awt.event.ActionListener 14265.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 14265.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14266 similar at 100% with AbstractFactory 14266.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14266.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 14266.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14267 similar at 100% with AbstractFactory 14267.100.AbstractProduct = javax.swing.JDialog 14267.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14267.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14268 similar at 100% with AbstractFactory 14268.100.AbstractProduct = javax.swing.JDialog 14268.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14268.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel # Micro-architecture 14269 similar at 100% with AbstractFactory 14269.100.AbstractProduct = javax.swing.JDialog 14269.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14269.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 14270 similar at 100% with AbstractFactory 14270.100.AbstractProduct = javax.swing.JDialog 14270.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14270.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen # Micro-architecture 14271 similar at 100% with AbstractFactory 14271.100.AbstractProduct = javax.swing.JDialog 14271.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14271.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties # Micro-architecture 14272 similar at 100% with AbstractFactory 14272.100.AbstractProduct = javax.swing.JDialog 14272.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14272.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction # Micro-architecture 14273 similar at 100% with AbstractFactory 14273.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 14273.100.Product = net.sourceforge.ganttproject.action.NewHumanAction 14273.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 14274 similar at 100% with AbstractFactory 14274.100.AbstractProduct = java.lang.Object 14274.100.Product = net.sourceforge.ganttproject.PrjInfos 14274.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14275 similar at 100% with AbstractFactory 14275.100.AbstractProduct = java.lang.Object 14275.100.Product = net.sourceforge.ganttproject.PrjInfos 14275.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 14276 similar at 100% with AbstractFactory 14276.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 14276.100.Product = net.sourceforge.ganttproject.GanttProject 14276.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14277 similar at 100% with AbstractFactory 14277.100.AbstractProduct = java.awt.event.ActionListener 14277.100.Product = net.sourceforge.ganttproject.GanttProject 14277.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14278 similar at 100% with AbstractFactory 14278.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 14278.100.Product = net.sourceforge.ganttproject.GanttProject 14278.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14279 similar at 100% with AbstractFactory 14279.100.AbstractProduct = javax.swing.JFrame 14279.100.Product = net.sourceforge.ganttproject.GanttProject 14279.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14280 similar at 100% with AbstractFactory 14280.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 14280.100.Product = net.sourceforge.ganttproject.GanttProject 14280.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 14281 similar at 100% with AbstractFactory 14281.100.AbstractProduct = java.awt.event.ActionListener 14281.100.Product = net.sourceforge.ganttproject.GanttProject 14281.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 14282 similar at 100% with AbstractFactory 14282.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 14282.100.Product = net.sourceforge.ganttproject.GanttProject 14282.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 14283 similar at 100% with AbstractFactory 14283.100.AbstractProduct = javax.swing.JFrame 14283.100.Product = net.sourceforge.ganttproject.GanttProject 14283.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 14284 similar at 100% with AbstractFactory 14284.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 14284.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 14284.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14285 similar at 100% with AbstractFactory 14285.100.AbstractProduct = java.lang.Object 14285.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 14285.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14286 similar at 100% with AbstractFactory 14286.100.AbstractProduct = javax.swing.event.ChangeListener 14286.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14286.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14287 similar at 100% with AbstractFactory 14287.100.AbstractProduct = java.awt.event.ActionListener 14287.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14287.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14288 similar at 100% with AbstractFactory 14288.100.AbstractProduct = javax.swing.JDialog 14288.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14288.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14289 similar at 100% with AbstractFactory 14289.100.AbstractProduct = java.lang.Object 14289.100.Product = net.sourceforge.ganttproject.language.GanttLanguage 14289.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 14290 similar at 100% with AbstractFactory 14290.100.AbstractProduct = javax.swing.JPanel 14290.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 14290.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14291 similar at 100% with AbstractFactory 14291.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 14291.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 14291.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14292 similar at 100% with AbstractFactory 14292.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 14292.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 14292.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14293 similar at 100% with AbstractFactory 14293.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 14293.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 14293.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14294 similar at 100% with AbstractFactory 14294.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 14294.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 14294.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14295 similar at 100% with AbstractFactory 14295.100.AbstractProduct = java.lang.Object 14295.100.Product = net.sourceforge.ganttproject.io.CSVOptions 14295.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 14296 similar at 100% with AbstractFactory 14296.100.AbstractProduct = java.lang.Object 14296.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeels 14296.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels # Micro-architecture 14297 similar at 100% with AbstractFactory 14297.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 14297.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 14297.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 14298 similar at 100% with AbstractFactory 14298.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 14298.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 14298.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl # Micro-architecture 14299 similar at 100% with AbstractFactory 14299.100.AbstractProduct = java.lang.Object 14299.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 14299.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl # Micro-architecture 14300 similar at 100% with AbstractFactory 14300.100.AbstractProduct = javax.swing.JFrame 14300.100.Product = net.sourceforge.ganttproject.GanttSplash 14300.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14301 similar at 100% with AbstractFactory 14301.100.AbstractProduct = java.lang.Object 14301.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 14301.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14302 similar at 100% with AbstractFactory 14302.100.AbstractProduct = java.lang.Object 14302.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 14302.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14303 similar at 100% with AbstractFactory 14303.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 14303.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 14303.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14304 similar at 100% with AbstractFactory 14304.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 14304.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 14304.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14305 similar at 100% with AbstractFactory 14305.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 14305.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 14305.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 14306 similar at 100% with AbstractFactory 14306.100.AbstractProduct = java.lang.Object 14306.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 14306.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 14307 similar at 100% with AbstractFactory 14307.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 14307.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 14307.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14308 similar at 100% with AbstractFactory 14308.100.AbstractProduct = java.lang.Object 14308.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 14308.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14309 similar at 100% with AbstractFactory 14309.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 14309.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 14309.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 14310 similar at 100% with AbstractFactory 14310.100.AbstractProduct = java.lang.Object 14310.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 14310.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 14311 similar at 100% with AbstractFactory 14311.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14311.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 14311.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14312 similar at 100% with AbstractFactory 14312.100.AbstractProduct = java.lang.Object 14312.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 14312.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 14313 similar at 100% with AbstractFactory 14313.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 14313.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 14313.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 14314 similar at 100% with AbstractFactory 14314.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 14314.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 14314.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 14315 similar at 100% with AbstractFactory 14315.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 14315.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 14315.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 14316 similar at 100% with AbstractFactory 14316.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 14316.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 14316.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14317 similar at 100% with AbstractFactory 14317.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 14317.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 14317.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14318 similar at 100% with AbstractFactory 14318.100.AbstractProduct = java.io.ByteArrayOutputStream 14318.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 14318.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument # Micro-architecture 14319 similar at 100% with AbstractFactory 14319.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14319.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 14319.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14320 similar at 100% with AbstractFactory 14320.100.AbstractProduct = javax.swing.filechooser.FileFilter 14320.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 14320.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14321 similar at 100% with AbstractFactory 14321.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14321.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 14321.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14322 similar at 100% with AbstractFactory 14322.100.AbstractProduct = java.lang.Object 14322.100.Product = net.sourceforge.ganttproject.export.GanttChartExportData 14322.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 14323 similar at 100% with AbstractFactory 14323.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 14323.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 14323.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 14324 similar at 100% with AbstractFactory 14324.100.AbstractProduct = java.lang.Object 14324.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 14324.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl # Micro-architecture 14325 similar at 100% with AbstractFactory 14325.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 14325.100.Product = net.sourceforge.ganttproject.GanttTask 14325.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 14326 similar at 100% with AbstractFactory 14326.100.AbstractProduct = java.io.Serializable 14326.100.Product = net.sourceforge.ganttproject.GanttTask 14326.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 14327 similar at 100% with AbstractFactory 14327.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 14327.100.Product = net.sourceforge.ganttproject.GanttTask 14327.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14328 similar at 100% with AbstractFactory 14328.100.AbstractProduct = java.io.Serializable 14328.100.Product = net.sourceforge.ganttproject.GanttTask 14328.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14329 similar at 100% with AbstractFactory 14329.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 14329.100.Product = net.sourceforge.ganttproject.GanttTask 14329.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 14330 similar at 100% with AbstractFactory 14330.100.AbstractProduct = java.io.Serializable 14330.100.Product = net.sourceforge.ganttproject.GanttTask 14330.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 14331 similar at 100% with AbstractFactory 14331.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 14331.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 14331.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14332 similar at 100% with AbstractFactory 14332.100.AbstractProduct = java.lang.Object 14332.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 14332.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14333 similar at 100% with AbstractFactory 14333.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 14333.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 14333.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14334 similar at 100% with AbstractFactory 14334.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 14334.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 14334.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 14335 similar at 100% with AbstractFactory 14335.100.AbstractProduct = java.lang.Object 14335.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 14335.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 14336 similar at 100% with AbstractFactory 14336.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 14336.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 14336.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 14337 similar at 100% with AbstractFactory 14337.100.AbstractProduct = java.util.EventObject 14337.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 14337.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager # Micro-architecture 14338 similar at 100% with AbstractFactory 14338.100.AbstractProduct = javax.swing.JButton 14338.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14338.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 14339 similar at 100% with AbstractFactory 14339.100.AbstractProduct = javax.swing.JButton 14339.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14339.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel # Micro-architecture 14340 similar at 100% with AbstractFactory 14340.100.AbstractProduct = javax.swing.JButton 14340.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14340.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14341 similar at 100% with AbstractFactory 14341.100.AbstractProduct = javax.swing.JButton 14341.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14341.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14342 similar at 100% with AbstractFactory 14342.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14342.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 14342.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 14343 similar at 100% with AbstractFactory 14343.100.AbstractProduct = java.lang.Object 14343.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 14343.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl # Micro-architecture 14344 similar at 100% with AbstractFactory 14344.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 14344.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 14344.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl # Micro-architecture 14345 similar at 100% with AbstractFactory 14345.100.AbstractProduct = java.lang.Exception 14345.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 14345.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 14346 similar at 100% with AbstractFactory 14346.100.AbstractProduct = java.lang.Exception 14346.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 14346.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 14347 similar at 100% with AbstractFactory 14347.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 14347.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 14347.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 14348 similar at 100% with AbstractFactory 14348.100.AbstractProduct = java.lang.Object 14348.100.Product = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem 14348.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyManagerImpl # Micro-architecture 14349 similar at 100% with AbstractFactory 14349.100.AbstractProduct = java.lang.Exception 14349.100.Product = net.sourceforge.ganttproject.export.ExportException 14349.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 14350 similar at 100% with AbstractFactory 14350.100.AbstractProduct = javax.swing.table.AbstractTableModel 14350.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 14350.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel # Micro-architecture 14351 similar at 100% with AbstractFactory 14351.100.AbstractProduct = java.util.EventObject 14351.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 14351.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14352 similar at 100% with AbstractFactory 14352.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14352.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 14352.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 14353 similar at 100% with AbstractFactory 14353.100.AbstractProduct = java.lang.Object 14353.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 14353.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 14354 similar at 100% with AbstractFactory 14354.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 14354.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 14354.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 14355 similar at 100% with AbstractFactory 14355.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 14355.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 14355.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14356 similar at 100% with AbstractFactory 14356.100.AbstractProduct = java.lang.Object 14356.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 14356.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14357 similar at 100% with AbstractFactory 14357.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 14357.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 14357.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14358 similar at 100% with AbstractFactory 14358.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 14358.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 14358.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 14359 similar at 100% with AbstractFactory 14359.100.AbstractProduct = java.lang.Object 14359.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 14359.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 14360 similar at 100% with AbstractFactory 14360.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 14360.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 14360.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 14361 similar at 100% with AbstractFactory 14361.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14361.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 14361.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14362 similar at 100% with AbstractFactory 14362.100.AbstractProduct = java.lang.Object 14362.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 14362.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14363 similar at 100% with AbstractFactory 14363.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 14363.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 14363.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14364 similar at 100% with AbstractFactory 14364.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 14364.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 14364.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14365 similar at 100% with AbstractFactory 14365.100.AbstractProduct = java.lang.Object 14365.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 14365.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14366 similar at 100% with AbstractFactory 14366.100.AbstractProduct = java.awt.event.ActionListener 14366.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 14366.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14367 similar at 100% with AbstractFactory 14367.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14367.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 14367.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14368 similar at 100% with AbstractFactory 14368.100.AbstractProduct = java.awt.event.ActionListener 14368.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 14368.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14369 similar at 100% with AbstractFactory 14369.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14369.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 14369.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14370 similar at 100% with AbstractFactory 14370.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 14370.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 14370.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 14371 similar at 100% with AbstractFactory 14371.100.AbstractProduct = java.lang.Object 14371.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 14371.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 14372 similar at 100% with AbstractFactory 14372.100.AbstractProduct = java.lang.Object 14372.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 14372.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 14373 similar at 100% with AbstractFactory 14373.100.AbstractProduct = java.lang.Comparable 14373.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 14373.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl # Micro-architecture 14374 similar at 100% with AbstractFactory 14374.100.AbstractProduct = java.lang.Exception 14374.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 14374.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler # Micro-architecture 14375 similar at 100% with AbstractFactory 14375.100.AbstractProduct = net.sourceforge.ganttproject.time.TimeUnitImpl 14375.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 14375.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 14376 similar at 100% with AbstractFactory 14376.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.DateFrameable 14376.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 14376.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 14377 similar at 100% with AbstractFactory 14377.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 14377.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 14377.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 14378 similar at 100% with AbstractFactory 14378.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14378.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 14378.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 14379 similar at 100% with AbstractFactory 14379.100.AbstractProduct = java.lang.Object 14379.100.Product = net.sourceforge.ganttproject.gui.UIConfiguration 14379.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 14380 similar at 100% with AbstractFactory 14380.100.AbstractProduct = java.awt.TexturePaint 14380.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14380.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 14381 similar at 100% with AbstractFactory 14381.100.AbstractProduct = java.awt.TexturePaint 14381.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14381.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver # Micro-architecture 14382 similar at 100% with AbstractFactory 14382.100.AbstractProduct = java.awt.TexturePaint 14382.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14382.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel # Micro-architecture 14383 similar at 100% with AbstractFactory 14383.100.AbstractProduct = java.awt.TexturePaint 14383.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14383.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape # Micro-architecture 14384 similar at 100% with AbstractFactory 14384.100.AbstractProduct = java.awt.TexturePaint 14384.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14384.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14385 similar at 100% with AbstractFactory 14385.100.AbstractProduct = javax.swing.JComboBox 14385.100.Product = net.sourceforge.ganttproject.shape.JPaintCombo 14385.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean # Micro-architecture 14386 similar at 100% with AbstractFactory 14386.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14386.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 14386.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog # Micro-architecture 14387 similar at 100% with AbstractFactory 14387.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 14387.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 14387.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 14388 similar at 100% with AbstractFactory 14388.100.AbstractProduct = java.lang.Object 14388.100.Product = net.sourceforge.ganttproject.export.FontRecord 14388.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor # Micro-architecture 14389 similar at 100% with AbstractFactory 14389.100.AbstractProduct = java.lang.Object 14389.100.Product = net.sourceforge.ganttproject.export.FontRecord 14389.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator # Micro-architecture 14390 similar at 100% with AbstractFactory 14390.100.AbstractProduct = java.lang.Object 14390.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 14390.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions # Micro-architecture 14391 similar at 100% with AbstractFactory 14391.100.AbstractProduct = java.lang.Object 14391.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 14391.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14392 similar at 100% with AbstractFactory 14392.100.AbstractProduct = java.lang.Object 14392.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 14392.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources # Micro-architecture 14393 similar at 100% with AbstractFactory 14393.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 14393.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 14393.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14394 similar at 100% with AbstractFactory 14394.100.AbstractProduct = javax.swing.AbstractAction 14394.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 14394.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree # Micro-architecture 14395 similar at 100% with AbstractFactory 14395.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 14395.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 14395.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 14396 similar at 100% with AbstractFactory 14396.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 14396.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 14396.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm # Micro-architecture 14397 similar at 100% with AbstractFactory 14397.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 14397.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 14397.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl # Micro-architecture 14398 similar at 100% with AbstractFactory 14398.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 14398.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 14398.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm # Micro-architecture 14399 similar at 100% with AbstractFactory 14399.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 14399.100.Product = net.sourceforge.ganttproject.document.FileDocument 14399.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14400 similar at 100% with AbstractFactory 14400.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 14400.100.Product = net.sourceforge.ganttproject.document.FileDocument 14400.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 14401 similar at 100% with AbstractFactory 14401.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14401.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 14401.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14402 similar at 100% with AbstractFactory 14402.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 14402.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 14402.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14403 similar at 100% with AbstractFactory 14403.100.AbstractProduct = java.lang.Object 14403.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 14403.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14404 similar at 100% with AbstractFactory 14404.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument 14404.100.Product = net.sourceforge.ganttproject.document.HttpDocument 14404.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator # Micro-architecture 14405 similar at 100% with AbstractFactory 14405.100.AbstractProduct = java.lang.Object 14405.100.Product = net.sourceforge.ganttproject.gui.projectwizard.I18N 14405.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard # Micro-architecture 14406 similar at 100% with AbstractFactory 14406.100.AbstractProduct = java.awt.event.ActionListener 14406.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 14406.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14407 similar at 100% with AbstractFactory 14407.100.AbstractProduct = javax.swing.JDialog 14407.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 14407.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14408 similar at 100% with AbstractFactory 14408.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14408.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 14408.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14409 similar at 100% with AbstractFactory 14409.100.AbstractProduct = java.awt.event.ItemListener 14409.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 14409.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog # Micro-architecture 14410 similar at 100% with AbstractFactory 14410.100.AbstractProduct = java.lang.Object 14410.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 14410.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 14411 similar at 100% with AbstractFactory 14411.100.AbstractProduct = java.lang.Object 14411.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 14411.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask # Micro-architecture 14412 similar at 100% with AbstractFactory 14412.100.AbstractProduct = java.lang.Object 14412.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 14412.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship # Micro-architecture 14413 similar at 100% with AbstractFactory 14413.100.AbstractProduct = javax.swing.JApplet 14413.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 14413.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 14414 similar at 100% with AbstractFactory 14414.100.AbstractProduct = java.awt.event.ActionListener 14414.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 14414.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet # Micro-architecture 14415 similar at 100% with AbstractFactory 14415.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 14415.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 14415.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14416 similar at 100% with AbstractFactory 14416.100.AbstractProduct = java.lang.Object 14416.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 14416.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14417 similar at 100% with AbstractFactory 14417.100.AbstractProduct = java.lang.Object 14417.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 14417.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14418 similar at 100% with AbstractFactory 14418.100.AbstractProduct = java.lang.Object 14418.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 14418.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 14419 similar at 100% with AbstractFactory 14419.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 14419.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 14419.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow # Micro-architecture 14420 similar at 100% with AbstractFactory 14420.100.AbstractProduct = java.lang.Object 14420.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 14420.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14421 similar at 100% with AbstractFactory 14421.100.AbstractProduct = java.util.EventObject 14421.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 14421.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl # Micro-architecture 14422 similar at 100% with AbstractFactory 14422.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 14422.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 14422.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14423 similar at 100% with AbstractFactory 14423.100.AbstractProduct = java.awt.event.ActionListener 14423.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 14423.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14424 similar at 100% with AbstractFactory 14424.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 14424.100.Product = net.sourceforge.ganttproject.action.DeleteHumanAction 14424.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet # Micro-architecture 14425 similar at 100% with AbstractFactory 14425.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnitFunctionOfDate 14425.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 14425.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 14426 similar at 100% with AbstractFactory 14426.100.AbstractProduct = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 14426.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 14426.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph # Micro-architecture 14427 similar at 100% with AbstractFactory 14427.100.AbstractProduct = java.lang.Object 14427.100.Product = net.sourceforge.ganttproject.export.JDKFontLocator 14427.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport # Micro-architecture 14428 similar at 100% with AbstractFactory 14428.100.AbstractProduct = javax.swing.filechooser.FileFilter 14428.100.Product = net.sourceforge.ganttproject.filter.GanttXMLFileFilter 14428.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog # Micro-architecture 14429 similar at 100% with AbstractFactory 14429.100.AbstractProduct = javax.swing.AbstractAction 14429.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 14429.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14430 similar at 100% with AbstractFactory 14430.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 14430.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 14430.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject # Micro-architecture 14431 similar at 100% with AbstractFactory 14431.100.AbstractProduct = java.util.GregorianCalendar 14431.100.Product = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 14431.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage # Micro-architecture 14432 similar at 100% with AbstractFactory 14432.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14432.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 14432.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog # Micro-architecture 14433 similar at 100% with AbstractFactory 14433.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 14433.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14433.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 14434 similar at 100% with AbstractFactory 14434.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 14434.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14434.100.AbstractFactory = java.lang.Object # Micro-architecture 14435 similar at 100% with AbstractFactory 14435.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 14435.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 14435.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14436 similar at 100% with AbstractFactory 14436.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 14436.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 14436.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14437 similar at 100% with AbstractFactory 14437.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 14437.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14437.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14438 similar at 100% with AbstractFactory 14438.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 14438.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14438.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14439 similar at 100% with AbstractFactory 14439.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 14439.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14439.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14440 similar at 100% with AbstractFactory 14440.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 14440.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14440.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14441 similar at 100% with AbstractFactory 14441.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 14441.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14441.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14442 similar at 100% with AbstractFactory 14442.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 14442.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14442.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14443 similar at 100% with AbstractFactory 14443.100.Product = javax.swing.JTable 14443.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 14443.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14444 similar at 100% with AbstractFactory 14444.100.Product = javax.swing.JTable 14444.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 14444.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14445 similar at 100% with AbstractFactory 14445.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 14445.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14445.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14446 similar at 100% with AbstractFactory 14446.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 14446.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14446.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14447 similar at 100% with AbstractFactory 14447.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 14447.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 14447.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14448 similar at 100% with AbstractFactory 14448.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 14448.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14448.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14449 similar at 100% with AbstractFactory 14449.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 14449.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14449.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14450 similar at 100% with AbstractFactory 14450.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 14450.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14450.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14451 similar at 100% with AbstractFactory 14451.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 14451.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14451.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14452 similar at 100% with AbstractFactory 14452.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 14452.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14452.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14453 similar at 100% with AbstractFactory 14453.100.Product = java.io.InputStreamReader 14453.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen 14453.100.AbstractFactory = java.lang.Object # Micro-architecture 14454 similar at 100% with AbstractFactory 14454.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 14454.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14454.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14455 similar at 100% with AbstractFactory 14455.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 14455.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14455.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14456 similar at 100% with AbstractFactory 14456.100.Product = net.sourceforge.ganttproject.resource.HumanResource 14456.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14456.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14457 similar at 100% with AbstractFactory 14457.100.Product = net.sourceforge.ganttproject.resource.HumanResource 14457.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14457.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14458 similar at 100% with AbstractFactory 14458.100.Product = net.sourceforge.ganttproject.resource.HumanResource 14458.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14458.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 14459 similar at 100% with AbstractFactory 14459.100.Product = net.sourceforge.ganttproject.resource.HumanResource 14459.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 14459.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 14460 similar at 100% with AbstractFactory 14460.100.Product = net.sourceforge.ganttproject.resource.HumanResource 14460.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 14460.100.AbstractFactory = java.lang.Object # Micro-architecture 14461 similar at 100% with AbstractFactory 14461.100.Product = net.sourceforge.ganttproject.GanttPrintable 14461.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 14461.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14462 similar at 100% with AbstractFactory 14462.100.Product = net.sourceforge.ganttproject.GanttPrintable 14462.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14462.100.AbstractFactory = javax.swing.event.ChangeListener # Micro-architecture 14463 similar at 100% with AbstractFactory 14463.100.Product = net.sourceforge.ganttproject.GanttPrintable 14463.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14463.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14464 similar at 100% with AbstractFactory 14464.100.Product = net.sourceforge.ganttproject.GanttPrintable 14464.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14464.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14465 similar at 100% with AbstractFactory 14465.100.Product = net.sourceforge.ganttproject.GanttPrintable 14465.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 14465.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14466 similar at 100% with AbstractFactory 14466.100.Product = net.sourceforge.ganttproject.gui.OpenFileDialog 14466.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 14466.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 14467 similar at 100% with AbstractFactory 14467.100.Product = java.awt.image.BufferedImage 14467.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 14467.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14468 similar at 100% with AbstractFactory 14468.100.Product = java.awt.image.BufferedImage 14468.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14468.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 14469 similar at 100% with AbstractFactory 14469.100.Product = java.awt.image.BufferedImage 14469.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14469.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14470 similar at 100% with AbstractFactory 14470.100.Product = java.awt.image.BufferedImage 14470.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14470.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 14471 similar at 100% with AbstractFactory 14471.100.Product = java.awt.image.BufferedImage 14471.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint 14471.100.AbstractFactory = java.awt.TexturePaint # Micro-architecture 14472 similar at 100% with AbstractFactory 14472.100.Product = java.awt.image.BufferedImage 14472.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 14472.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14473 similar at 100% with AbstractFactory 14473.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 14473.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 14473.100.AbstractFactory = java.lang.Object # Micro-architecture 14474 similar at 100% with AbstractFactory 14474.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 14474.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 14474.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 14475 similar at 100% with AbstractFactory 14475.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 14475.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14475.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14476 similar at 100% with AbstractFactory 14476.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 14476.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14476.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14477 similar at 100% with AbstractFactory 14477.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 14477.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14477.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14478 similar at 100% with AbstractFactory 14478.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 14478.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14478.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14479 similar at 100% with AbstractFactory 14479.100.Product = java.io.IOException 14479.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 14479.100.AbstractFactory = java.io.ByteArrayOutputStream # Micro-architecture 14480 similar at 100% with AbstractFactory 14480.100.Product = java.io.IOException 14480.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen 14480.100.AbstractFactory = java.lang.Object # Micro-architecture 14481 similar at 100% with AbstractFactory 14481.100.Product = java.io.IOException 14481.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 14481.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 14482 similar at 100% with AbstractFactory 14482.100.Product = net.sourceforge.ganttproject.GanttOptions 14482.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14482.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14483 similar at 100% with AbstractFactory 14483.100.Product = net.sourceforge.ganttproject.GanttOptions 14483.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14483.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14484 similar at 100% with AbstractFactory 14484.100.Product = net.sourceforge.ganttproject.GanttOptions 14484.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14484.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14485 similar at 100% with AbstractFactory 14485.100.Product = net.sourceforge.ganttproject.GanttOptions 14485.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14485.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14486 similar at 100% with AbstractFactory 14486.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 14486.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14486.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14487 similar at 100% with AbstractFactory 14487.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 14487.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14487.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14488 similar at 100% with AbstractFactory 14488.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 14488.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14488.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14489 similar at 100% with AbstractFactory 14489.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 14489.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14489.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14490 similar at 100% with AbstractFactory 14490.100.Product = java.util.Hashtable 14490.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 14490.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14491 similar at 100% with AbstractFactory 14491.100.Product = java.text.FieldPosition 14491.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 14491.100.AbstractFactory = java.lang.Object # Micro-architecture 14492 similar at 100% with AbstractFactory 14492.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 14492.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14492.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14493 similar at 100% with AbstractFactory 14493.100.Product = org.apache.webdav.lib.WebdavResource 14493.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 14493.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 14494 similar at 100% with AbstractFactory 14494.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 14494.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14494.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14495 similar at 100% with AbstractFactory 14495.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 14495.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14495.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14496 similar at 100% with AbstractFactory 14496.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 14496.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14496.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14497 similar at 100% with AbstractFactory 14497.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 14497.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14497.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14498 similar at 100% with AbstractFactory 14498.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 14498.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 14498.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14499 similar at 100% with AbstractFactory 14499.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 14499.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler 14499.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 14500 similar at 100% with AbstractFactory 14500.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 14500.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler 14500.100.AbstractFactory = java.lang.Object # Micro-architecture 14501 similar at 100% with AbstractFactory 14501.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 14501.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 14501.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 14502 similar at 100% with AbstractFactory 14502.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 14502.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 14502.100.AbstractFactory = java.lang.Object # Micro-architecture 14503 similar at 100% with AbstractFactory 14503.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 14503.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 14503.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 14504 similar at 100% with AbstractFactory 14504.100.Product = javax.swing.DefaultCellEditor 14504.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 14504.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14505 similar at 100% with AbstractFactory 14505.100.Product = javax.swing.DefaultCellEditor 14505.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 14505.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14506 similar at 100% with AbstractFactory 14506.100.Product = java.awt.BorderLayout 14506.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 14506.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14507 similar at 100% with AbstractFactory 14507.100.Product = java.awt.BorderLayout 14507.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14507.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14508 similar at 100% with AbstractFactory 14508.100.Product = net.sourceforge.ganttproject.export.FontTriplet 14508.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord 14508.100.AbstractFactory = java.lang.Object # Micro-architecture 14509 similar at 100% with AbstractFactory 14509.100.Product = net.sourceforge.ganttproject.export.FontTriplet 14509.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator 14509.100.AbstractFactory = java.lang.Object # Micro-architecture 14510 similar at 100% with AbstractFactory 14510.100.Product = java.awt.event.ActionEvent 14510.100.ConcreteFactory = net.sourceforge.ganttproject.document.OpenDocumentAction 14510.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 14511 similar at 100% with AbstractFactory 14511.100.Product = java.awt.event.ActionEvent 14511.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 14511.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14512 similar at 100% with AbstractFactory 14512.100.Product = java.awt.event.ActionEvent 14512.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 14512.100.AbstractFactory = javax.swing.event.ListSelectionListener # Micro-architecture 14513 similar at 100% with AbstractFactory 14513.100.Product = java.awt.event.ActionEvent 14513.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 14513.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14514 similar at 100% with AbstractFactory 14514.100.Product = net.sourceforge.ganttproject.GanttExportSettings 14514.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 14514.100.AbstractFactory = java.lang.Object # Micro-architecture 14515 similar at 100% with AbstractFactory 14515.100.Product = net.sourceforge.ganttproject.GanttExportSettings 14515.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14515.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14516 similar at 100% with AbstractFactory 14516.100.Product = net.sourceforge.ganttproject.GanttExportSettings 14516.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14516.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14517 similar at 100% with AbstractFactory 14517.100.Product = net.sourceforge.ganttproject.GanttExportSettings 14517.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14517.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14518 similar at 100% with AbstractFactory 14518.100.Product = net.sourceforge.ganttproject.GanttExportSettings 14518.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14518.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14519 similar at 100% with AbstractFactory 14519.100.Product = javax.xml.transform.stream.StreamSource 14519.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 14519.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 14520 similar at 100% with AbstractFactory 14520.100.Product = javax.xml.transform.stream.StreamSource 14520.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport 14520.100.AbstractFactory = java.lang.Object # Micro-architecture 14521 similar at 100% with AbstractFactory 14521.100.Product = javax.xml.transform.stream.StreamSource 14521.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 14521.100.AbstractFactory = java.lang.Object # Micro-architecture 14522 similar at 100% with AbstractFactory 14522.100.Product = net.sourceforge.ganttproject.export.ResourceChartExportData 14522.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 14522.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 14523 similar at 100% with AbstractFactory 14523.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 14523.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 14523.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14524 similar at 100% with AbstractFactory 14524.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 14524.100.ConcreteFactory = net.sourceforge.ganttproject.action.NewHumanAction 14524.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 14525 similar at 100% with AbstractFactory 14525.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 14525.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14525.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14526 similar at 100% with AbstractFactory 14526.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 14526.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14526.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14527 similar at 100% with AbstractFactory 14527.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 14527.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14527.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 14528 similar at 100% with AbstractFactory 14528.100.Product = net.sourceforge.ganttproject.GanttCalendar 14528.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 14528.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14529 similar at 100% with AbstractFactory 14529.100.Product = net.sourceforge.ganttproject.GanttCalendar 14529.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 14529.100.AbstractFactory = java.io.Serializable # Micro-architecture 14530 similar at 100% with AbstractFactory 14530.100.Product = net.sourceforge.ganttproject.GanttCalendar 14530.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 14530.100.AbstractFactory = java.lang.Comparable # Micro-architecture 14531 similar at 100% with AbstractFactory 14531.100.Product = net.sourceforge.ganttproject.GanttCalendar 14531.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 14531.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 14532 similar at 100% with AbstractFactory 14532.100.Product = net.sourceforge.ganttproject.GanttCalendar 14532.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14532.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 14533 similar at 100% with AbstractFactory 14533.100.Product = net.sourceforge.ganttproject.GanttCalendar 14533.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14533.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14534 similar at 100% with AbstractFactory 14534.100.Product = net.sourceforge.ganttproject.GanttCalendar 14534.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14534.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 14535 similar at 100% with AbstractFactory 14535.100.Product = net.sourceforge.ganttproject.GanttCalendar 14535.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14535.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14536 similar at 100% with AbstractFactory 14536.100.Product = net.sourceforge.ganttproject.GanttCalendar 14536.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14536.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14537 similar at 100% with AbstractFactory 14537.100.Product = net.sourceforge.ganttproject.GanttCalendar 14537.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14537.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14538 similar at 100% with AbstractFactory 14538.100.Product = net.sourceforge.ganttproject.GanttCalendar 14538.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14538.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14539 similar at 100% with AbstractFactory 14539.100.Product = net.sourceforge.ganttproject.GanttCalendar 14539.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14539.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 14540 similar at 100% with AbstractFactory 14540.100.Product = net.sourceforge.ganttproject.GanttCalendar 14540.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14540.100.AbstractFactory = java.lang.Object # Micro-architecture 14541 similar at 100% with AbstractFactory 14541.100.Product = net.sourceforge.ganttproject.GanttCalendar 14541.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 14541.100.AbstractFactory = java.lang.Object # Micro-architecture 14542 similar at 100% with AbstractFactory 14542.100.Product = net.sourceforge.ganttproject.GanttCalendar 14542.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 14542.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14543 similar at 100% with AbstractFactory 14543.100.Product = javax.swing.JSpinner 14543.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14543.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14544 similar at 100% with AbstractFactory 14544.100.Product = org.apache.commons.httpclient.HttpURL 14544.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 14544.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 14545 similar at 100% with AbstractFactory 14545.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 14545.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 14545.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14546 similar at 100% with AbstractFactory 14546.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 14546.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 14546.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14547 similar at 100% with AbstractFactory 14547.100.Product = javax.swing.JTextArea 14547.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14547.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14548 similar at 100% with AbstractFactory 14548.100.Product = java.io.PrintWriter 14548.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14548.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14549 similar at 100% with AbstractFactory 14549.100.Product = java.io.PrintWriter 14549.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14549.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14550 similar at 100% with AbstractFactory 14550.100.Product = java.io.PrintWriter 14550.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14550.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14551 similar at 100% with AbstractFactory 14551.100.Product = java.io.PrintWriter 14551.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14551.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14552 similar at 100% with AbstractFactory 14552.100.Product = java.lang.StringBuilder 14552.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 14552.100.AbstractFactory = java.lang.Object # Micro-architecture 14553 similar at 100% with AbstractFactory 14553.100.Product = java.lang.StringBuilder 14553.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 14553.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 14554 similar at 100% with AbstractFactory 14554.100.Product = java.lang.StringBuilder 14554.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 14554.100.AbstractFactory = java.lang.Object # Micro-architecture 14555 similar at 100% with AbstractFactory 14555.100.Product = java.lang.StringBuilder 14555.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 14555.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 14556 similar at 100% with AbstractFactory 14556.100.Product = java.lang.StringBuilder 14556.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 14556.100.AbstractFactory = java.lang.Object # Micro-architecture 14557 similar at 100% with AbstractFactory 14557.100.Product = java.lang.StringBuilder 14557.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog 14557.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14558 similar at 100% with AbstractFactory 14558.100.Product = java.lang.StringBuilder 14558.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14558.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 14559 similar at 100% with AbstractFactory 14559.100.Product = java.lang.StringBuilder 14559.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14559.100.AbstractFactory = java.lang.Object # Micro-architecture 14560 similar at 100% with AbstractFactory 14560.100.Product = java.lang.StringBuilder 14560.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttCSVExport 14560.100.AbstractFactory = java.lang.Object # Micro-architecture 14561 similar at 100% with AbstractFactory 14561.100.Product = java.lang.StringBuilder 14561.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 14561.100.AbstractFactory = javax.swing.table.AbstractTableModel # Micro-architecture 14562 similar at 100% with AbstractFactory 14562.100.Product = java.lang.StringBuilder 14562.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RolePersistentID 14562.100.AbstractFactory = java.lang.Object # Micro-architecture 14563 similar at 100% with AbstractFactory 14563.100.Product = java.lang.StringBuilder 14563.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 14563.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14564 similar at 100% with AbstractFactory 14564.100.Product = java.lang.StringBuilder 14564.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 14564.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14565 similar at 100% with AbstractFactory 14565.100.Product = java.lang.StringBuilder 14565.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 14565.100.AbstractFactory = java.io.Serializable # Micro-architecture 14566 similar at 100% with AbstractFactory 14566.100.Product = java.lang.StringBuilder 14566.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 14566.100.AbstractFactory = java.lang.Comparable # Micro-architecture 14567 similar at 100% with AbstractFactory 14567.100.Product = java.lang.StringBuilder 14567.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 14567.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 14568 similar at 100% with AbstractFactory 14568.100.Product = java.lang.StringBuilder 14568.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 14568.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 14569 similar at 100% with AbstractFactory 14569.100.Product = java.lang.StringBuilder 14569.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 14569.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14570 similar at 100% with AbstractFactory 14570.100.Product = java.lang.StringBuilder 14570.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 14570.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 14571 similar at 100% with AbstractFactory 14571.100.Product = java.lang.StringBuilder 14571.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter 14571.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.time.TextFormatter # Micro-architecture 14572 similar at 100% with AbstractFactory 14572.100.Product = java.lang.StringBuilder 14572.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter 14572.100.AbstractFactory = java.lang.Object # Micro-architecture 14573 similar at 100% with AbstractFactory 14573.100.Product = java.lang.StringBuilder 14573.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14573.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 14574 similar at 100% with AbstractFactory 14574.100.Product = java.lang.StringBuilder 14574.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14574.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14575 similar at 100% with AbstractFactory 14575.100.Product = java.lang.StringBuilder 14575.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14575.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 14576 similar at 100% with AbstractFactory 14576.100.Product = java.lang.StringBuilder 14576.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14576.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14577 similar at 100% with AbstractFactory 14577.100.Product = java.lang.StringBuilder 14577.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14577.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14578 similar at 100% with AbstractFactory 14578.100.Product = java.lang.StringBuilder 14578.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14578.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14579 similar at 100% with AbstractFactory 14579.100.Product = java.lang.StringBuilder 14579.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14579.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14580 similar at 100% with AbstractFactory 14580.100.Product = java.lang.StringBuilder 14580.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 14580.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 14581 similar at 100% with AbstractFactory 14581.100.Product = java.lang.StringBuilder 14581.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 14581.100.AbstractFactory = java.lang.Object # Micro-architecture 14582 similar at 100% with AbstractFactory 14582.100.Product = java.lang.StringBuilder 14582.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14582.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 14583 similar at 100% with AbstractFactory 14583.100.Product = java.lang.StringBuilder 14583.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14583.100.AbstractFactory = java.lang.Object # Micro-architecture 14584 similar at 100% with AbstractFactory 14584.100.Product = java.lang.StringBuilder 14584.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14584.100.AbstractFactory = javax.swing.event.ChangeListener # Micro-architecture 14585 similar at 100% with AbstractFactory 14585.100.Product = java.lang.StringBuilder 14585.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14585.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14586 similar at 100% with AbstractFactory 14586.100.Product = java.lang.StringBuilder 14586.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14586.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14587 similar at 100% with AbstractFactory 14587.100.Product = java.lang.StringBuilder 14587.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 14587.100.AbstractFactory = java.lang.Object # Micro-architecture 14588 similar at 100% with AbstractFactory 14588.100.Product = java.lang.StringBuilder 14588.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontMetricsStorage 14588.100.AbstractFactory = java.lang.Object # Micro-architecture 14589 similar at 100% with AbstractFactory 14589.100.Product = java.lang.StringBuilder 14589.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14589.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14590 similar at 100% with AbstractFactory 14590.100.Product = java.lang.StringBuilder 14590.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14590.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14591 similar at 100% with AbstractFactory 14591.100.Product = java.lang.StringBuilder 14591.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14591.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 14592 similar at 100% with AbstractFactory 14592.100.Product = java.lang.StringBuilder 14592.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 14592.100.AbstractFactory = java.lang.Object # Micro-architecture 14593 similar at 100% with AbstractFactory 14593.100.Product = java.lang.StringBuilder 14593.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 14593.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 14594 similar at 100% with AbstractFactory 14594.100.Product = java.lang.StringBuilder 14594.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 14594.100.AbstractFactory = java.lang.Object # Micro-architecture 14595 similar at 100% with AbstractFactory 14595.100.Product = java.lang.StringBuilder 14595.100.ConcreteFactory = net.sourceforge.ganttproject.io.CSVOptions 14595.100.AbstractFactory = java.lang.Object # Micro-architecture 14596 similar at 100% with AbstractFactory 14596.100.Product = java.lang.StringBuilder 14596.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels 14596.100.AbstractFactory = java.lang.Object # Micro-architecture 14597 similar at 100% with AbstractFactory 14597.100.Product = java.lang.StringBuilder 14597.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver 14597.100.AbstractFactory = java.lang.Object # Micro-architecture 14598 similar at 100% with AbstractFactory 14598.100.Product = java.lang.StringBuilder 14598.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 14598.100.AbstractFactory = java.io.ByteArrayOutputStream # Micro-architecture 14599 similar at 100% with AbstractFactory 14599.100.Product = java.lang.StringBuilder 14599.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 14599.100.AbstractFactory = java.lang.Object # Micro-architecture 14600 similar at 100% with AbstractFactory 14600.100.Product = java.lang.StringBuilder 14600.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 14600.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 14601 similar at 100% with AbstractFactory 14601.100.Product = java.lang.StringBuilder 14601.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 14601.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 14602 similar at 100% with AbstractFactory 14602.100.Product = java.lang.StringBuilder 14602.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 14602.100.AbstractFactory = java.lang.Object # Micro-architecture 14603 similar at 100% with AbstractFactory 14603.100.Product = java.lang.StringBuilder 14603.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 14603.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 14604 similar at 100% with AbstractFactory 14604.100.Product = java.lang.StringBuilder 14604.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 14604.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 14605 similar at 100% with AbstractFactory 14605.100.Product = java.lang.StringBuilder 14605.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler 14605.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 14606 similar at 100% with AbstractFactory 14606.100.Product = java.lang.StringBuilder 14606.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler 14606.100.AbstractFactory = java.lang.Object # Micro-architecture 14607 similar at 100% with AbstractFactory 14607.100.Product = java.lang.StringBuilder 14607.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleImpl 14607.100.AbstractFactory = java.lang.Object # Micro-architecture 14608 similar at 100% with AbstractFactory 14608.100.Product = java.lang.StringBuilder 14608.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleImpl 14608.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.Role # Micro-architecture 14609 similar at 100% with AbstractFactory 14609.100.Product = java.lang.StringBuilder 14609.100.ConcreteFactory = net.sourceforge.ganttproject.gui.ResourcesTableModel 14609.100.AbstractFactory = javax.swing.table.AbstractTableModel # Micro-architecture 14610 similar at 100% with AbstractFactory 14610.100.Product = java.lang.StringBuilder 14610.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport 14610.100.AbstractFactory = java.lang.Object # Micro-architecture 14611 similar at 100% with AbstractFactory 14611.100.Product = java.lang.StringBuilder 14611.100.ConcreteFactory = net.sourceforge.ganttproject.parser.DependencyTagHandler 14611.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 14612 similar at 100% with AbstractFactory 14612.100.Product = java.lang.StringBuilder 14612.100.ConcreteFactory = net.sourceforge.ganttproject.parser.DependencyTagHandler 14612.100.AbstractFactory = java.lang.Object # Micro-architecture 14613 similar at 100% with AbstractFactory 14613.100.Product = java.lang.StringBuilder 14613.100.ConcreteFactory = net.sourceforge.ganttproject.parser.DependencyTagHandler 14613.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 14614 similar at 100% with AbstractFactory 14614.100.Product = java.lang.StringBuilder 14614.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl 14614.100.AbstractFactory = java.lang.Object # Micro-architecture 14615 similar at 100% with AbstractFactory 14615.100.Product = java.lang.StringBuilder 14615.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 14615.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14616 similar at 100% with AbstractFactory 14616.100.Product = java.lang.StringBuilder 14616.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 14616.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 14617 similar at 100% with AbstractFactory 14617.100.Product = java.lang.StringBuilder 14617.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14617.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14618 similar at 100% with AbstractFactory 14618.100.Product = java.lang.StringBuilder 14618.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint 14618.100.AbstractFactory = java.awt.TexturePaint # Micro-architecture 14619 similar at 100% with AbstractFactory 14619.100.Product = java.lang.StringBuilder 14619.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord 14619.100.AbstractFactory = java.lang.Object # Micro-architecture 14620 similar at 100% with AbstractFactory 14620.100.Product = java.lang.StringBuilder 14620.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen 14620.100.AbstractFactory = java.lang.Object # Micro-architecture 14621 similar at 100% with AbstractFactory 14621.100.Product = java.lang.StringBuilder 14621.100.ConcreteFactory = net.sourceforge.ganttproject.util.ColorConvertion 14621.100.AbstractFactory = java.lang.Object # Micro-architecture 14622 similar at 100% with AbstractFactory 14622.100.Product = java.lang.StringBuilder 14622.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 14622.100.AbstractFactory = java.lang.Object # Micro-architecture 14623 similar at 100% with AbstractFactory 14623.100.Product = java.lang.StringBuilder 14623.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 14623.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14624 similar at 100% with AbstractFactory 14624.100.Product = java.lang.StringBuilder 14624.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 14624.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 14625 similar at 100% with AbstractFactory 14625.100.Product = java.lang.StringBuilder 14625.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 14625.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14626 similar at 100% with AbstractFactory 14626.100.Product = java.lang.StringBuilder 14626.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 14626.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14627 similar at 100% with AbstractFactory 14627.100.Product = java.lang.StringBuilder 14627.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship 14627.100.AbstractFactory = java.lang.Object # Micro-architecture 14628 similar at 100% with AbstractFactory 14628.100.Product = java.lang.StringBuilder 14628.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 14628.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 14629 similar at 100% with AbstractFactory 14629.100.Product = java.lang.StringBuilder 14629.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 14629.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14630 similar at 100% with AbstractFactory 14630.100.Product = java.lang.StringBuilder 14630.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl 14630.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength # Micro-architecture 14631 similar at 100% with AbstractFactory 14631.100.Product = java.lang.StringBuilder 14631.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl 14631.100.AbstractFactory = java.lang.Object # Micro-architecture 14632 similar at 100% with AbstractFactory 14632.100.Product = java.lang.StringBuilder 14632.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXFIGSaver 14632.100.AbstractFactory = java.lang.Object # Micro-architecture 14633 similar at 100% with AbstractFactory 14633.100.Product = java.lang.StringBuilder 14633.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14633.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14634 similar at 100% with AbstractFactory 14634.100.Product = java.lang.StringBuilder 14634.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14634.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14635 similar at 100% with AbstractFactory 14635.100.Product = java.lang.StringBuilder 14635.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 14635.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 14636 similar at 100% with AbstractFactory 14636.100.Product = java.lang.StringBuilder 14636.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator 14636.100.AbstractFactory = java.lang.Object # Micro-architecture 14637 similar at 100% with AbstractFactory 14637.100.Product = java.lang.StringBuilder 14637.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 14637.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14638 similar at 100% with AbstractFactory 14638.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 14638.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 14638.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 14639 similar at 100% with AbstractFactory 14639.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 14639.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 14639.100.AbstractFactory = java.lang.Object # Micro-architecture 14640 similar at 100% with AbstractFactory 14640.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 14640.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14640.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14641 similar at 100% with AbstractFactory 14641.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 14641.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14641.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14642 similar at 100% with AbstractFactory 14642.100.Product = java.util.Date 14642.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 14642.100.AbstractFactory = java.lang.Object # Micro-architecture 14643 similar at 100% with AbstractFactory 14643.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14643.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14643.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14644 similar at 100% with AbstractFactory 14644.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14644.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14644.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14645 similar at 100% with AbstractFactory 14645.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14645.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14645.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14646 similar at 100% with AbstractFactory 14646.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14646.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14646.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14647 similar at 100% with AbstractFactory 14647.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14647.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14647.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14648 similar at 100% with AbstractFactory 14648.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14648.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14648.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14649 similar at 100% with AbstractFactory 14649.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14649.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14649.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 14650 similar at 100% with AbstractFactory 14650.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14650.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 14650.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14651 similar at 100% with AbstractFactory 14651.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14651.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen 14651.100.AbstractFactory = java.lang.Object # Micro-architecture 14652 similar at 100% with AbstractFactory 14652.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14652.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 14652.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14653 similar at 100% with AbstractFactory 14653.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14653.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 14653.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14654 similar at 100% with AbstractFactory 14654.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 14654.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 14654.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 14655 similar at 100% with AbstractFactory 14655.100.Product = net.sourceforge.ganttproject.action.NewHumanAction 14655.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet 14655.100.AbstractFactory = java.lang.Object # Micro-architecture 14656 similar at 100% with AbstractFactory 14656.100.Product = javax.swing.tree.TreePath 14656.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 14656.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 14657 similar at 100% with AbstractFactory 14657.100.Product = javax.swing.tree.TreePath 14657.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 14657.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14658 similar at 100% with AbstractFactory 14658.100.Product = javax.swing.tree.TreePath 14658.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 14658.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14659 similar at 100% with AbstractFactory 14659.100.Product = javax.swing.tree.TreePath 14659.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14659.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 14660 similar at 100% with AbstractFactory 14660.100.Product = javax.swing.tree.TreePath 14660.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14660.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14661 similar at 100% with AbstractFactory 14661.100.Product = javax.swing.tree.TreePath 14661.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14661.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 14662 similar at 100% with AbstractFactory 14662.100.Product = javax.swing.tree.TreePath 14662.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14662.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14663 similar at 100% with AbstractFactory 14663.100.Product = javax.swing.tree.TreePath 14663.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14663.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14664 similar at 100% with AbstractFactory 14664.100.Product = java.util.Locale 14664.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 14664.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 14665 similar at 100% with AbstractFactory 14665.100.Product = java.util.Locale 14665.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 14665.100.AbstractFactory = java.awt.event.ItemListener # Micro-architecture 14666 similar at 100% with AbstractFactory 14666.100.Product = net.sourceforge.ganttproject.PrjInfos 14666.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14666.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14667 similar at 100% with AbstractFactory 14667.100.Product = net.sourceforge.ganttproject.PrjInfos 14667.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14667.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14668 similar at 100% with AbstractFactory 14668.100.Product = net.sourceforge.ganttproject.PrjInfos 14668.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14668.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14669 similar at 100% with AbstractFactory 14669.100.Product = net.sourceforge.ganttproject.PrjInfos 14669.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14669.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14670 similar at 100% with AbstractFactory 14670.100.Product = net.sourceforge.ganttproject.PrjInfos 14670.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 14670.100.AbstractFactory = java.lang.Object # Micro-architecture 14671 similar at 100% with AbstractFactory 14671.100.Product = net.sourceforge.ganttproject.GanttProject 14671.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14671.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14672 similar at 100% with AbstractFactory 14672.100.Product = net.sourceforge.ganttproject.GanttProject 14672.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14672.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14673 similar at 100% with AbstractFactory 14673.100.Product = net.sourceforge.ganttproject.GanttProject 14673.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14673.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14674 similar at 100% with AbstractFactory 14674.100.Product = net.sourceforge.ganttproject.GanttProject 14674.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14674.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14675 similar at 100% with AbstractFactory 14675.100.Product = net.sourceforge.ganttproject.GanttProject 14675.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 14675.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 14676 similar at 100% with AbstractFactory 14676.100.Product = net.sourceforge.ganttproject.GanttProject 14676.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 14676.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14677 similar at 100% with AbstractFactory 14677.100.Product = java.util.ArrayList 14677.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 14677.100.AbstractFactory = java.lang.Object # Micro-architecture 14678 similar at 100% with AbstractFactory 14678.100.Product = java.util.ArrayList 14678.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 14678.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 14679 similar at 100% with AbstractFactory 14679.100.Product = java.util.ArrayList 14679.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 14679.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 14680 similar at 100% with AbstractFactory 14680.100.Product = java.util.ArrayList 14680.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 14680.100.AbstractFactory = java.lang.Object # Micro-architecture 14681 similar at 100% with AbstractFactory 14681.100.Product = java.util.ArrayList 14681.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 14681.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 14682 similar at 100% with AbstractFactory 14682.100.Product = java.util.ArrayList 14682.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14682.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 14683 similar at 100% with AbstractFactory 14683.100.Product = java.util.ArrayList 14683.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14683.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14684 similar at 100% with AbstractFactory 14684.100.Product = java.util.ArrayList 14684.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14684.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 14685 similar at 100% with AbstractFactory 14685.100.Product = java.util.ArrayList 14685.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 14685.100.AbstractFactory = java.lang.Object # Micro-architecture 14686 similar at 100% with AbstractFactory 14686.100.Product = java.util.ArrayList 14686.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 14686.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 14687 similar at 100% with AbstractFactory 14687.100.Product = java.util.ArrayList 14687.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 14687.100.AbstractFactory = java.lang.Object # Micro-architecture 14688 similar at 100% with AbstractFactory 14688.100.Product = java.util.ArrayList 14688.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem 14688.100.AbstractFactory = java.lang.Object # Micro-architecture 14689 similar at 100% with AbstractFactory 14689.100.Product = java.util.ArrayList 14689.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator 14689.100.AbstractFactory = java.lang.Object # Micro-architecture 14690 similar at 100% with AbstractFactory 14690.100.Product = java.util.ArrayList 14690.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 14690.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14691 similar at 100% with AbstractFactory 14691.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 14691.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14691.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14692 similar at 100% with AbstractFactory 14692.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 14692.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14692.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14693 similar at 100% with AbstractFactory 14693.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 14693.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14693.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14694 similar at 100% with AbstractFactory 14694.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 14694.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14694.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14695 similar at 100% with AbstractFactory 14695.100.Product = java.io.FileOutputStream 14695.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14695.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14696 similar at 100% with AbstractFactory 14696.100.Product = java.io.FileOutputStream 14696.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14696.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14697 similar at 100% with AbstractFactory 14697.100.Product = java.io.FileOutputStream 14697.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14697.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14698 similar at 100% with AbstractFactory 14698.100.Product = java.io.FileOutputStream 14698.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14698.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14699 similar at 100% with AbstractFactory 14699.100.Product = java.io.FileOutputStream 14699.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 14699.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 14700 similar at 100% with AbstractFactory 14700.100.Product = java.io.FileOutputStream 14700.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport 14700.100.AbstractFactory = java.lang.Object # Micro-architecture 14701 similar at 100% with AbstractFactory 14701.100.Product = java.io.FileOutputStream 14701.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 14701.100.AbstractFactory = java.lang.Object # Micro-architecture 14702 similar at 100% with AbstractFactory 14702.100.Product = java.io.FileOutputStream 14702.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument 14702.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument # Micro-architecture 14703 similar at 100% with AbstractFactory 14703.100.Product = java.io.FileInputStream 14703.100.ConcreteFactory = net.sourceforge.ganttproject.export.TTFFileExt 14703.100.AbstractFactory = org.apache.fop.fonts.TTFFile # Micro-architecture 14704 similar at 100% with AbstractFactory 14704.100.Product = java.io.FileInputStream 14704.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport 14704.100.AbstractFactory = java.lang.Object # Micro-architecture 14705 similar at 100% with AbstractFactory 14705.100.Product = java.io.FileInputStream 14705.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen 14705.100.AbstractFactory = java.lang.Object # Micro-architecture 14706 similar at 100% with AbstractFactory 14706.100.Product = java.io.FileInputStream 14706.100.ConcreteFactory = net.sourceforge.ganttproject.document.FileDocument 14706.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument # Micro-architecture 14707 similar at 100% with AbstractFactory 14707.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14707.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14707.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14708 similar at 100% with AbstractFactory 14708.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14708.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14708.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14709 similar at 100% with AbstractFactory 14709.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14709.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14709.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14710 similar at 100% with AbstractFactory 14710.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14710.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14710.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14711 similar at 100% with AbstractFactory 14711.100.Product = net.sourceforge.ganttproject.language.GanttLanguage 14711.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 14711.100.AbstractFactory = java.lang.Object # Micro-architecture 14712 similar at 100% with AbstractFactory 14712.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 14712.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14712.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14713 similar at 100% with AbstractFactory 14713.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 14713.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14713.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14714 similar at 100% with AbstractFactory 14714.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 14714.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14714.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14715 similar at 100% with AbstractFactory 14715.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 14715.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14715.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14716 similar at 100% with AbstractFactory 14716.100.Product = javax.swing.JMenuItem 14716.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14716.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14717 similar at 100% with AbstractFactory 14717.100.Product = javax.swing.JMenuItem 14717.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14717.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14718 similar at 100% with AbstractFactory 14718.100.Product = javax.swing.JMenuItem 14718.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14718.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14719 similar at 100% with AbstractFactory 14719.100.Product = javax.swing.JMenuItem 14719.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14719.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14720 similar at 100% with AbstractFactory 14720.100.Product = javax.swing.JMenuItem 14720.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14720.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14721 similar at 100% with AbstractFactory 14721.100.Product = javax.swing.JMenuItem 14721.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14721.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14722 similar at 100% with AbstractFactory 14722.100.Product = javax.swing.JMenuItem 14722.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 14722.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 14723 similar at 100% with AbstractFactory 14723.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 14723.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14723.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 14724 similar at 100% with AbstractFactory 14724.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 14724.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14724.100.AbstractFactory = java.lang.Object # Micro-architecture 14725 similar at 100% with AbstractFactory 14725.100.Product = javax.swing.AbstractAction 14725.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet 14725.100.AbstractFactory = java.lang.Object # Micro-architecture 14726 similar at 100% with AbstractFactory 14726.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 14726.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14726.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 14727 similar at 100% with AbstractFactory 14727.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 14727.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14727.100.AbstractFactory = java.lang.Object # Micro-architecture 14728 similar at 100% with AbstractFactory 14728.100.Product = java.lang.Class 14728.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl 14728.100.AbstractFactory = java.lang.Object # Micro-architecture 14729 similar at 100% with AbstractFactory 14729.100.Product = net.sourceforge.ganttproject.io.CSVOptions 14729.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 14729.100.AbstractFactory = java.lang.Object # Micro-architecture 14730 similar at 100% with AbstractFactory 14730.100.Product = javax.swing.border.TitledBorder 14730.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 14730.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14731 similar at 100% with AbstractFactory 14731.100.Product = javax.swing.border.TitledBorder 14731.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 14731.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14732 similar at 100% with AbstractFactory 14732.100.Product = javax.swing.border.TitledBorder 14732.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 14732.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14733 similar at 100% with AbstractFactory 14733.100.Product = javax.swing.border.TitledBorder 14733.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14733.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14734 similar at 100% with AbstractFactory 14734.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeels 14734.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels 14734.100.AbstractFactory = java.lang.Object # Micro-architecture 14735 similar at 100% with AbstractFactory 14735.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 14735.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14735.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 14736 similar at 100% with AbstractFactory 14736.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 14736.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14736.100.AbstractFactory = java.lang.Object # Micro-architecture 14737 similar at 100% with AbstractFactory 14737.100.Product = org.apache.fop.apps.Options 14737.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 14737.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 14738 similar at 100% with AbstractFactory 14738.100.Product = org.apache.fop.apps.Options 14738.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 14738.100.AbstractFactory = java.lang.Object # Micro-architecture 14739 similar at 100% with AbstractFactory 14739.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 14739.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 14739.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 14740 similar at 100% with AbstractFactory 14740.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 14740.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 14740.100.AbstractFactory = java.lang.Object # Micro-architecture 14741 similar at 100% with AbstractFactory 14741.100.Product = javax.swing.tree.DefaultMutableTreeNode 14741.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 14741.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 14742 similar at 100% with AbstractFactory 14742.100.Product = javax.swing.tree.DefaultMutableTreeNode 14742.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 14742.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14743 similar at 100% with AbstractFactory 14743.100.Product = javax.swing.tree.DefaultMutableTreeNode 14743.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 14743.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14744 similar at 100% with AbstractFactory 14744.100.Product = javax.swing.tree.DefaultMutableTreeNode 14744.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14744.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 14745 similar at 100% with AbstractFactory 14745.100.Product = javax.swing.tree.DefaultMutableTreeNode 14745.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14745.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14746 similar at 100% with AbstractFactory 14746.100.Product = javax.swing.tree.DefaultMutableTreeNode 14746.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14746.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 14747 similar at 100% with AbstractFactory 14747.100.Product = net.sourceforge.ganttproject.GanttSplash 14747.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14747.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14748 similar at 100% with AbstractFactory 14748.100.Product = net.sourceforge.ganttproject.GanttSplash 14748.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14748.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14749 similar at 100% with AbstractFactory 14749.100.Product = net.sourceforge.ganttproject.GanttSplash 14749.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14749.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14750 similar at 100% with AbstractFactory 14750.100.Product = net.sourceforge.ganttproject.GanttSplash 14750.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14750.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14751 similar at 100% with AbstractFactory 14751.100.Product = java.io.File 14751.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 14751.100.AbstractFactory = java.lang.Object # Micro-architecture 14752 similar at 100% with AbstractFactory 14752.100.Product = java.io.File 14752.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 14752.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14753 similar at 100% with AbstractFactory 14753.100.Product = java.io.File 14753.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 14753.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 14754 similar at 100% with AbstractFactory 14754.100.Product = java.io.File 14754.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14754.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14755 similar at 100% with AbstractFactory 14755.100.Product = java.io.File 14755.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14755.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14756 similar at 100% with AbstractFactory 14756.100.Product = java.io.File 14756.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14756.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14757 similar at 100% with AbstractFactory 14757.100.Product = java.io.File 14757.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14757.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14758 similar at 100% with AbstractFactory 14758.100.Product = java.io.File 14758.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 14758.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 14759 similar at 100% with AbstractFactory 14759.100.Product = java.io.File 14759.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport 14759.100.AbstractFactory = java.lang.Object # Micro-architecture 14760 similar at 100% with AbstractFactory 14760.100.Product = java.io.File 14760.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 14760.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14761 similar at 100% with AbstractFactory 14761.100.Product = java.io.File 14761.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 14761.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 14762 similar at 100% with AbstractFactory 14762.100.Product = java.io.File 14762.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen 14762.100.AbstractFactory = java.lang.Object # Micro-architecture 14763 similar at 100% with AbstractFactory 14763.100.Product = java.io.File 14763.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 14763.100.AbstractFactory = java.lang.Object # Micro-architecture 14764 similar at 100% with AbstractFactory 14764.100.Product = java.io.File 14764.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 14764.100.AbstractFactory = java.lang.Object # Micro-architecture 14765 similar at 100% with AbstractFactory 14765.100.Product = java.io.File 14765.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator 14765.100.AbstractFactory = java.lang.Object # Micro-architecture 14766 similar at 100% with AbstractFactory 14766.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeelInfo 14766.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels 14766.100.AbstractFactory = java.lang.Object # Micro-architecture 14767 similar at 100% with AbstractFactory 14767.100.Product = java.lang.Object 14767.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.MonthTextFormatter 14767.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.time.TextFormatter # Micro-architecture 14768 similar at 100% with AbstractFactory 14768.100.Product = java.lang.Object 14768.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.MonthTextFormatter 14768.100.AbstractFactory = java.lang.Object # Micro-architecture 14769 similar at 100% with AbstractFactory 14769.100.Product = java.lang.Object 14769.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter 14769.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.time.TextFormatter # Micro-architecture 14770 similar at 100% with AbstractFactory 14770.100.Product = java.lang.Object 14770.100.ConcreteFactory = net.sourceforge.ganttproject.time.gregorian.DayTextFormatter 14770.100.AbstractFactory = java.lang.Object # Micro-architecture 14771 similar at 100% with AbstractFactory 14771.100.Product = java.lang.Object 14771.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14771.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 14772 similar at 100% with AbstractFactory 14772.100.Product = java.lang.Object 14772.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14772.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14773 similar at 100% with AbstractFactory 14773.100.Product = java.lang.Object 14773.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14773.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 14774 similar at 100% with AbstractFactory 14774.100.Product = java.lang.Object 14774.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl 14774.100.AbstractFactory = java.lang.Object # Micro-architecture 14775 similar at 100% with AbstractFactory 14775.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 14775.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14775.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14776 similar at 100% with AbstractFactory 14776.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 14776.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14776.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14777 similar at 100% with AbstractFactory 14777.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 14777.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14777.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14778 similar at 100% with AbstractFactory 14778.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 14778.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14778.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14779 similar at 100% with AbstractFactory 14779.100.Product = java.lang.String 14779.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog 14779.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14780 similar at 100% with AbstractFactory 14780.100.Product = java.lang.String 14780.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 14780.100.AbstractFactory = java.io.Serializable # Micro-architecture 14781 similar at 100% with AbstractFactory 14781.100.Product = java.lang.String 14781.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 14781.100.AbstractFactory = java.lang.Comparable # Micro-architecture 14782 similar at 100% with AbstractFactory 14782.100.Product = java.lang.String 14782.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 14782.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 14783 similar at 100% with AbstractFactory 14783.100.Product = java.lang.String 14783.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14783.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 14784 similar at 100% with AbstractFactory 14784.100.Product = java.lang.String 14784.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14784.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14785 similar at 100% with AbstractFactory 14785.100.Product = java.lang.String 14785.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14785.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 14786 similar at 100% with AbstractFactory 14786.100.Product = java.lang.String 14786.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14786.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14787 similar at 100% with AbstractFactory 14787.100.Product = java.lang.String 14787.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14787.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14788 similar at 100% with AbstractFactory 14788.100.Product = java.lang.String 14788.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14788.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14789 similar at 100% with AbstractFactory 14789.100.Product = java.lang.String 14789.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14789.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14790 similar at 100% with AbstractFactory 14790.100.Product = java.lang.String 14790.100.ConcreteFactory = net.sourceforge.ganttproject.io.CSVOptions 14790.100.AbstractFactory = java.lang.Object # Micro-architecture 14791 similar at 100% with AbstractFactory 14791.100.Product = java.lang.String 14791.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl 14791.100.AbstractFactory = java.lang.Object # Micro-architecture 14792 similar at 100% with AbstractFactory 14792.100.Product = java.lang.String 14792.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.I18N 14792.100.AbstractFactory = java.lang.Object # Micro-architecture 14793 similar at 100% with AbstractFactory 14793.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 14793.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14793.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14794 similar at 100% with AbstractFactory 14794.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 14794.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14794.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14795 similar at 100% with AbstractFactory 14795.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 14795.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14795.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14796 similar at 100% with AbstractFactory 14796.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 14796.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14796.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14797 similar at 100% with AbstractFactory 14797.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 14797.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14797.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 14798 similar at 100% with AbstractFactory 14798.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 14798.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14798.100.AbstractFactory = java.lang.Object # Micro-architecture 14799 similar at 100% with AbstractFactory 14799.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 14799.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 14799.100.AbstractFactory = java.lang.Object # Micro-architecture 14800 similar at 100% with AbstractFactory 14800.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 14800.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14800.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14801 similar at 100% with AbstractFactory 14801.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 14801.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14801.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14802 similar at 100% with AbstractFactory 14802.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 14802.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14802.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14803 similar at 100% with AbstractFactory 14803.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 14803.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14803.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14804 similar at 100% with AbstractFactory 14804.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 14804.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 14804.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 14805 similar at 100% with AbstractFactory 14805.100.Product = javax.swing.JComboBox 14805.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 14805.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14806 similar at 100% with AbstractFactory 14806.100.Product = javax.swing.JComboBox 14806.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 14806.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14807 similar at 100% with AbstractFactory 14807.100.Product = javax.swing.JComboBox 14807.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 14807.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14808 similar at 100% with AbstractFactory 14808.100.Product = javax.swing.JComboBox 14808.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14808.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14809 similar at 100% with AbstractFactory 14809.100.Product = java.io.BufferedReader 14809.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttTXTOpen 14809.100.AbstractFactory = java.lang.Object # Micro-architecture 14810 similar at 100% with AbstractFactory 14810.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 14810.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14810.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14811 similar at 100% with AbstractFactory 14811.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 14811.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14811.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14812 similar at 100% with AbstractFactory 14812.100.Product = javax.swing.text.DefaultStyledDocument 14812.100.ConcreteFactory = net.sourceforge.ganttproject.gui.TipsDialog 14812.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14813 similar at 100% with AbstractFactory 14813.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 14813.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 14813.100.AbstractFactory = java.lang.Object # Micro-architecture 14814 similar at 100% with AbstractFactory 14814.100.Product = javax.swing.JButton 14814.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 14814.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14815 similar at 100% with AbstractFactory 14815.100.Product = javax.swing.JButton 14815.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 14815.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14816 similar at 100% with AbstractFactory 14816.100.Product = javax.swing.JButton 14816.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14816.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14817 similar at 100% with AbstractFactory 14817.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 14817.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14817.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 14818 similar at 100% with AbstractFactory 14818.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 14818.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14818.100.AbstractFactory = java.lang.Object # Micro-architecture 14819 similar at 100% with AbstractFactory 14819.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 14819.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14819.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 14820 similar at 100% with AbstractFactory 14820.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 14820.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14820.100.AbstractFactory = java.lang.Object # Micro-architecture 14821 similar at 100% with AbstractFactory 14821.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 14821.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 14821.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 14822 similar at 100% with AbstractFactory 14822.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 14822.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14822.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14823 similar at 100% with AbstractFactory 14823.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 14823.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14823.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14824 similar at 100% with AbstractFactory 14824.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 14824.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14824.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14825 similar at 100% with AbstractFactory 14825.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 14825.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14825.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14826 similar at 100% with AbstractFactory 14826.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 14826.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14826.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14827 similar at 100% with AbstractFactory 14827.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 14827.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14827.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14828 similar at 100% with AbstractFactory 14828.100.Product = javax.xml.transform.sax.SAXResult 14828.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 14828.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 14829 similar at 100% with AbstractFactory 14829.100.Product = javax.xml.transform.sax.SAXResult 14829.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 14829.100.AbstractFactory = java.lang.Object # Micro-architecture 14830 similar at 100% with AbstractFactory 14830.100.Product = javax.swing.JPanel 14830.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 14830.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14831 similar at 100% with AbstractFactory 14831.100.Product = javax.swing.JPanel 14831.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 14831.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14832 similar at 100% with AbstractFactory 14832.100.Product = javax.swing.JPanel 14832.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 14832.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14833 similar at 100% with AbstractFactory 14833.100.Product = javax.swing.JPanel 14833.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 14833.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14834 similar at 100% with AbstractFactory 14834.100.Product = javax.swing.JPanel 14834.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 14834.100.AbstractFactory = java.lang.Object # Micro-architecture 14835 similar at 100% with AbstractFactory 14835.100.Product = javax.swing.JPanel 14835.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 14835.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 14836 similar at 100% with AbstractFactory 14836.100.Product = javax.swing.JPanel 14836.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14836.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14837 similar at 100% with AbstractFactory 14837.100.Product = javax.swing.JPanel 14837.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 14837.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 14838 similar at 100% with AbstractFactory 14838.100.Product = javax.swing.JPanel 14838.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 14838.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14839 similar at 100% with AbstractFactory 14839.100.Product = javax.swing.JPanel 14839.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 14839.100.AbstractFactory = java.lang.Object # Micro-architecture 14840 similar at 100% with AbstractFactory 14840.100.Product = javax.swing.JPanel 14840.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 14840.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 14841 similar at 100% with AbstractFactory 14841.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 14841.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14841.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14842 similar at 100% with AbstractFactory 14842.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 14842.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14842.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14843 similar at 100% with AbstractFactory 14843.100.Product = net.sourceforge.ganttproject.export.GanttChartExportData 14843.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 14843.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 14844 similar at 100% with AbstractFactory 14844.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 14844.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 14844.100.AbstractFactory = java.lang.Object # Micro-architecture 14845 similar at 100% with AbstractFactory 14845.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 14845.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 14845.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 14846 similar at 100% with AbstractFactory 14846.100.Product = net.sourceforge.ganttproject.GanttTask 14846.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14846.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 14847 similar at 100% with AbstractFactory 14847.100.Product = net.sourceforge.ganttproject.GanttTask 14847.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14847.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14848 similar at 100% with AbstractFactory 14848.100.Product = net.sourceforge.ganttproject.GanttTask 14848.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14848.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 14849 similar at 100% with AbstractFactory 14849.100.Product = net.sourceforge.ganttproject.GanttTask 14849.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14849.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 14850 similar at 100% with AbstractFactory 14850.100.Product = net.sourceforge.ganttproject.GanttTask 14850.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14850.100.AbstractFactory = java.lang.Object # Micro-architecture 14851 similar at 100% with AbstractFactory 14851.100.Product = net.sourceforge.ganttproject.GanttTask 14851.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 14851.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 14852 similar at 100% with AbstractFactory 14852.100.Product = net.sourceforge.ganttproject.GanttTask 14852.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 14852.100.AbstractFactory = java.io.Serializable # Micro-architecture 14853 similar at 100% with AbstractFactory 14853.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 14853.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14853.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14854 similar at 100% with AbstractFactory 14854.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 14854.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14854.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14855 similar at 100% with AbstractFactory 14855.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 14855.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14855.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14856 similar at 100% with AbstractFactory 14856.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 14856.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14856.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14857 similar at 100% with AbstractFactory 14857.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 14857.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 14857.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 14858 similar at 100% with AbstractFactory 14858.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 14858.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 14858.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 14859 similar at 100% with AbstractFactory 14859.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 14859.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 14859.100.AbstractFactory = java.lang.Object # Micro-architecture 14860 similar at 100% with AbstractFactory 14860.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14860.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 14860.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14861 similar at 100% with AbstractFactory 14861.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14861.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 14861.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14862 similar at 100% with AbstractFactory 14862.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14862.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14862.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14863 similar at 100% with AbstractFactory 14863.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14863.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14863.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14864 similar at 100% with AbstractFactory 14864.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14864.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14864.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14865 similar at 100% with AbstractFactory 14865.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14865.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14865.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14866 similar at 100% with AbstractFactory 14866.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 14866.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14866.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14867 similar at 100% with AbstractFactory 14867.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 14867.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 14867.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14868 similar at 100% with AbstractFactory 14868.100.Product = javax.swing.DefaultComboBoxModel 14868.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 14868.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14869 similar at 100% with AbstractFactory 14869.100.Product = javax.swing.JCheckBox 14869.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14869.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14870 similar at 100% with AbstractFactory 14870.100.Product = java.io.StringWriter 14870.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14870.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14871 similar at 100% with AbstractFactory 14871.100.Product = java.io.StringWriter 14871.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14871.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14872 similar at 100% with AbstractFactory 14872.100.Product = java.io.StringWriter 14872.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14872.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14873 similar at 100% with AbstractFactory 14873.100.Product = java.io.StringWriter 14873.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14873.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14874 similar at 100% with AbstractFactory 14874.100.Product = java.awt.print.PageFormat 14874.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14874.100.AbstractFactory = javax.swing.event.ChangeListener # Micro-architecture 14875 similar at 100% with AbstractFactory 14875.100.Product = java.awt.print.PageFormat 14875.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14875.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14876 similar at 100% with AbstractFactory 14876.100.Product = java.awt.print.PageFormat 14876.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 14876.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14877 similar at 100% with AbstractFactory 14877.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 14877.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 14877.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 14878 similar at 100% with AbstractFactory 14878.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 14878.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 14878.100.AbstractFactory = java.lang.Object # Micro-architecture 14879 similar at 100% with AbstractFactory 14879.100.Product = org.apache.avalon.framework.logger.ConsoleLogger 14879.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 14879.100.AbstractFactory = java.lang.Object # Micro-architecture 14880 similar at 100% with AbstractFactory 14880.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 14880.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14880.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 14881 similar at 100% with AbstractFactory 14881.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 14881.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14881.100.AbstractFactory = java.lang.Object # Micro-architecture 14882 similar at 100% with AbstractFactory 14882.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 14882.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 14882.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 14883 similar at 100% with AbstractFactory 14883.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 14883.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14883.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 14884 similar at 100% with AbstractFactory 14884.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 14884.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14884.100.AbstractFactory = java.lang.Object # Micro-architecture 14885 similar at 100% with AbstractFactory 14885.100.Product = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem 14885.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyManagerImpl 14885.100.AbstractFactory = java.lang.Object # Micro-architecture 14886 similar at 100% with AbstractFactory 14886.100.Product = net.sourceforge.ganttproject.export.ExportException 14886.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 14886.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 14887 similar at 100% with AbstractFactory 14887.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 14887.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 14887.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14888 similar at 100% with AbstractFactory 14888.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 14888.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14888.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 14889 similar at 100% with AbstractFactory 14889.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 14889.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14889.100.AbstractFactory = java.lang.Object # Micro-architecture 14890 similar at 100% with AbstractFactory 14890.100.Product = java.awt.FlowLayout 14890.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14890.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14891 similar at 100% with AbstractFactory 14891.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 14891.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 14891.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14892 similar at 100% with AbstractFactory 14892.100.Product = java.lang.Thread 14892.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttStatusBar 14892.100.AbstractFactory = java.lang.Runnable # Micro-architecture 14893 similar at 100% with AbstractFactory 14893.100.Product = java.lang.Thread 14893.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttStatusBar 14893.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14894 similar at 100% with AbstractFactory 14894.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 14894.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 14894.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 14895 similar at 100% with AbstractFactory 14895.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 14895.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 14895.100.AbstractFactory = java.lang.Object # Micro-architecture 14896 similar at 100% with AbstractFactory 14896.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 14896.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 14896.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 14897 similar at 100% with AbstractFactory 14897.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 14897.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 14897.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 14898 similar at 100% with AbstractFactory 14898.100.Product = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 14898.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 14898.100.AbstractFactory = java.lang.Object # Micro-architecture 14899 similar at 100% with AbstractFactory 14899.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 14899.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14899.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14900 similar at 100% with AbstractFactory 14900.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 14900.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14900.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14901 similar at 100% with AbstractFactory 14901.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 14901.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14901.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14902 similar at 100% with AbstractFactory 14902.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 14902.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14902.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14903 similar at 100% with AbstractFactory 14903.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 14903.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 14903.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 14904 similar at 100% with AbstractFactory 14904.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 14904.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14904.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14905 similar at 100% with AbstractFactory 14905.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 14905.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14905.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14906 similar at 100% with AbstractFactory 14906.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 14906.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14906.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14907 similar at 100% with AbstractFactory 14907.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 14907.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14907.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14908 similar at 100% with AbstractFactory 14908.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 14908.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14908.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14909 similar at 100% with AbstractFactory 14909.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 14909.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14909.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14910 similar at 100% with AbstractFactory 14910.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 14910.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14910.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 14911 similar at 100% with AbstractFactory 14911.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 14911.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14911.100.AbstractFactory = java.lang.Object # Micro-architecture 14912 similar at 100% with AbstractFactory 14912.100.Product = javax.swing.JTextField 14912.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 14912.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 14913 similar at 100% with AbstractFactory 14913.100.Product = javax.swing.JTextField 14913.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 14913.100.AbstractFactory = java.lang.Object # Micro-architecture 14914 similar at 100% with AbstractFactory 14914.100.Product = javax.swing.JTextField 14914.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 14914.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 14915 similar at 100% with AbstractFactory 14915.100.Product = javax.swing.JTextField 14915.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14915.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14916 similar at 100% with AbstractFactory 14916.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 14916.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14916.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14917 similar at 100% with AbstractFactory 14917.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 14917.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14917.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14918 similar at 100% with AbstractFactory 14918.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 14918.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14918.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14919 similar at 100% with AbstractFactory 14919.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 14919.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14919.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14920 similar at 100% with AbstractFactory 14920.100.Product = java.awt.Color 14920.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttCellListRenderer 14920.100.AbstractFactory = javax.swing.ListCellRenderer # Micro-architecture 14921 similar at 100% with AbstractFactory 14921.100.Product = java.awt.Color 14921.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttCellListRenderer 14921.100.AbstractFactory = javax.swing.JLabel # Micro-architecture 14922 similar at 100% with AbstractFactory 14922.100.Product = java.awt.Color 14922.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 14922.100.AbstractFactory = java.lang.Object # Micro-architecture 14923 similar at 100% with AbstractFactory 14923.100.Product = java.awt.Color 14923.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ColorValueParser 14923.100.AbstractFactory = java.lang.Object # Micro-architecture 14924 similar at 100% with AbstractFactory 14924.100.Product = java.awt.Color 14924.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 14924.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14925 similar at 100% with AbstractFactory 14925.100.Product = java.awt.Color 14925.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14925.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 14926 similar at 100% with AbstractFactory 14926.100.Product = java.awt.Color 14926.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14926.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14927 similar at 100% with AbstractFactory 14927.100.Product = java.awt.Color 14927.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14927.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 14928 similar at 100% with AbstractFactory 14928.100.Product = java.awt.Color 14928.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14928.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14929 similar at 100% with AbstractFactory 14929.100.Product = java.awt.Color 14929.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14929.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14930 similar at 100% with AbstractFactory 14930.100.Product = java.awt.Color 14930.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14930.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14931 similar at 100% with AbstractFactory 14931.100.Product = java.awt.Color 14931.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14931.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14932 similar at 100% with AbstractFactory 14932.100.Product = java.awt.Color 14932.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14932.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14933 similar at 100% with AbstractFactory 14933.100.Product = java.awt.Color 14933.100.ConcreteFactory = net.sourceforge.ganttproject.util.ColorConvertion 14933.100.AbstractFactory = java.lang.Object # Micro-architecture 14934 similar at 100% with AbstractFactory 14934.100.Product = java.awt.Color 14934.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 14934.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14935 similar at 100% with AbstractFactory 14935.100.Product = javax.swing.Box 14935.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 14935.100.AbstractFactory = java.lang.Object # Micro-architecture 14936 similar at 100% with AbstractFactory 14936.100.Product = javax.swing.Box 14936.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 14936.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 14937 similar at 100% with AbstractFactory 14937.100.Product = javax.swing.JTabbedPane 14937.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14937.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14938 similar at 100% with AbstractFactory 14938.100.Product = java.awt.Font 14938.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 14938.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14939 similar at 100% with AbstractFactory 14939.100.Product = java.awt.Font 14939.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 14939.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14940 similar at 100% with AbstractFactory 14940.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 14940.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14940.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14941 similar at 100% with AbstractFactory 14941.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 14941.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14941.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14942 similar at 100% with AbstractFactory 14942.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 14942.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14942.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14943 similar at 100% with AbstractFactory 14943.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 14943.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 14943.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14944 similar at 100% with AbstractFactory 14944.100.Product = javax.swing.JList 14944.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 14944.100.AbstractFactory = java.lang.Object # Micro-architecture 14945 similar at 100% with AbstractFactory 14945.100.Product = javax.swing.JList 14945.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 14945.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 14946 similar at 100% with AbstractFactory 14946.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 14946.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14946.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 14947 similar at 100% with AbstractFactory 14947.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 14947.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14947.100.AbstractFactory = java.lang.Object # Micro-architecture 14948 similar at 100% with AbstractFactory 14948.100.Product = java.text.SimpleDateFormat 14948.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 14948.100.AbstractFactory = java.lang.Object # Micro-architecture 14949 similar at 100% with AbstractFactory 14949.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 14949.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14949.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 14950 similar at 100% with AbstractFactory 14950.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 14950.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 14950.100.AbstractFactory = java.lang.Object # Micro-architecture 14951 similar at 100% with AbstractFactory 14951.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 14951.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 14951.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 14952 similar at 100% with AbstractFactory 14952.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 14952.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 14952.100.AbstractFactory = java.lang.Object # Micro-architecture 14953 similar at 100% with AbstractFactory 14953.100.Product = java.io.ByteArrayOutputStream 14953.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 14953.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 14954 similar at 100% with AbstractFactory 14954.100.Product = java.io.ByteArrayOutputStream 14954.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 14954.100.AbstractFactory = java.lang.Object # Micro-architecture 14955 similar at 100% with AbstractFactory 14955.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 14955.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 14955.100.AbstractFactory = java.lang.Object # Micro-architecture 14956 similar at 100% with AbstractFactory 14956.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 14956.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 14956.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 14957 similar at 100% with AbstractFactory 14957.100.Product = java.lang.RuntimeException 14957.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 14957.100.AbstractFactory = java.lang.Object # Micro-architecture 14958 similar at 100% with AbstractFactory 14958.100.Product = java.lang.RuntimeException 14958.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 14958.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 14959 similar at 100% with AbstractFactory 14959.100.Product = java.lang.RuntimeException 14959.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 14959.100.AbstractFactory = java.lang.Object # Micro-architecture 14960 similar at 100% with AbstractFactory 14960.100.Product = java.lang.RuntimeException 14960.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14960.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14961 similar at 100% with AbstractFactory 14961.100.Product = java.lang.RuntimeException 14961.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14961.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14962 similar at 100% with AbstractFactory 14962.100.Product = java.lang.RuntimeException 14962.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14962.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14963 similar at 100% with AbstractFactory 14963.100.Product = java.lang.RuntimeException 14963.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14963.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14964 similar at 100% with AbstractFactory 14964.100.Product = java.lang.RuntimeException 14964.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14964.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 14965 similar at 100% with AbstractFactory 14965.100.Product = java.lang.RuntimeException 14965.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14965.100.AbstractFactory = java.lang.Object # Micro-architecture 14966 similar at 100% with AbstractFactory 14966.100.Product = java.lang.RuntimeException 14966.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 14966.100.AbstractFactory = java.lang.Object # Micro-architecture 14967 similar at 100% with AbstractFactory 14967.100.Product = java.lang.RuntimeException 14967.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver 14967.100.AbstractFactory = java.lang.Object # Micro-architecture 14968 similar at 100% with AbstractFactory 14968.100.Product = java.lang.RuntimeException 14968.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler 14968.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 14969 similar at 100% with AbstractFactory 14969.100.Product = java.lang.RuntimeException 14969.100.ConcreteFactory = net.sourceforge.ganttproject.parser.TaskTagHandler 14969.100.AbstractFactory = java.lang.Object # Micro-architecture 14970 similar at 100% with AbstractFactory 14970.100.Product = java.awt.GradientPaint 14970.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14970.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 14971 similar at 100% with AbstractFactory 14971.100.Product = java.awt.GradientPaint 14971.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14971.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14972 similar at 100% with AbstractFactory 14972.100.Product = java.awt.GradientPaint 14972.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 14972.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 14973 similar at 100% with AbstractFactory 14973.100.Product = net.sourceforge.ganttproject.gui.UIConfiguration 14973.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 14973.100.AbstractFactory = java.lang.Object # Micro-architecture 14974 similar at 100% with AbstractFactory 14974.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14974.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 14974.100.AbstractFactory = java.lang.Object # Micro-architecture 14975 similar at 100% with AbstractFactory 14975.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14975.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 14975.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 14976 similar at 100% with AbstractFactory 14976.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14976.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver 14976.100.AbstractFactory = java.lang.Object # Micro-architecture 14977 similar at 100% with AbstractFactory 14977.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14977.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel 14977.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14978 similar at 100% with AbstractFactory 14978.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14978.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 14978.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14979 similar at 100% with AbstractFactory 14979.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14979.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 14979.100.AbstractFactory = javax.swing.event.ListSelectionListener # Micro-architecture 14980 similar at 100% with AbstractFactory 14980.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14980.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 14980.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14981 similar at 100% with AbstractFactory 14981.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 14981.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14981.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14982 similar at 100% with AbstractFactory 14982.100.Product = javax.swing.ImageIcon 14982.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 14982.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14983 similar at 100% with AbstractFactory 14983.100.Product = javax.swing.ImageIcon 14983.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 14983.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 14984 similar at 100% with AbstractFactory 14984.100.Product = javax.swing.ImageIcon 14984.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14984.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 14985 similar at 100% with AbstractFactory 14985.100.Product = javax.swing.ImageIcon 14985.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14985.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 14986 similar at 100% with AbstractFactory 14986.100.Product = javax.swing.ImageIcon 14986.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14986.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 14987 similar at 100% with AbstractFactory 14987.100.Product = javax.swing.ImageIcon 14987.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 14987.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 14988 similar at 100% with AbstractFactory 14988.100.Product = javax.swing.ImageIcon 14988.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14988.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14989 similar at 100% with AbstractFactory 14989.100.Product = java.lang.Integer 14989.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 14989.100.AbstractFactory = javax.swing.table.AbstractTableModel # Micro-architecture 14990 similar at 100% with AbstractFactory 14990.100.Product = java.lang.Integer 14990.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 14990.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 14991 similar at 100% with AbstractFactory 14991.100.Product = java.lang.Integer 14991.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 14991.100.AbstractFactory = java.io.Serializable # Micro-architecture 14992 similar at 100% with AbstractFactory 14992.100.Product = java.lang.Integer 14992.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 14992.100.AbstractFactory = java.lang.Comparable # Micro-architecture 14993 similar at 100% with AbstractFactory 14993.100.Product = java.lang.Integer 14993.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 14993.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 14994 similar at 100% with AbstractFactory 14994.100.Product = java.lang.Integer 14994.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 14994.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 14995 similar at 100% with AbstractFactory 14995.100.Product = java.lang.Integer 14995.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14995.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 14996 similar at 100% with AbstractFactory 14996.100.Product = java.lang.Integer 14996.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 14996.100.AbstractFactory = java.lang.Object # Micro-architecture 14997 similar at 100% with AbstractFactory 14997.100.Product = java.lang.Integer 14997.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver 14997.100.AbstractFactory = java.lang.Object # Micro-architecture 14998 similar at 100% with AbstractFactory 14998.100.Product = java.lang.Integer 14998.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 14998.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel # Micro-architecture 14999 similar at 100% with AbstractFactory 14999.100.Product = java.lang.Integer 14999.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 14999.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15000 similar at 100% with AbstractFactory 15000.100.Product = java.lang.Integer 15000.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 15000.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15001 similar at 100% with AbstractFactory 15001.100.Product = java.io.ByteArrayInputStream 15001.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 15001.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 15002 similar at 100% with AbstractFactory 15002.100.Product = java.io.ByteArrayInputStream 15002.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 15002.100.AbstractFactory = java.lang.Object # Micro-architecture 15003 similar at 100% with AbstractFactory 15003.100.Product = net.sourceforge.ganttproject.shape.JPaintCombo 15003.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 15003.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15004 similar at 100% with AbstractFactory 15004.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 15004.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 15004.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15005 similar at 100% with AbstractFactory 15005.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 15005.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 15005.100.AbstractFactory = java.lang.Object # Micro-architecture 15006 similar at 100% with AbstractFactory 15006.100.Product = net.sourceforge.ganttproject.export.FontRecord 15006.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 15006.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 15007 similar at 100% with AbstractFactory 15007.100.Product = net.sourceforge.ganttproject.export.FontRecord 15007.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator 15007.100.AbstractFactory = java.lang.Object # Micro-architecture 15008 similar at 100% with AbstractFactory 15008.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 15008.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 15008.100.AbstractFactory = java.lang.Object # Micro-architecture 15009 similar at 100% with AbstractFactory 15009.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 15009.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15009.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15010 similar at 100% with AbstractFactory 15010.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 15010.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15010.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15011 similar at 100% with AbstractFactory 15011.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 15011.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15011.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15012 similar at 100% with AbstractFactory 15012.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 15012.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15012.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15013 similar at 100% with AbstractFactory 15013.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 15013.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 15013.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 15014 similar at 100% with AbstractFactory 15014.100.Product = javax.xml.transform.stream.StreamResult 15014.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 15014.100.AbstractFactory = java.lang.Object # Micro-architecture 15015 similar at 100% with AbstractFactory 15015.100.Product = javax.xml.transform.stream.StreamResult 15015.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver 15015.100.AbstractFactory = java.lang.Object # Micro-architecture 15016 similar at 100% with AbstractFactory 15016.100.Product = javax.xml.transform.stream.StreamResult 15016.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 15016.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 15017 similar at 100% with AbstractFactory 15017.100.Product = javax.xml.transform.stream.StreamResult 15017.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport 15017.100.AbstractFactory = java.lang.Object # Micro-architecture 15018 similar at 100% with AbstractFactory 15018.100.Product = javax.xml.transform.stream.StreamResult 15018.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 15018.100.AbstractFactory = java.lang.Object # Micro-architecture 15019 similar at 100% with AbstractFactory 15019.100.Product = java.awt.Point 15019.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 15019.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15020 similar at 100% with AbstractFactory 15020.100.Product = java.awt.Point 15020.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15020.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 15021 similar at 100% with AbstractFactory 15021.100.Product = java.awt.Point 15021.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15021.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15022 similar at 100% with AbstractFactory 15022.100.Product = java.awt.Point 15022.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15022.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 15023 similar at 100% with AbstractFactory 15023.100.Product = java.awt.Point 15023.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 15023.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15024 similar at 100% with AbstractFactory 15024.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 15024.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15024.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15025 similar at 100% with AbstractFactory 15025.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 15025.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15025.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15026 similar at 100% with AbstractFactory 15026.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 15026.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15026.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15027 similar at 100% with AbstractFactory 15027.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 15027.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15027.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15028 similar at 100% with AbstractFactory 15028.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 15028.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15028.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 15029 similar at 100% with AbstractFactory 15029.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 15029.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15029.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15030 similar at 100% with AbstractFactory 15030.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 15030.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15030.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 15031 similar at 100% with AbstractFactory 15031.100.Product = java.awt.Insets 15031.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 15031.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 15032 similar at 100% with AbstractFactory 15032.100.Product = javax.swing.JLabel 15032.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 15032.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 15033 similar at 100% with AbstractFactory 15033.100.Product = javax.swing.JLabel 15033.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 15033.100.AbstractFactory = java.lang.Object # Micro-architecture 15034 similar at 100% with AbstractFactory 15034.100.Product = javax.swing.JLabel 15034.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 15034.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 15035 similar at 100% with AbstractFactory 15035.100.Product = javax.swing.JLabel 15035.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 15035.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15036 similar at 100% with AbstractFactory 15036.100.Product = javax.swing.JLabel 15036.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 15036.100.AbstractFactory = java.lang.Object # Micro-architecture 15037 similar at 100% with AbstractFactory 15037.100.Product = javax.swing.JLabel 15037.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 15037.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage # Micro-architecture 15038 similar at 100% with AbstractFactory 15038.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 15038.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 15038.100.AbstractFactory = java.lang.Object # Micro-architecture 15039 similar at 100% with AbstractFactory 15039.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 15039.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 15039.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 15040 similar at 100% with AbstractFactory 15040.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 15040.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm 15040.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 15041 similar at 100% with AbstractFactory 15041.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 15041.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 15041.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 15042 similar at 100% with AbstractFactory 15042.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 15042.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 15042.100.AbstractFactory = java.lang.Object # Micro-architecture 15043 similar at 100% with AbstractFactory 15043.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 15043.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 15043.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 15044 similar at 100% with AbstractFactory 15044.100.Product = net.sourceforge.ganttproject.document.FileDocument 15044.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15044.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15045 similar at 100% with AbstractFactory 15045.100.Product = net.sourceforge.ganttproject.document.FileDocument 15045.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15045.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15046 similar at 100% with AbstractFactory 15046.100.Product = net.sourceforge.ganttproject.document.FileDocument 15046.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15046.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15047 similar at 100% with AbstractFactory 15047.100.Product = net.sourceforge.ganttproject.document.FileDocument 15047.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15047.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15048 similar at 100% with AbstractFactory 15048.100.Product = net.sourceforge.ganttproject.document.FileDocument 15048.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 15048.100.AbstractFactory = java.lang.Object # Micro-architecture 15049 similar at 100% with AbstractFactory 15049.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 15049.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15049.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15050 similar at 100% with AbstractFactory 15050.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 15050.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15050.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15051 similar at 100% with AbstractFactory 15051.100.Product = java.lang.IllegalArgumentException 15051.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 15051.100.AbstractFactory = javax.swing.table.AbstractTableModel # Micro-architecture 15052 similar at 100% with AbstractFactory 15052.100.Product = java.lang.IllegalArgumentException 15052.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15052.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15053 similar at 100% with AbstractFactory 15053.100.Product = java.lang.IllegalArgumentException 15053.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15053.100.AbstractFactory = java.lang.Object # Micro-architecture 15054 similar at 100% with AbstractFactory 15054.100.Product = java.lang.IllegalArgumentException 15054.100.ConcreteFactory = net.sourceforge.ganttproject.gui.ResourcesTableModel 15054.100.AbstractFactory = javax.swing.table.AbstractTableModel # Micro-architecture 15055 similar at 100% with AbstractFactory 15055.100.Product = java.lang.IllegalArgumentException 15055.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl 15055.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength # Micro-architecture 15056 similar at 100% with AbstractFactory 15056.100.Product = java.lang.IllegalArgumentException 15056.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskLengthImpl 15056.100.AbstractFactory = java.lang.Object # Micro-architecture 15057 similar at 100% with AbstractFactory 15057.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 15057.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15057.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15058 similar at 100% with AbstractFactory 15058.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 15058.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15058.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15059 similar at 100% with AbstractFactory 15059.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 15059.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15059.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15060 similar at 100% with AbstractFactory 15060.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 15060.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15060.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15061 similar at 100% with AbstractFactory 15061.100.Product = java.lang.StringBuffer 15061.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15061.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15062 similar at 100% with AbstractFactory 15062.100.Product = java.lang.StringBuffer 15062.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15062.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15063 similar at 100% with AbstractFactory 15063.100.Product = java.lang.StringBuffer 15063.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15063.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15064 similar at 100% with AbstractFactory 15064.100.Product = java.lang.StringBuffer 15064.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15064.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15065 similar at 100% with AbstractFactory 15065.100.Product = java.lang.StringBuffer 15065.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 15065.100.AbstractFactory = java.lang.Object # Micro-architecture 15066 similar at 100% with AbstractFactory 15066.100.Product = java.lang.StringBuffer 15066.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 15066.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 15067 similar at 100% with AbstractFactory 15067.100.Product = java.lang.StringBuffer 15067.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport 15067.100.AbstractFactory = java.lang.Object # Micro-architecture 15068 similar at 100% with AbstractFactory 15068.100.Product = java.lang.StringBuffer 15068.100.ConcreteFactory = net.sourceforge.ganttproject.shape.ShapePaint 15068.100.AbstractFactory = java.awt.TexturePaint # Micro-architecture 15069 similar at 100% with AbstractFactory 15069.100.Product = java.lang.StringBuffer 15069.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 15069.100.AbstractFactory = java.lang.Object # Micro-architecture 15070 similar at 100% with AbstractFactory 15070.100.Product = java.lang.StringBuffer 15070.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 15070.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 15071 similar at 100% with AbstractFactory 15071.100.Product = net.sourceforge.ganttproject.document.HttpDocument 15071.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 15071.100.AbstractFactory = java.lang.Object # Micro-architecture 15072 similar at 100% with AbstractFactory 15072.100.Product = javax.swing.JScrollPane 15072.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 15072.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 15073 similar at 100% with AbstractFactory 15073.100.Product = javax.swing.JScrollPane 15073.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 15073.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 15074 similar at 100% with AbstractFactory 15074.100.Product = javax.swing.JScrollPane 15074.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 15074.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15075 similar at 100% with AbstractFactory 15075.100.Product = net.sourceforge.ganttproject.gui.projectwizard.I18N 15075.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 15075.100.AbstractFactory = java.lang.Object # Micro-architecture 15076 similar at 100% with AbstractFactory 15076.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 15076.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15076.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15077 similar at 100% with AbstractFactory 15077.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 15077.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15077.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15078 similar at 100% with AbstractFactory 15078.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 15078.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15078.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15079 similar at 100% with AbstractFactory 15079.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 15079.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15079.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15080 similar at 100% with AbstractFactory 15080.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 15080.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15080.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15081 similar at 100% with AbstractFactory 15081.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 15081.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15081.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15082 similar at 100% with AbstractFactory 15082.100.Product = java.net.URL 15082.100.ConcreteFactory = net.sourceforge.ganttproject.util.BrowserControl 15082.100.AbstractFactory = java.lang.Object # Micro-architecture 15083 similar at 100% with AbstractFactory 15083.100.Product = java.net.URL 15083.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15083.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 15084 similar at 100% with AbstractFactory 15084.100.Product = java.net.URL 15084.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15084.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15085 similar at 100% with AbstractFactory 15085.100.Product = java.net.URI 15085.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontMetricsStorage 15085.100.AbstractFactory = java.lang.Object # Micro-architecture 15086 similar at 100% with AbstractFactory 15086.100.Product = javax.swing.JFileChooser 15086.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog 15086.100.AbstractFactory = java.lang.Object # Micro-architecture 15087 similar at 100% with AbstractFactory 15087.100.Product = javax.swing.JFileChooser 15087.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15087.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15088 similar at 100% with AbstractFactory 15088.100.Product = javax.swing.JFileChooser 15088.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15088.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15089 similar at 100% with AbstractFactory 15089.100.Product = javax.swing.JFileChooser 15089.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15089.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15090 similar at 100% with AbstractFactory 15090.100.Product = javax.swing.JFileChooser 15090.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15090.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15091 similar at 100% with AbstractFactory 15091.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 15091.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 15091.100.AbstractFactory = java.lang.Object # Micro-architecture 15092 similar at 100% with AbstractFactory 15092.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 15092.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 15092.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 15093 similar at 100% with AbstractFactory 15093.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 15093.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 15093.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 15094 similar at 100% with AbstractFactory 15094.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 15094.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 15094.100.AbstractFactory = java.io.Serializable # Micro-architecture 15095 similar at 100% with AbstractFactory 15095.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 15095.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship 15095.100.AbstractFactory = java.lang.Object # Micro-architecture 15096 similar at 100% with AbstractFactory 15096.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 15096.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15096.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 15097 similar at 100% with AbstractFactory 15097.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 15097.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15097.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15098 similar at 100% with AbstractFactory 15098.100.Product = javax.swing.JFrame 15098.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15098.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 15099 similar at 100% with AbstractFactory 15099.100.Product = javax.swing.JFrame 15099.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15099.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15100 similar at 100% with AbstractFactory 15100.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 15100.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15100.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15101 similar at 100% with AbstractFactory 15101.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 15101.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15101.100.AbstractFactory = java.lang.Object # Micro-architecture 15102 similar at 100% with AbstractFactory 15102.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 15102.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15102.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15103 similar at 100% with AbstractFactory 15103.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 15103.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15103.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15104 similar at 100% with AbstractFactory 15104.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 15104.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15104.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15105 similar at 100% with AbstractFactory 15105.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 15105.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15105.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15106 similar at 100% with AbstractFactory 15106.100.Product = javax.swing.border.EtchedBorder 15106.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 15106.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 15107 similar at 100% with AbstractFactory 15107.100.Product = javax.swing.border.EtchedBorder 15107.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 15107.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 15108 similar at 100% with AbstractFactory 15108.100.Product = javax.swing.border.EtchedBorder 15108.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 15108.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 15109 similar at 100% with AbstractFactory 15109.100.Product = javax.swing.border.EtchedBorder 15109.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 15109.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15110 similar at 100% with AbstractFactory 15110.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 15110.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 15110.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 15111 similar at 100% with AbstractFactory 15111.100.Product = javax.swing.JPopupMenu 15111.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15111.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 15112 similar at 100% with AbstractFactory 15112.100.Product = javax.swing.JPopupMenu 15112.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15112.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15113 similar at 100% with AbstractFactory 15113.100.Product = javax.swing.JPopupMenu 15113.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15113.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 15114 similar at 100% with AbstractFactory 15114.100.Product = javax.swing.JPopupMenu 15114.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 15114.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15115 similar at 100% with AbstractFactory 15115.100.Product = javax.swing.JPopupMenu 15115.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 15115.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15116 similar at 100% with AbstractFactory 15116.100.Product = javax.swing.JPopupMenu 15116.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 15116.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 15117 similar at 100% with AbstractFactory 15117.100.Product = java.awt.Dimension 15117.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 15117.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 15118 similar at 100% with AbstractFactory 15118.100.Product = java.awt.Dimension 15118.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 15118.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 15119 similar at 100% with AbstractFactory 15119.100.Product = java.awt.Dimension 15119.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 15119.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15120 similar at 100% with AbstractFactory 15120.100.Product = java.awt.Dimension 15120.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 15120.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 15121 similar at 100% with AbstractFactory 15121.100.Product = java.awt.Dimension 15121.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttStatusBar 15121.100.AbstractFactory = java.lang.Runnable # Micro-architecture 15122 similar at 100% with AbstractFactory 15122.100.Product = java.awt.Dimension 15122.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttStatusBar 15122.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15123 similar at 100% with AbstractFactory 15123.100.Product = java.awt.Dimension 15123.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15123.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15124 similar at 100% with AbstractFactory 15124.100.Product = java.awt.Dimension 15124.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15124.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15125 similar at 100% with AbstractFactory 15125.100.Product = java.awt.Dimension 15125.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15125.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15126 similar at 100% with AbstractFactory 15126.100.Product = java.awt.Dimension 15126.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15126.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15127 similar at 100% with AbstractFactory 15127.100.Product = java.awt.Dimension 15127.100.ConcreteFactory = net.sourceforge.ganttproject.GanttImagePanel 15127.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15128 similar at 100% with AbstractFactory 15128.100.Product = java.awt.Dimension 15128.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 15128.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15129 similar at 100% with AbstractFactory 15129.100.Product = java.io.OutputStreamWriter 15129.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttCSVExport 15129.100.AbstractFactory = java.lang.Object # Micro-architecture 15130 similar at 100% with AbstractFactory 15130.100.Product = java.io.OutputStreamWriter 15130.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver 15130.100.AbstractFactory = java.lang.Object # Micro-architecture 15131 similar at 100% with AbstractFactory 15131.100.Product = java.io.OutputStreamWriter 15131.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXFIGSaver 15131.100.AbstractFactory = java.lang.Object # Micro-architecture 15132 similar at 100% with AbstractFactory 15132.100.Product = org.apache.fop.apps.Driver 15132.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 15132.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 15133 similar at 100% with AbstractFactory 15133.100.Product = org.apache.fop.apps.Driver 15133.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 15133.100.AbstractFactory = java.lang.Object # Micro-architecture 15134 similar at 100% with AbstractFactory 15134.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 15134.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15134.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15135 similar at 100% with AbstractFactory 15135.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 15135.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15135.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15136 similar at 100% with AbstractFactory 15136.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 15136.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15136.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15137 similar at 100% with AbstractFactory 15137.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 15137.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15137.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15138 similar at 100% with AbstractFactory 15138.100.Product = java.util.HashSet 15138.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm 15138.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 15139 similar at 100% with AbstractFactory 15139.100.Product = java.util.HashSet 15139.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 15139.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 15140 similar at 100% with AbstractFactory 15140.100.Product = java.util.Vector 15140.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 15140.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 15141 similar at 100% with AbstractFactory 15141.100.Product = java.util.Vector 15141.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 15141.100.AbstractFactory = java.io.Serializable # Micro-architecture 15142 similar at 100% with AbstractFactory 15142.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 15142.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15142.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15143 similar at 100% with AbstractFactory 15143.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 15143.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15143.100.AbstractFactory = java.lang.Object # Micro-architecture 15144 similar at 100% with AbstractFactory 15144.100.Product = EPI_Abstract_net.sourceforge.ganttproject.time.TimeFrame 15144.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 15144.100.AbstractFactory = java.lang.Object # Micro-architecture 15145 similar at 100% with AbstractFactory 15145.100.Product = EPI_Abstract_net.sourceforge.ganttproject.time.TimeFrame 15145.100.ConcreteFactory = net.sourceforge.ganttproject.chart.ChartModelImpl 15145.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.chart.ChartModel # Micro-architecture 15146 similar at 100% with AbstractFactory 15146.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 15146.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15146.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15147 similar at 100% with AbstractFactory 15147.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 15147.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15147.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15148 similar at 100% with AbstractFactory 15148.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 15148.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15148.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15149 similar at 100% with AbstractFactory 15149.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 15149.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15149.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15150 similar at 100% with AbstractFactory 15150.100.Product = net.sourceforge.ganttproject.action.DeleteHumanAction 15150.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet 15150.100.AbstractFactory = java.lang.Object # Micro-architecture 15151 similar at 100% with AbstractFactory 15151.100.Product = org.xml.sax.helpers.AttributesImpl 15151.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 15151.100.AbstractFactory = java.lang.Object # Micro-architecture 15152 similar at 100% with AbstractFactory 15152.100.Product = org.xml.sax.helpers.AttributesImpl 15152.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver 15152.100.AbstractFactory = java.lang.Object # Micro-architecture 15153 similar at 100% with AbstractFactory 15153.100.Product = org.xml.sax.helpers.AttributesImpl 15153.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 15153.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 15154 similar at 100% with AbstractFactory 15154.100.Product = org.xml.sax.helpers.AttributesImpl 15154.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 15154.100.AbstractFactory = java.lang.Object # Micro-architecture 15155 similar at 100% with AbstractFactory 15155.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 15155.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 15155.100.AbstractFactory = java.lang.Object # Micro-architecture 15156 similar at 100% with AbstractFactory 15156.100.Product = java.awt.Rectangle 15156.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel 15156.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15157 similar at 100% with AbstractFactory 15157.100.Product = java.awt.Rectangle 15157.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PaintCellRenderer 15157.100.AbstractFactory = javax.swing.ListCellRenderer # Micro-architecture 15158 similar at 100% with AbstractFactory 15158.100.Product = java.awt.Rectangle 15158.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PaintCellRenderer 15158.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15159 similar at 100% with AbstractFactory 15159.100.Product = java.awt.GridBagLayout 15159.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 15159.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 15160 similar at 100% with AbstractFactory 15160.100.Product = java.awt.GridBagLayout 15160.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 15160.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 15161 similar at 100% with AbstractFactory 15161.100.Product = java.awt.GridBagLayout 15161.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 15161.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 15162 similar at 100% with AbstractFactory 15162.100.Product = java.awt.GridBagLayout 15162.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 15162.100.AbstractFactory = java.lang.Object # Micro-architecture 15163 similar at 100% with AbstractFactory 15163.100.Product = java.awt.GridBagLayout 15163.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 15163.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener # Micro-architecture 15164 similar at 100% with AbstractFactory 15164.100.Product = java.awt.GridBagLayout 15164.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 15164.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15165 similar at 100% with AbstractFactory 15165.100.Product = net.sourceforge.ganttproject.export.JDKFontLocator 15165.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 15165.100.AbstractFactory = java.lang.Object # Micro-architecture 15166 similar at 100% with AbstractFactory 15166.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignment 15166.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 15166.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 15167 similar at 100% with AbstractFactory 15167.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignment 15167.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 15167.100.AbstractFactory = java.lang.Object # Micro-architecture 15168 similar at 100% with AbstractFactory 15168.100.Product = net.sourceforge.ganttproject.filter.GanttXMLFileFilter 15168.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog 15168.100.AbstractFactory = java.lang.Object # Micro-architecture 15169 similar at 100% with AbstractFactory 15169.100.Product = net.sourceforge.helpgui.gui.MainFrame 15169.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15169.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15170 similar at 100% with AbstractFactory 15170.100.Product = net.sourceforge.helpgui.gui.MainFrame 15170.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15170.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15171 similar at 100% with AbstractFactory 15171.100.Product = net.sourceforge.helpgui.gui.MainFrame 15171.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15171.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15172 similar at 100% with AbstractFactory 15172.100.Product = net.sourceforge.helpgui.gui.MainFrame 15172.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15172.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15173 similar at 100% with AbstractFactory 15173.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 15173.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15173.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15174 similar at 100% with AbstractFactory 15174.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 15174.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15174.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15175 similar at 100% with AbstractFactory 15175.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 15175.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15175.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15176 similar at 100% with AbstractFactory 15176.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 15176.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15176.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15177 similar at 100% with AbstractFactory 15177.100.Product = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15177.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 15177.100.AbstractFactory = java.lang.Object # Micro-architecture 15178 similar at 100% with AbstractFactory 15178.100.Product = java.io.StringReader 15178.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttHTMLExport 15178.100.AbstractFactory = java.lang.Object # Micro-architecture 15179 similar at 100% with AbstractFactory 15179.100.Product = java.io.StringReader 15179.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 15179.100.AbstractFactory = java.lang.Object # Micro-architecture 15180 similar at 100% with AbstractFactory 15180.100.Product = javax.swing.SpinnerNumberModel 15180.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 15180.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15181 similar at 100% with AbstractFactory 15181.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 15181.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 15181.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15182 similar at 100% with AbstractFactory 15182.100.AbstractProduct = java.util.EventObject 15182.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 15182.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15182.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15183 similar at 100% with AbstractFactory 15183.100.AbstractProduct = java.util.EventObject 15183.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 15183.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15183.100.AbstractFactory = java.lang.Object # Micro-architecture 15184 similar at 100% with AbstractFactory 15184.100.AbstractProduct = javax.swing.JPanel 15184.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 15184.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 15184.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 15185 similar at 100% with AbstractFactory 15185.100.AbstractProduct = javax.swing.JPanel 15185.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 15185.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 15185.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15186 similar at 100% with AbstractFactory 15186.100.AbstractProduct = javax.swing.JPanel 15186.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 15186.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15186.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15187 similar at 100% with AbstractFactory 15187.100.AbstractProduct = javax.swing.JPanel 15187.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 15187.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15187.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15188 similar at 100% with AbstractFactory 15188.100.AbstractProduct = java.awt.event.ActionListener 15188.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 15188.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15188.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15189 similar at 100% with AbstractFactory 15189.100.AbstractProduct = java.awt.event.ActionListener 15189.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 15189.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15189.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15190 similar at 100% with AbstractFactory 15190.100.AbstractProduct = java.awt.event.ActionListener 15190.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 15190.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15190.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15191 similar at 100% with AbstractFactory 15191.100.AbstractProduct = java.awt.event.ActionListener 15191.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 15191.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15191.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15192 similar at 100% with AbstractFactory 15192.100.AbstractProduct = javax.swing.JDialog 15192.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 15192.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15192.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15193 similar at 100% with AbstractFactory 15193.100.AbstractProduct = javax.swing.JDialog 15193.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 15193.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15193.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15194 similar at 100% with AbstractFactory 15194.100.AbstractProduct = javax.swing.JDialog 15194.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 15194.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15194.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15195 similar at 100% with AbstractFactory 15195.100.AbstractProduct = javax.swing.JDialog 15195.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 15195.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15195.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15196 similar at 100% with AbstractFactory 15196.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15196.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 15196.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15196.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15197 similar at 100% with AbstractFactory 15197.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15197.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 15197.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15197.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15198 similar at 100% with AbstractFactory 15198.100.AbstractProduct = javax.swing.ListCellRenderer 15198.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 15198.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 15198.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 15199 similar at 100% with AbstractFactory 15199.100.AbstractProduct = javax.swing.JLabel 15199.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 15199.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 15199.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 15200 similar at 100% with AbstractFactory 15200.100.AbstractProduct = javax.swing.JDialog 15200.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 15200.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15200.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15201 similar at 100% with AbstractFactory 15201.100.AbstractProduct = javax.swing.JDialog 15201.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 15201.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15201.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15202 similar at 100% with AbstractFactory 15202.100.AbstractProduct = javax.swing.JDialog 15202.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 15202.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15202.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15203 similar at 100% with AbstractFactory 15203.100.AbstractProduct = javax.swing.JDialog 15203.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 15203.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15203.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15204 similar at 100% with AbstractFactory 15204.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 15204.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 15204.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 15204.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15205 similar at 100% with AbstractFactory 15205.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15205.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 15205.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15205.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15206 similar at 100% with AbstractFactory 15206.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15206.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 15206.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15206.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15207 similar at 100% with AbstractFactory 15207.100.AbstractProduct = java.awt.event.ItemListener 15207.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 15207.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15207.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15208 similar at 100% with AbstractFactory 15208.100.AbstractProduct = java.awt.event.ItemListener 15208.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 15208.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15208.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15209 similar at 100% with AbstractFactory 15209.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 15209.100.Product = net.sourceforge.ganttproject.resource.HumanResource 15209.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 15209.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15210 similar at 100% with AbstractFactory 15210.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 15210.100.Product = net.sourceforge.ganttproject.resource.HumanResource 15210.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 15210.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15211 similar at 100% with AbstractFactory 15211.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 15211.100.Product = net.sourceforge.ganttproject.resource.HumanResource 15211.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 15211.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 15212 similar at 100% with AbstractFactory 15212.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 15212.100.Product = net.sourceforge.ganttproject.resource.HumanResource 15212.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 15212.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 15213 similar at 100% with AbstractFactory 15213.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 15213.100.Product = net.sourceforge.ganttproject.resource.HumanResource 15213.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 15213.100.AbstractFactory = java.lang.Object # Micro-architecture 15214 similar at 100% with AbstractFactory 15214.100.AbstractProduct = java.awt.print.Printable 15214.100.Product = net.sourceforge.ganttproject.GanttPrintable 15214.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 15214.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15215 similar at 100% with AbstractFactory 15215.100.AbstractProduct = java.lang.Object 15215.100.Product = net.sourceforge.ganttproject.GanttPrintable 15215.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 15215.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15216 similar at 100% with AbstractFactory 15216.100.AbstractProduct = java.awt.print.Printable 15216.100.Product = net.sourceforge.ganttproject.GanttPrintable 15216.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15216.100.AbstractFactory = javax.swing.event.ChangeListener # Micro-architecture 15217 similar at 100% with AbstractFactory 15217.100.AbstractProduct = java.awt.print.Printable 15217.100.Product = net.sourceforge.ganttproject.GanttPrintable 15217.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15217.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15218 similar at 100% with AbstractFactory 15218.100.AbstractProduct = java.awt.print.Printable 15218.100.Product = net.sourceforge.ganttproject.GanttPrintable 15218.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15218.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 15219 similar at 100% with AbstractFactory 15219.100.AbstractProduct = java.lang.Object 15219.100.Product = net.sourceforge.ganttproject.GanttPrintable 15219.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15219.100.AbstractFactory = javax.swing.event.ChangeListener # Micro-architecture 15220 similar at 100% with AbstractFactory 15220.100.AbstractProduct = java.lang.Object 15220.100.Product = net.sourceforge.ganttproject.GanttPrintable 15220.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15220.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15221 similar at 100% with AbstractFactory 15221.100.AbstractProduct = java.lang.Object 15221.100.Product = net.sourceforge.ganttproject.GanttPrintable 15221.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15221.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 15222 similar at 100% with AbstractFactory 15222.100.AbstractProduct = java.awt.print.Printable 15222.100.Product = net.sourceforge.ganttproject.GanttPrintable 15222.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 15222.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15223 similar at 100% with AbstractFactory 15223.100.AbstractProduct = java.lang.Object 15223.100.Product = net.sourceforge.ganttproject.GanttPrintable 15223.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 15223.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15224 similar at 100% with AbstractFactory 15224.100.AbstractProduct = java.lang.Object 15224.100.Product = net.sourceforge.ganttproject.gui.OpenFileDialog 15224.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 15224.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 15225 similar at 100% with AbstractFactory 15225.100.AbstractProduct = javax.swing.AbstractAction 15225.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 15225.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15225.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15226 similar at 100% with AbstractFactory 15226.100.AbstractProduct = javax.swing.AbstractAction 15226.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 15226.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15226.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15227 similar at 100% with AbstractFactory 15227.100.AbstractProduct = javax.swing.AbstractAction 15227.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 15227.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15227.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15228 similar at 100% with AbstractFactory 15228.100.AbstractProduct = javax.swing.AbstractAction 15228.100.Product = net.sourceforge.ganttproject.document.OpenDocumentAction 15228.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15228.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15229 similar at 100% with AbstractFactory 15229.100.AbstractProduct = java.lang.Object 15229.100.Product = net.sourceforge.ganttproject.GanttOptions 15229.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15229.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15230 similar at 100% with AbstractFactory 15230.100.AbstractProduct = java.lang.Object 15230.100.Product = net.sourceforge.ganttproject.GanttOptions 15230.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15230.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15231 similar at 100% with AbstractFactory 15231.100.AbstractProduct = java.lang.Object 15231.100.Product = net.sourceforge.ganttproject.GanttOptions 15231.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15231.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15232 similar at 100% with AbstractFactory 15232.100.AbstractProduct = java.lang.Object 15232.100.Product = net.sourceforge.ganttproject.GanttOptions 15232.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15232.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15233 similar at 100% with AbstractFactory 15233.100.AbstractProduct = javax.swing.JDialog 15233.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 15233.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15233.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15234 similar at 100% with AbstractFactory 15234.100.AbstractProduct = javax.swing.JDialog 15234.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 15234.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15234.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15235 similar at 100% with AbstractFactory 15235.100.AbstractProduct = javax.swing.JDialog 15235.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 15235.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15235.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15236 similar at 100% with AbstractFactory 15236.100.AbstractProduct = javax.swing.JDialog 15236.100.Product = net.sourceforge.ganttproject.gui.TipsDialog 15236.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15236.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15237 similar at 100% with AbstractFactory 15237.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 15237.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 15237.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 15237.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15238 similar at 100% with AbstractFactory 15238.100.AbstractProduct = java.lang.Object 15238.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 15238.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15238.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15239 similar at 100% with AbstractFactory 15239.100.AbstractProduct = java.lang.Object 15239.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 15239.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15239.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15240 similar at 100% with AbstractFactory 15240.100.AbstractProduct = java.lang.Object 15240.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 15240.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15240.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15241 similar at 100% with AbstractFactory 15241.100.AbstractProduct = java.lang.Object 15241.100.Product = net.sourceforge.ganttproject.io.GanttCSVExport 15241.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15241.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15242 similar at 100% with AbstractFactory 15242.100.AbstractProduct = javax.swing.table.AbstractTableModel 15242.100.Product = net.sourceforge.ganttproject.gui.taskproperties.DependencyTableModel 15242.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 15242.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 15243 similar at 100% with AbstractFactory 15243.100.AbstractProduct = java.lang.Object 15243.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 15243.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler 15243.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 15244 similar at 100% with AbstractFactory 15244.100.AbstractProduct = java.lang.Object 15244.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 15244.100.ConcreteFactory = net.sourceforge.ganttproject.parser.RoleTagHandler 15244.100.AbstractFactory = java.lang.Object # Micro-architecture 15245 similar at 100% with AbstractFactory 15245.100.AbstractProduct = java.lang.Object 15245.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 15245.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 15245.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 15246 similar at 100% with AbstractFactory 15246.100.AbstractProduct = java.lang.Object 15246.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 15246.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 15246.100.AbstractFactory = java.lang.Object # Micro-architecture 15247 similar at 100% with AbstractFactory 15247.100.AbstractProduct = java.lang.Object 15247.100.Product = net.sourceforge.ganttproject.roles.RolePersistentID 15247.100.ConcreteFactory = net.sourceforge.ganttproject.parser.ResourceTagHandler 15247.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener # Micro-architecture 15248 similar at 100% with AbstractFactory 15248.100.AbstractProduct = java.lang.Object 15248.100.Product = net.sourceforge.ganttproject.export.FontTriplet 15248.100.ConcreteFactory = net.sourceforge.ganttproject.export.FontRecord 15248.100.AbstractFactory = java.lang.Object # Micro-architecture 15249 similar at 100% with AbstractFactory 15249.100.AbstractProduct = java.lang.Object 15249.100.Product = net.sourceforge.ganttproject.export.FontTriplet 15249.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator 15249.100.AbstractFactory = java.lang.Object # Micro-architecture 15250 similar at 100% with AbstractFactory 15250.100.AbstractProduct = java.lang.Object 15250.100.Product = net.sourceforge.ganttproject.GanttExportSettings 15250.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 15250.100.AbstractFactory = java.lang.Object # Micro-architecture 15251 similar at 100% with AbstractFactory 15251.100.AbstractProduct = java.lang.Object 15251.100.Product = net.sourceforge.ganttproject.GanttExportSettings 15251.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15251.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15252 similar at 100% with AbstractFactory 15252.100.AbstractProduct = java.lang.Object 15252.100.Product = net.sourceforge.ganttproject.GanttExportSettings 15252.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15252.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15253 similar at 100% with AbstractFactory 15253.100.AbstractProduct = java.lang.Object 15253.100.Product = net.sourceforge.ganttproject.GanttExportSettings 15253.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15253.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15254 similar at 100% with AbstractFactory 15254.100.AbstractProduct = java.lang.Object 15254.100.Product = net.sourceforge.ganttproject.GanttExportSettings 15254.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15254.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15255 similar at 100% with AbstractFactory 15255.100.AbstractProduct = java.lang.Object 15255.100.Product = net.sourceforge.ganttproject.export.ResourceChartExportData 15255.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 15255.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 15256 similar at 100% with AbstractFactory 15256.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15256.100.Product = net.sourceforge.ganttproject.gui.about.AboutPanel 15256.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 15256.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15257 similar at 100% with AbstractFactory 15257.100.AbstractProduct = javax.swing.JDialog 15257.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 15257.100.ConcreteFactory = net.sourceforge.ganttproject.action.NewHumanAction 15257.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 15258 similar at 100% with AbstractFactory 15258.100.AbstractProduct = javax.swing.JDialog 15258.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 15258.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 15258.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15259 similar at 100% with AbstractFactory 15259.100.AbstractProduct = javax.swing.JDialog 15259.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 15259.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 15259.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15260 similar at 100% with AbstractFactory 15260.100.AbstractProduct = javax.swing.JDialog 15260.100.Product = net.sourceforge.ganttproject.gui.GanttDialogPerson 15260.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 15260.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 15261 similar at 100% with AbstractFactory 15261.100.AbstractProduct = java.io.Serializable 15261.100.Product = net.sourceforge.ganttproject.GanttCalendar 15261.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 15261.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15262 similar at 100% with AbstractFactory 15262.100.AbstractProduct = java.lang.Comparable 15262.100.Product = net.sourceforge.ganttproject.GanttCalendar 15262.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 15262.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15263 similar at 100% with AbstractFactory 15263.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15263.100.Product = net.sourceforge.ganttproject.GanttCalendar 15263.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 15263.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15264 similar at 100% with AbstractFactory 15264.100.AbstractProduct = java.io.Serializable 15264.100.Product = net.sourceforge.ganttproject.GanttCalendar 15264.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 15264.100.AbstractFactory = java.io.Serializable # Micro-architecture 15265 similar at 100% with AbstractFactory 15265.100.AbstractProduct = java.io.Serializable 15265.100.Product = net.sourceforge.ganttproject.GanttCalendar 15265.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 15265.100.AbstractFactory = java.lang.Comparable # Micro-architecture 15266 similar at 100% with AbstractFactory 15266.100.AbstractProduct = java.io.Serializable 15266.100.Product = net.sourceforge.ganttproject.GanttCalendar 15266.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 15266.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 15267 similar at 100% with AbstractFactory 15267.100.AbstractProduct = java.lang.Comparable 15267.100.Product = net.sourceforge.ganttproject.GanttCalendar 15267.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 15267.100.AbstractFactory = java.io.Serializable # Micro-architecture 15268 similar at 100% with AbstractFactory 15268.100.AbstractProduct = java.lang.Comparable 15268.100.Product = net.sourceforge.ganttproject.GanttCalendar 15268.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 15268.100.AbstractFactory = java.lang.Comparable # Micro-architecture 15269 similar at 100% with AbstractFactory 15269.100.AbstractProduct = java.lang.Comparable 15269.100.Product = net.sourceforge.ganttproject.GanttCalendar 15269.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 15269.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 15270 similar at 100% with AbstractFactory 15270.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15270.100.Product = net.sourceforge.ganttproject.GanttCalendar 15270.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 15270.100.AbstractFactory = java.io.Serializable # Micro-architecture 15271 similar at 100% with AbstractFactory 15271.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15271.100.Product = net.sourceforge.ganttproject.GanttCalendar 15271.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 15271.100.AbstractFactory = java.lang.Comparable # Micro-architecture 15272 similar at 100% with AbstractFactory 15272.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15272.100.Product = net.sourceforge.ganttproject.GanttCalendar 15272.100.ConcreteFactory = net.sourceforge.ganttproject.GanttCalendar 15272.100.AbstractFactory = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar # Micro-architecture 15273 similar at 100% with AbstractFactory 15273.100.AbstractProduct = java.io.Serializable 15273.100.Product = net.sourceforge.ganttproject.GanttCalendar 15273.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15273.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 15274 similar at 100% with AbstractFactory 15274.100.AbstractProduct = java.io.Serializable 15274.100.Product = net.sourceforge.ganttproject.GanttCalendar 15274.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15274.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15275 similar at 100% with AbstractFactory 15275.100.AbstractProduct = java.io.Serializable 15275.100.Product = net.sourceforge.ganttproject.GanttCalendar 15275.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15275.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 15276 similar at 100% with AbstractFactory 15276.100.AbstractProduct = java.lang.Comparable 15276.100.Product = net.sourceforge.ganttproject.GanttCalendar 15276.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15276.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 15277 similar at 100% with AbstractFactory 15277.100.AbstractProduct = java.lang.Comparable 15277.100.Product = net.sourceforge.ganttproject.GanttCalendar 15277.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15277.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15278 similar at 100% with AbstractFactory 15278.100.AbstractProduct = java.lang.Comparable 15278.100.Product = net.sourceforge.ganttproject.GanttCalendar 15278.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15278.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 15279 similar at 100% with AbstractFactory 15279.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15279.100.Product = net.sourceforge.ganttproject.GanttCalendar 15279.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15279.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 15280 similar at 100% with AbstractFactory 15280.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15280.100.Product = net.sourceforge.ganttproject.GanttCalendar 15280.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15280.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15281 similar at 100% with AbstractFactory 15281.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15281.100.Product = net.sourceforge.ganttproject.GanttCalendar 15281.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15281.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 15282 similar at 100% with AbstractFactory 15282.100.AbstractProduct = java.io.Serializable 15282.100.Product = net.sourceforge.ganttproject.GanttCalendar 15282.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15282.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15283 similar at 100% with AbstractFactory 15283.100.AbstractProduct = java.io.Serializable 15283.100.Product = net.sourceforge.ganttproject.GanttCalendar 15283.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15283.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15284 similar at 100% with AbstractFactory 15284.100.AbstractProduct = java.io.Serializable 15284.100.Product = net.sourceforge.ganttproject.GanttCalendar 15284.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15284.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15285 similar at 100% with AbstractFactory 15285.100.AbstractProduct = java.io.Serializable 15285.100.Product = net.sourceforge.ganttproject.GanttCalendar 15285.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15285.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15286 similar at 100% with AbstractFactory 15286.100.AbstractProduct = java.lang.Comparable 15286.100.Product = net.sourceforge.ganttproject.GanttCalendar 15286.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15286.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15287 similar at 100% with AbstractFactory 15287.100.AbstractProduct = java.lang.Comparable 15287.100.Product = net.sourceforge.ganttproject.GanttCalendar 15287.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15287.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15288 similar at 100% with AbstractFactory 15288.100.AbstractProduct = java.lang.Comparable 15288.100.Product = net.sourceforge.ganttproject.GanttCalendar 15288.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15288.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15289 similar at 100% with AbstractFactory 15289.100.AbstractProduct = java.lang.Comparable 15289.100.Product = net.sourceforge.ganttproject.GanttCalendar 15289.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15289.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15290 similar at 100% with AbstractFactory 15290.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15290.100.Product = net.sourceforge.ganttproject.GanttCalendar 15290.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15290.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15291 similar at 100% with AbstractFactory 15291.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15291.100.Product = net.sourceforge.ganttproject.GanttCalendar 15291.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15291.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15292 similar at 100% with AbstractFactory 15292.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15292.100.Product = net.sourceforge.ganttproject.GanttCalendar 15292.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15292.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15293 similar at 100% with AbstractFactory 15293.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15293.100.Product = net.sourceforge.ganttproject.GanttCalendar 15293.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15293.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15294 similar at 100% with AbstractFactory 15294.100.AbstractProduct = java.io.Serializable 15294.100.Product = net.sourceforge.ganttproject.GanttCalendar 15294.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15294.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15295 similar at 100% with AbstractFactory 15295.100.AbstractProduct = java.io.Serializable 15295.100.Product = net.sourceforge.ganttproject.GanttCalendar 15295.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15295.100.AbstractFactory = java.lang.Object # Micro-architecture 15296 similar at 100% with AbstractFactory 15296.100.AbstractProduct = java.lang.Comparable 15296.100.Product = net.sourceforge.ganttproject.GanttCalendar 15296.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15296.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15297 similar at 100% with AbstractFactory 15297.100.AbstractProduct = java.lang.Comparable 15297.100.Product = net.sourceforge.ganttproject.GanttCalendar 15297.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15297.100.AbstractFactory = java.lang.Object # Micro-architecture 15298 similar at 100% with AbstractFactory 15298.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15298.100.Product = net.sourceforge.ganttproject.GanttCalendar 15298.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15298.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15299 similar at 100% with AbstractFactory 15299.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15299.100.Product = net.sourceforge.ganttproject.GanttCalendar 15299.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15299.100.AbstractFactory = java.lang.Object # Micro-architecture 15300 similar at 100% with AbstractFactory 15300.100.AbstractProduct = java.io.Serializable 15300.100.Product = net.sourceforge.ganttproject.GanttCalendar 15300.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 15300.100.AbstractFactory = java.lang.Object # Micro-architecture 15301 similar at 100% with AbstractFactory 15301.100.AbstractProduct = java.lang.Comparable 15301.100.Product = net.sourceforge.ganttproject.GanttCalendar 15301.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 15301.100.AbstractFactory = java.lang.Object # Micro-architecture 15302 similar at 100% with AbstractFactory 15302.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15302.100.Product = net.sourceforge.ganttproject.GanttCalendar 15302.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 15302.100.AbstractFactory = java.lang.Object # Micro-architecture 15303 similar at 100% with AbstractFactory 15303.100.AbstractProduct = java.io.Serializable 15303.100.Product = net.sourceforge.ganttproject.GanttCalendar 15303.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 15303.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15304 similar at 100% with AbstractFactory 15304.100.AbstractProduct = java.lang.Comparable 15304.100.Product = net.sourceforge.ganttproject.GanttCalendar 15304.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 15304.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15305 similar at 100% with AbstractFactory 15305.100.AbstractProduct = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15305.100.Product = net.sourceforge.ganttproject.GanttCalendar 15305.100.ConcreteFactory = net.sourceforge.ganttproject.ResourceLoadGraphicArea 15305.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15306 similar at 100% with AbstractFactory 15306.100.AbstractProduct = javax.swing.JDialog 15306.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 15306.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 15306.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15307 similar at 100% with AbstractFactory 15307.100.AbstractProduct = javax.swing.JDialog 15307.100.Product = net.sourceforge.ganttproject.gui.GanttDialogDate 15307.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 15307.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 15308 similar at 100% with AbstractFactory 15308.100.AbstractProduct = java.lang.Object 15308.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 15308.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 15308.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 15309 similar at 100% with AbstractFactory 15309.100.AbstractProduct = java.lang.Object 15309.100.Product = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 15309.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 15309.100.AbstractFactory = java.lang.Object # Micro-architecture 15310 similar at 100% with AbstractFactory 15310.100.AbstractProduct = java.awt.event.ActionListener 15310.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 15310.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15310.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15311 similar at 100% with AbstractFactory 15311.100.AbstractProduct = java.awt.event.ActionListener 15311.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 15311.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15311.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15312 similar at 100% with AbstractFactory 15312.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15312.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 15312.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15312.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15313 similar at 100% with AbstractFactory 15313.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15313.100.Product = net.sourceforge.ganttproject.gui.options.PDFSettingsPanel 15313.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15313.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15314 similar at 100% with AbstractFactory 15314.100.AbstractProduct = javax.swing.JDialog 15314.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 15314.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15314.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15315 similar at 100% with AbstractFactory 15315.100.AbstractProduct = javax.swing.JDialog 15315.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 15315.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15315.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15316 similar at 100% with AbstractFactory 15316.100.AbstractProduct = javax.swing.JDialog 15316.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 15316.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15316.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15317 similar at 100% with AbstractFactory 15317.100.AbstractProduct = javax.swing.JDialog 15317.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 15317.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15317.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15318 similar at 100% with AbstractFactory 15318.100.AbstractProduct = javax.swing.JDialog 15318.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 15318.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 15318.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15319 similar at 100% with AbstractFactory 15319.100.AbstractProduct = javax.swing.JDialog 15319.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 15319.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 15319.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15320 similar at 100% with AbstractFactory 15320.100.AbstractProduct = javax.swing.JDialog 15320.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 15320.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 15320.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 15321 similar at 100% with AbstractFactory 15321.100.AbstractProduct = javax.swing.JDialog 15321.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 15321.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15321.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15322 similar at 100% with AbstractFactory 15322.100.AbstractProduct = javax.swing.JDialog 15322.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 15322.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLOpen 15322.100.AbstractFactory = java.lang.Object # Micro-architecture 15323 similar at 100% with AbstractFactory 15323.100.AbstractProduct = javax.swing.JDialog 15323.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 15323.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 15323.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15324 similar at 100% with AbstractFactory 15324.100.AbstractProduct = javax.swing.JDialog 15324.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 15324.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogProperties 15324.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 15325 similar at 100% with AbstractFactory 15325.100.AbstractProduct = javax.swing.JDialog 15325.100.Product = net.sourceforge.ganttproject.gui.GanttDialogInfo 15325.100.ConcreteFactory = net.sourceforge.ganttproject.action.DeleteHumanAction 15325.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction # Micro-architecture 15326 similar at 100% with AbstractFactory 15326.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 15326.100.Product = net.sourceforge.ganttproject.action.NewHumanAction 15326.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet 15326.100.AbstractFactory = java.lang.Object # Micro-architecture 15327 similar at 100% with AbstractFactory 15327.100.AbstractProduct = java.lang.Object 15327.100.Product = net.sourceforge.ganttproject.PrjInfos 15327.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15327.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15328 similar at 100% with AbstractFactory 15328.100.AbstractProduct = java.lang.Object 15328.100.Product = net.sourceforge.ganttproject.PrjInfos 15328.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15328.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15329 similar at 100% with AbstractFactory 15329.100.AbstractProduct = java.lang.Object 15329.100.Product = net.sourceforge.ganttproject.PrjInfos 15329.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15329.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15330 similar at 100% with AbstractFactory 15330.100.AbstractProduct = java.lang.Object 15330.100.Product = net.sourceforge.ganttproject.PrjInfos 15330.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15330.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15331 similar at 100% with AbstractFactory 15331.100.AbstractProduct = java.lang.Object 15331.100.Product = net.sourceforge.ganttproject.PrjInfos 15331.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 15331.100.AbstractFactory = java.lang.Object # Micro-architecture 15332 similar at 100% with AbstractFactory 15332.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 15332.100.Product = net.sourceforge.ganttproject.GanttProject 15332.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15332.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15333 similar at 100% with AbstractFactory 15333.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 15333.100.Product = net.sourceforge.ganttproject.GanttProject 15333.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15333.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15334 similar at 100% with AbstractFactory 15334.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 15334.100.Product = net.sourceforge.ganttproject.GanttProject 15334.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15334.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15335 similar at 100% with AbstractFactory 15335.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 15335.100.Product = net.sourceforge.ganttproject.GanttProject 15335.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15335.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15336 similar at 100% with AbstractFactory 15336.100.AbstractProduct = java.awt.event.ActionListener 15336.100.Product = net.sourceforge.ganttproject.GanttProject 15336.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15336.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15337 similar at 100% with AbstractFactory 15337.100.AbstractProduct = java.awt.event.ActionListener 15337.100.Product = net.sourceforge.ganttproject.GanttProject 15337.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15337.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15338 similar at 100% with AbstractFactory 15338.100.AbstractProduct = java.awt.event.ActionListener 15338.100.Product = net.sourceforge.ganttproject.GanttProject 15338.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15338.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15339 similar at 100% with AbstractFactory 15339.100.AbstractProduct = java.awt.event.ActionListener 15339.100.Product = net.sourceforge.ganttproject.GanttProject 15339.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15339.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15340 similar at 100% with AbstractFactory 15340.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 15340.100.Product = net.sourceforge.ganttproject.GanttProject 15340.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15340.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15341 similar at 100% with AbstractFactory 15341.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 15341.100.Product = net.sourceforge.ganttproject.GanttProject 15341.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15341.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15342 similar at 100% with AbstractFactory 15342.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 15342.100.Product = net.sourceforge.ganttproject.GanttProject 15342.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15342.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15343 similar at 100% with AbstractFactory 15343.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 15343.100.Product = net.sourceforge.ganttproject.GanttProject 15343.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15343.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15344 similar at 100% with AbstractFactory 15344.100.AbstractProduct = javax.swing.JFrame 15344.100.Product = net.sourceforge.ganttproject.GanttProject 15344.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15344.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15345 similar at 100% with AbstractFactory 15345.100.AbstractProduct = javax.swing.JFrame 15345.100.Product = net.sourceforge.ganttproject.GanttProject 15345.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15345.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15346 similar at 100% with AbstractFactory 15346.100.AbstractProduct = javax.swing.JFrame 15346.100.Product = net.sourceforge.ganttproject.GanttProject 15346.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15346.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15347 similar at 100% with AbstractFactory 15347.100.AbstractProduct = javax.swing.JFrame 15347.100.Product = net.sourceforge.ganttproject.GanttProject 15347.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15347.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15348 similar at 100% with AbstractFactory 15348.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 15348.100.Product = net.sourceforge.ganttproject.GanttProject 15348.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15348.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 15349 similar at 100% with AbstractFactory 15349.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject 15349.100.Product = net.sourceforge.ganttproject.GanttProject 15349.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15349.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15350 similar at 100% with AbstractFactory 15350.100.AbstractProduct = java.awt.event.ActionListener 15350.100.Product = net.sourceforge.ganttproject.GanttProject 15350.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15350.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 15351 similar at 100% with AbstractFactory 15351.100.AbstractProduct = java.awt.event.ActionListener 15351.100.Product = net.sourceforge.ganttproject.GanttProject 15351.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15351.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15352 similar at 100% with AbstractFactory 15352.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 15352.100.Product = net.sourceforge.ganttproject.GanttProject 15352.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15352.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 15353 similar at 100% with AbstractFactory 15353.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 15353.100.Product = net.sourceforge.ganttproject.GanttProject 15353.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15353.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15354 similar at 100% with AbstractFactory 15354.100.AbstractProduct = javax.swing.JFrame 15354.100.Product = net.sourceforge.ganttproject.GanttProject 15354.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15354.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 15355 similar at 100% with AbstractFactory 15355.100.AbstractProduct = javax.swing.JFrame 15355.100.Product = net.sourceforge.ganttproject.GanttProject 15355.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15355.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15356 similar at 100% with AbstractFactory 15356.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15356.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 15356.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15356.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15357 similar at 100% with AbstractFactory 15357.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15357.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 15357.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15357.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15358 similar at 100% with AbstractFactory 15358.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15358.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 15358.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15358.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15359 similar at 100% with AbstractFactory 15359.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15359.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 15359.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15359.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15360 similar at 100% with AbstractFactory 15360.100.AbstractProduct = java.lang.Object 15360.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 15360.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15360.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15361 similar at 100% with AbstractFactory 15361.100.AbstractProduct = java.lang.Object 15361.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 15361.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15361.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15362 similar at 100% with AbstractFactory 15362.100.AbstractProduct = java.lang.Object 15362.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 15362.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15362.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15363 similar at 100% with AbstractFactory 15363.100.AbstractProduct = java.lang.Object 15363.100.Product = net.sourceforge.ganttproject.parser.AllocationTagHandler 15363.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15363.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15364 similar at 100% with AbstractFactory 15364.100.AbstractProduct = javax.swing.event.ChangeListener 15364.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15364.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15364.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15365 similar at 100% with AbstractFactory 15365.100.AbstractProduct = javax.swing.event.ChangeListener 15365.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15365.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15365.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15366 similar at 100% with AbstractFactory 15366.100.AbstractProduct = javax.swing.event.ChangeListener 15366.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15366.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15366.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15367 similar at 100% with AbstractFactory 15367.100.AbstractProduct = javax.swing.event.ChangeListener 15367.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15367.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15367.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15368 similar at 100% with AbstractFactory 15368.100.AbstractProduct = java.awt.event.ActionListener 15368.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15368.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15368.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15369 similar at 100% with AbstractFactory 15369.100.AbstractProduct = java.awt.event.ActionListener 15369.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15369.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15369.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15370 similar at 100% with AbstractFactory 15370.100.AbstractProduct = java.awt.event.ActionListener 15370.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15370.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15370.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15371 similar at 100% with AbstractFactory 15371.100.AbstractProduct = java.awt.event.ActionListener 15371.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15371.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15371.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15372 similar at 100% with AbstractFactory 15372.100.AbstractProduct = javax.swing.JDialog 15372.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15372.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15372.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15373 similar at 100% with AbstractFactory 15373.100.AbstractProduct = javax.swing.JDialog 15373.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15373.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15373.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15374 similar at 100% with AbstractFactory 15374.100.AbstractProduct = javax.swing.JDialog 15374.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15374.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15374.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15375 similar at 100% with AbstractFactory 15375.100.AbstractProduct = javax.swing.JDialog 15375.100.Product = net.sourceforge.ganttproject.gui.GanttPreviewPrint 15375.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15375.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15376 similar at 100% with AbstractFactory 15376.100.AbstractProduct = java.lang.Object 15376.100.Product = net.sourceforge.ganttproject.language.GanttLanguage 15376.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 15376.100.AbstractFactory = java.lang.Object # Micro-architecture 15377 similar at 100% with AbstractFactory 15377.100.AbstractProduct = javax.swing.JPanel 15377.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 15377.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15377.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15378 similar at 100% with AbstractFactory 15378.100.AbstractProduct = javax.swing.JPanel 15378.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 15378.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15378.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15379 similar at 100% with AbstractFactory 15379.100.AbstractProduct = javax.swing.JPanel 15379.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 15379.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15379.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15380 similar at 100% with AbstractFactory 15380.100.AbstractProduct = javax.swing.JPanel 15380.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 15380.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15380.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15381 similar at 100% with AbstractFactory 15381.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 15381.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 15381.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15381.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15382 similar at 100% with AbstractFactory 15382.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 15382.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 15382.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15382.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15383 similar at 100% with AbstractFactory 15383.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 15383.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 15383.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15383.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15384 similar at 100% with AbstractFactory 15384.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView 15384.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 15384.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15384.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15385 similar at 100% with AbstractFactory 15385.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 15385.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 15385.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15385.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15386 similar at 100% with AbstractFactory 15386.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 15386.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 15386.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15386.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15387 similar at 100% with AbstractFactory 15387.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 15387.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 15387.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15387.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15388 similar at 100% with AbstractFactory 15388.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext 15388.100.Product = net.sourceforge.ganttproject.GanttResourcePanel 15388.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15388.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15389 similar at 100% with AbstractFactory 15389.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 15389.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 15389.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15389.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15390 similar at 100% with AbstractFactory 15390.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 15390.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 15390.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15390.100.AbstractFactory = java.lang.Object # Micro-architecture 15391 similar at 100% with AbstractFactory 15391.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 15391.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 15391.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15391.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15392 similar at 100% with AbstractFactory 15392.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 15392.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishFinishConstraintImpl 15392.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15392.100.AbstractFactory = java.lang.Object # Micro-architecture 15393 similar at 100% with AbstractFactory 15393.100.AbstractProduct = java.lang.Object 15393.100.Product = net.sourceforge.ganttproject.io.CSVOptions 15393.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 15393.100.AbstractFactory = java.lang.Object # Micro-architecture 15394 similar at 100% with AbstractFactory 15394.100.AbstractProduct = java.lang.Object 15394.100.Product = net.sourceforge.ganttproject.gui.GanttLookAndFeels 15394.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttLookAndFeels 15394.100.AbstractFactory = java.lang.Object # Micro-architecture 15395 similar at 100% with AbstractFactory 15395.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 15395.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 15395.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15395.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 15396 similar at 100% with AbstractFactory 15396.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 15396.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchFromKey 15396.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15396.100.AbstractFactory = java.lang.Object # Micro-architecture 15397 similar at 100% with AbstractFactory 15397.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 15397.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 15397.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 15397.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 15398 similar at 100% with AbstractFactory 15398.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection 15398.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 15398.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 15398.100.AbstractFactory = java.lang.Object # Micro-architecture 15399 similar at 100% with AbstractFactory 15399.100.AbstractProduct = java.lang.Object 15399.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 15399.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 15399.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.ResourceAssignmentCollection # Micro-architecture 15400 similar at 100% with AbstractFactory 15400.100.AbstractProduct = java.lang.Object 15400.100.Product = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 15400.100.ConcreteFactory = net.sourceforge.ganttproject.task.ResourceAssignmentCollectionImpl 15400.100.AbstractFactory = java.lang.Object # Micro-architecture 15401 similar at 100% with AbstractFactory 15401.100.AbstractProduct = javax.swing.JFrame 15401.100.Product = net.sourceforge.ganttproject.GanttSplash 15401.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15401.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15402 similar at 100% with AbstractFactory 15402.100.AbstractProduct = javax.swing.JFrame 15402.100.Product = net.sourceforge.ganttproject.GanttSplash 15402.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15402.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15403 similar at 100% with AbstractFactory 15403.100.AbstractProduct = javax.swing.JFrame 15403.100.Product = net.sourceforge.ganttproject.GanttSplash 15403.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15403.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15404 similar at 100% with AbstractFactory 15404.100.AbstractProduct = javax.swing.JFrame 15404.100.Product = net.sourceforge.ganttproject.GanttSplash 15404.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15404.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15405 similar at 100% with AbstractFactory 15405.100.AbstractProduct = java.lang.Object 15405.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 15405.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15405.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15406 similar at 100% with AbstractFactory 15406.100.AbstractProduct = java.lang.Object 15406.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 15406.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15406.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15407 similar at 100% with AbstractFactory 15407.100.AbstractProduct = java.lang.Object 15407.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 15407.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15407.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15408 similar at 100% with AbstractFactory 15408.100.AbstractProduct = java.lang.Object 15408.100.Product = net.sourceforge.ganttproject.export.DeprecatedProjectExportData 15408.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15408.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15409 similar at 100% with AbstractFactory 15409.100.AbstractProduct = java.lang.Object 15409.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 15409.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15409.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15410 similar at 100% with AbstractFactory 15410.100.AbstractProduct = java.lang.Object 15410.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 15410.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15410.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15411 similar at 100% with AbstractFactory 15411.100.AbstractProduct = java.lang.Object 15411.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 15411.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15411.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15412 similar at 100% with AbstractFactory 15412.100.AbstractProduct = java.lang.Object 15412.100.Product = net.sourceforge.ganttproject.io.GanttXMLSaver 15412.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15412.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15413 similar at 100% with AbstractFactory 15413.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 15413.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 15413.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15413.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15414 similar at 100% with AbstractFactory 15414.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 15414.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 15414.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15414.100.AbstractFactory = java.lang.Object # Micro-architecture 15415 similar at 100% with AbstractFactory 15415.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 15415.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 15415.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15415.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15416 similar at 100% with AbstractFactory 15416.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 15416.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartStartConstraintImpl 15416.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15416.100.AbstractFactory = java.lang.Object # Micro-architecture 15417 similar at 100% with AbstractFactory 15417.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15417.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 15417.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 15417.100.AbstractFactory = java.lang.Object # Micro-architecture 15418 similar at 100% with AbstractFactory 15418.100.AbstractProduct = java.lang.Object 15418.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 15418.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 15418.100.AbstractFactory = java.lang.Object # Micro-architecture 15419 similar at 100% with AbstractFactory 15419.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15419.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 15419.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15419.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15420 similar at 100% with AbstractFactory 15420.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15420.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 15420.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15420.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15421 similar at 100% with AbstractFactory 15421.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15421.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 15421.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15421.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15422 similar at 100% with AbstractFactory 15422.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15422.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 15422.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15422.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15423 similar at 100% with AbstractFactory 15423.100.AbstractProduct = java.lang.Object 15423.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 15423.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15423.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15424 similar at 100% with AbstractFactory 15424.100.AbstractProduct = java.lang.Object 15424.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 15424.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15424.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15425 similar at 100% with AbstractFactory 15425.100.AbstractProduct = java.lang.Object 15425.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 15425.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15425.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15426 similar at 100% with AbstractFactory 15426.100.AbstractProduct = java.lang.Object 15426.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 15426.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15426.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15427 similar at 100% with AbstractFactory 15427.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15427.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 15427.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 15427.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 15428 similar at 100% with AbstractFactory 15428.100.AbstractProduct = java.lang.Object 15428.100.Product = net.sourceforge.ganttproject.parser.RoleTagHandler 15428.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 15428.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 15429 similar at 100% with AbstractFactory 15429.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15429.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 15429.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15429.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15430 similar at 100% with AbstractFactory 15430.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15430.100.Product = net.sourceforge.ganttproject.gui.options.ParametersSettingsPanel 15430.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15430.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15431 similar at 100% with AbstractFactory 15431.100.AbstractProduct = java.lang.Object 15431.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 15431.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 15431.100.AbstractFactory = java.lang.Object # Micro-architecture 15432 similar at 100% with AbstractFactory 15432.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 15432.100.Product = net.sourceforge.ganttproject.time.TimeUnitImpl 15432.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 15432.100.AbstractFactory = java.lang.Object # Micro-architecture 15433 similar at 100% with AbstractFactory 15433.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 15433.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 15433.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15433.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 15434 similar at 100% with AbstractFactory 15434.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 15434.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 15434.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15434.100.AbstractFactory = java.lang.Object # Micro-architecture 15435 similar at 100% with AbstractFactory 15435.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 15435.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 15435.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15435.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 15436 similar at 100% with AbstractFactory 15436.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 15436.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 15436.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15436.100.AbstractFactory = java.lang.Object # Micro-architecture 15437 similar at 100% with AbstractFactory 15437.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 15437.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 15437.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15437.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15438 similar at 100% with AbstractFactory 15438.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 15438.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 15438.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15438.100.AbstractFactory = java.lang.Object # Micro-architecture 15439 similar at 100% with AbstractFactory 15439.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 15439.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 15439.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15439.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15440 similar at 100% with AbstractFactory 15440.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 15440.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.FinishStartConstraintImpl 15440.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15440.100.AbstractFactory = java.lang.Object # Micro-architecture 15441 similar at 100% with AbstractFactory 15441.100.AbstractProduct = java.io.ByteArrayOutputStream 15441.100.Product = net.sourceforge.ganttproject.document.HttpDocumentOutputStream 15441.100.ConcreteFactory = net.sourceforge.ganttproject.document.HttpDocument 15441.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument # Micro-architecture 15442 similar at 100% with AbstractFactory 15442.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15442.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 15442.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15442.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15443 similar at 100% with AbstractFactory 15443.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15443.100.Product = net.sourceforge.ganttproject.gui.options.WelcomeSettingsPanel 15443.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15443.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15444 similar at 100% with AbstractFactory 15444.100.AbstractProduct = javax.swing.filechooser.FileFilter 15444.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 15444.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15444.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15445 similar at 100% with AbstractFactory 15445.100.AbstractProduct = javax.swing.filechooser.FileFilter 15445.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 15445.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15445.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15446 similar at 100% with AbstractFactory 15446.100.AbstractProduct = javax.swing.filechooser.FileFilter 15446.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 15446.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15446.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15447 similar at 100% with AbstractFactory 15447.100.AbstractProduct = javax.swing.filechooser.FileFilter 15447.100.Product = net.sourceforge.ganttproject.filter.GanttXFIGFileFilter 15447.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15447.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15448 similar at 100% with AbstractFactory 15448.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15448.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 15448.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15448.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15449 similar at 100% with AbstractFactory 15449.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15449.100.Product = net.sourceforge.ganttproject.gui.options.ColorSettingsPanel 15449.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15449.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15450 similar at 100% with AbstractFactory 15450.100.AbstractProduct = java.lang.Object 15450.100.Product = net.sourceforge.ganttproject.export.GanttChartExportData 15450.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 15450.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 15451 similar at 100% with AbstractFactory 15451.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 15451.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 15451.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 15451.100.AbstractFactory = java.lang.Object # Micro-architecture 15452 similar at 100% with AbstractFactory 15452.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet 15452.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 15452.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 15452.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 15453 similar at 100% with AbstractFactory 15453.100.AbstractProduct = java.lang.Object 15453.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 15453.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 15453.100.AbstractFactory = java.lang.Object # Micro-architecture 15454 similar at 100% with AbstractFactory 15454.100.AbstractProduct = java.lang.Object 15454.100.Product = net.sourceforge.ganttproject.roles.RoleSetImpl 15454.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleManagerImpl 15454.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleManager # Micro-architecture 15455 similar at 100% with AbstractFactory 15455.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 15455.100.Product = net.sourceforge.ganttproject.GanttTask 15455.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15455.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 15456 similar at 100% with AbstractFactory 15456.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 15456.100.Product = net.sourceforge.ganttproject.GanttTask 15456.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15456.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15457 similar at 100% with AbstractFactory 15457.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 15457.100.Product = net.sourceforge.ganttproject.GanttTask 15457.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15457.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 15458 similar at 100% with AbstractFactory 15458.100.AbstractProduct = java.io.Serializable 15458.100.Product = net.sourceforge.ganttproject.GanttTask 15458.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15458.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 15459 similar at 100% with AbstractFactory 15459.100.AbstractProduct = java.io.Serializable 15459.100.Product = net.sourceforge.ganttproject.GanttTask 15459.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15459.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15460 similar at 100% with AbstractFactory 15460.100.AbstractProduct = java.io.Serializable 15460.100.Product = net.sourceforge.ganttproject.GanttTask 15460.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15460.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 15461 similar at 100% with AbstractFactory 15461.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 15461.100.Product = net.sourceforge.ganttproject.GanttTask 15461.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15461.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15462 similar at 100% with AbstractFactory 15462.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 15462.100.Product = net.sourceforge.ganttproject.GanttTask 15462.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15462.100.AbstractFactory = java.lang.Object # Micro-architecture 15463 similar at 100% with AbstractFactory 15463.100.AbstractProduct = java.io.Serializable 15463.100.Product = net.sourceforge.ganttproject.GanttTask 15463.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15463.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15464 similar at 100% with AbstractFactory 15464.100.AbstractProduct = java.io.Serializable 15464.100.Product = net.sourceforge.ganttproject.GanttTask 15464.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15464.100.AbstractFactory = java.lang.Object # Micro-architecture 15465 similar at 100% with AbstractFactory 15465.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 15465.100.Product = net.sourceforge.ganttproject.GanttTask 15465.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 15465.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 15466 similar at 100% with AbstractFactory 15466.100.AbstractProduct = net.sourceforge.ganttproject.task.TaskImpl 15466.100.Product = net.sourceforge.ganttproject.GanttTask 15466.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 15466.100.AbstractFactory = java.io.Serializable # Micro-architecture 15467 similar at 100% with AbstractFactory 15467.100.AbstractProduct = java.io.Serializable 15467.100.Product = net.sourceforge.ganttproject.GanttTask 15467.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 15467.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 15468 similar at 100% with AbstractFactory 15468.100.AbstractProduct = java.io.Serializable 15468.100.Product = net.sourceforge.ganttproject.GanttTask 15468.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 15468.100.AbstractFactory = java.io.Serializable # Micro-architecture 15469 similar at 100% with AbstractFactory 15469.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15469.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15469.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15469.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15470 similar at 100% with AbstractFactory 15470.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15470.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15470.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15470.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15471 similar at 100% with AbstractFactory 15471.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15471.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15471.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15471.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15472 similar at 100% with AbstractFactory 15472.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15472.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15472.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15472.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15473 similar at 100% with AbstractFactory 15473.100.AbstractProduct = java.lang.Object 15473.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15473.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15473.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15474 similar at 100% with AbstractFactory 15474.100.AbstractProduct = java.lang.Object 15474.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15474.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15474.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15475 similar at 100% with AbstractFactory 15475.100.AbstractProduct = java.lang.Object 15475.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15475.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15475.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15476 similar at 100% with AbstractFactory 15476.100.AbstractProduct = java.lang.Object 15476.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15476.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15476.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15477 similar at 100% with AbstractFactory 15477.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 15477.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15477.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15477.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15478 similar at 100% with AbstractFactory 15478.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 15478.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15478.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15478.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15479 similar at 100% with AbstractFactory 15479.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 15479.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15479.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15479.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15480 similar at 100% with AbstractFactory 15480.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 15480.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15480.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15480.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15481 similar at 100% with AbstractFactory 15481.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15481.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15481.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 15481.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 15482 similar at 100% with AbstractFactory 15482.100.AbstractProduct = java.lang.Object 15482.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15482.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 15482.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 15483 similar at 100% with AbstractFactory 15483.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 15483.100.Product = net.sourceforge.ganttproject.parser.ResourceTagHandler 15483.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 15483.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 15484 similar at 100% with AbstractFactory 15484.100.AbstractProduct = java.util.EventObject 15484.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 15484.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 15484.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 15485 similar at 100% with AbstractFactory 15485.100.AbstractProduct = java.util.EventObject 15485.100.Product = net.sourceforge.ganttproject.resource.ResourceEvent 15485.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 15485.100.AbstractFactory = java.lang.Object # Micro-architecture 15486 similar at 100% with AbstractFactory 15486.100.AbstractProduct = javax.swing.JButton 15486.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 15486.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 15486.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 15487 similar at 100% with AbstractFactory 15487.100.AbstractProduct = javax.swing.JButton 15487.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 15487.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskDependenciesPanel 15487.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 15488 similar at 100% with AbstractFactory 15488.100.AbstractProduct = javax.swing.JButton 15488.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 15488.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15488.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15489 similar at 100% with AbstractFactory 15489.100.AbstractProduct = javax.swing.JButton 15489.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 15489.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15489.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15490 similar at 100% with AbstractFactory 15490.100.AbstractProduct = javax.swing.JButton 15490.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 15490.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15490.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15491 similar at 100% with AbstractFactory 15491.100.AbstractProduct = javax.swing.JButton 15491.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 15491.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15491.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15492 similar at 100% with AbstractFactory 15492.100.AbstractProduct = javax.swing.JButton 15492.100.Product = net.sourceforge.ganttproject.gui.TestGanttRolloverButton 15492.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 15492.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15493 similar at 100% with AbstractFactory 15493.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15493.100.Product = net.sourceforge.ganttproject.gui.about.AboutAuthorPanel 15493.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 15493.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15494 similar at 100% with AbstractFactory 15494.100.AbstractProduct = java.lang.Object 15494.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 15494.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 15494.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 15495 similar at 100% with AbstractFactory 15495.100.AbstractProduct = java.lang.Object 15495.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 15495.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 15495.100.AbstractFactory = java.lang.Object # Micro-architecture 15496 similar at 100% with AbstractFactory 15496.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 15496.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 15496.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 15496.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.roles.RoleSet # Micro-architecture 15497 similar at 100% with AbstractFactory 15497.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.roles.Role 15497.100.Product = net.sourceforge.ganttproject.roles.RoleImpl 15497.100.ConcreteFactory = net.sourceforge.ganttproject.roles.RoleSetImpl 15497.100.AbstractFactory = java.lang.Object # Micro-architecture 15498 similar at 100% with AbstractFactory 15498.100.AbstractProduct = java.lang.Exception 15498.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 15498.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15498.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 15499 similar at 100% with AbstractFactory 15499.100.AbstractProduct = java.lang.Exception 15499.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 15499.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15499.100.AbstractFactory = java.lang.Object # Micro-architecture 15500 similar at 100% with AbstractFactory 15500.100.AbstractProduct = java.lang.Exception 15500.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyException 15500.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 15500.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 15501 similar at 100% with AbstractFactory 15501.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 15501.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 15501.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15501.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 15502 similar at 100% with AbstractFactory 15502.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.SearchKey 15502.100.Product = net.sourceforge.ganttproject.task.dependency.RangeSearchToKey 15502.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15502.100.AbstractFactory = java.lang.Object # Micro-architecture 15503 similar at 100% with AbstractFactory 15503.100.AbstractProduct = java.lang.Object 15503.100.Product = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyItem 15503.100.ConcreteFactory = net.sourceforge.ganttproject.task.hierarchy.TaskHierarchyManagerImpl 15503.100.AbstractFactory = java.lang.Object # Micro-architecture 15504 similar at 100% with AbstractFactory 15504.100.AbstractProduct = java.lang.Exception 15504.100.Product = net.sourceforge.ganttproject.export.ExportException 15504.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 15504.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 15505 similar at 100% with AbstractFactory 15505.100.AbstractProduct = javax.swing.table.AbstractTableModel 15505.100.Product = net.sourceforge.ganttproject.gui.ResourcesTableModel 15505.100.ConcreteFactory = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 15505.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel # Micro-architecture 15506 similar at 100% with AbstractFactory 15506.100.AbstractProduct = java.util.EventObject 15506.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 15506.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15506.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15507 similar at 100% with AbstractFactory 15507.100.AbstractProduct = java.util.EventObject 15507.100.Product = net.sourceforge.ganttproject.task.event.TaskScheduleEvent 15507.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15507.100.AbstractFactory = java.lang.Object # Micro-architecture 15508 similar at 100% with AbstractFactory 15508.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15508.100.Product = net.sourceforge.ganttproject.gui.about.AboutJavaInfosPanel 15508.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 15508.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15509 similar at 100% with AbstractFactory 15509.100.AbstractProduct = java.lang.Object 15509.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 15509.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 15509.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 15510 similar at 100% with AbstractFactory 15510.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 15510.100.Product = net.sourceforge.ganttproject.gui.projectwizard.ProjectNamePage 15510.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 15510.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 15511 similar at 100% with AbstractFactory 15511.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15511.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15511.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15511.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15512 similar at 100% with AbstractFactory 15512.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15512.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15512.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15512.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15513 similar at 100% with AbstractFactory 15513.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15513.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15513.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15513.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15514 similar at 100% with AbstractFactory 15514.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15514.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15514.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15514.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15515 similar at 100% with AbstractFactory 15515.100.AbstractProduct = java.lang.Object 15515.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15515.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15515.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15516 similar at 100% with AbstractFactory 15516.100.AbstractProduct = java.lang.Object 15516.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15516.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15516.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15517 similar at 100% with AbstractFactory 15517.100.AbstractProduct = java.lang.Object 15517.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15517.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15517.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15518 similar at 100% with AbstractFactory 15518.100.AbstractProduct = java.lang.Object 15518.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15518.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15518.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15519 similar at 100% with AbstractFactory 15519.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 15519.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15519.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15519.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15520 similar at 100% with AbstractFactory 15520.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 15520.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15520.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15520.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15521 similar at 100% with AbstractFactory 15521.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 15521.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15521.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15521.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15522 similar at 100% with AbstractFactory 15522.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 15522.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15522.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15522.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15523 similar at 100% with AbstractFactory 15523.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler 15523.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15523.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 15523.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 15524 similar at 100% with AbstractFactory 15524.100.AbstractProduct = java.lang.Object 15524.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15524.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 15524.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 15525 similar at 100% with AbstractFactory 15525.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.parser.ParsingListener 15525.100.Product = net.sourceforge.ganttproject.parser.DependencyTagHandler 15525.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 15525.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 15526 similar at 100% with AbstractFactory 15526.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15526.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 15526.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15526.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15527 similar at 100% with AbstractFactory 15527.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15527.100.Product = net.sourceforge.ganttproject.gui.options.ExportSettingsPanel 15527.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15527.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15528 similar at 100% with AbstractFactory 15528.100.AbstractProduct = java.lang.Object 15528.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 15528.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15528.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15529 similar at 100% with AbstractFactory 15529.100.AbstractProduct = java.lang.Object 15529.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 15529.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15529.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15530 similar at 100% with AbstractFactory 15530.100.AbstractProduct = java.lang.Object 15530.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 15530.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15530.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15531 similar at 100% with AbstractFactory 15531.100.AbstractProduct = java.lang.Object 15531.100.Product = net.sourceforge.ganttproject.action.ResourceActionSet 15531.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15531.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15532 similar at 100% with AbstractFactory 15532.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 15532.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 15532.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15532.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15533 similar at 100% with AbstractFactory 15533.100.AbstractProduct = net.sourceforge.ganttproject.task.dependency.constraint.ConstraintImpl 15533.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 15533.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15533.100.AbstractFactory = java.lang.Object # Micro-architecture 15534 similar at 100% with AbstractFactory 15534.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 15534.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 15534.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15534.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15535 similar at 100% with AbstractFactory 15535.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyConstraint 15535.100.Product = net.sourceforge.ganttproject.task.dependency.constraint.StartFinishConstraintImpl 15535.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15535.100.AbstractFactory = java.lang.Object # Micro-architecture 15536 similar at 100% with AbstractFactory 15536.100.AbstractProduct = java.lang.Object 15536.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 15536.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15536.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15537 similar at 100% with AbstractFactory 15537.100.AbstractProduct = java.lang.Object 15537.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 15537.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15537.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15538 similar at 100% with AbstractFactory 15538.100.AbstractProduct = java.lang.Object 15538.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 15538.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15538.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15539 similar at 100% with AbstractFactory 15539.100.AbstractProduct = java.lang.Object 15539.100.Product = net.sourceforge.ganttproject.io.GanttTXTOpen 15539.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15539.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15540 similar at 100% with AbstractFactory 15540.100.AbstractProduct = java.awt.event.ActionListener 15540.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 15540.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15540.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15541 similar at 100% with AbstractFactory 15541.100.AbstractProduct = java.awt.event.ActionListener 15541.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 15541.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15541.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15542 similar at 100% with AbstractFactory 15542.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15542.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 15542.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15542.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15543 similar at 100% with AbstractFactory 15543.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15543.100.Product = net.sourceforge.ganttproject.gui.options.CSVSettingsPanel 15543.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15543.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15544 similar at 100% with AbstractFactory 15544.100.AbstractProduct = java.awt.event.ActionListener 15544.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 15544.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15544.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15545 similar at 100% with AbstractFactory 15545.100.AbstractProduct = java.awt.event.ActionListener 15545.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 15545.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15545.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15546 similar at 100% with AbstractFactory 15546.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15546.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 15546.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15546.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15547 similar at 100% with AbstractFactory 15547.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15547.100.Product = net.sourceforge.ganttproject.gui.options.HTMLSettingsPanel 15547.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15547.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15548 similar at 100% with AbstractFactory 15548.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 15548.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 15548.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15548.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 15549 similar at 100% with AbstractFactory 15549.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependency 15549.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 15549.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15549.100.AbstractFactory = java.lang.Object # Micro-architecture 15550 similar at 100% with AbstractFactory 15550.100.AbstractProduct = java.lang.Object 15550.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 15550.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15550.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 15551 similar at 100% with AbstractFactory 15551.100.AbstractProduct = java.lang.Object 15551.100.Product = net.sourceforge.ganttproject.task.dependency.TaskDependencyImpl 15551.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15551.100.AbstractFactory = java.lang.Object # Micro-architecture 15552 similar at 100% with AbstractFactory 15552.100.AbstractProduct = java.lang.Object 15552.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 15552.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15552.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 15553 similar at 100% with AbstractFactory 15553.100.AbstractProduct = java.lang.Object 15553.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 15553.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15553.100.AbstractFactory = java.lang.Object # Micro-architecture 15554 similar at 100% with AbstractFactory 15554.100.AbstractProduct = java.lang.Comparable 15554.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 15554.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15554.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.dependency.TaskDependencyCollection # Micro-architecture 15555 similar at 100% with AbstractFactory 15555.100.AbstractProduct = java.lang.Comparable 15555.100.Product = net.sourceforge.ganttproject.task.dependency.SearchKey 15555.100.ConcreteFactory = net.sourceforge.ganttproject.task.dependency.TaskDependencyCollectionImpl 15555.100.AbstractFactory = java.lang.Object # Micro-architecture 15556 similar at 100% with AbstractFactory 15556.100.AbstractProduct = java.lang.Exception 15556.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 15556.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 15556.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.parser.TagHandler # Micro-architecture 15557 similar at 100% with AbstractFactory 15557.100.AbstractProduct = java.lang.Exception 15557.100.Product = net.sourceforge.ganttproject.parser.FileFormatException 15557.100.ConcreteFactory = net.sourceforge.ganttproject.parser.AllocationTagHandler 15557.100.AbstractFactory = java.lang.Object # Micro-architecture 15558 similar at 100% with AbstractFactory 15558.100.AbstractProduct = net.sourceforge.ganttproject.time.TimeUnitImpl 15558.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 15558.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 15558.100.AbstractFactory = java.lang.Object # Micro-architecture 15559 similar at 100% with AbstractFactory 15559.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.DateFrameable 15559.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 15559.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 15559.100.AbstractFactory = java.lang.Object # Micro-architecture 15560 similar at 100% with AbstractFactory 15560.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnit 15560.100.Product = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 15560.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 15560.100.AbstractFactory = java.lang.Object # Micro-architecture 15561 similar at 100% with AbstractFactory 15561.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15561.100.Product = net.sourceforge.ganttproject.gui.about.AboutLicensePanel 15561.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 15561.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15562 similar at 100% with AbstractFactory 15562.100.AbstractProduct = java.lang.Object 15562.100.Product = net.sourceforge.ganttproject.gui.UIConfiguration 15562.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 15562.100.AbstractFactory = java.lang.Object # Micro-architecture 15563 similar at 100% with AbstractFactory 15563.100.AbstractProduct = java.awt.TexturePaint 15563.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 15563.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 15563.100.AbstractFactory = java.lang.Object # Micro-architecture 15564 similar at 100% with AbstractFactory 15564.100.AbstractProduct = java.awt.TexturePaint 15564.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 15564.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 15564.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 15565 similar at 100% with AbstractFactory 15565.100.AbstractProduct = java.awt.TexturePaint 15565.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 15565.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttXMLSaver 15565.100.AbstractFactory = java.lang.Object # Micro-architecture 15566 similar at 100% with AbstractFactory 15566.100.AbstractProduct = java.awt.TexturePaint 15566.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 15566.100.ConcreteFactory = net.sourceforge.ganttproject.shape.PreviewPanel 15566.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15567 similar at 100% with AbstractFactory 15567.100.AbstractProduct = java.awt.TexturePaint 15567.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 15567.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 15567.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15568 similar at 100% with AbstractFactory 15568.100.AbstractProduct = java.awt.TexturePaint 15568.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 15568.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 15568.100.AbstractFactory = javax.swing.event.ListSelectionListener # Micro-architecture 15569 similar at 100% with AbstractFactory 15569.100.AbstractProduct = java.awt.TexturePaint 15569.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 15569.100.ConcreteFactory = net.sourceforge.ganttproject.shape.Shape 15569.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15570 similar at 100% with AbstractFactory 15570.100.AbstractProduct = java.awt.TexturePaint 15570.100.Product = net.sourceforge.ganttproject.shape.ShapePaint 15570.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 15570.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15571 similar at 100% with AbstractFactory 15571.100.AbstractProduct = javax.swing.JComboBox 15571.100.Product = net.sourceforge.ganttproject.shape.JPaintCombo 15571.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 15571.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15572 similar at 100% with AbstractFactory 15572.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15572.100.Product = net.sourceforge.ganttproject.gui.about.AboutLibraryPanel 15572.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 15572.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15573 similar at 100% with AbstractFactory 15573.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 15573.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 15573.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 15573.100.AbstractFactory = java.lang.Object # Micro-architecture 15574 similar at 100% with AbstractFactory 15574.100.AbstractProduct = java.lang.Object 15574.100.Product = net.sourceforge.ganttproject.export.FontRecord 15574.100.ConcreteFactory = net.sourceforge.ganttproject.export.PDFExportProcessor 15574.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.export.ProjectExportProcessor # Micro-architecture 15575 similar at 100% with AbstractFactory 15575.100.AbstractProduct = java.lang.Object 15575.100.Product = net.sourceforge.ganttproject.export.FontRecord 15575.100.ConcreteFactory = net.sourceforge.ganttproject.export.JDKFontLocator 15575.100.AbstractFactory = java.lang.Object # Micro-architecture 15576 similar at 100% with AbstractFactory 15576.100.AbstractProduct = java.lang.Object 15576.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 15576.100.ConcreteFactory = net.sourceforge.ganttproject.GanttOptions 15576.100.AbstractFactory = java.lang.Object # Micro-architecture 15577 similar at 100% with AbstractFactory 15577.100.AbstractProduct = java.lang.Object 15577.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 15577.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15577.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15578 similar at 100% with AbstractFactory 15578.100.AbstractProduct = java.lang.Object 15578.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 15578.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15578.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15579 similar at 100% with AbstractFactory 15579.100.AbstractProduct = java.lang.Object 15579.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 15579.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15579.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15580 similar at 100% with AbstractFactory 15580.100.AbstractProduct = java.lang.Object 15580.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 15580.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15580.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15581 similar at 100% with AbstractFactory 15581.100.AbstractProduct = java.lang.Object 15581.100.Product = net.sourceforge.ganttproject.io.GanttXMLOpen 15581.100.ConcreteFactory = net.sourceforge.ganttproject.action.ImportResources 15581.100.AbstractFactory = javax.swing.AbstractAction # Micro-architecture 15582 similar at 100% with AbstractFactory 15582.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 15582.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 15582.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15582.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15583 similar at 100% with AbstractFactory 15583.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 15583.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 15583.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15583.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15584 similar at 100% with AbstractFactory 15584.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 15584.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 15584.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15584.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15585 similar at 100% with AbstractFactory 15585.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 15585.100.Product = net.sourceforge.ganttproject.gui.about.AboutDialog 15585.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15585.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15586 similar at 100% with AbstractFactory 15586.100.AbstractProduct = javax.swing.AbstractAction 15586.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 15586.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15586.100.AbstractFactory = java.awt.dnd.DragGestureListener # Micro-architecture 15587 similar at 100% with AbstractFactory 15587.100.AbstractProduct = javax.swing.AbstractAction 15587.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 15587.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15587.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 15588 similar at 100% with AbstractFactory 15588.100.AbstractProduct = javax.swing.AbstractAction 15588.100.Product = net.sourceforge.ganttproject.action.NewTaskAction 15588.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTree 15588.100.AbstractFactory = java.awt.dnd.DragSourceListener # Micro-architecture 15589 similar at 100% with AbstractFactory 15589.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 15589.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 15589.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 15589.100.AbstractFactory = java.lang.Object # Micro-architecture 15590 similar at 100% with AbstractFactory 15590.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 15590.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 15590.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 15590.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 15591 similar at 100% with AbstractFactory 15591.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 15591.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 15591.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.AdjustTaskBoundsAlgorithm 15591.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 15592 similar at 100% with AbstractFactory 15592.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 15592.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 15592.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 15592.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithm # Micro-architecture 15593 similar at 100% with AbstractFactory 15593.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 15593.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 15593.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.FindPossibleDependeesAlgorithmImpl 15593.100.AbstractFactory = java.lang.Object # Micro-architecture 15594 similar at 100% with AbstractFactory 15594.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.MutableTask 15594.100.Product = EPI_Abstract_net.sourceforge.ganttproject.task.Task 15594.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.task.algorithm.RecalculateTaskScheduleAlgorithm 15594.100.AbstractFactory = net.sourceforge.ganttproject.task.algorithm.AlgorithmBase # Micro-architecture 15595 similar at 100% with AbstractFactory 15595.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 15595.100.Product = net.sourceforge.ganttproject.document.FileDocument 15595.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15595.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15596 similar at 100% with AbstractFactory 15596.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 15596.100.Product = net.sourceforge.ganttproject.document.FileDocument 15596.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15596.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15597 similar at 100% with AbstractFactory 15597.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 15597.100.Product = net.sourceforge.ganttproject.document.FileDocument 15597.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15597.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15598 similar at 100% with AbstractFactory 15598.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 15598.100.Product = net.sourceforge.ganttproject.document.FileDocument 15598.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15598.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15599 similar at 100% with AbstractFactory 15599.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractDocument 15599.100.Product = net.sourceforge.ganttproject.document.FileDocument 15599.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 15599.100.AbstractFactory = java.lang.Object # Micro-architecture 15600 similar at 100% with AbstractFactory 15600.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15600.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 15600.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15600.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15601 similar at 100% with AbstractFactory 15601.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15601.100.Product = net.sourceforge.ganttproject.gui.options.RolesSettingsPanel 15601.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15601.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15602 similar at 100% with AbstractFactory 15602.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 15602.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 15602.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15602.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15603 similar at 100% with AbstractFactory 15603.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 15603.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 15603.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15603.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15604 similar at 100% with AbstractFactory 15604.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 15604.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 15604.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15604.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15605 similar at 100% with AbstractFactory 15605.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager 15605.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 15605.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15605.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15606 similar at 100% with AbstractFactory 15606.100.AbstractProduct = java.lang.Object 15606.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 15606.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15606.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15607 similar at 100% with AbstractFactory 15607.100.AbstractProduct = java.lang.Object 15607.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 15607.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15607.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15608 similar at 100% with AbstractFactory 15608.100.AbstractProduct = java.lang.Object 15608.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 15608.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15608.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15609 similar at 100% with AbstractFactory 15609.100.AbstractProduct = java.lang.Object 15609.100.Product = net.sourceforge.ganttproject.resource.HumanResourceManager 15609.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15609.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15610 similar at 100% with AbstractFactory 15610.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.document.AbstractURLDocument 15610.100.Product = net.sourceforge.ganttproject.document.HttpDocument 15610.100.ConcreteFactory = net.sourceforge.ganttproject.document.DocumentCreator 15610.100.AbstractFactory = java.lang.Object # Micro-architecture 15611 similar at 100% with AbstractFactory 15611.100.AbstractProduct = java.lang.Object 15611.100.Product = net.sourceforge.ganttproject.gui.projectwizard.I18N 15611.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 15611.100.AbstractFactory = java.lang.Object # Micro-architecture 15612 similar at 100% with AbstractFactory 15612.100.AbstractProduct = java.awt.event.ActionListener 15612.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 15612.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15612.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15613 similar at 100% with AbstractFactory 15613.100.AbstractProduct = java.awt.event.ActionListener 15613.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 15613.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15613.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15614 similar at 100% with AbstractFactory 15614.100.AbstractProduct = java.awt.event.ActionListener 15614.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 15614.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15614.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15615 similar at 100% with AbstractFactory 15615.100.AbstractProduct = java.awt.event.ActionListener 15615.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 15615.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15615.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15616 similar at 100% with AbstractFactory 15616.100.AbstractProduct = javax.swing.JDialog 15616.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 15616.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15616.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15617 similar at 100% with AbstractFactory 15617.100.AbstractProduct = javax.swing.JDialog 15617.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 15617.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15617.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15618 similar at 100% with AbstractFactory 15618.100.AbstractProduct = javax.swing.JDialog 15618.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 15618.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15618.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15619 similar at 100% with AbstractFactory 15619.100.AbstractProduct = javax.swing.JDialog 15619.100.Product = net.sourceforge.ganttproject.gui.GanttDialogProperties 15619.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15619.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15620 similar at 100% with AbstractFactory 15620.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15620.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 15620.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15620.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15621 similar at 100% with AbstractFactory 15621.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15621.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 15621.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15621.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15622 similar at 100% with AbstractFactory 15622.100.AbstractProduct = java.awt.event.ItemListener 15622.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 15622.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15622.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 15623 similar at 100% with AbstractFactory 15623.100.AbstractProduct = java.awt.event.ItemListener 15623.100.Product = net.sourceforge.ganttproject.gui.options.LnFSettingsPanel 15623.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 15623.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15624 similar at 100% with AbstractFactory 15624.100.AbstractProduct = java.lang.Object 15624.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 15624.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 15624.100.AbstractFactory = java.lang.Object # Micro-architecture 15625 similar at 100% with AbstractFactory 15625.100.AbstractProduct = java.lang.Object 15625.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 15625.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskImpl 15625.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.Task # Micro-architecture 15626 similar at 100% with AbstractFactory 15626.100.AbstractProduct = java.lang.Object 15626.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 15626.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 15626.100.AbstractFactory = net.sourceforge.ganttproject.task.TaskImpl # Micro-architecture 15627 similar at 100% with AbstractFactory 15627.100.AbstractProduct = java.lang.Object 15627.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 15627.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTask 15627.100.AbstractFactory = java.io.Serializable # Micro-architecture 15628 similar at 100% with AbstractFactory 15628.100.AbstractProduct = java.lang.Object 15628.100.Product = net.sourceforge.ganttproject.GanttTaskRelationship 15628.100.ConcreteFactory = net.sourceforge.ganttproject.GanttTaskRelationship 15628.100.AbstractFactory = java.lang.Object # Micro-architecture 15629 similar at 100% with AbstractFactory 15629.100.AbstractProduct = javax.swing.JApplet 15629.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 15629.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15629.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 15630 similar at 100% with AbstractFactory 15630.100.AbstractProduct = javax.swing.JApplet 15630.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 15630.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15630.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15631 similar at 100% with AbstractFactory 15631.100.AbstractProduct = java.awt.event.ActionListener 15631.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 15631.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15631.100.AbstractFactory = javax.swing.JApplet # Micro-architecture 15632 similar at 100% with AbstractFactory 15632.100.AbstractProduct = java.awt.event.ActionListener 15632.100.Product = net.sourceforge.ganttproject.gui.GanttApplet 15632.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttApplet 15632.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15633 similar at 100% with AbstractFactory 15633.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 15633.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 15633.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15633.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15634 similar at 100% with AbstractFactory 15634.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.task.TaskLength 15634.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 15634.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15634.100.AbstractFactory = java.lang.Object # Micro-architecture 15635 similar at 100% with AbstractFactory 15635.100.AbstractProduct = java.lang.Object 15635.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 15635.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15635.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15636 similar at 100% with AbstractFactory 15636.100.AbstractProduct = java.lang.Object 15636.100.Product = net.sourceforge.ganttproject.task.TaskLengthImpl 15636.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15636.100.AbstractFactory = java.lang.Object # Micro-architecture 15637 similar at 100% with AbstractFactory 15637.100.AbstractProduct = java.lang.Object 15637.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 15637.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15637.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15638 similar at 100% with AbstractFactory 15638.100.AbstractProduct = java.lang.Object 15638.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 15638.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15638.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15639 similar at 100% with AbstractFactory 15639.100.AbstractProduct = java.lang.Object 15639.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 15639.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15639.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15640 similar at 100% with AbstractFactory 15640.100.AbstractProduct = java.lang.Object 15640.100.Product = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizard 15640.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15640.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15641 similar at 100% with AbstractFactory 15641.100.AbstractProduct = java.lang.Object 15641.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 15641.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 15641.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 15642 similar at 100% with AbstractFactory 15642.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardPage 15642.100.Product = net.sourceforge.ganttproject.gui.projectwizard.RoleSetPage 15642.100.ConcreteFactory = net.sourceforge.ganttproject.gui.projectwizard.NewProjectWizardWindow 15642.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl # Micro-architecture 15643 similar at 100% with AbstractFactory 15643.100.AbstractProduct = java.lang.Object 15643.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 15643.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15643.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15644 similar at 100% with AbstractFactory 15644.100.AbstractProduct = java.lang.Object 15644.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 15644.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15644.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15645 similar at 100% with AbstractFactory 15645.100.AbstractProduct = java.lang.Object 15645.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 15645.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15645.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15646 similar at 100% with AbstractFactory 15646.100.AbstractProduct = java.lang.Object 15646.100.Product = net.sourceforge.ganttproject.io.GanttXFIGSaver 15646.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15646.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15647 similar at 100% with AbstractFactory 15647.100.AbstractProduct = java.util.EventObject 15647.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 15647.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15647.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 15648 similar at 100% with AbstractFactory 15648.100.AbstractProduct = java.util.EventObject 15648.100.Product = net.sourceforge.ganttproject.task.event.TaskDependencyEvent 15648.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 15648.100.AbstractFactory = java.lang.Object # Micro-architecture 15649 similar at 100% with AbstractFactory 15649.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 15649.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 15649.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15649.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15650 similar at 100% with AbstractFactory 15650.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 15650.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 15650.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15650.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15651 similar at 100% with AbstractFactory 15651.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 15651.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 15651.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15651.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15652 similar at 100% with AbstractFactory 15652.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog 15652.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 15652.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15652.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15653 similar at 100% with AbstractFactory 15653.100.AbstractProduct = java.awt.event.ActionListener 15653.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 15653.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15653.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15654 similar at 100% with AbstractFactory 15654.100.AbstractProduct = java.awt.event.ActionListener 15654.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 15654.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15654.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15655 similar at 100% with AbstractFactory 15655.100.AbstractProduct = java.awt.event.ActionListener 15655.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 15655.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15655.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15656 similar at 100% with AbstractFactory 15656.100.AbstractProduct = java.awt.event.ActionListener 15656.100.Product = net.sourceforge.ganttproject.gui.options.SettingsDialog 15656.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15656.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15657 similar at 100% with AbstractFactory 15657.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.ResourceAction 15657.100.Product = net.sourceforge.ganttproject.action.DeleteHumanAction 15657.100.ConcreteFactory = net.sourceforge.ganttproject.action.ResourceActionSet 15657.100.AbstractFactory = java.lang.Object # Micro-architecture 15658 similar at 100% with AbstractFactory 15658.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.time.TimeUnitFunctionOfDate 15658.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 15658.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 15658.100.AbstractFactory = java.lang.Object # Micro-architecture 15659 similar at 100% with AbstractFactory 15659.100.AbstractProduct = net.sourceforge.ganttproject.time.TimeUnitDateFrameableImpl 15659.100.Product = net.sourceforge.ganttproject.time.TimeUnitFunctionOfDateImpl 15659.100.ConcreteFactory = net.sourceforge.ganttproject.time.TimeUnitGraph 15659.100.AbstractFactory = java.lang.Object # Micro-architecture 15660 similar at 100% with AbstractFactory 15660.100.AbstractProduct = java.lang.Object 15660.100.Product = net.sourceforge.ganttproject.export.JDKFontLocator 15660.100.ConcreteFactory = net.sourceforge.ganttproject.io.GanttPDFExport 15660.100.AbstractFactory = java.lang.Object # Micro-architecture 15661 similar at 100% with AbstractFactory 15661.100.AbstractProduct = javax.swing.filechooser.FileFilter 15661.100.Product = net.sourceforge.ganttproject.filter.GanttXMLFileFilter 15661.100.ConcreteFactory = net.sourceforge.ganttproject.gui.OpenFileDialog 15661.100.AbstractFactory = java.lang.Object # Micro-architecture 15662 similar at 100% with AbstractFactory 15662.100.AbstractProduct = javax.swing.AbstractAction 15662.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 15662.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15662.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15663 similar at 100% with AbstractFactory 15663.100.AbstractProduct = javax.swing.AbstractAction 15663.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 15663.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15663.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15664 similar at 100% with AbstractFactory 15664.100.AbstractProduct = javax.swing.AbstractAction 15664.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 15664.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15664.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15665 similar at 100% with AbstractFactory 15665.100.AbstractProduct = javax.swing.AbstractAction 15665.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 15665.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15665.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15666 similar at 100% with AbstractFactory 15666.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 15666.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 15666.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15666.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 15667 similar at 100% with AbstractFactory 15667.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 15667.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 15667.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15667.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 15668 similar at 100% with AbstractFactory 15668.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 15668.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 15668.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15668.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 15669 similar at 100% with AbstractFactory 15669.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.action.RolloverAction 15669.100.Product = net.sourceforge.ganttproject.action.NewArtefactAction 15669.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 15669.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 15670 similar at 100% with AbstractFactory 15670.100.AbstractProduct = java.util.GregorianCalendar 15670.100.Product = net.sourceforge.ganttproject.time.gregorian.GregorianCalendar 15670.100.ConcreteFactory = net.sourceforge.ganttproject.language.GanttLanguage 15670.100.AbstractFactory = java.lang.Object # Micro-architecture 15671 similar at 100% with AbstractFactory 15671.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 15671.100.Product = net.sourceforge.ganttproject.gui.server.ConnectionPanel 15671.100.ConcreteFactory = net.sourceforge.ganttproject.gui.server.ServerDialog 15671.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog --------------------------------------------- 1 and 2 and 3 ConcreteFactory creation Product dummyRelationship ConcreteFactory association Product dummyRelationship AbstractProduct inheritance Product dummyRelationship AbstractFactory inheritance ConcreteFactory Solution Computation Time:4342 Number of Solutions With and Without Ghosts:785 Number of Solutions Without Ghosts:100 Number of Solutions With Ghosts:685 # Micro-architecture 16868 similar at 100% with AbstractFactory 16868.100.AbstractProduct = java.util.EventObject 16868.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 16868.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 16868.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.task.TaskManager # Micro-architecture 16869 similar at 100% with AbstractFactory 16869.100.AbstractProduct = java.util.EventObject 16869.100.Product = net.sourceforge.ganttproject.task.event.TaskHierarchyEvent 16869.100.ConcreteFactory = net.sourceforge.ganttproject.task.TaskManagerImpl 16869.100.AbstractFactory = java.lang.Object # Micro-architecture 16870 similar at 100% with AbstractFactory 16870.100.AbstractProduct = javax.swing.JPanel 16870.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 16870.100.ConcreteFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.projectwizard.WizardImpl 16870.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 16871 similar at 100% with AbstractFactory 16871.100.AbstractProduct = javax.swing.JPanel 16871.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 16871.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 16871.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 16872 similar at 100% with AbstractFactory 16872.100.AbstractProduct = javax.swing.JPanel 16872.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 16872.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 16872.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 16873 similar at 100% with AbstractFactory 16873.100.AbstractProduct = javax.swing.JPanel 16873.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 16873.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 16873.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 16874 similar at 100% with AbstractFactory 16874.100.AbstractProduct = javax.swing.JPanel 16874.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 16874.100.ConcreteFactory = net.sourceforge.ganttproject.gui.about.AboutDialog 16874.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 16875 similar at 100% with AbstractFactory 16875.100.AbstractProduct = javax.swing.JPanel 16875.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 16875.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16875.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 16876 similar at 100% with AbstractFactory 16876.100.AbstractProduct = javax.swing.JPanel 16876.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 16876.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16876.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 16877 similar at 100% with AbstractFactory 16877.100.AbstractProduct = javax.swing.JPanel 16877.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 16877.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16877.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 16878 similar at 100% with AbstractFactory 16878.100.AbstractProduct = javax.swing.JPanel 16878.100.Product = net.sourceforge.ganttproject.gui.options.TopPanel 16878.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16878.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 16879 similar at 100% with AbstractFactory 16879.100.AbstractProduct = java.awt.event.ActionListener 16879.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 16879.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 16879.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 16880 similar at 100% with AbstractFactory 16880.100.AbstractProduct = java.awt.event.ActionListener 16880.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 16880.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 16880.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 16881 similar at 100% with AbstractFactory 16881.100.AbstractProduct = java.awt.event.ActionListener 16881.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 16881.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 16881.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 16882 similar at 100% with AbstractFactory 16882.100.AbstractProduct = java.awt.event.ActionListener 16882.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 16882.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 16882.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 16883 similar at 100% with AbstractFactory 16883.100.AbstractProduct = javax.swing.JDialog 16883.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 16883.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 16883.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 16884 similar at 100% with AbstractFactory 16884.100.AbstractProduct = javax.swing.JDialog 16884.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 16884.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 16884.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 16885 similar at 100% with AbstractFactory 16885.100.AbstractProduct = javax.swing.JDialog 16885.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 16885.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 16885.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 16886 similar at 100% with AbstractFactory 16886.100.AbstractProduct = javax.swing.JDialog 16886.100.Product = net.sourceforge.ganttproject.gui.GanttDialogCalendar 16886.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 16886.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 16887 similar at 100% with AbstractFactory 16887.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 16887.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 16887.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16887.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 16888 similar at 100% with AbstractFactory 16888.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 16888.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 16888.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16888.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 16889 similar at 100% with AbstractFactory 16889.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 16889.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 16889.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16889.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 16890 similar at 100% with AbstractFactory 16890.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 16890.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 16890.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16890.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 16891 similar at 100% with AbstractFactory 16891.100.AbstractProduct = javax.swing.JPanel 16891.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 16891.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16891.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 16892 similar at 100% with AbstractFactory 16892.100.AbstractProduct = javax.swing.JPanel 16892.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 16892.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16892.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 16893 similar at 100% with AbstractFactory 16893.100.AbstractProduct = javax.swing.JPanel 16893.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 16893.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16893.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 16894 similar at 100% with AbstractFactory 16894.100.AbstractProduct = javax.swing.JPanel 16894.100.Product = net.sourceforge.ganttproject.gui.options.ProjectSettingsPanel 16894.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16894.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 16895 similar at 100% with AbstractFactory 16895.100.AbstractProduct = javax.swing.ListCellRenderer 16895.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 16895.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 16895.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 16896 similar at 100% with AbstractFactory 16896.100.AbstractProduct = javax.swing.JLabel 16896.100.Product = net.sourceforge.ganttproject.gui.GanttCellListRenderer 16896.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttDialogPerson 16896.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 16897 similar at 100% with AbstractFactory 16897.100.AbstractProduct = javax.swing.JDialog 16897.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 16897.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 16897.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.IGanttProject # Micro-architecture 16898 similar at 100% with AbstractFactory 16898.100.AbstractProduct = javax.swing.JDialog 16898.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 16898.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 16898.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 16899 similar at 100% with AbstractFactory 16899.100.AbstractProduct = javax.swing.JDialog 16899.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 16899.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 16899.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 16900 similar at 100% with AbstractFactory 16900.100.AbstractProduct = javax.swing.JDialog 16900.100.Product = net.sourceforge.ganttproject.gui.GanttURLChooser 16900.100.ConcreteFactory = net.sourceforge.ganttproject.GanttProject 16900.100.AbstractFactory = javax.swing.JFrame # Micro-architecture 16901 similar at 100% with AbstractFactory 16901.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.CommonPanel 16901.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 16901.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 16901.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 16902 similar at 100% with AbstractFactory 16902.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.taskproperties.InternalStateListener 16902.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 16902.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 16902.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 16903 similar at 100% with AbstractFactory 16903.100.AbstractProduct = java.lang.Object 16903.100.Product = net.sourceforge.ganttproject.gui.taskproperties.TaskAllocationsPanel 16903.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttTaskPropertiesBean 16903.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 16904 similar at 100% with AbstractFactory 16904.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 16904.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 16904.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16904.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 16905 similar at 100% with AbstractFactory 16905.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 16905.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 16905.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16905.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 16906 similar at 100% with AbstractFactory 16906.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 16906.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 16906.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16906.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 16907 similar at 100% with AbstractFactory 16907.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.gui.options.GeneralOptionPanel 16907.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 16907.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16907.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 16908 similar at 100% with AbstractFactory 16908.100.AbstractProduct = javax.swing.JPanel 16908.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 16908.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16908.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 16909 similar at 100% with AbstractFactory 16909.100.AbstractProduct = javax.swing.JPanel 16909.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 16909.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16909.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 16910 similar at 100% with AbstractFactory 16910.100.AbstractProduct = javax.swing.JPanel 16910.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 16910.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16910.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 16911 similar at 100% with AbstractFactory 16911.100.AbstractProduct = javax.swing.JPanel 16911.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 16911.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16911.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 16912 similar at 100% with AbstractFactory 16912.100.AbstractProduct = java.awt.event.ItemListener 16912.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 16912.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16912.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.gui.GeneralDialog # Micro-architecture 16913 similar at 100% with AbstractFactory 16913.100.AbstractProduct = java.awt.event.ItemListener 16913.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 16913.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16913.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 16914 similar at 100% with AbstractFactory 16914.100.AbstractProduct = java.awt.event.ItemListener 16914.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 16914.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16914.100.AbstractFactory = javax.swing.event.TreeSelectionListener # Micro-architecture 16915 similar at 100% with AbstractFactory 16915.100.AbstractProduct = java.awt.event.ItemListener 16915.100.Product = net.sourceforge.ganttproject.gui.options.LanguageSettingsPanel 16915.100.ConcreteFactory = net.sourceforge.ganttproject.gui.options.SettingsDialog 16915.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 16916 similar at 100% with AbstractFactory 16916.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 16916.100.Product = net.sourceforge.ganttproject.resource.HumanResource 16916.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 16916.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 16917 similar at 100% with AbstractFactory 16917.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 16917.100.Product = net.sourceforge.ganttproject.resource.HumanResource 16917.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 16917.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 16918 similar at 100% with AbstractFactory 16918.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 16918.100.Product = net.sourceforge.ganttproject.resource.HumanResource 16918.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 16918.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 16919 similar at 100% with AbstractFactory 16919.100.AbstractProduct = java.lang.Object 16919.100.Product = net.sourceforge.ganttproject.resource.HumanResource 16919.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 16919.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 16920 similar at 100% with AbstractFactory 16920.100.AbstractProduct = java.lang.Object 16920.100.Product = net.sourceforge.ganttproject.resource.HumanResource 16920.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 16920.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceView # Micro-architecture 16921 similar at 100% with AbstractFactory 16921.100.AbstractProduct = java.lang.Object 16921.100.Product = net.sourceforge.ganttproject.resource.HumanResource 16921.100.ConcreteFactory = net.sourceforge.ganttproject.GanttResourcePanel 16921.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceContext # Micro-architecture 16922 similar at 100% with AbstractFactory 16922.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 16922.100.Product = net.sourceforge.ganttproject.resource.HumanResource 16922.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 16922.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 16923 similar at 100% with AbstractFactory 16923.100.AbstractProduct = EPI_Abstract_net.sourceforge.ganttproject.resource.ProjectResource 16923.100.Product = net.sourceforge.ganttproject.resource.HumanResource 16923.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 16923.100.AbstractFactory = java.lang.Object # Micro-architecture 16924 similar at 100% with AbstractFactory 16924.100.AbstractProduct = java.lang.Object 16924.100.Product = net.sourceforge.ganttproject.resource.HumanResource 16924.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 16924.100.AbstractFactory = EPI_Abstract_net.sourceforge.ganttproject.resource.ResourceManager # Micro-architecture 16925 similar at 100% with AbstractFactory 16925.100.AbstractProduct = java.lang.Object 16925.100.Product = net.sourceforge.ganttproject.resource.HumanResource 16925.100.ConcreteFactory = net.sourceforge.ganttproject.resource.HumanResourceManager 16925.100.AbstractFactory = java.lang.Object # Micro-architecture 16926 similar at 100% with AbstractFactory 16926.100.AbstractProduct = java.awt.print.Printable 16926.100.Product = net.sourceforge.ganttproject.GanttPrintable 16926.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 16926.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 16927 similar at 100% with AbstractFactory 16927.100.AbstractProduct = java.lang.Object 16927.100.Product = net.sourceforge.ganttproject.GanttPrintable 16927.100.ConcreteFactory = net.sourceforge.ganttproject.GanttGraphicArea 16927.100.AbstractFactory = javax.swing.JPanel # Micro-architecture 16928 similar at 100% with AbstractFactory 16928.100.AbstractProduct = java.awt.print.Printable 16928.100.Product = net.sourceforge.ganttproject.GanttPrintable 16928.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 16928.100.AbstractFactory = javax.swing.event.ChangeListener # Micro-architecture 16929 similar at 100% with AbstractFactory 16929.100.AbstractProduct = java.awt.print.Printable 16929.100.Product = net.sourceforge.ganttproject.GanttPrintable 16929.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 16929.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 16930 similar at 100% with AbstractFactory 16930.100.AbstractProduct = java.awt.print.Printable 16930.100.Product = net.sourceforge.ganttproject.GanttPrintable 16930.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 16930.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 16931 similar at 100% with AbstractFactory 16931.100.AbstractProduct = java.lang.Object 16931.100.Product = net.sourceforge.ganttproject.GanttPrintable 16931.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 16931.100.AbstractFactory = javax.swing.event.ChangeListener # Micro-architecture 16932 similar at 100% with AbstractFactory 16932.100.AbstractProduct = java.lang.Object 16932.100.Product = net.sourceforge.ganttproject.GanttPrintable 16932.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 16932.100.AbstractFactory = java.awt.event.ActionListener # Micro-architecture 16933 similar at 100% with AbstractFactory 16933.100.AbstractProduct = java.lang.Object 16933.100.Product = net.sourceforge.ganttproject.GanttPrintable 16933.100.ConcreteFactory = net.sourceforge.ganttproject.gui.GanttPreviewPrint 16933.100.AbstractFactory = javax.swing.JDialog # Micro-architecture 16934 similar at 100% with A