Re: Some Entity Modeler questions

From: Mike Schrag (mschra..dimension.com)
Date: Wed Aug 30 2006 - 09:03:12 EDT

  • Next message: Pierre Frisch: "Component editor problem"

    > - when I create a new attribute, whether by clicking the toolbar
    > button or double-clicking in the Attribute pane, several
    > attributes, including the new one, are left selected. This results
    > in the Properties pane displaying "Properties are not available."
    > I have to click on an empty attribute row, then on the new one, in
    > order to get back into position for editing.
    Odd this just doesn't happen for me. I remember Anjo mentioned
    something like this before, but I can't recall exactly. Can you
    email me a model that does this? Maybe it's just something about the
    names in the model that are confusing the selection.

    > - the External Type I enter always goes away after I select the
    > Data Type, and I have to go back and re-enter it.
    Fixed (committing now).

    > - when I create an attribute with a Data Type of NSData, the
    > External Width field stays active. In the case of a BLOB, which
    > doesn't have a fixed length, is it ok to leave it blank?
    Yes.

    > - when I create an attribute with a Data Type of Timestamp, there
    > is a field for Server Timezone. What format is that expected in,
    > and how does it handle daylight savings time?
    Ugh. So this field is crazy-proprietary-NSTimeZone-format ("America/
    New_York"). It SORT OF looks like java.util.TimeZone format, but
    they're not 1:1, I don't think. I dropped this field in at the last
    minute just to get full coverage of the file format. I suspect if
    you leave it blank, it will be "local timezone", but I'm going to be
    turning this into a pulldown. Unfortunately the pulldown has like
    600 entries in it.

    > - when creating a to-one relationship, what is the Definition field
    > for? And how do you enter the Source and Destination attributes?
    > There doesn't seem to be any way to edit those fields in the
    > Properties pane for the relationship.
    Definitions are used for flattened relationships, so I THINK it
    should be grayed out when you're editing a normal to-one? If you
    were to flatten a relationship you would find that definition is the
    keypath of the flattened relationship relative to the entity the
    relationship is stored in.

    You add joins by selecting the destination entity, clicking the "Add"
    button at the bottom, and then the attribute names are editable in
    the table via a pulldown (if you click the "select attribute"
    columns, you will get a pulldown editor). This UI was an attempt to
    compress EOModeler's version of this same UI. I'm open for
    suggestions is this is confusing.

    ms



    This archive was generated by hypermail 2.0.0 : Wed Aug 30 2006 - 09:03:21 EDT