apache / cayenne-modeler
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 77 files with 5,072 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (259 lines of code)
    • 21 files changed 6-20 times (1,910 lines of code)
    • 55 files changed 1-5 times (2,903 lines of code)
0% | 0% | 5% | 37% | 57%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 77 files with 5,072 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 2 files changed by 2-5 contributors (301 lines of code)
    • 75 files changed by 1 contributor (4,771 lines of code)
0% | 0% | 0% | 5% | 94%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, fxml, md, xml, json, properties, txt, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 7% | 46% | 45%
fxml0% | 0% | 0% | 19% | 80%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 5% | 37% | 57%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
MainWindowLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
259 23 2016-04-06 2017-12-26 23 2 blacknext@gmail.com blacknext@gmail.com
DataDomainLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
172 7 2016-04-06 2017-12-26 17 1 blacknext@gmail.com blacknext@gmail.com
CayenneModeler.java
in src/main/java/org/apache/cayenne/modeler
66 6 2016-03-30 2021-12-19 14 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityAttributesTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
176 6 2016-04-07 2017-12-26 13 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
61 5 2016-04-06 2017-12-26 12 1 blacknext@gmail.com blacknext@gmail.com
DataDomainAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
110 5 2016-06-08 2017-12-26 12 1 blacknext@gmail.com blacknext@gmail.com
DataMapLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
43 3 2016-04-06 2017-12-26 11 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityClassTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
53 4 2016-04-06 2017-12-26 11 1 blacknext@gmail.com blacknext@gmail.com
SplashLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
98 7 2016-04-08 2021-12-19 10 1 blacknext@gmail.com blacknext@gmail.com
DataMapAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
124 8 2016-06-08 2016-10-12 10 1 blacknext@gmail.com blacknext@gmail.com
DetailEditorSupport.java
in src/main/java/org/apache/cayenne/modeler/layout
42 6 2016-04-27 2017-12-26 9 2 blacknext@gmail.com blacknext@gmail.com
DataNodeConfigurationTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
114 4 2016-09-17 2017-12-26 9 1 blacknext@gmail.com blacknext@gmail.com
CayenneProject.java
in src/main/java/org/apache/cayenne/modeler/project
213 32 2016-06-08 2017-12-26 9 1 blacknext@gmail.com blacknext@gmail.com
AbstractViewLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
50 8 2016-08-22 2017-12-26 8 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
56 5 2016-08-21 2017-12-26 8 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityColumnsTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
59 5 2016-08-21 2017-12-26 8 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
60 6 2016-09-06 2016-10-12 8 1 blacknext@gmail.com blacknext@gmail.com
CayennePropertyAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
40 3 2016-09-07 2017-12-26 7 1 blacknext@gmail.com blacknext@gmail.com
fxml
ObjectEntityAttributesTabLayout.fxml
in src/main/resources/layouts
158 - 2016-04-07 2016-10-02 7 1 blacknext@gmail.com blacknext@gmail.com
DataNodeAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
47 5 2016-09-01 2016-10-12 6 1 blacknext@gmail.com blacknext@gmail.com
fxml
ObjectEntityLayout.fxml
in src/main/resources/layouts
49 - 2016-04-06 2017-06-08 6 1 blacknext@gmail.com blacknext@gmail.com
fxml
ObjectEntityClassTabLayout.fxml
in src/main/resources/layouts
119 - 2016-04-06 2016-10-01 6 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityTableTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
19 2 2016-08-21 2017-06-08 5 1 blacknext@gmail.com blacknext@gmail.com
DataMapTreeItem.java
in src/main/java/org/apache/cayenne/modeler/project
34 3 2016-09-06 2017-12-26 5 1 blacknext@gmail.com blacknext@gmail.com
DataDomainTreeItem.java
in src/main/java/org/apache/cayenne/modeler/project
34 3 2016-09-06 2017-12-26 5 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityTreeItem.java
in src/main/java/org/apache/cayenne/modeler/project
49 3 2016-09-06 2017-12-26 5 1 blacknext@gmail.com blacknext@gmail.com
fxml
SplashLayout.fxml
in src/main/resources/layouts
54 - 2016-04-08 2021-12-19 5 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
62 5 2016-09-12 2016-10-12 5 1 blacknext@gmail.com blacknext@gmail.com
DataNodePasswordEncoderTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
66 3 2016-09-18 2017-12-26 5 1 blacknext@gmail.com blacknext@gmail.com
DataNodeLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
72 7 2016-09-17 2017-12-26 5 1 blacknext@gmail.com blacknext@gmail.com
fxml
MainWindowLayout.fxml
in src/main/resources/layouts
129 - 2016-04-06 2016-10-06 5 1 blacknext@gmail.com blacknext@gmail.com
fxml
DataDomainLayout.fxml
in src/main/resources/layouts
169 - 2016-04-06 2017-06-03 5 1 blacknext@gmail.com blacknext@gmail.com
DataNodeDatabaseAdapterTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
21 2 2016-09-18 2017-12-26 4 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityTreeItem.java
in src/main/java/org/apache/cayenne/modeler/project
34 3 2016-09-12 2017-12-26 4 1 blacknext@gmail.com blacknext@gmail.com
DataNodeTreeItem.java
in src/main/java/org/apache/cayenne/modeler/project
34 3 2016-09-17 2017-12-26 4 1 blacknext@gmail.com blacknext@gmail.com
fxml
DataNodeLayout.fxml
in src/main/resources/layouts
42 - 2016-09-17 2017-06-08 4 1 blacknext@gmail.com blacknext@gmail.com
CayenneProjectManager.java
in src/main/java/org/apache/cayenne/modeler
45 4 2016-06-08 2017-12-26 4 1 blacknext@gmail.com blacknext@gmail.com
ObjectAttributeAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
72 7 2016-09-26 2016-10-12 4 1 blacknext@gmail.com blacknext@gmail.com
fxml
DataNodeConfigurationTabLayout.fxml
in src/main/resources/layouts
133 - 2016-09-17 2016-09-30 4 1 blacknext@gmail.com blacknext@gmail.com
CayenneTreeItem.java
in src/main/java/org/apache/cayenne/modeler/project
9 - 2016-09-06 2017-07-01 3 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityTreeViewModel.java
in src/main/java/org/apache/cayenne/modeler/project
20 3 2016-06-08 2016-09-06 3 1 blacknext@gmail.com blacknext@gmail.com
LayoutSupport.java
in src/main/java/org/apache/cayenne/modeler/layout
45 6 2016-10-01 2017-12-26 3 1 blacknext@gmail.com blacknext@gmail.com
AbstractWindowLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
50 8 2016-08-22 2017-12-26 3 1 blacknext@gmail.com blacknext@gmail.com
fxml
DatabaseEntityColumnsTabLayout.fxml
in src/main/resources/layouts
78 - 2016-08-21 2016-09-22 3 1 blacknext@gmail.com blacknext@gmail.com
UpgradeCayennePreference.java
in src/main/java/org/apache/cayenne/modeler/preferences
83 6 2016-04-08 2017-12-26 3 1 blacknext@gmail.com blacknext@gmail.com
fxml
DataMapLayout.fxml
in src/main/resources/layouts
105 - 2016-04-06 2016-09-22 3 1 blacknext@gmail.com blacknext@gmail.com
fxml
PreferencesLayout.fxml
in src/main/resources/layouts
128 - 2016-04-08 2016-08-22 3 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityRelationshipsTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
176 6 2016-10-02 2017-12-26 3 1 blacknext@gmail.com blacknext@gmail.com
CayenneTreeViewModel.java
in src/main/java/org/apache/cayenne/modeler/project
5 - 2016-06-08 2016-09-06 2 1 blacknext@gmail.com blacknext@gmail.com
PreferencesLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
14 1 2016-04-09 2016-08-22 2 1 blacknext@gmail.com blacknext@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
MainWindowLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
259 23 2016-04-06 2017-12-26 23 2 blacknext@gmail.com blacknext@gmail.com
DetailEditorSupport.java
in src/main/java/org/apache/cayenne/modeler/layout
42 6 2016-04-27 2017-12-26 9 2 blacknext@gmail.com blacknext@gmail.com
DataDomainLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
172 7 2016-04-06 2017-12-26 17 1 blacknext@gmail.com blacknext@gmail.com
CayenneModeler.java
in src/main/java/org/apache/cayenne/modeler
66 6 2016-03-30 2021-12-19 14 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityAttributesTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
176 6 2016-04-07 2017-12-26 13 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
61 5 2016-04-06 2017-12-26 12 1 blacknext@gmail.com blacknext@gmail.com
DataDomainAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
110 5 2016-06-08 2017-12-26 12 1 blacknext@gmail.com blacknext@gmail.com
DataMapLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
43 3 2016-04-06 2017-12-26 11 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityClassTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
53 4 2016-04-06 2017-12-26 11 1 blacknext@gmail.com blacknext@gmail.com
SplashLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
98 7 2016-04-08 2021-12-19 10 1 blacknext@gmail.com blacknext@gmail.com
DataMapAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
124 8 2016-06-08 2016-10-12 10 1 blacknext@gmail.com blacknext@gmail.com
DataNodeConfigurationTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
114 4 2016-09-17 2017-12-26 9 1 blacknext@gmail.com blacknext@gmail.com
CayenneProject.java
in src/main/java/org/apache/cayenne/modeler/project
213 32 2016-06-08 2017-12-26 9 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
56 5 2016-08-21 2017-12-26 8 1 blacknext@gmail.com blacknext@gmail.com
AbstractViewLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
50 8 2016-08-22 2017-12-26 8 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityColumnsTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
59 5 2016-08-21 2017-12-26 8 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
60 6 2016-09-06 2016-10-12 8 1 blacknext@gmail.com blacknext@gmail.com
fxml
ObjectEntityAttributesTabLayout.fxml
in src/main/resources/layouts
158 - 2016-04-07 2016-10-02 7 1 blacknext@gmail.com blacknext@gmail.com
CayennePropertyAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
40 3 2016-09-07 2017-12-26 7 1 blacknext@gmail.com blacknext@gmail.com
fxml
ObjectEntityClassTabLayout.fxml
in src/main/resources/layouts
119 - 2016-04-06 2016-10-01 6 1 blacknext@gmail.com blacknext@gmail.com
fxml
ObjectEntityLayout.fxml
in src/main/resources/layouts
49 - 2016-04-06 2017-06-08 6 1 blacknext@gmail.com blacknext@gmail.com
DataNodeAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
47 5 2016-09-01 2016-10-12 6 1 blacknext@gmail.com blacknext@gmail.com
fxml
MainWindowLayout.fxml
in src/main/resources/layouts
129 - 2016-04-06 2016-10-06 5 1 blacknext@gmail.com blacknext@gmail.com
fxml
DataDomainLayout.fxml
in src/main/resources/layouts
169 - 2016-04-06 2017-06-03 5 1 blacknext@gmail.com blacknext@gmail.com
fxml
SplashLayout.fxml
in src/main/resources/layouts
54 - 2016-04-08 2021-12-19 5 1 blacknext@gmail.com blacknext@gmail.com
DataNodePasswordEncoderTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
66 3 2016-09-18 2017-12-26 5 1 blacknext@gmail.com blacknext@gmail.com
DataNodeLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
72 7 2016-09-17 2017-12-26 5 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityTableTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
19 2 2016-08-21 2017-06-08 5 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityTreeItem.java
in src/main/java/org/apache/cayenne/modeler/project
49 3 2016-09-06 2017-12-26 5 1 blacknext@gmail.com blacknext@gmail.com
DataDomainTreeItem.java
in src/main/java/org/apache/cayenne/modeler/project
34 3 2016-09-06 2017-12-26 5 1 blacknext@gmail.com blacknext@gmail.com
DataMapTreeItem.java
in src/main/java/org/apache/cayenne/modeler/project
34 3 2016-09-06 2017-12-26 5 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
62 5 2016-09-12 2016-10-12 5 1 blacknext@gmail.com blacknext@gmail.com
fxml
DataNodeConfigurationTabLayout.fxml
in src/main/resources/layouts
133 - 2016-09-17 2016-09-30 4 1 blacknext@gmail.com blacknext@gmail.com
fxml
DataNodeLayout.fxml
in src/main/resources/layouts
42 - 2016-09-17 2017-06-08 4 1 blacknext@gmail.com blacknext@gmail.com
DataNodeDatabaseAdapterTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
21 2 2016-09-18 2017-12-26 4 1 blacknext@gmail.com blacknext@gmail.com
DataNodeTreeItem.java
in src/main/java/org/apache/cayenne/modeler/project
34 3 2016-09-17 2017-12-26 4 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityTreeItem.java
in src/main/java/org/apache/cayenne/modeler/project
34 3 2016-09-12 2017-12-26 4 1 blacknext@gmail.com blacknext@gmail.com
ObjectAttributeAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
72 7 2016-09-26 2016-10-12 4 1 blacknext@gmail.com blacknext@gmail.com
CayenneProjectManager.java
in src/main/java/org/apache/cayenne/modeler
45 4 2016-06-08 2017-12-26 4 1 blacknext@gmail.com blacknext@gmail.com
fxml
PreferencesLayout.fxml
in src/main/resources/layouts
128 - 2016-04-08 2016-08-22 3 1 blacknext@gmail.com blacknext@gmail.com
fxml
DataMapLayout.fxml
in src/main/resources/layouts
105 - 2016-04-06 2016-09-22 3 1 blacknext@gmail.com blacknext@gmail.com
fxml
DatabaseEntityColumnsTabLayout.fxml
in src/main/resources/layouts
78 - 2016-08-21 2016-09-22 3 1 blacknext@gmail.com blacknext@gmail.com
UpgradeCayennePreference.java
in src/main/java/org/apache/cayenne/modeler/preferences
83 6 2016-04-08 2017-12-26 3 1 blacknext@gmail.com blacknext@gmail.com
LayoutSupport.java
in src/main/java/org/apache/cayenne/modeler/layout
45 6 2016-10-01 2017-12-26 3 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityRelationshipsTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
176 6 2016-10-02 2017-12-26 3 1 blacknext@gmail.com blacknext@gmail.com
AbstractWindowLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
50 8 2016-08-22 2017-12-26 3 1 blacknext@gmail.com blacknext@gmail.com
CayenneTreeItem.java
in src/main/java/org/apache/cayenne/modeler/project
9 - 2016-09-06 2017-07-01 3 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityTreeViewModel.java
in src/main/java/org/apache/cayenne/modeler/project
20 3 2016-06-08 2016-09-06 3 1 blacknext@gmail.com blacknext@gmail.com
fxml
DatabaseEntityTableTabLayout.fxml
in src/main/resources/layouts
134 - 2016-08-21 2016-08-22 2 1 blacknext@gmail.com blacknext@gmail.com
fxml
MainToolBarLayout.fxml
in src/main/resources/layouts
33 - 2016-10-01 2016-10-07 2 1 blacknext@gmail.com blacknext@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ObjectEntityUtilities.java
in src/main/java/org/apache/cayenne/modeler/utility
54 -
CayenneProject.java
in src/main/java/org/apache/cayenne/modeler/project
213 32 2016-06-08 2017-12-26 9 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityAttributesTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
176 6 2016-04-07 2017-12-26 13 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityRelationshipsTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
176 6 2016-10-02 2017-12-26 3 1 blacknext@gmail.com blacknext@gmail.com
DataDomainLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
172 7 2016-04-06 2017-12-26 17 1 blacknext@gmail.com blacknext@gmail.com
fxml
DataDomainLayout.fxml
in src/main/resources/layouts
169 - 2016-04-06 2017-06-03 5 1 blacknext@gmail.com blacknext@gmail.com
fxml
ObjectEntityRelationshipsTabLayout.fxml
in src/main/resources/layouts
159 - 2016-10-02 2016-10-02 1 1 blacknext@gmail.com blacknext@gmail.com
fxml
ObjectEntityAttributesTabLayout.fxml
in src/main/resources/layouts
158 - 2016-04-07 2016-10-02 7 1 blacknext@gmail.com blacknext@gmail.com
fxml
DatabaseEntityTableTabLayout.fxml
in src/main/resources/layouts
134 - 2016-08-21 2016-08-22 2 1 blacknext@gmail.com blacknext@gmail.com
fxml
DataNodeConfigurationTabLayout.fxml
in src/main/resources/layouts
133 - 2016-09-17 2016-09-30 4 1 blacknext@gmail.com blacknext@gmail.com
fxml
MainWindowLayout.fxml
in src/main/resources/layouts
129 - 2016-04-06 2016-10-06 5 1 blacknext@gmail.com blacknext@gmail.com
fxml
PreferencesLayout.fxml
in src/main/resources/layouts
128 - 2016-04-08 2016-08-22 3 1 blacknext@gmail.com blacknext@gmail.com
fxml
DataNodePasswordEncoderTabLayout.fxml
in src/main/resources/layouts
125 - 2016-09-18 2016-09-30 2 1 blacknext@gmail.com blacknext@gmail.com
DataMapAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
124 8 2016-06-08 2016-10-12 10 1 blacknext@gmail.com blacknext@gmail.com
fxml
ObjectEntityClassTabLayout.fxml
in src/main/resources/layouts
119 - 2016-04-06 2016-10-01 6 1 blacknext@gmail.com blacknext@gmail.com
MainToolBarLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
119 8 2016-10-01 2017-12-26 2 1 blacknext@gmail.com blacknext@gmail.com
DataNodeConfigurationTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
114 4 2016-09-17 2017-12-26 9 1 blacknext@gmail.com blacknext@gmail.com
DataDomainAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
110 5 2016-06-08 2017-12-26 12 1 blacknext@gmail.com blacknext@gmail.com
fxml
DataMapLayout.fxml
in src/main/resources/layouts
105 - 2016-04-06 2016-09-22 3 1 blacknext@gmail.com blacknext@gmail.com
SplashLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
98 7 2016-04-08 2021-12-19 10 1 blacknext@gmail.com blacknext@gmail.com
UpgradeCayennePreference.java
in src/main/java/org/apache/cayenne/modeler/preferences
83 6 2016-04-08 2017-12-26 3 1 blacknext@gmail.com blacknext@gmail.com
fxml
DatabaseEntityColumnsTabLayout.fxml
in src/main/resources/layouts
78 - 2016-08-21 2016-09-22 3 1 blacknext@gmail.com blacknext@gmail.com
DataNodeLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
72 7 2016-09-17 2017-12-26 5 1 blacknext@gmail.com blacknext@gmail.com
ObjectAttributeAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
72 7 2016-09-26 2016-10-12 4 1 blacknext@gmail.com blacknext@gmail.com
CayenneModeler.java
in src/main/java/org/apache/cayenne/modeler
66 6 2016-03-30 2021-12-19 14 1 blacknext@gmail.com blacknext@gmail.com
DataNodePasswordEncoderTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
66 3 2016-09-18 2017-12-26 5 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
62 5 2016-09-12 2016-10-12 5 1 blacknext@gmail.com blacknext@gmail.com
ModelerPreferences.java
in src/main/java/org/apache/cayenne/modeler/preferences
61 5 2016-04-08 2017-12-26 2 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
61 5 2016-04-06 2017-12-26 12 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
60 6 2016-09-06 2016-10-12 8 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityColumnsTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
59 5 2016-08-21 2017-12-26 8 1 blacknext@gmail.com blacknext@gmail.com
DatabaseEntityLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
56 5 2016-08-21 2017-12-26 8 1 blacknext@gmail.com blacknext@gmail.com
fxml
SplashLayout.fxml
in src/main/resources/layouts
54 - 2016-04-08 2021-12-19 5 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityClassTabLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
53 4 2016-04-06 2017-12-26 11 1 blacknext@gmail.com blacknext@gmail.com
CayenneUserDir.java
in src/main/java/org/apache/cayenne/modeler/utility
51 6 2016-04-08 2016-04-08 1 1 blacknext@gmail.com blacknext@gmail.com
AbstractViewLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
50 8 2016-08-22 2017-12-26 8 1 blacknext@gmail.com blacknext@gmail.com
AbstractWindowLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
50 8 2016-08-22 2017-12-26 3 1 blacknext@gmail.com blacknext@gmail.com
fxml
ObjectEntityLayout.fxml
in src/main/resources/layouts
49 - 2016-04-06 2017-06-08 6 1 blacknext@gmail.com blacknext@gmail.com
ObjectEntityTreeItem.java
in src/main/java/org/apache/cayenne/modeler/project
49 3 2016-09-06 2017-12-26 5 1 blacknext@gmail.com blacknext@gmail.com
DataNodeAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
47 5 2016-09-01 2016-10-12 6 1 blacknext@gmail.com blacknext@gmail.com
LayoutSupport.java
in src/main/java/org/apache/cayenne/modeler/layout
45 6 2016-10-01 2017-12-26 3 1 blacknext@gmail.com blacknext@gmail.com
CayenneProjectManager.java
in src/main/java/org/apache/cayenne/modeler
45 4 2016-06-08 2017-12-26 4 1 blacknext@gmail.com blacknext@gmail.com
CayennePreference.java
in src/main/java/org/apache/cayenne/modeler/preferences
44 9 2016-04-08 2016-04-08 1 1 blacknext@gmail.com blacknext@gmail.com
DataMapLayout.java
in src/main/java/org/apache/cayenne/modeler/layout
43 3 2016-04-06 2017-12-26 11 1 blacknext@gmail.com blacknext@gmail.com
fxml
DataNodeDatabaseAdapterTabLayout.fxml
in src/main/resources/layouts
42 - 2016-09-18 2016-09-30 2 1 blacknext@gmail.com blacknext@gmail.com
fxml
DatabaseEntityLayout.fxml
in src/main/resources/layouts
42 - 2016-08-21 2017-06-08 2 1 blacknext@gmail.com blacknext@gmail.com
fxml
DataNodeLayout.fxml
in src/main/resources/layouts
42 - 2016-09-17 2017-06-08 4 1 blacknext@gmail.com blacknext@gmail.com
CayennePropertyAdapter.java
in src/main/java/org/apache/cayenne/modeler/adapters
40 3 2016-09-07 2017-12-26 7 1 blacknext@gmail.com blacknext@gmail.com
NotificationCenter.java
in src/main/java/org/apache/cayenne/modeler/notification
35 4 2016-06-08 2016-06-08 1 1 blacknext@gmail.com blacknext@gmail.com
DataNodeTreeItem.java
in src/main/java/org/apache/cayenne/modeler/project
34 3 2016-09-17 2017-12-26 4 1 blacknext@gmail.com blacknext@gmail.com
Correlations

