If a city can only be included in a single location, a simple approach would
be to add a feature to the city type which indicates if the annotation has
been added to a location. If a city can be in multiple locations, and
locations can be modified or removed, the feature in city would have to be
multivalued, e.g. a linked list.

Eddie

On Jan 4, 2008 2:12 PM, jonathan doklovic <[EMAIL PROTECTED]> wrote:

> Hi,
>
> I have been looking at Contraints and Filters.
> I understand how to use them to get an iterator that matches a certain
> type, but I want to do the opposite....
>
> I have annotations for 3 types: City, State, and Location (where
> location contains a city and a state)
>
> Now I want to create a filtered iterator that basically returns any city
> annotations that are NOT already within a Location annotation.
>
> Is there any way to do this?
>
> Thanks,
>
> - Jonathan
>

Reply via email to