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 >