File Size vs. Number of Changes: 77 points

src/main/java/org/apache/cayenne/modeler/layout/SplashLayout.java x: 98 lines of code y: 10 # changes src/main/resources/layouts/SplashLayout.fxml x: 54 lines of code y: 5 # changes src/main/java/org/apache/cayenne/modeler/CayenneModeler.java x: 66 lines of code y: 14 # changes src/main/java/org/apache/cayenne/modeler/CayenneProjectManager.java x: 45 lines of code y: 4 # changes src/main/java/org/apache/cayenne/modeler/adapters/CayennePropertyAdapter.java x: 40 lines of code y: 7 # changes src/main/java/org/apache/cayenne/modeler/adapters/DataDomainAdapter.java x: 110 lines of code y: 12 # changes src/main/java/org/apache/cayenne/modeler/layout/AbstractViewLayout.java x: 50 lines of code y: 8 # changes src/main/java/org/apache/cayenne/modeler/layout/AbstractWindowLayout.java x: 50 lines of code y: 3 # changes src/main/java/org/apache/cayenne/modeler/layout/DataDomainLayout.java x: 172 lines of code y: 17 # changes src/main/java/org/apache/cayenne/modeler/layout/DataMapLayout.java x: 43 lines of code y: 11 # changes src/main/java/org/apache/cayenne/modeler/layout/DataNodeConfigurationTabLayout.java x: 114 lines of code y: 9 # changes src/main/java/org/apache/cayenne/modeler/layout/DataNodeDatabaseAdapterTabLayout.java x: 21 lines of code y: 4 # changes src/main/java/org/apache/cayenne/modeler/layout/DataNodeLayout.java x: 72 lines of code y: 5 # changes src/main/java/org/apache/cayenne/modeler/layout/DataNodePasswordEncoderTabLayout.java x: 66 lines of code y: 5 # changes src/main/java/org/apache/cayenne/modeler/layout/DatabaseEntityColumnsTabLayout.java x: 59 lines of code y: 8 # changes src/main/java/org/apache/cayenne/modeler/layout/DatabaseEntityLayout.java x: 56 lines of code y: 8 # changes src/main/java/org/apache/cayenne/modeler/layout/DetailEditorSupport.java x: 42 lines of code y: 9 # changes src/main/java/org/apache/cayenne/modeler/layout/LayoutSupport.java x: 45 lines of code y: 3 # changes src/main/java/org/apache/cayenne/modeler/layout/MainToolBarLayout.java x: 119 lines of code y: 2 # changes src/main/java/org/apache/cayenne/modeler/layout/MainWindowLayout.java x: 259 lines of code y: 23 # changes src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityAttributesTabLayout.java x: 176 lines of code y: 13 # changes src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityClassTabLayout.java x: 53 lines of code y: 11 # changes src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityLayout.java x: 61 lines of code y: 12 # changes src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityRelationshipsTabLayout.java x: 176 lines of code y: 3 # changes src/main/java/org/apache/cayenne/modeler/preferences/ModelerPreferences.java x: 61 lines of code y: 2 # changes src/main/java/org/apache/cayenne/modeler/preferences/UpgradeCayennePreference.java x: 83 lines of code y: 3 # changes src/main/java/org/apache/cayenne/modeler/project/CayenneProject.java x: 213 lines of code y: 9 # changes src/main/java/org/apache/cayenne/modeler/project/DataDomainTreeItem.java x: 34 lines of code y: 5 # changes src/main/java/org/apache/cayenne/modeler/project/DataNodeTreeItem.java x: 34 lines of code y: 4 # changes src/main/java/org/apache/cayenne/modeler/project/ObjectEntityTreeItem.java x: 49 lines of code y: 5 # changes src/main/java/org/apache/cayenne/modeler/project/CayenneTreeItem.java x: 9 lines of code y: 3 # changes src/main/java/org/apache/cayenne/modeler/project/ProjectTreeCell.java x: 21 lines of code y: 1 # changes src/main/java/org/apache/cayenne/modeler/layout/DatabaseEntityTableTabLayout.java x: 19 lines of code y: 5 # changes src/main/resources/layouts/DataNodeLayout.fxml x: 42 lines of code y: 4 # changes src/main/resources/layouts/DatabaseEntityLayout.fxml x: 42 lines of code y: 2 # changes src/main/resources/layouts/ObjectEntityLayout.fxml x: 49 lines of code y: 6 # changes src/main/resources/layouts/DataDomainLayout.fxml x: 169 lines of code y: 5 # changes src/main/java/org/apache/cayenne/modeler/layout/Binding.java x: 19 lines of code y: 1 # changes src/main/java/org/apache/cayenne/modeler/di/CayenneModelerModule.java x: 10 lines of code y: 1 # changes src/main/java/org/apache/cayenne/modeler/di/Injection.java x: 14 lines of code y: 1 # changes src/main/java/org/apache/cayenne/modeler/adapters/DataMapAdapter.java x: 124 lines of code y: 10 # changes src/main/java/org/apache/cayenne/modeler/adapters/DataNodeAdapter.java x: 47 lines of code y: 6 # changes src/main/java/org/apache/cayenne/modeler/adapters/DatabaseEntityAdapter.java x: 62 lines of code y: 5 # changes src/main/java/org/apache/cayenne/modeler/adapters/ObjectAttributeAdapter.java x: 72 lines of code y: 4 # changes src/main/java/org/apache/cayenne/modeler/adapters/ObjectEntityAdapter.java x: 60 lines of code y: 8 # changes src/main/resources/layouts/MainToolBarLayout.fxml x: 33 lines of code y: 2 # changes src/main/resources/layouts/MainWindowLayout.fxml x: 129 lines of code y: 5 # changes src/main/resources/layouts/ObjectEntityAttributesTabLayout.fxml x: 158 lines of code y: 7 # changes src/main/resources/layouts/ObjectEntityRelationshipsTabLayout.fxml x: 159 lines of code y: 1 # changes src/main/resources/layouts/ObjectEntityClassTabLayout.fxml x: 119 lines of code y: 6 # changes src/main/resources/layouts/DataNodeConfigurationTabLayout.fxml x: 133 lines of code y: 4 # changes src/main/resources/layouts/DataNodePasswordEncoderTabLayout.fxml x: 125 lines of code y: 2 # changes src/main/resources/layouts/DataMapLayout.fxml x: 105 lines of code y: 3 # changes src/main/resources/layouts/DatabaseEntityColumnsTabLayout.fxml x: 78 lines of code y: 3 # changes src/main/java/org/apache/cayenne/modeler/project/CayenneTreeViewModel.java x: 5 lines of code y: 2 # changes src/main/java/org/apache/cayenne/modeler/project/DataDomainTreeViewModel.java x: 23 lines of code y: 2 # changes src/main/java/org/apache/cayenne/modeler/project/DataMapTreeViewModel.java x: 20 lines of code y: 2 # changes src/main/java/org/apache/cayenne/modeler/project/DatabaseEntityTreeViewModel.java x: 20 lines of code y: 3 # changes src/main/java/org/apache/cayenne/modeler/utility/TreeViewUtilities.java x: 29 lines of code y: 2 # changes src/main/resources/layouts/DatabaseEntityTableTabLayout.fxml x: 134 lines of code y: 2 # changes src/main/resources/layouts/PreferencesLayout.fxml x: 128 lines of code y: 3 # changes src/main/java/org/apache/cayenne/modeler/layout/PreferencesLayout.java x: 14 lines of code y: 2 # changes src/main/java/org/apache/cayenne/modeler/notification/NotificationCenter.java x: 35 lines of code y: 1 # changes src/main/java/org/apache/cayenne/modeler/notification/event/CayenneModelerEvent.java x: 28 lines of code y: 1 # changes src/main/java/org/apache/cayenne/modeler/notification/event/DataDomainChangeEvent.java x: 26 lines of code y: 1 # changes src/main/java/org/apache/cayenne/modeler/notification/listener/CayenneModelerListener.java x: 4 lines of code y: 1 # changes src/main/java/org/apache/cayenne/modeler/notification/listener/DataDomainListener.java x: 6 lines of code y: 1 # changes src/main/java/org/apache/cayenne/modeler/preferences/CayennePreference.java x: 44 lines of code y: 1 # changes src/main/java/org/apache/cayenne/modeler/preferences/PreferenceDecorator.java x: 20 lines of code y: 1 # changes src/main/java/org/apache/cayenne/modeler/utility/CayenneUserDir.java x: 51 lines of code y: 1 # changes src/main/java/org/apache/cayenne/modeler/layout/MainWindowSupport.java x: 5 lines of code y: 1 # changes
23.0
# changes
  min: 1.0
  average: 4.82
  25th percentile: 2.0
  median: 4.0
  75th percentile: 6.5
  max: 23.0
