@Override
public void execute(@NotNull ProgressIndicator progressIndicator) {
initProgressIndicator(progressIndicator, true);
if (object.getProperties().is(DBObjectProperty.SCHEMA_OBJECT)) {
DBObjectListContainer childObjects = object.getChildObjects();
if (childObjects != null) childObjects.load();
openSchemaObject((DBSchemaObject) object, progressIndicator, scroll);
} else if (object.getParentObject().getProperties().is(DBObjectProperty.SCHEMA_OBJECT)) {
DBObjectListContainer childObjects = object.getParentObject().getChildObjects();
if (childObjects != null) childObjects.load();