[Jiemamy-notify] commit [1977] javadocを記述。

アーカイブの一覧に戻る

svnno****@sourc***** svnno****@sourc*****
2008年 10月 1日 (水) 00:49:00 JST


Revision: 1977
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=jiemamy&view=rev&rev=1977
Author:   daisuke_m
Date:     2008-10-01 00:49:00 +0900 (Wed, 01 Oct 2008)

Log Message:
-----------
javadocを記述。

Modified Paths:
--------------
    artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/S2FactoryStrategy.java
    artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/model/connection/ForeignKeyModelImpl.java
    artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/debug/S2ContainerUtil.java
    artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/view/DiagramPresentationModelImpl.java
    artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/view/DiagramPresentationsImpl.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/FactoryStrategy.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/JiemamyModelFactory.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/ColumnModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/DomainModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/RootModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/AbstractConnectionModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/AbstractRelationModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/ForeignKeyMapping.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/ForeignKeyModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/CheckConstraintModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/Constraint.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/ConstraintSetModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/NotNullConstraintModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/PrimaryKeyConstraintModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/dataset/InsertDataSetModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/dataset/RecordModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/datatype/GeneralDataType.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/datatype/SpecialDataType.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/index/IndexColumnModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/index/IndexModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/AbstractEntityModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/AbstractNodeModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/StickyModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/TableModel.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/ViewModel.java
    zeus/trunk/org.jiemamy.spec.view/src/main/java/org/jiemamy/spec/model/presentation/DiagramPresentationModel.java
    zeus/trunk/org.jiemamy.spec.view/src/main/java/org/jiemamy/spec/view/DiagramPresentations.java

Removed Paths:
-------------
    artemis/trunk/org.jiemamy.event/src/main/java/org/jiemamy/event/model/connection/InheritanceModelChangeSupportImpl.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/InheritanceModel.java


