diff --git a/src/Mod/Assembly/App/ConstraintAxisPy.xml b/src/Mod/Assembly/App/ConstraintAxisPy.xml
new file mode 100644
index 000000000..d54b6080f
--- /dev/null
+++ b/src/Mod/Assembly/App/ConstraintAxisPy.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Base class of all objects in Assembly
+
+
+
diff --git a/src/Mod/Assembly/App/ConstraintAxisPyImp.cpp b/src/Mod/Assembly/App/ConstraintAxisPyImp.cpp
new file mode 100644
index 000000000..a9a0d06bd
--- /dev/null
+++ b/src/Mod/Assembly/App/ConstraintAxisPyImp.cpp
@@ -0,0 +1,29 @@
+
+#include "PreCompiled.h"
+
+#include "Mod/Assembly/App/Constraint.h"
+
+// inclusion of the generated files (generated out of ItemAssemblyPy.xml)
+#include "ConstraintAxisPy.h"
+#include "ConstraintAxisPy.cpp"
+
+using namespace Assembly;
+
+// returns a string which represents the object e.g. when printed in python
+std::string ConstraintAxisPy::representation(void) const
+{
+ return std::string("");
+}
+
+
+PyObject *ConstraintAxisPy::getCustomAttributes(const char* /*attr*/) const
+{
+ return 0;
+}
+
+int ConstraintAxisPy::setCustomAttributes(const char* /*attr*/, PyObject* /*obj*/)
+{
+ return 0;
+}
+
+
diff --git a/src/Mod/Assembly/App/ConstraintPy.xml b/src/Mod/Assembly/App/ConstraintPy.xml
new file mode 100644
index 000000000..499502761
--- /dev/null
+++ b/src/Mod/Assembly/App/ConstraintPy.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Base class of all objects in Assembly
+
+
+
diff --git a/src/Mod/Assembly/App/ConstraintPyImp.cpp b/src/Mod/Assembly/App/ConstraintPyImp.cpp
new file mode 100644
index 000000000..e763ea29a
--- /dev/null
+++ b/src/Mod/Assembly/App/ConstraintPyImp.cpp
@@ -0,0 +1,29 @@
+
+#include "PreCompiled.h"
+
+#include "Mod/Assembly/App/Constraint.h"
+
+// inclusion of the generated files (generated out of ItemAssemblyPy.xml)
+#include "ConstraintPy.h"
+#include "ConstraintPy.cpp"
+
+using namespace Assembly;
+
+// returns a string which represents the object e.g. when printed in python
+std::string ConstraintPy::representation(void) const
+{
+ return std::string("");
+}
+
+
+PyObject *ConstraintPy::getCustomAttributes(const char* /*attr*/) const
+{
+ return 0;
+}
+
+int ConstraintPy::setCustomAttributes(const char* /*attr*/, PyObject* /*obj*/)
+{
+ return 0;
+}
+
+