private void updateObjectTree(final IObjectTreeAPI objTree)
{
ISession session = objTree.getSession();
addDetailTab(objTree, DatabaseObjectType.SESSION, new OptionsTab());
addDetailTab(objTree, IObjectTypes.CONSUMER_GROUP, new DatabaseObjectInfoTab());
addDetailTab(objTree, DatabaseObjectType.FUNCTION, new DatabaseObjectInfoTab());
addDetailTab(objTree, DatabaseObjectType.INDEX, new DatabaseObjectInfoTab());
addDetailTab(objTree, DatabaseObjectType.INDEX, new IndexColumnInfoTab());
addDetailTab(objTree, DatabaseObjectType.INDEX, new IndexDetailsTab());
addDetailTab(objTree, IObjectTypes.LOB, new DatabaseObjectInfoTab());
addDetailTab(objTree, IObjectTypes.LOB, new LobDetailsTab());
addDetailTab(objTree, DatabaseObjectType.SEQUENCE, new DatabaseObjectInfoTab());
addDetailTab(objTree, DatabaseObjectType.TRIGGER, new DatabaseObjectInfoTab());
addDetailTab(objTree, IObjectTypes.TRIGGER_PARENT, new DatabaseObjectInfoTab());
addDetailTab(objTree, IObjectTypes.TYPE, new DatabaseObjectInfoTab());
addDetailTab(objTree, IObjectTypes.CONSTRAINT, new DatabaseObjectInfoTab());
// Expanders.
addExpander(objTree, DatabaseObjectType.SCHEMA, new SchemaExpander());
addExpander(objTree, DatabaseObjectType.TABLE, new TableExpander());
addExpander(objTree, IObjectTypes.PACKAGE, new PackageExpander());