+ SessionPtr aMgr = ModelAPI_Session::get();
+ ModelAPI_ValidatorsFactory* aFactory = aMgr->validators();
+ aFactory->registerValidator("FeaturesPlugin_ValidatorTransform",
+ new FeaturesPlugin_ValidatorTransform);
+ aFactory->registerValidator("FeaturesPlugin_ValidatorCompositeLauncher",
+ new FeaturesPlugin_ValidatorCompositeLauncher);
+ aFactory->registerValidator("FeaturesPlugin_ValidatorBaseForGeneration",
+ new FeaturesPlugin_ValidatorBaseForGeneration);
+ aFactory->registerValidator("FeaturesPlugin_ValidatorPipeLocations",
+ new FeaturesPlugin_ValidatorPipeLocations);
+ aFactory->registerValidator("FeaturesPlugin_ValidatorExtrusionDir",
+ new FeaturesPlugin_ValidatorExtrusionDir);
+ aFactory->registerValidator("FeaturesPlugin_ValidatorBooleanSelection",
+ new FeaturesPlugin_ValidatorBooleanSelection);
+ aFactory->registerValidator("FeaturesPlugin_ValidatorPartitionSelection",
+ new FeaturesPlugin_ValidatorPartitionSelection);
+ aFactory->registerValidator("FeaturesPlugin_ValidatorRemoveSubShapesSelection",
+ new FeaturesPlugin_ValidatorRemoveSubShapesSelection);
+ aFactory->registerValidator("FeaturesPlugin_ValidatorRemoveSubShapesResult",
+ new FeaturesPlugin_ValidatorRemoveSubShapesResult);
+ aFactory->registerValidator("FeaturesPlugin_ValidatorPipePath",
+ new FeaturesPlugin_ValidatorPipePath);
+ aFactory->registerValidator("FeaturesPlugin_ValidatorUnionSelection",
+ new FeaturesPlugin_ValidatorUnionSelection);
+ aFactory->registerValidator("FeaturesPlugin_ValidatorUnionArguments",
+ new FeaturesPlugin_ValidatorUnionArguments);
+