Salome HOME
Merge branch 'master' of newgeom:newgeom.git
[modules/shaper.git] / src / ModelAPI / ModelAPI_AttributeValidator.h
1 // File:        ModelAPI_AttributeValidator.h
2 // Created:     5 Aug 2014
3 // Author:      Vitaly SMETANNIKOV
4
5 #ifndef ModelAPI_AttributeValidator_H
6 #define ModelAPI_AttributeValidator_H
7
8 #include <ModelAPI_Feature.h>
9 #include <ModelAPI_Object.h>
10 #include <ModelAPI_Validator.h>
11
12
13 class ModelAPI_AttributeValidator: public ModelAPI_Validator
14 {
15 public:
16   virtual bool isValid(const FeaturePtr& theFeature, 
17                        const std::list<std::string>& theArguments,
18                        const ObjectPtr& theObject) const = 0;
19 };
20
21 #endif