+ /**
+ * Sets the validity flag: if object is valid or not.
+ * \param theIsValid is true for valid objects, false for invalid
+ */
+ void setIsValid( const bool theIsValid );
+
+ /**
+ * Returns the validity flag: is object valid or not
+ * \return false if object is not valid
+ */
+ bool isValid() const;
+
+ /**
+ * Returns the usage within active operation flag:
+ * is the object is used in the local tree of an active operation dialog or not.
+ * \return false if the object is used in the main object browser tree
+ */
+ bool isInOperation() const { return myIsInOperation; }