in src/main/java/org/apache/cayenne/modeler/layout/MainWindowLayout.java [150:164]
private DetailEditorSupport<?> getDetailEditor(final TreeItem<String> treeItem) throws IOException
{
if (treeItem instanceof DataDomainTreeItem)
return getDataDomainDetail();
else if (treeItem instanceof DataMapTreeItem)
return getDataMapDetail();
else if (treeItem instanceof ObjectEntityTreeItem)
return getObjectEntityDetail();
else if (treeItem instanceof DatabaseEntityTreeItem)
return getDatabaseEntityDetail();
else if (treeItem instanceof DataNodeTreeItem)
return getDataNodeDetail();
return null;
}