Ignore:
Timestamp:
11.07.2009 09:32:42 (3 years ago)
Author:
Gubaer
Message:

added: improved tag editor grid in relation editor (borrowed code from tag editor plugin)
removed: realEqual() on OsmPrimitive, Node, etc.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java

    r1690 r1762  
    284284        clearCached(); 
    285285        clearErrors(); 
    286     } 
    287  
    288     /** 
    289      * Perform an equality compare for all non-volatile fields not only for the id 
    290      * but for the whole object (for conflict resolving) 
    291      * @param semanticOnly if <code>true</code>, modified flag and timestamp are not compared 
    292      *  
    293      * @deprecated 
    294      * @see #hasEqualSemanticAttributes(OsmPrimitive) 
    295      * @see #hasEqualTechnicalAttributes(OsmPrimitive) 
    296      */ 
    297     @Deprecated 
    298     public boolean realEqual(OsmPrimitive osm, boolean semanticOnly) { 
    299         return id == osm.id 
    300         && incomplete == osm.incomplete 
    301         && deleted == osm.deleted 
    302         && (semanticOnly || ( 
    303                 modified == osm.modified 
    304                 && timestamp == osm.timestamp 
    305                 && version == osm.version 
    306                 && visible == osm.visible 
    307                 && (user == null ? osm.user==null : user==osm.user)) 
    308         ) 
    309         && (keys == null ? osm.keys==null : keys.equals(osm.keys)); 
    310286    } 
    311287 
Note: See TracChangeset for help on using the changeset viewer.