Apart from the built-in data models for PCC, you can also create your own data models.
The data models are defined in xml format, and then packed into an mzp that is committed into the system. Then they will be available from the regular interfaces for provisioning.
To create a PCC Extension data model:
Go to the //packages/pcrf/src/devkit_tools/example/ folder and run the generate.sh script to generate your *.jar file.
A /build directory will be created with all the required classes and resources. A *.jar file will be created and placed in a new sub directory called /build.