Revision 36721 branches/v2_0_0_prep/libraries/libFMap_dal/src/org/gvsig/fmap/dal/feature/impl/featureset/DynObjectFeatureFacade.java

View differences:

DynObjectFeatureFacade.java
57 57
     * Creates a facade over a {@link Feature}.
58 58
     */
59 59
    public DynObjectFeatureFacade(Feature feature) {
60
        setFeature(feature);
60
        setFeatureCopy(feature);
61 61
    }
62 62

  
63 63
    public DynClass getDynClass() {
......
108 108
        return editable == null ? feature : editable;
109 109
    }
110 110
    
111
    public void setFeature(Feature feature) {
111
    public void setFeatureCopy(Feature feature) {
112 112
        synchronized (lock) {
113 113
            this.feature = feature.getCopy();
114 114
            this.editable = null;
115 115
        }
116 116
    }
117 117

  
118
    public void setFeature(Feature feature) {
119
        synchronized (lock) {
120
            this.feature = feature;
121
            this.editable = null;
122
        }
123
    }
124

  
118 125
    public EditableFeature getEditable() {
119 126
        return editable;
120 127
    }

Also available in: Unified diff