diff --git a/apidoc/template/tmpl/container.tmpl b/apidoc/template/tmpl/container.tmpl
index 630606af44..e99bcf9859 100644
--- a/apidoc/template/tmpl/container.tmpl
+++ b/apidoc/template/tmpl/container.tmpl
@@ -43,6 +43,20 @@
+ -1;
+ })
+ if (subclasses.length) {
+ ?>
+
Subclasses
+
+
+
Extends
@@ -67,7 +81,7 @@
-
+
|ol.Collection|undefined}
*/
olx.MapOptions.prototype.layers;
@@ -192,7 +191,7 @@ olx.MapOptions.prototype.target;
/**
- * The map's view. Currently {@link ol.View2D} is available as view.
+ * The map's view.
* @type {ol.IView|undefined}
*/
olx.MapOptions.prototype.view;
diff --git a/src/ol/interaction/interactiondefaults.js b/src/ol/interaction/interactiondefaults.js
index d724dfc6ee..089237ee47 100644
--- a/src/ol/interaction/interactiondefaults.js
+++ b/src/ol/interaction/interactiondefaults.js
@@ -19,9 +19,9 @@ goog.require('ol.interaction.PinchZoom');
* setting the appropriate option to false in the constructor options,
* but the order of the interactions is fixed. If you want to specify a
* different order for interactions, you will need to create your own
- * {@link ol.interaction} instances and insert them into an
- * {@link ol.Collection} in the order you want before creating your ol.Map
- * instance.
+ * {@link ol.interaction.Interaction} instances and insert them into a
+ * {@link ol.Collection} in the order you want before creating your
+ * {@link ol.Map} instance.
* @param {olx.interaction.DefaultsOptions=} opt_options Defaults options.
* @return {ol.Collection} A collection of interactions to be used with
* the ol.Map constructor's interactions option.
diff --git a/src/ol/iview.js b/src/ol/iview.js
index 94d50132eb..37d828d3e2 100644
--- a/src/ol/iview.js
+++ b/src/ol/iview.js
@@ -6,7 +6,7 @@ goog.require('ol.IView3D');
/**
- * Interface for views. Currently {@link ol.View2D} is implemented.
+ * Interface for views.
* @interface
*/
ol.IView = function() {
diff --git a/src/ol/layer/layerbase.js b/src/ol/layer/layerbase.js
index 1ba6792803..5311edd8e3 100644
--- a/src/ol/layer/layerbase.js
+++ b/src/ol/layer/layerbase.js
@@ -41,8 +41,7 @@ ol.layer.LayerState;
/**
- * Base class for all layers. The most basic implementation is
- * {@link ol.layer.Layer}. See {@link ol.layer} for all implementations.
+ * Base class for all layers.
* @constructor
* @extends {ol.Object}
* @param {olx.layer.BaseOptions} options Layer options.
diff --git a/src/ol/map.js b/src/ol/map.js
index d5a8e8dd2f..42c7256493 100644
--- a/src/ol/map.js
+++ b/src/ol/map.js
@@ -662,13 +662,12 @@ ol.Map.prototype.getOverlays = function() {
/**
- * Gets the collection of
- * {@link ol.interaction|ol.interaction.Interaction} instances
- * associated with this map. Modifying this collection
- * changes the interactions associated with the map.
+ * Gets the collection of {@link ol.interaction.Interaction} instances
+ * associated with this map. Modifying this collection changes the interactions
+ * associated with the map.
*
* Interactions are used for e.g. pan, zoom and rotate.
- * @return {ol.Collection} Interactions.
+ * @return {ol.Collection} {@link ol.interaction.Interaction Interactions}.
* @todo api
*/
ol.Map.prototype.getInteractions = function() {