Hi guys,

I'm currently trying to use the SchemaManager in Shared as a replacement to the 
existing classes duplicating this functionality in Studio's Schema Editor.

I successfully managed to integrate it within the plugin.
However there are a few bugs/missing features I will need to address in the 
SchemaManager to make it work perfectly (I already started with a better 
handling of schema checking exception).

While I was doing this, I noticed a strong coupling between the SchemaObject 
classes (AttributeType, ObjectClass, etc.) and the SchemaManager/Registries 
classes, with code related to schema checking in the SchemaObject classes 
themselves.
I think we should avoid this and move the code back to either SchemaManager or 
Registries.
It would help if we need to isolate the model into a separate module.

I'll try to work on that today, if there's no objection.

Regards,
Pierre-Arnaud

Reply via email to