Re: Entity Modeler

From: Mike Schrag (mschra..dimension.com)
Date: Mon Jul 31 2006 - 08:05:13 EDT

  • Next message: Anjo Krank: "Re: Entity Modeler"

    Maybe we should be checking model paths against the Exclude from
    Resources pattern in your project? I assume you must have these set
    to not be Resources for this to be true?

    ms

    On Jul 31, 2006, at 8:00 AM, Stéphan Mertz wrote:

    > 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._checkForDuplicateEnt
    >>> ityName(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 - 08:05:19 EDT