-------------- next part --------------
Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/S2FactoryStrategy.java
===================================================================
--- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/S2FactoryStrategy.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/S2FactoryStrategy.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -25,7 +25,10 @@
 import org.jiemamy.spec.exception.JiemamyRuntimeException;
 
 /**
- * TODO for daisuke
+ * Jiemamy関連クラスのインスタンスを {@link S2Container}から生成するストラテジクラス。
+ * 
+ * <p>唯一の実装依存ポイント。</p>
+ * 
  * @author daisuke
  */
 public class S2FactoryStrategy implements FactoryStrategy {

Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/model/connection/ForeignKeyModelImpl.java
===================================================================
--- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/model/connection/ForeignKeyModelImpl.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/model/connection/ForeignKeyModelImpl.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -88,6 +88,7 @@
 	
 	/**
 	 * コンストラクタ。
+	 * @param rootModel 
 	 * @param source 接続元(被制約)テーブル
 	 * @param target 接続先(参照)テーブル
 	 * @param createColumn 参照先カラムと同名のカラムを生成して、そのカラムにマッピングする場合は<tt>true</tt>
@@ -101,13 +102,10 @@
 	}
 	
 	/**
-	 * targetを元に、マッピングを生成する。
-	 * @param rootModel 
-	 * @param createColumn 参照先カラムと同名のカラムを生成して、そのカラムにマッピングする場合は<tt>true</tt>
-	 * 		既存のカラムにマッピングする場合は<tt>false</tt>を渡す。
-	 * TODO extract to processor
+	 * {@inheritDoc}
 	 */
 	public void createMappings(RootModel rootModel, boolean createColumn) {
+		// TODO extract to processor
 		mappings.clear();
 		
 		TableModel tableModel = (TableModel) getTarget();

Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/debug/S2ContainerUtil.java
===================================================================
--- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/debug/S2ContainerUtil.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/debug/S2ContainerUtil.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -23,13 +23,13 @@
 import org.seasar.framework.container.S2Container;
 
 /**
- * TODO for daisuke
+ * {@link S2Container}用ユーティリティクラス。
  * @author daisuke
  */
 public class S2ContainerUtil {
 	
 	/**
-	 * TODO for daisuke
+	 * コンテナに登録されたクラス情報をStringで取得する。
 	 * @param container 
 	 * @return 定義情報
 	 */

Deleted: artemis/trunk/org.jiemamy.event/src/main/java/org/jiemamy/event/model/connection/InheritanceModelChangeSupportImpl.java
===================================================================
--- artemis/trunk/org.jiemamy.event/src/main/java/org/jiemamy/event/model/connection/InheritanceModelChangeSupportImpl.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ artemis/trunk/org.jiemamy.event/src/main/java/org/jiemamy/event/model/connection/InheritanceModelChangeSupportImpl.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -1,93 +0,0 @@
-/*
- * Copyright 2007-2008 MIYAMOTO Daisuke, jiemamy.org and the Others. Created on 2008/07/02
- * 
- * This file is part of Jiemamy.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
- * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations under the License.
- */
-package org.jiemamy.event.model.connection;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.jiemamy.spec.event.ModelChangeEvent;
-import org.jiemamy.spec.event.ModelChangeListener;
-import org.jiemamy.spec.event.Observable;
-import org.jiemamy.spec.event.model.connection.InheritanceModelChangeListener;
-import org.jiemamy.spec.event.model.connection.InheritanceModelChangeSupport;
-import org.jiemamy.spec.model.connection.InheritanceModel;
-
-/**
- * Event関連の処理をModel内に直接記述するとModelのSourceの可読性が低くなるため、InheritanceModelからそれらを引き受ける。
- * 
- * @author shin1ogawa
- */
-public class InheritanceModelChangeSupportImpl implements InheritanceModelChangeSupport {
-	
-	/** InheritanceModel自身のEventを監視するListenerのリスト */
-	private List<InheritanceModelChangeListener> listeners = new ArrayList<InheritanceModelChangeListener>();
-	
-	/**
-	 * InheritanceModelの属性の変更Eventを処理するListener
-	 * 
-	 * @see #fireModelChange(ModelChangeEvent)
-	 */
-	private ModelChangeListener modelChangeListener = new ModelChangeListener() {
-		
-		/**
-		 * {@inheritDoc}
-		 */
-		public void modelChanged(ModelChangeEvent event) {
-			fireModelChange(event);
-		}
-	};
-	
-
-	/**
-	 * コンストラクタ。
-	 * 
-	 * @param source {@link InheritanceModel}
-	 * @category instance creation
-	 */
-	public InheritanceModelChangeSupportImpl(InheritanceModel source) {
-		source.getAdapter(Observable.class).addModelChangeListener(modelChangeListener);
-	}
-	
-	/**
-	 * InheritanceModel自身のEventを監視するListenerを追加する。
-	 * 
-	 * @param l {@link InheritanceModelChangeListener}
-	 * @see #removeInheritanceModelChangeListener(InheritanceModelChangeListener)
-	 */
-	public void addInheritanceModelChangeListener(InheritanceModelChangeListener l) {
-		listeners.add(l);
-	}
-	
-	/**
-	 * InheritanceModel自身を監視するListenerに通知されたEventをInheritanceModelの監視Listenerへ通知する。
-	 * 
-	 * @param event {@link ModelChangeEvent}
-	 */
-	public void fireModelChange(ModelChangeEvent event) {
-		for (InheritanceModelChangeListener l : listeners) {
-			l.modelChanged(event);
-		}
-	}
-	
-	/**
-	 * InheritanceModel自身のEventを監視するListenerを削除する。
-	 * 
-	 * @param l {@link InheritanceModelChangeListener}
-	 * @see #addInheritanceModelChangeListener(InheritanceModelChangeListener)
-	 */
-	public void removeInheritanceModelChangeListener(InheritanceModelChangeListener l) {
-		listeners.remove(l);
-	}
-}

Modified: artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/view/DiagramPresentationModelImpl.java
===================================================================
--- artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/view/DiagramPresentationModelImpl.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/view/DiagramPresentationModelImpl.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -118,24 +118,22 @@
 	 * {@inheritDoc}
 	 */
 	public void setBendpoints(AbstractConnectionModel connection, List<JmPoint> bendpoints) {
-		// TODO Auto-generated method stub
-		
+		connectionLayouts.get(connection).clear();
+		connectionLayouts.get(connection).addAll(bendpoints);
 	}
 	
 	/**
 	 * {@inheritDoc}
 	 */
 	public void setColor(AbstractNodeModel node, JmColor color) {
-		// TODO Auto-generated method stub
-		
+		nodeColors.put(node, color);
 	}
 	
 	/**
 	 * {@inheritDoc}
 	 */
 	public void setConstraint(AbstractNodeModel node, JmRectangle constraint) {
-		// TODO Auto-generated method stub
-		
+		nodeLayouts.put(node, constraint);
 	}
 	
 	/**

Modified: artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/view/DiagramPresentationsImpl.java
===================================================================
--- artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/view/DiagramPresentationsImpl.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/view/DiagramPresentationsImpl.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -29,7 +29,7 @@
 import org.jiemamy.spec.view.DiagramPresentations;
 
 /**
- * TODO for daisuke
+ * ダイアグラム表現の集合モデルクラス。
  * @author daisuke
  */
 public class DiagramPresentationsImpl implements DiagramPresentations {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/FactoryStrategy.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/FactoryStrategy.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/FactoryStrategy.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -18,9 +18,8 @@
  */
 package org.jiemamy.spec;
 
-
 /**
- * インスタンス生成戦略インターフェイス。
+ * Jiemamy関連クラスのインスタンス生成戦略インターフェイス。
  * @author daisuke
  */
 public interface FactoryStrategy {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/JiemamyModelFactory.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/JiemamyModelFactory.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/JiemamyModelFactory.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -24,7 +24,7 @@
 import org.jiemamy.spec.model.datatype.DataType;
 
 /**
- * 新しい {@link RootModel}を生成するためのファクトリ。
+ * 新しいJiemamy関連クラスのインスタンスを生成するためのファクトリ。
  * @author daisuke
  */
 public class JiemamyModelFactory {
@@ -33,7 +33,7 @@
 	
 
 	/**
-	 * TODO for daisuke
+	 * データ型 {@link DataType} を生成する。
 	 * @param fqcn 
 	 * @return
 	 */
@@ -42,7 +42,7 @@
 	}
 	
 	/**
-	 * TODO for daisuke
+	 * データ型 {@link DataType} を生成する。
 	 * @param fqcn 
 	 * @param classLoader 
 	 * @return
@@ -59,7 +59,7 @@
 	}
 	
 	/**
-	 * TODO for daisuke
+	 * SQL方言 {@link Dialect} を生成する。
 	 * @param fqcn 
 	 * @return
 	 */
@@ -68,7 +68,7 @@
 	}
 	
 	/**
-	 * TODO for daisuke
+	 * SQL方言 {@link Dialect} を生成する。
 	 * @param fqcn 
 	 * @param classLoader 
 	 * @return

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/ColumnModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/ColumnModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/ColumnModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -23,7 +23,7 @@
 import org.jiemamy.spec.model.datatype.DataType;
 
 /**
- * TODO for daisuke
+ * カラムを表すモデルインターフェイス。
  * @author daisuke
  */
 public interface ColumnModel extends JiemamyModel {
@@ -84,7 +84,7 @@
 	boolean hasConstraint(Class<? extends Constraint> clazz);
 	
 	/**
-	 * TODO for daisuke
+	 * モデルの初期化を行う。
 	 * @param columnName 
 	 * @param dataType 
 	 * @return

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/DomainModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/DomainModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/DomainModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -23,7 +23,7 @@
 import org.jiemamy.spec.model.datatype.DataType;
 
 /**
- * TODO for daisuke
+ * ドメインを表すモデルインターフェイス。
  * @author daisuke
  */
 public interface DomainModel extends DataType {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/RootModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/RootModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/RootModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -31,13 +31,13 @@
 import org.jiemamy.spec.model.node.AbstractNodeModel;
 
 /**
- * TODO for daisuke
+ * Jiemamyの根となるモデルを表すモデルインターフェイス。
  * @author daisuke
  */
 public interface RootModel extends JiemamyModel {
 	
 	/**
-	 * TODO for daisuke
+	 * この {@link RootModel}に従属するモデルを追加する。
 	 * @param jiemamyModel
 	 */
 	void appendModel(JiemamyModel jiemamyModel);
@@ -151,7 +151,7 @@
 	void provideValidName(ForeignKeyModel relationModel, IdentifierValidator validator);
 	
 	/**
-	 * TODO for daisuke
+	 * この {@link RootModel}から、従属するモデルを削除する。
 	 * @param jiemamyModel 
 	 */
 	void removeModel(JiemamyModel jiemamyModel);

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/AbstractConnectionModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/AbstractConnectionModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/AbstractConnectionModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -22,7 +22,7 @@
 import org.jiemamy.spec.model.node.AbstractNodeModel;
 
 /**
- * TODO for daisuke
+ * コネクションを表すモデル抽象クラス。
  * @author daisuke
  */
 public interface AbstractConnectionModel extends JiemamyModel {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/AbstractRelationModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/AbstractRelationModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/AbstractRelationModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -18,9 +18,8 @@
  */
 package org.jiemamy.spec.model.connection;
 
-
 /**
- * TODO for daisuke
+ * リレーションを表すモデルインターフェイス。
  * @author daisuke
  */
 public interface AbstractRelationModel extends AbstractConnectionModel {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/ForeignKeyMapping.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/ForeignKeyMapping.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/ForeignKeyMapping.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -24,7 +24,7 @@
 import org.jiemamy.spec.model.node.TableModel;
 
 /**
- * TODO for daisuke
+ * 外部キーのマッピングを表すモデルインターフェイス。
  * @author daisuke
  */
 public interface ForeignKeyMapping extends JiemamyModel {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/ForeignKeyModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/ForeignKeyModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/ForeignKeyModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -40,7 +40,6 @@
 	 * @param rootModel 
 	 * @param createColumn 参照先カラムと同名のカラムを生成して、そのカラムにマッピングする場合は<tt>true</tt>
 	 * 		既存のカラムにマッピングする場合は<tt>false</tt>を渡す。
-	 * TODO extract to processor
 	 */
 	public void createMappings(RootModel rootModel, boolean createColumn);
 	
@@ -63,7 +62,7 @@
 	public String getLogicalName();
 	
 	/**
-	 * TODO for daisuke
+	 * 指定した主キーカラムに制約される参照元カラムを取得する。
 	 * @param referencePkColumn
 	 * @return 
 	 */
@@ -100,7 +99,7 @@
 	public ReferentialAction getOnUpdate();
 	
 	/**
-	 * TODO for daisuke
+	 * モデルを初期化する。
 	 * @param rootModel 
 	 * @param source 
 	 * @param target
@@ -109,7 +108,7 @@
 	public ForeignKeyModel init(RootModel rootModel, TableModel source, TableModel target);
 	
 	/**
-	 * TODO for daisuke
+	 * モデルを初期化する。
 	 * @param fkName
 	 * @param source
 	 * @param target

Deleted: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/InheritanceModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/InheritanceModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/InheritanceModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -1,27 +0,0 @@
-/*
- * Copyright 2007-2008 MIYAMOTO Daisuke, jiemamy.org and the Others.
- * Created on 2008/09/17
- *
- * This file is part of Jiemamy.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
- * either express or implied. See the License for the specific language
- * governing permissions and limitations under the License.
- */
-package org.jiemamy.spec.model.connection;
-
-/**
- * TODO for daisuke
- * @author daisuke
- */
-public interface InheritanceModel extends AbstractRelationModel {
-	
-}

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/CheckConstraintModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/CheckConstraintModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/CheckConstraintModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -19,7 +19,7 @@
 package org.jiemamy.spec.model.constraint;
 
 /**
- * TODO for daisuke
+ * チェック制約を表すモデルインターフェイス。
  * @author daisuke
  */
 public interface CheckConstraintModel extends Constraint {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/Constraint.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/Constraint.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/Constraint.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -20,9 +20,8 @@
 
 import org.jiemamy.spec.model.JiemamyModel;
 
-
 /**
- * 制約モデル。
+ * 制約を表すモデルインターフェイス。
  * @author daisuke
  */
 public interface Constraint extends JiemamyModel {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/ConstraintSetModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/ConstraintSetModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/ConstraintSetModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -24,7 +24,7 @@
 import org.jiemamy.spec.model.JiemamyModel;
 
 /**
- * TODO for daisuke
+ * 制約の集合モデルインターフェイス。
  * @author daisuke
  */
 public interface ConstraintSetModel extends JiemamyModel {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/NotNullConstraintModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/NotNullConstraintModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/NotNullConstraintModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -19,7 +19,7 @@
 package org.jiemamy.spec.model.constraint;
 
 /**
- * TODO for daisuke
+ * NOT NULL制約を表すモデルインターフェイス。
  * @author daisuke
  */
 public interface NotNullConstraintModel extends Constraint {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/PrimaryKeyConstraintModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/PrimaryKeyConstraintModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/constraint/PrimaryKeyConstraintModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -19,7 +19,7 @@
 package org.jiemamy.spec.model.constraint;
 
 /**
- * TODO for daisuke
+ * 主キーを表すモデルインターフェイス。
  * @author daisuke
  */
 public interface PrimaryKeyConstraintModel extends Constraint {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/dataset/InsertDataSetModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/dataset/InsertDataSetModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/dataset/InsertDataSetModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -25,7 +25,7 @@
 import org.jiemamy.spec.model.node.AbstractEntityModel;
 
 /**
- * TODO for daisuke
+ * INSERT用データセットを表すモデルインターフェイス。
  * @author daisuke
  */
 public interface InsertDataSetModel extends JiemamyModel {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/dataset/RecordModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/dataset/RecordModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/dataset/RecordModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -24,7 +24,7 @@
 import org.jiemamy.spec.model.JiemamyModel;
 
 /**
- * TODO for daisuke
+ * DB上のデータの各レコード(Row)を表すモデルインターフェイス。
  * @author daisuke
  */
 public interface RecordModel extends JiemamyModel {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/datatype/GeneralDataType.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/datatype/GeneralDataType.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/datatype/GeneralDataType.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -19,7 +19,7 @@
 package org.jiemamy.spec.model.datatype;
 
 /**
- * TODO for daisuke
+ * 一般データ型インターフェイス。
  * @author daisuke
  */
 public interface GeneralDataType extends DataType {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/datatype/SpecialDataType.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/datatype/SpecialDataType.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/datatype/SpecialDataType.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -19,7 +19,7 @@
 package org.jiemamy.spec.model.datatype;
 
 /**
- * TODO for daisuke
+ * 特殊データ型インターフェイス。
  * @author daisuke
  */
 public interface SpecialDataType extends DataType {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/index/IndexColumnModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/index/IndexColumnModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/index/IndexColumnModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -22,7 +22,7 @@
 import org.jiemamy.spec.model.JiemamyModel;
 
 /**
- * TODO for daisuke
+ * インデックス対象のカラムを表すモデルインターフェイス。
  * @author daisuke
  */
 public interface IndexColumnModel extends JiemamyModel {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/index/IndexModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/index/IndexModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/index/IndexModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -23,7 +23,7 @@
 import org.jiemamy.spec.model.JiemamyModel;
 
 /**
- * TODO for daisuke
+ * インデックスを表すモデルインターフェイス。
  * @author daisuke
  */
 public interface IndexModel extends JiemamyModel {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/AbstractEntityModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/AbstractEntityModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/AbstractEntityModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -22,7 +22,7 @@
 import java.util.Set;
 
 /**
- * TODO for daisuke
+ * エンティティを表すモデルインターフェイス。
  * @author daisuke
  */
 public interface AbstractEntityModel extends AbstractNodeModel {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/AbstractNodeModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/AbstractNodeModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/AbstractNodeModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -24,7 +24,7 @@
 import org.jiemamy.spec.model.connection.AbstractConnectionModel;
 
 /**
- * TODO for daisuke
+ * ノードを表すモデルインターフェイス。
  * @author daisuke
  */
 public interface AbstractNodeModel extends JiemamyModel {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/StickyModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/StickyModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/StickyModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -19,7 +19,7 @@
 package org.jiemamy.spec.model.node;
 
 /**
- * TODO for daisuke
+ * 付箋(注釈)を表すモデルインターフェイス。
  * @author daisuke
  */
 public interface StickyModel extends AbstractNodeModel {

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/TableModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/TableModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/TableModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -29,7 +29,7 @@
 import org.jiemamy.spec.model.index.IndexModel;
 
 /**
- * TODO for daisuke
+ * テーブルを表すモデルインターフェイス。
  * @author daisuke
  */
 public interface TableModel extends AbstractEntityModel {
@@ -68,14 +68,14 @@
 	List<ColumnModel> getPrimaryKeyColumns();
 	
 	/**
-	 * TODO for daisuke
+	 * モデルを初期化する。
 	 * @param rootModel 
 	 * @return
 	 */
 	TableModel init(RootModel rootModel);
 	
 	/**
-	 * TODO for daisuke
+	 * モデルを初期化する。
 	 * @param tableName
 	 * @return
 	 */

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/ViewModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/ViewModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/node/ViewModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -21,7 +21,7 @@
 import org.jiemamy.spec.model.RootModel;
 
 /**
- * TODO for daisuke
+ * ビューを表すモデルインターフェイス。
  * @author daisuke
  */
 public interface ViewModel extends AbstractEntityModel {
@@ -33,14 +33,14 @@
 	String getDefinition();
 	
 	/**
-	 * TODO for daisuke
+	 * モデルを初期化する。
 	 * @param rootModel 
 	 * @return
 	 */
 	ViewModel init(RootModel rootModel);
 	
 	/**
-	 * TODO for daisuke
+	 * モデルを初期化する。
 	 * @param viewName
 	 * @param definition
 	 * @return 

Modified: zeus/trunk/org.jiemamy.spec.view/src/main/java/org/jiemamy/spec/model/presentation/DiagramPresentationModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.view/src/main/java/org/jiemamy/spec/model/presentation/DiagramPresentationModel.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.view/src/main/java/org/jiemamy/spec/model/presentation/DiagramPresentationModel.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -30,7 +30,7 @@
 import org.jiemamy.spec.model.node.AbstractNodeModel;
 
 /**
- * TODO for daisuke
+ * ダイアグラム表現を表すモデルインターフェイス。
  * @author daisuke
  */
 public interface DiagramPresentationModel extends JiemamyModel {

Modified: zeus/trunk/org.jiemamy.spec.view/src/main/java/org/jiemamy/spec/view/DiagramPresentations.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.view/src/main/java/org/jiemamy/spec/view/DiagramPresentations.java	2008-09-29 17:37:16 UTC (rev 1976)
+++ zeus/trunk/org.jiemamy.spec.view/src/main/java/org/jiemamy/spec/view/DiagramPresentations.java	2008-09-30 15:49:00 UTC (rev 1977)
@@ -23,7 +23,7 @@
 import org.jiemamy.spec.model.presentation.DiagramPresentationModel;
 
 /**
- * TODO for daisuke
+ * ダイアグラム表現の集合を表すモデルインターフェイス。
  * @author daisuke
  */
 public interface DiagramPresentations extends List<DiagramPresentationModel> {


Jiemamy-notify メーリングリストの案内
アーカイブの一覧に戻る