+ aFactory->registerValidator("SketchPlugin_FilletVertexValidator",
+ new SketchPlugin_FilletVertexValidator);
+ aFactory->registerValidator("SketchPlugin_SplitValidator",
+ new SketchPlugin_SplitValidator);
+ aFactory->registerValidator("SketchPlugin_TrimValidator",
+ new SketchPlugin_TrimValidator);
+ aFactory->registerValidator("SketchPlugin_MiddlePointAttr",
+ new SketchPlugin_MiddlePointAttrValidator);
+ aFactory->registerValidator("SketchPlugin_ArcTangentPoint",
+ new SketchPlugin_ArcTangentPointValidator);
+ aFactory->registerValidator("SketchPlugin_IntersectionValidator",
+ new SketchPlugin_IntersectionValidator);
+ aFactory->registerValidator("SketchPlugin_ProjectionValidator",
+ new SketchPlugin_ProjectionValidator);
+ aFactory->registerValidator("SketchPlugin_DifferentReference",
+ new SketchPlugin_DifferentReferenceValidator);
+ aFactory->registerValidator("SketchPlugin_DifferentPointReference",
+ new SketchPlugin_DifferentPointReferenceValidator);
+ aFactory->registerValidator("SketchPlugin_CirclePassedPointValidator",
+ new SketchPlugin_CirclePassedPointValidator);
+ aFactory->registerValidator("SketchPlugin_ThirdPointValidator",
+ new SketchPlugin_ThirdPointValidator);
+ aFactory->registerValidator("SketchPlugin_ArcEndPointValidator",
+ new SketchPlugin_ArcEndPointValidator);
+ aFactory->registerValidator("SketchPlugin_ArcEndPointIntersectionValidator",
+ new SketchPlugin_ArcEndPointIntersectionValidator);
+ aFactory->registerValidator("SketchPlugin_HasNoConstraint", new SketchPlugin_HasNoConstraint);