0 259.0
lines of code
min: 4.0 | average: 65.87 | 25th percentile: 24.5 | median: 49.0 | 75th percentile: 101.5 | max: 259.0

Number of Contributors vs. Number of Changes: 77 points

src/main/java/org/apache/cayenne/modeler/layout/SplashLayout.java x: 1 # contributors y: 10 # changes src/main/resources/layouts/SplashLayout.fxml x: 1 # contributors y: 5 # changes src/main/java/org/apache/cayenne/modeler/CayenneModeler.java x: 1 # contributors y: 14 # changes src/main/java/org/apache/cayenne/modeler/CayenneProjectManager.java x: 1 # contributors y: 4 # changes src/main/java/org/apache/cayenne/modeler/adapters/CayennePropertyAdapter.java x: 1 # contributors y: 7 # changes src/main/java/org/apache/cayenne/modeler/adapters/DataDomainAdapter.java x: 1 # contributors y: 12 # changes src/main/java/org/apache/cayenne/modeler/layout/AbstractViewLayout.java x: 1 # contributors y: 8 # changes src/main/java/org/apache/cayenne/modeler/layout/AbstractWindowLayout.java x: 1 # contributors y: 3 # changes src/main/java/org/apache/cayenne/modeler/layout/DataDomainLayout.java x: 1 # contributors y: 17 # changes src/main/java/org/apache/cayenne/modeler/layout/DataMapLayout.java x: 1 # contributors y: 11 # changes src/main/java/org/apache/cayenne/modeler/layout/DataNodeConfigurationTabLayout.java x: 1 # contributors y: 9 # changes src/main/java/org/apache/cayenne/modeler/layout/DetailEditorSupport.java x: 2 # contributors y: 9 # changes src/main/java/org/apache/cayenne/modeler/layout/MainToolBarLayout.java x: 1 # contributors y: 2 # changes src/main/java/org/apache/cayenne/modeler/layout/MainWindowLayout.java x: 2 # contributors y: 23 # changes src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityAttributesTabLayout.java x: 1 # contributors y: 13 # changes src/main/java/org/apache/cayenne/modeler/project/ProjectTreeCell.java x: 1 # contributors y: 1 # changes src/main/resources/layouts/ObjectEntityLayout.fxml x: 1 # contributors y: 6 # changes
23.0
# changes
  min: 1.0
  average: 4.82
  25th percentile: 2.0
  median: 4.0
  75th percentile: 6.5
  max: 23.0
