- myIsInLoad = true;
- if (!aMgr->isOperation()) {
- aMgr->startOperation("Activation");
- isNewTransaction = true;
+ Handle(Model_Application) anApp = Model_Application::getApplication();
+ if (anApp->isLoadByDemand(data()->name())) {
+ anApp->loadDocument(data()->name(), aDocRef->docId()); // if it is just ne part, load may fail
+ } else {
+ anApp->createDocument(aDocRef->docId());