Create a new Data Type

To create a new data type is simple.

You just need to extend this extension point and register your extended class to above extension point and set the type, share and scope properly.

Your class should implement
or you can extend from

And you should keep in mind that the output of the property editor will always be String in expression