Manually instantiate managed type in rule

software-model
plugins

(Jochen Seeber) #1

Hi,

I am creating a plugin that has a model consisting of two managed types A and B, where A contains a property of type B. The property should be mutable, so I created a getter and a setter for it.

The property should be initialized with an object of type B in the rules, and users of the plugin should be able to set a new value of type B or any subclass of B using the model DSL.

My problem is now that I need to create the instance of B to use as default somewhere in my plugin rules. How can I do this?

Regards,
Jochen