diff src/treecms/api/NodeID.java @ 20:084de6909451

commit
author shoshi
date Wed, 01 Jun 2011 15:35:50 +0900
parents 12604eb6b615
children
line wrap: on
line diff
--- a/src/treecms/api/NodeID.java	Tue May 31 15:55:28 2011 +0900
+++ b/src/treecms/api/NodeID.java	Wed Jun 01 15:35:50 2011 +0900
@@ -1,30 +1,30 @@
 package treecms.api;
 
 /**
- * Nodeに対応するNodeIDです.NodeIDはUUIDとバージョンから構成されており,同じUUIDを持つNodeIDはファミリーと定義します.
- * 木構造で同じUUIDを持つNodeは同一のNodeと判断されます.また,一つの木構造に同じUUIDを持つNodeは存在しません.
- * ファイルのバージョン管理と同じようなものと考えてください.その場合,UUIDがファイルのパスで,バージョンがファイルの更新日時です.
+ * Nodeに対応するNodeIDです.NodeIDはFamilyとVersionから構成されており,同じFamilyを持つNodeIDはファミリーと定義します.
+ * 木構造で同じFamilyを持つNodeは同一のNodeと判断されます.また,一つの木構造に同じFamilyを持つNodeは存在しません.
+ * ファイルのバージョン管理と同じようなものと考えてください.その場合,Familyがファイルのパスで,Versionがファイルの更新日時です.
  * @author shoshi
  */
 public interface NodeID
 {
 	/**
-	 * 新しいNodeIDを作成します.新しいNodeIDは異なるUUIDを持ちます.
-	 * @return 新しいUUIDを持つNodeID
+	 * 新しいNodeIDを作成します.新しいNodeIDは異なるFamilyを持ちます.
+	 * @return 新しいFamilyを持つNodeID
 	 */
 	public NodeID create();
 	
 	/**
-	 * このNodeIDが保持するUUIDを継承した,自分とバージョンの異なるNodeIDを生成します.
-	 * @return UUIDを継承した新しいNodeID
+	 * このNodeIDが保持するFamilyを継承した,自分とバージョンの異なるNodeIDを生成します.
+	 * @return Familyを継承した新しいNodeID
 	 */
 	public NodeID update();
 	
 	/**
-	 * UUIDを取得します.
-	 * @return NodeIDが保持しているUUID
+	 * Familyを取得します.
+	 * @return NodeIDが保持しているFamily
 	 */
-	public String getUUID();
+	public String getFamilyID();
 	
 	/**
 	 * このNodeIDのバージョンを取得します.
@@ -33,7 +33,7 @@
 	public String getVersion();
 	
 	/**
-	 * このNodeIDが同一なUUIDを保持しているか比較します.
+	 * このNodeIDが同一なFamilyを保持しているか比較します.
 	 * @param _id
 	 * @return 同一な場合はtrue,異なる場合はfalse
 	 */
@@ -41,7 +41,7 @@
 	
 	/**
 	 * このNodeIDの文字列表現を返します.
-	 * このメソッドを実装する際に,文字列の表現方法は<b>UUID@Version</b>を採用してください.
+	 * このメソッドを実装する際に,文字列の表現方法は<b>Family@Version</b>を採用してください.
 	 * @return
 	 */
 	public String toString();