+ /// Stores in the document boolean flags: states of the nodes in the object browser.
+ /// Normally is called outside of the transaction, just before "save".
+ virtual void storeNodesState(const std::list<bool>& theStates);
+
+ /// Returns the stored nodes states. Normally it is calles just after "open".
+ /// Appends the values to theStates list.
+ virtual void restoreNodesState(std::list<bool>& theStates) const;
+
+ /// Label that constains structures for selection of constructions of another document
+ TDF_Label extConstructionsLabel() const;
+