+ } else if (theFeatureID == SketchPlugin_ConstraintHorizontal::ID()) {
+ return FeaturePtr(new SketchPlugin_ConstraintHorizontal);
+ } else if (theFeatureID == SketchPlugin_ConstraintVertical::ID()) {
+ return FeaturePtr(new SketchPlugin_ConstraintVertical);
+ } else if (theFeatureID == SketchPlugin_ConstraintEqual::ID()) {
+ return FeaturePtr(new SketchPlugin_ConstraintEqual);
+ } else if (theFeatureID == SketchPlugin_ConstraintTangent::ID()) {
+ return FeaturePtr(new SketchPlugin_ConstraintTangent);
+ } else if (theFeatureID == SketchPlugin_ConstraintMirror::ID()) {
+ return FeaturePtr(new SketchPlugin_ConstraintMirror);
+ } else if (theFeatureID == SketchPlugin_ConstraintFillet::ID()) {
+ return FeaturePtr(new SketchPlugin_ConstraintFillet);
+ } else if (theFeatureID == SketchPlugin_MultiTranslation::ID()) {
+ return FeaturePtr(new SketchPlugin_MultiTranslation);
+ } else if (theFeatureID == SketchPlugin_MultiRotation::ID()) {
+ return FeaturePtr(new SketchPlugin_MultiRotation);