Re: Entity Modeler

From: Stéphan Mertz (s.mert..mprove.fr)
Date: Mon Jul 31 2006 - 08:00:21 EDT

  • Next message: Mike Schrag: "Re: Entity Modeler"

    Mike,

    The models are not in a directory used by NSBundles.
    I dynamically load the right model for the specific database, during
    the init of the WO app.
    My solution is not very academic, but it works.

    sm

    Le 31 juil. 06 à 13:45, Mike Schrag a écrit :

    > How do you actually use these models at runtime without totally
    > confusing your WO app? The rules of NSBundle are what we are based
    > on, which is "load all the models we find," hence the explosion
    > you're seeing (though I really expected it to rename duplicate
    > entity names -- also not desirable for you, but I'll have to check
    > on that one).
    >
    > ms
    >
    > On Jul 31, 2006, at 5:07 AM, Stéphan Mertz wrote:
    >
    >> Hi,
    >>
    >> I have in my project, different version of the same Model, one for
    >> each database I use.
    >> If I try to open a model, I have this exception:
    >> org.eclipse.core.runtime.CoreException: Failed to load model in F/
    >> JavaResUrgencesEO/models/ResUrgences_MySQL.eomodeld.
    >> at
    >> org.objectstyle.wolips.eomodeler.model.EclipseEOModelGroupFactory
    >> $ModelVisitor.visit(EclipseEOModelGroupFactory.java:163)
    >> [...]
    >> org.eclipse.core.runtime.CoreException[0]:
    >> org.objectstyle.wolips.eomodeler.model.DuplicateEntityNameException:
    >> There is more than one entity named 'Acte' in this model group.
    >> at
    >> org.objectstyle.wolips.eomodeler.model.EOModel._checkForDuplicateEnti
    >> tyName(EOModel.java:250)
    >> at org.objectstyle.wolips.eomodeler.model.EOModel.addEntity
    >> (EOModel.java:278)
    >> [...]
    >>
    >> Is there a way to manage this type of configuration?
    >>
    >> Sincerely,
    >>
    >> Stéphan Mertz
    >>
    >



    This archive was generated by hypermail 2.0.0 : Mon Jul 31 2006 - 07:59:33 EDT