Community
Participate
Working Groups
o.e.wst.xml.vex.ui.internal.config.PluginProject uses Java serialization to serialize a parsed configuration (the CSS, DTD/Schema etc.). This is the cause why all involved model classes must implement Serializable. There is also significant effort put into the conversion of non-serializable object from 3rd party libraries (e.g. SAC) into serializable forms. The serialization aspect should be factored out into an independent implementation and the dependency to Serializable should be removed from all model classes.
see bug 324927
Moved to Mylyn Docs Vex.