fixed problem when metamodel for validation is not present 

git-svn-id: svn://svn.forge.objectweb.org/svnroot/spagobi@21034 99afaf0d-6903-0410-885a-c66a8bbb5f81
big refactoring

git-svn-id: svn://svn.forge.objectweb.org/svnroot/spagobi@21035 99afaf0d-6903-0410-885a-c66a8bbb5f81