Revision 23303 branches/v2_0_0_prep/libraries/libFMap_data/src/org/gvsig/fmap/data/feature/AttributeManager.java

View differences:

AttributeManager.java
166 166
			while (iter.hasNext()) {
167 167
				FeatureAttributeDescriptor descriptor= (FeatureAttributeDescriptor) iter.next();
168 168
				if (!deletedAttributes.contains(new Integer(descriptor.ordinal()))){
169
					dft.addWithoutOrdinal(descriptor);
169
					dft.addWithoutOrdinal(descriptor.cloneAttribute());
170 170
				}
171 171
			}
172 172
			for (int i=0;i<relations.size();i++){
173 173
				FeatureAttributeDescriptor descriptor=(FeatureAttributeDescriptor)expansionAdapter.getObject(i);
174 174
				if (!deletedAttributes.contains(new Integer(descriptor.ordinal()))){
175
					dft.addWithoutOrdinal(descriptor);
175
					dft.addWithoutOrdinal(descriptor.cloneAttribute());
176 176
				}
177 177
			}
178 178
			this.currentFeatureType=dft;

Also available in: Unified diff