Community
Participate
Working Groups
Calling the Sphinx APIs doesn't provide a reliable result due to HashSet and HashMap usage An example is: EcorePlatformUtil#getResourcesInModels(IContainer,IMetaModelDescriptor,boolean) return resources in different order for different calls. This behavior is in contrast with the goal of ScopingResourceSetImpl# getResourcesInScope(Object, boolean, boolean) which says: /* * IMPORTANT: A LinkedHashSet is used to preserve the ordering of the Resources. Using a simple HashSet will * not preserve the ordering which leads to inconsistent results when implementing Resource merging based on * the getResourcesInScope() method. */ At a first look HashSet and HashMap are found in more than fifty places.
Closed stale issue before migration