0 2.0
# contributors
min: 1.0 | average: 1.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 77 points

src/main/java/org/apache/cayenne/modeler/layout/SplashLayout.java x: 1 # contributors y: 98 lines of code src/main/resources/layouts/SplashLayout.fxml x: 1 # contributors y: 54 lines of code src/main/java/org/apache/cayenne/modeler/CayenneModeler.java x: 1 # contributors y: 66 lines of code src/main/java/org/apache/cayenne/modeler/CayenneProjectManager.java x: 1 # contributors y: 45 lines of code src/main/java/org/apache/cayenne/modeler/adapters/CayennePropertyAdapter.java x: 1 # contributors y: 40 lines of code src/main/java/org/apache/cayenne/modeler/adapters/DataDomainAdapter.java x: 1 # contributors y: 110 lines of code src/main/java/org/apache/cayenne/modeler/layout/AbstractViewLayout.java x: 1 # contributors y: 50 lines of code src/main/java/org/apache/cayenne/modeler/layout/DataDomainLayout.java x: 1 # contributors y: 172 lines of code src/main/java/org/apache/cayenne/modeler/layout/DataMapLayout.java x: 1 # contributors y: 43 lines of code src/main/java/org/apache/cayenne/modeler/layout/DataNodeConfigurationTabLayout.java x: 1 # contributors y: 114 lines of code src/main/java/org/apache/cayenne/modeler/layout/DataNodeDatabaseAdapterTabLayout.java x: 1 # contributors y: 21 lines of code src/main/java/org/apache/cayenne/modeler/layout/DataNodeLayout.java x: 1 # contributors y: 72 lines of code src/main/java/org/apache/cayenne/modeler/layout/DatabaseEntityColumnsTabLayout.java x: 1 # contributors y: 59 lines of code src/main/java/org/apache/cayenne/modeler/layout/DatabaseEntityLayout.java x: 1 # contributors y: 56 lines of code src/main/java/org/apache/cayenne/modeler/layout/DetailEditorSupport.java x: 2 # contributors y: 42 lines of code src/main/java/org/apache/cayenne/modeler/layout/MainToolBarLayout.java x: 1 # contributors y: 119 lines of code src/main/java/org/apache/cayenne/modeler/layout/MainWindowLayout.java x: 2 # contributors y: 259 lines of code src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityAttributesTabLayout.java x: 1 # contributors y: 176 lines of code src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityClassTabLayout.java x: 1 # contributors y: 53 lines of code src/main/java/org/apache/cayenne/modeler/layout/ObjectEntityLayout.java x: 1 # contributors y: 61 lines of code src/main/java/org/apache/cayenne/modeler/preferences/UpgradeCayennePreference.java x: 1 # contributors y: 83 lines of code src/main/java/org/apache/cayenne/modeler/project/CayenneProject.java x: 1 # contributors y: 213 lines of code src/main/java/org/apache/cayenne/modeler/project/DataDomainTreeItem.java x: 1 # contributors y: 34 lines of code src/main/java/org/apache/cayenne/modeler/project/ObjectEntityTreeItem.java x: 1 # contributors y: 49 lines of code src/main/java/org/apache/cayenne/modeler/project/CayenneTreeItem.java x: 1 # contributors y: 9 lines of code src/main/java/org/apache/cayenne/modeler/layout/DatabaseEntityTableTabLayout.java x: 1 # contributors y: 19 lines of code src/main/resources/layouts/DataNodeLayout.fxml x: 1 # contributors y: 42 lines of code src/main/resources/layouts/DataDomainLayout.fxml x: 1 # contributors y: 169 lines of code src/main/java/org/apache/cayenne/modeler/di/CayenneModelerModule.java x: 1 # contributors y: 10 lines of code src/main/java/org/apache/cayenne/modeler/di/Injection.java x: 1 # contributors y: 14 lines of code src/main/java/org/apache/cayenne/modeler/adapters/DataMapAdapter.java x: 1 # contributors y: 124 lines of code src/main/java/org/apache/cayenne/modeler/adapters/DataNodeAdapter.java x: 1 # contributors y: 47 lines of code src/main/java/org/apache/cayenne/modeler/adapters/DatabaseEntityAdapter.java x: 1 # contributors y: 62 lines of code src/main/java/org/apache/cayenne/modeler/adapters/ObjectEntityAdapter.java x: 1 # contributors y: 60 lines of code src/main/resources/layouts/MainToolBarLayout.fxml x: 1 # contributors y: 33 lines of code src/main/resources/layouts/MainWindowLayout.fxml x: 1 # contributors y: 129 lines of code src/main/resources/layouts/ObjectEntityAttributesTabLayout.fxml x: 1 # contributors y: 158 lines of code src/main/resources/layouts/ObjectEntityRelationshipsTabLayout.fxml x: 1 # contributors y: 159 lines of code src/main/resources/layouts/DataNodeConfigurationTabLayout.fxml x: 1 # contributors y: 133 lines of code src/main/resources/layouts/DataNodePasswordEncoderTabLayout.fxml x: 1 # contributors y: 125 lines of code src/main/resources/layouts/DataMapLayout.fxml x: 1 # contributors y: 105 lines of code src/main/resources/layouts/DatabaseEntityColumnsTabLayout.fxml x: 1 # contributors y: 78 lines of code src/main/java/org/apache/cayenne/modeler/project/CayenneTreeViewModel.java x: 1 # contributors y: 5 lines of code src/main/java/org/apache/cayenne/modeler/project/DataDomainTreeViewModel.java x: 1 # contributors y: 23 lines of code src/main/java/org/apache/cayenne/modeler/project/DataMapTreeViewModel.java x: 1 # contributors y: 20 lines of code src/main/java/org/apache/cayenne/modeler/utility/TreeViewUtilities.java x: 1 # contributors y: 29 lines of code src/main/resources/layouts/DatabaseEntityTableTabLayout.fxml x: 1 # contributors y: 134 lines of code src/main/resources/layouts/PreferencesLayout.fxml x: 1 # contributors y: 128 lines of code src/main/java/org/apache/cayenne/modeler/notification/NotificationCenter.java x: 1 # contributors y: 35 lines of code src/main/java/org/apache/cayenne/modeler/notification/event/CayenneModelerEvent.java x: 1 # contributors y: 28 lines of code src/main/java/org/apache/cayenne/modeler/notification/event/DataDomainChangeEvent.java x: 1 # contributors y: 26 lines of code src/main/java/org/apache/cayenne/modeler/notification/listener/CayenneModelerListener.java x: 1 # contributors y: 4 lines of code src/main/java/org/apache/cayenne/modeler/notification/listener/DataDomainListener.java x: 1 # contributors y: 6 lines of code src/main/java/org/apache/cayenne/modeler/preferences/CayennePreference.java x: 1 # contributors y: 44 lines of code src/main/java/org/apache/cayenne/modeler/utility/CayenneUserDir.java x: 1 # contributors y: 51 lines of code
259.0
lines of code
  min: 4.0
  average: 65.87
  25th percentile: 24.5
  median: 49.0
  75th percentile: 101.5
  max: 259.0
0 2.0
# contributors
min: 1.0 | average: 1.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0