API fixes per bug 9220
authortimkelly
Thu, 09 Jul 2009 14:16:25 -0500
changeset 361 3cdf5667cd54
parent 360 8c8f312d0b27
child 362 8f7dc8c70597
API fixes per bug 9220
core/com.nokia.carbide.templatewizard/src/com/nokia/carbide/template/engine/ILoadedTemplate.java
core/com.nokia.carbide.templatewizard/src/com/nokia/carbide/template/engine/ILoadedTemplateUI.java
core/com.nokia.carbide.templatewizard/src/com/nokia/carbide/template/engine/IPersistedSettingStorage.java
core/com.nokia.carbide.templatewizard/src/com/nokia/carbide/template/engine/ITemplate.java
project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/PKGModelFactory.java
project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/bldinf/IExtension.java
--- a/core/com.nokia.carbide.templatewizard/src/com/nokia/carbide/template/engine/ILoadedTemplate.java	Thu Jul 09 14:12:22 2009 -0500
+++ b/core/com.nokia.carbide.templatewizard/src/com/nokia/carbide/template/engine/ILoadedTemplate.java	Thu Jul 09 14:16:25 2009 -0500
@@ -25,8 +25,9 @@
 
 /**
  * This interface, available through {@link ITemplate#getLoadedTemplate()},
- * provides the runtime model for template XML and a way to create its UI.  
+ * provides the runtime model for template XML and a way to create its UI. 
  * @since 2.1
+ * @noimplement This interface is not intended to be implemented by clients.
  */
 public interface ILoadedTemplate {
 	/**
--- a/core/com.nokia.carbide.templatewizard/src/com/nokia/carbide/template/engine/ILoadedTemplateUI.java	Thu Jul 09 14:12:22 2009 -0500
+++ b/core/com.nokia.carbide.templatewizard/src/com/nokia/carbide/template/engine/ILoadedTemplateUI.java	Thu Jul 09 14:16:25 2009 -0500
@@ -36,6 +36,7 @@
  * is called to initialize from persisted storage.
  * @since 2.1
  *
+ * @noimplement This interface is not intended to be implemented by clients.
  */
 public interface ILoadedTemplateUI {
 	/**
--- a/core/com.nokia.carbide.templatewizard/src/com/nokia/carbide/template/engine/IPersistedSettingStorage.java	Thu Jul 09 14:12:22 2009 -0500
+++ b/core/com.nokia.carbide.templatewizard/src/com/nokia/carbide/template/engine/IPersistedSettingStorage.java	Thu Jul 09 14:16:25 2009 -0500
@@ -24,6 +24,7 @@
  * the persisted settings to a client-implemented store. 
  * @since 2.1
  *
+ * @noimplement This interface is not intended to be implemented by clients.
  */
 public interface IPersistedSettingStorage {
 	/**
--- a/core/com.nokia.carbide.templatewizard/src/com/nokia/carbide/template/engine/ITemplate.java	Thu Jul 09 14:12:22 2009 -0500
+++ b/core/com.nokia.carbide.templatewizard/src/com/nokia/carbide/template/engine/ITemplate.java	Thu Jul 09 14:16:25 2009 -0500
@@ -30,6 +30,8 @@
 /**
  * Runtime access for the metadata of a single template in a 
  * <i>com.nokia.carbide.templatewizard.wizardTemplate</i> extension.
+ * 
+ * @noimplement This interface is not intended to be implemented by clients.
  */
 public interface ITemplate {
 
--- a/project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/PKGModelFactory.java	Thu Jul 09 14:12:22 2009 -0500
+++ b/project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/PKGModelFactory.java	Thu Jul 09 14:16:25 2009 -0500
@@ -18,6 +18,7 @@
 
 package com.nokia.carbide.cpp.epoc.engine.model;
 
+import com.nokia.carbide.cpp.epoc.engine.EpocEnginePlugin;
 import com.nokia.carbide.internal.api.cpp.epoc.engine.model.pkg.IPKGOwnedModel;
 import com.nokia.carbide.internal.cpp.epoc.engine.model.pkg.PKGModel;
 
--- a/project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/bldinf/IExtension.java	Thu Jul 09 14:12:22 2009 -0500
+++ b/project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/bldinf/IExtension.java	Thu Jul 09 14:16:25 2009 -0500
@@ -28,7 +28,8 @@
  * It's recommended to use a utility class (like BldInfViewPathHelpers) to interpret
  * and set the paths in this extension and resolve paths to actual project or filesystem
  * files.
- *
+ * 
+ * @noimplement This interface is not intended to be implemented by clients.
  */
 public interface IExtension {
 	/** Check whether the template path is set. */
@@ -53,10 +54,12 @@
 	/** Access/modify the list of dependencies.  No interpretation is performed.  As in the bld.inf, no extension will be present. */
 	List<IPath> getDependencies();
 	
-	/** Get the name associated with the extension, may be null for unnamed extension */
+	/** Get the name associated with the extension, may be null for unnamed extension
+	 * @since 2.1 */
 	String getName();
 	
-	/** Set the name associated with the extension, may be null for unnamed extension */
+	/** Set the name associated with the extension, may be null for unnamed extension
+	 * @since 2.1 */
 	void setName(String name);
 	
 	/** Get the tool name, may be null */