DefaultTemporalExtent changes for revisions 24867:24925

This commit adds an empty skeleton for new method added in GeoAPI interface, but no implementation. Removing this contribution causes compilation error, which is solved by adding the method back. SIS provides a more complete implementation.

Action: all contributions forced by changes in GeoAPI interfaces (mostly import statements and method signatures) have been rewritten from scratch by creating an empty Java class implementing the interface, clicking on the "Implement all abstract methods" contextual menu in NetBeans, removing the <? extends> part in parameterized type of collections, adding the synchronized keyword (for now) and finally adding the corresponding private fields. This action has been committed in the Apache SIS JDK7 branch at revision 1458238.

Command line:

svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r24867:24925 https://svn.osgeo.org/geotools/trunk/modules/library/metadata/src/main/java/org/geotools/metadata/iso/extent/TemporalExtentImpl.java
Revision 24867Revision 24925
// OpenGIS dependencies
import org.opengis.metadata.extent.TemporalExtent;

// Geotools dependencies
import org.geotools.metadata.iso.MetadataEntity;
// OpenGIS dependencies
import org.opengis.metadata.extent.TemporalExtent;
import org.opengis.temporal.TemporalPrimitive;
import org.opengis.geometry.primitive.Primitive;
import org.opengis.geometry.primitive.PrimitiveBoundary;

// Geotools dependencies
import org.geotools.metadata.iso.MetadataEntity;
    public String toString() {
        return String.valueOf(startTime);
    }
}
    public String toString() {
        return String.valueOf(startTime);
    }

    /**
     * TODO What is needed here?
     */
    public TemporalPrimitive getExtent() {
        return null;
}

}