Salome HOME
Sources formated according to the codeing standards
[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 class ModelAPI_AttributeValidator : public ModelAPI_Validator
13 {
14  public:
15   virtual bool isValid(const FeaturePtr& theFeature, const std::list<std::string>& theArguments,
16                        const ObjectPtr& theObject) const = 0;
17 };
18
19 #endif