API Revamp: Removed methods hasX and removeX from the role slots with multiplicity of one.
Refactored Framework internal code to comply with the latest generated API.
API Revamp: Removed methods 'getXCount', 'hasAnyX', 'hasX', 'getXSet' and 'getXIterator' from the role slots with multiplicity of *.
Modified the code generated for consistency checks to use the new generated API.