in src/main/java/org/apache/cayenne/modeler/layout/MainWindowLayout.java [280:298]
private void addDataMap(final DataMapAdapter dataMapAdapter, final DataDomainTreeItem dataDomainBranch)
{
final DataMapTreeItem dataMapBranch = new DataMapTreeItem(dataMapAdapter, dataDomainBranch);
// final TreeItem<Object> dataMapBranch =
// TreeViewUtilities.addNode(new TreeItem<>(new DataMapTreeViewModel(dataMap)),
// dataDomainBranch,
// FontAwesomeIcon.CUBES);
for (final ObjectEntityAdapter objectEntityAdapter : dataMapAdapter.getObjectEntityAdapters())
addObjEntity(objectEntityAdapter, dataMapBranch);
// for (final ObjEntity objEntity : dataMap.getObjEntities())
// addObjEntity(objEntity, dataMapBranch);
for (final DatabaseEntityAdapter databaseEntityAdapter : dataMapAdapter.getDatabaseEntityAdapters())
addDbEntity(databaseEntityAdapter, dataMapBranch);
// for (final DbEntity dbEntity : dataMap.getDbEntities())
// addDbEntity(dbEntity, dataMapBranch);
}