You can generate code either for an entire configuration or for selected UML classes. Inputs to the code generator are the model and the code generation properties. Code generated from IBM® Rational® Rhapsody® supports static and dynamic memory allocation based on the user configuration.