Revision 33205 branches/v2_0_0_prep/libraries/libFMap_dalfile/src/org/gvsig/fmap/dal/store/dgn/DGNStoreProvider.java

View differences:

DGNStoreProvider.java
23 23
import org.gvsig.fmap.dal.exception.ValidateDataParametersException;
24 24
import org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptor;
25 25
import org.gvsig.fmap.dal.feature.EditableFeatureType;
26
import org.gvsig.fmap.dal.feature.FeatureStore;
27 26
import org.gvsig.fmap.dal.feature.FeatureType;
28 27
import org.gvsig.fmap.dal.feature.exception.PerformEditingException;
29 28
import org.gvsig.fmap.dal.feature.spi.FeatureProvider;
......
54 53
import org.gvsig.fmap.geom.primitive.Envelope;
55 54
import org.gvsig.fmap.geom.primitive.GeneralPathX;
56 55
import org.gvsig.fmap.geom.primitive.Point;
57
import org.gvsig.metadata.MetadataLocator;
58
import org.gvsig.metadata.MetadataManager;
59
import org.gvsig.metadata.exceptions.MetadataException;
60
import org.gvsig.tools.dynobject.DynStruct;
61 56
import org.gvsig.tools.dynobject.exception.DynMethodException;
62 57

  
63 58
public class DGNStoreProvider extends AbstractMemoryStoreProvider implements
......
975 970
				resource);
976 971
	}
977 972

  
978
	protected static void registerMetadataDefinition() throws MetadataException {
979
		MetadataManager manager = MetadataLocator.getMetadataManager();
980
		if( manager.getDefinition(METADATA_DEFINITION_NAME)==null ) {
981
			DynStruct metadataDefinition = manager.addDefinition(
982
					METADATA_DEFINITION_NAME, 
983
					METADATA_DEFINITION_DESCRIPTION 
984
			);
985
			metadataDefinition.extend( manager.getDefinition(FeatureStore.METADATA_DEFINITION_NAME));
986
		}
987
	}
988

  
989 973
	public Object getSourceId() {
990 974
		return this.getDGNParameters().getFile();
991 975
	}

Also available in: Unified diff