rename org.hibernate.console.util into org.jboss.tools.hibernate.util
organize imports
organize imports
isolate org.hibernate.tool.hbm2x.GenericExporter and replace by org.jboss.tools.hibernate.spi.IGenericExporter
add dependency on plugin org.jboss.tools.hibernate.spi
copy IGenericExporter to plugin org.jboss.tools.hibernate.spi
export package org.jboss.tools.hibernate.spi
Use GenericExporterProxy instead of IGenericExporter as exporter classname
concrete class in plugin.xml should still be org.hibernate.tool.hbm2x.GenericExporter
isolate org.hibernate.tool.hbm2x.QueryExporter and replace by org.jboss.tools.hibernate.spi.IQueryExporter
move IQueryExporter to plugin org.jboss.tools.hibernate.spi
isolate org.hibernate.tool.hbm2x.Hbm2DDLExporter and replace by org.jboss.tools.hibernate.spi.IHbm2DDLExporter
move IHbm2DDLExporter to plugin org.jboss.tools.hibernate.spi
isolate org.hibernate.tool.hbm2x.ArtifactCollector and replace by org.jboss.tools.hibernate.spi.IArtifactCollector
isolate org.hibernate.SessionFactory and replace by org.jboss.tools.hibernate.spi.ISessionFactory
isolate org.org.hibernate.hql.spi.QueryTranslator and org.hibernate.engine.query.spi.HQLQueryPlan
move IArtifactCollector to plugin org.jboss.tools.hibernate.spi
add IType and TypeProxy
isolate org.hibernate.Session and replace by org.jboss.tools.hibernate.spi.ISession
organize imports