Majority of traits' functionalities added.

git-svn-id: http://umple.googlecode.com/svn/trunk@3347 6ebf9d09-8eb1-0036-9d08-68c07d1b990a
Real-Time Cpp - {
* Check Extra code and extract main function definition
}

git-svn-id: http://umple.googlecode.com/svn/trunk@3348 6ebf9d09-8eb1-0036-9d08-68c07d1b990a
Reverting - {r3346 + r3348 }

git-svn-id: http://umple.googlecode.com/svn/trunk@3349 6ebf9d09-8eb1-0036-9d08-68c07d1b990a
A fix for the problem.

git-svn-id: http://umple.googlecode.com/svn/trunk@3350 6ebf9d09-8eb1-0036-9d08-68c07d1b990a