]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/Model/Model_Validator.h
Salome HOME
Issue #1786 : make Recover feature duplicate the result, not re-create a previous...
[modules/shaper.git] / src / Model / Model_Validator.h
index 5ac63fd1b88f7c3e29e84402113cfe6f470e6c28..72a49316895f67597b9d0462f425723a3c068b31 100644 (file)
@@ -37,10 +37,6 @@ class Model_ValidatorsFactory : public ModelAPI_ValidatorsFactory
   /// Stores the registered attributes that leads to the concealment of referenced objects in
   /// data tree. Map from feature kind to set of attribute IDs.
   std::map<std::string, std::set<std::string> > myConcealed;
-  /// Stored the unconcealed results and features that caused the canceled concealment (Recover).
-  /// If the feature is empty, unconcealment is persistent.
-  std::map<std::shared_ptr<ModelAPI_Result>, std::list<std::shared_ptr<ModelAPI_Feature> > >
-    myUnconcealed;
   /// Stores the registered attributes must be checked only if the particular case is activated
   /// Map from feature kind to map of attribute IDs to pair
   // (switchId (ID of the attribute) and case Ids (possible values of the switch attribute))
@@ -98,19 +94,6 @@ class Model_ValidatorsFactory : public ModelAPI_ValidatorsFactory
   /// Returns true that it was registered that attribute conceals the referenced result
   virtual bool isConcealed(std::string theFeature, std::string theAttribute);
 
-  /// Registers (by Recover feature) cancel of concealment of specific result by specific feature.
-  /// If theCanceledFeat is empty, the concealment is canceled for this result forever.
-  virtual void registerUnconcealment(std::shared_ptr<ModelAPI_Result> theUnconcealed,
-    std::shared_ptr<ModelAPI_Feature> theCanceledFeat);
-
-  /// Disables cancel of concealment of specific result by specific feature.
-  virtual void disableUnconcealment(std::shared_ptr<ModelAPI_Result> theUnconcealed,
-    std::shared_ptr<ModelAPI_Feature> theCanceledFeat);
-
-  /// Returns true if concealment is canceled.
-  virtual bool isUnconcealed(std::shared_ptr<ModelAPI_Result> theUnconcealed,
-    std::shared_ptr<ModelAPI_Feature> theCanceledFeat);
-
   /// register the case-attribute (\a myCases set definition)
   virtual void registerCase(std::string theFeature, std::string theAttribute,
                             const std::list<std::pair<std::string, std::string> >& theCases);