[Jiemamy-notify] commit [2089] checkstyleに怒られてた部分対策。

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
2008年 11月 5日 (水) 22:57:41 JST


Revision: 2089
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=jiemamy&view=rev&rev=2089
Author:   daisuke_m
Date:     2008-11-05 22:57:41 +0900 (Wed, 05 Nov 2008)

Log Message:
-----------
checkstyleに怒られてた部分対策。

Modified Paths:
--------------
    artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/MustBeMulti.java
    artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/interpreter/JiemamyInterpreter.java
    artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/model/JiemamyModelAppender.java
    artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/model/ModelIdManager.java
    artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/ArgumentCheckUtil.java
    artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/DriverUtil.java
    artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/processor/connection/IsCyclicProcessor.java
    artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/processor/connection/foreignkey/GetMappingProcessor.java
    artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/processor/entity/table/GetPrimaryKeyColumnsProcessor.java
    artemis/trunk/org.jiemamy.serializer/src/main/java/com/megginson/sax/DataWriter.java
    artemis/trunk/org.jiemamy.serializer/src/main/java/com/megginson/sax/XMLWriter.java
    artemis/trunk/org.jiemamy.serializer/src/main/java/org/jiemamy/core/model/ApplicationModelCreator.java
    artemis/trunk/org.jiemamy.serializer/src/main/java/org/jiemamy/serializer/Namespaces.java
    artemis/trunk/org.jiemamy.serializer/src/main/java/org/jiemamy/serializer/element/XmlElement.java
    artemis/trunk/org.jiemamy.serializer/src/test/java/com/megginson/sax/DataWriterTest.java
    artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/view/utils/JmPointUtil.java
    vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/action/ExportAction.java
    vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/action/ImportAction.java
    vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/editor/editpart/DoubleClickSupport.java
    vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/editor/editpart/EditDialogSupport.java
    vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/extension/validator/ModelValidator.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/extension/Context.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/extension/dialect/ModelParser.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/extension/dialect/mapping/DataTypeMapping.java
    zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/JiemamyModel.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


-------------- next part --------------
Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/MustBeMulti.java
===================================================================
--- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/MustBeMulti.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/MustBeMulti.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -34,4 +34,8 @@
 	 */
 	public static final int ZERO = 0;
 	
+
+	private MustBeMulti() {
+	}
+	
 }

Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/interpreter/JiemamyInterpreter.java
===================================================================
--- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/interpreter/JiemamyInterpreter.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/interpreter/JiemamyInterpreter.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -31,6 +31,6 @@
 	 * @param rootModel
 	 * @return SQL
 	 */
-	public String interpret(RootModel rootModel);
+	String interpret(RootModel rootModel);
 	
 }

Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/model/JiemamyModelAppender.java
===================================================================
--- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/model/JiemamyModelAppender.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/model/JiemamyModelAppender.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -32,7 +32,7 @@
 	 * @param child 子モデル
 	 * @return 追加に成功した場合 <code>true</code>、失敗した場合 <code>false</code>を返す。
 	 */
-	public boolean append(JiemamyModel parent, JiemamyModel child);
+	boolean append(JiemamyModel parent, JiemamyModel child);
 	
 	/**
 	 * 親モデルから、子モデルを削除する。
@@ -40,6 +40,6 @@
 	 * @param child 子モデル。
 	 * @return 削除に成功した場合 <code>true</code>、失敗した場合 <code>false</code>を返す。
 	 */
-	public boolean remove(JiemamyModel parent, JiemamyModel child);
+	boolean remove(JiemamyModel parent, JiemamyModel child);
 	
 }

Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/model/ModelIdManager.java
===================================================================
--- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/model/ModelIdManager.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/model/ModelIdManager.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -39,7 +39,7 @@
 	 * <p>THINK パフォーマンスを改善する余地があるなら,instanceのnullチェック以降にsynchronizedを設けてみる。</p>
 	 * @return ModelManagerのインスタンス
 	 */
-	public synchronized static ModelIdManager getInstance() {
+	public static synchronized ModelIdManager getInstance() {
 		if (instance == null) {
 			instance = (new ModelIdManager());
 		}

Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/ArgumentCheckUtil.java
===================================================================
--- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/ArgumentCheckUtil.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/ArgumentCheckUtil.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -19,11 +19,18 @@
 package org.jiemamy.core.utils;
 
 /**
- * TODO for daisuke
+ * 引数の検査を行うクラス。
  * @author daisuke
  */
-public class ArgumentCheckUtil {
+public final class ArgumentCheckUtil {
 	
+	/**
+	 * NULLチェックを行う。
+	 * 
+	 * <p>与えられた値が <code>null</code> だった場合、NullPointerExceptionをスローする。</p>
+	 * 
+	 * @param obj 検査対象オブジェクト
+	 */
 	public static void assertNotNull(Object obj) {
 		if (obj == null) {
 			throw new NullPointerException();

Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/DriverUtil.java
===================================================================
--- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/DriverUtil.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/DriverUtil.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -121,9 +121,9 @@
 			String ccls = path.replaceFirst(".class", "").replaceAll("/", ".");
 			try {
 				Class<?> clazz = classLoader.loadClass(ccls);
-				Class<?>[] interfaces = clazz.getInterfaces();
-				for (Class<?> interface_ : interfaces) {
-					if (interface_.equals(Driver.class)) {
+				Class<?>[] interfaceClasses = clazz.getInterfaces();
+				for (Class<?> interfaceClass : interfaceClasses) {
+					if (interfaceClass.equals(Driver.class)) {
 						driverList.add((Class<? extends Driver>) clazz);
 					}
 				}

Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/processor/connection/IsCyclicProcessor.java
===================================================================
--- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/processor/connection/IsCyclicProcessor.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/processor/connection/IsCyclicProcessor.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -28,7 +28,7 @@
 public class IsCyclicProcessor implements Processor<AbstractConnectionModel, Boolean, RuntimeException> {
 	
 	/** プロセッサのsingletonインスタンス */
-	private volatile static IsCyclicProcessor singleton;
+	private static volatile IsCyclicProcessor singleton;
 	
 
 	/**

Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/processor/connection/foreignkey/GetMappingProcessor.java
===================================================================
--- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/processor/connection/foreignkey/GetMappingProcessor.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/processor/connection/foreignkey/GetMappingProcessor.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -28,7 +28,7 @@
  * 指定した主キーに対するマッピング情報を取得するプロセッサ。
  * @author daisuke
  */
-public class GetMappingProcessor implements Processor<ForeignKeyModel, ForeignKeyMapping, ElementNotFoundException> {
+public class GetMappingProcessor implements Processor<ForeignKeyModel, ForeignKeyMapping, RuntimeException> {
 	
 	private ColumnModel referenceColumn;
 	
@@ -45,7 +45,7 @@
 	/**
 	 * {@inheritDoc}
 	 */
-	public ForeignKeyMapping process(ForeignKeyModel fkModel) throws ElementNotFoundException {
+	public ForeignKeyMapping process(ForeignKeyModel fkModel) {
 		for (ForeignKeyMapping mapping : fkModel.getMappings()) {
 			if (mapping.getReferenceColumn().equals(referenceColumn)) {
 				return mapping;

Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/processor/entity/table/GetPrimaryKeyColumnsProcessor.java
===================================================================
--- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/processor/entity/table/GetPrimaryKeyColumnsProcessor.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/core/utils/processor/entity/table/GetPrimaryKeyColumnsProcessor.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -33,7 +33,7 @@
 public class GetPrimaryKeyColumnsProcessor implements Processor<TableModel, List<ColumnModel>, RuntimeException> {
 	
 	/** プロセッサのsingletonインスタンス */
-	private volatile static GetPrimaryKeyColumnsProcessor singleton;
+	private static volatile GetPrimaryKeyColumnsProcessor singleton;
 	
 
 	/**

Modified: artemis/trunk/org.jiemamy.serializer/src/main/java/com/megginson/sax/DataWriter.java
===================================================================
--- artemis/trunk/org.jiemamy.serializer/src/main/java/com/megginson/sax/DataWriter.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.serializer/src/main/java/com/megginson/sax/DataWriter.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -281,7 +281,15 @@
 	
 
 	private enum SeenState {
-		NOTHING, ELEMENT, DATA
+		
+		/** TODO for daisuke */
+		NOTHING,
+
+		/** TODO for daisuke */
+		ELEMENT,
+
+		/** TODO for daisuke */
+		DATA
 	}
 	
 }

Modified: artemis/trunk/org.jiemamy.serializer/src/main/java/com/megginson/sax/XMLWriter.java
===================================================================
--- artemis/trunk/org.jiemamy.serializer/src/main/java/com/megginson/sax/XMLWriter.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.serializer/src/main/java/com/megginson/sax/XMLWriter.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -506,7 +506,7 @@
 		if (elementLevel == 1) {
 			forceNSDecls();
 		}
-		writeNSDecls();
+		writeNSDeclerations();
 		write("/>");
 		super.startElement(uri, localName, qName, atts);
 		super.endElement(uri, localName, qName);
@@ -837,7 +837,7 @@
 		if (elementLevel == 1) {
 			forceNSDecls();
 		}
-		writeNSDecls();
+		writeNSDeclerations();
 		write('>');
 		super.startElement(uri, localName, qName, atts);
 	}
@@ -1040,7 +1040,7 @@
 	 *                an error writing the Namespace declarations.
 	 */
 	@SuppressWarnings("unchecked")
-	private void writeNSDecls() throws SAXException {
+	private void writeNSDeclerations() throws SAXException {
 		Enumeration<String> prefixes = nsSupport.getDeclaredPrefixes();
 		while (prefixes.hasMoreElements()) {
 			String prefix = prefixes.nextElement();

Modified: artemis/trunk/org.jiemamy.serializer/src/main/java/org/jiemamy/core/model/ApplicationModelCreator.java
===================================================================
--- artemis/trunk/org.jiemamy.serializer/src/main/java/org/jiemamy/core/model/ApplicationModelCreator.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.serializer/src/main/java/org/jiemamy/core/model/ApplicationModelCreator.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -59,10 +59,6 @@
 	 * テスト用モデルを生成する。
 	 * @return モデル
 	 */
-	/**
-	 * TODO for daisuke
-	 * @return
-	 */
 	public RootModel createModel() {
 		JiemamyModelFactory.init(new S2FactoryStrategy("jiemamy-view.dicon"));
 		int offset = 50;

Modified: artemis/trunk/org.jiemamy.serializer/src/main/java/org/jiemamy/serializer/Namespaces.java
===================================================================
--- artemis/trunk/org.jiemamy.serializer/src/main/java/org/jiemamy/serializer/Namespaces.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.serializer/src/main/java/org/jiemamy/serializer/Namespaces.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -19,17 +19,21 @@
 package org.jiemamy.serializer;
 
 /**
- * TODO for daisuke
+ * XML名前空間定数クラス。
  * @author daisuke
  */
 public final class Namespaces {
 	
+	/** XML Namespace specifications */
 	public static final String XMLNS = "http://www.w3.org/2000/xmlns/";
 	
+	/** XML Schema instance */
 	public static final String XSI = "http://www.w3.org/2001/XMLSchema-instance";
 	
+	/** Jiemamy core specifications */
 	public static final String CORE = "http://jiemamy.org/xml/ns/core";
 	
+	/** Jiemamy view specifications */
 	public static final String VIEW = "http://jiemamy.org/xml/ns/view";
 	
 

Modified: artemis/trunk/org.jiemamy.serializer/src/main/java/org/jiemamy/serializer/element/XmlElement.java
===================================================================
--- artemis/trunk/org.jiemamy.serializer/src/main/java/org/jiemamy/serializer/element/XmlElement.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.serializer/src/main/java/org/jiemamy/serializer/element/XmlElement.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -29,7 +29,7 @@
 import org.xml.sax.helpers.AttributesImpl;
 
 /**
- * TODO for daisuke
+ * 出力するXML要素を表すクラス。
  * @author daisuke
  */
 public class XmlElement implements Iterator<XmlElement> {
@@ -104,23 +104,48 @@
 		}
 	}
 	
+	/**
+	 * 属性を追加する。
+	 * @param key 
+	 * @param value 
+	 */
 	public void addAttribute(String key, String value) {
 		// void addAttribute(String uri, String localName, String qName, String type, String value) 
 		attributes.addAttribute("", key, key, "", value);
 	}
 	
+	/**
+	 * 属性を追加する。
+	 * @param uri 
+	 * @param localName 
+	 * @param qName 
+	 * @param type 
+	 * @param value 
+	 */
 	public void addAttribute(String uri, String localName, String qName, String type, String value) {
 		attributes.addAttribute(uri, localName, qName, type, value);
 	}
 	
+	/**
+	 * 属性を取得する。
+	 * @return 属性
+	 */
 	public Attributes getAttributes() {
 		return attributes;
 	}
 	
+	/**
+	 * 要素名を取得する。
+	 * @return 要素名
+	 */
 	public String getName() {
 		return name;
 	}
 	
+	/**
+	 * 出力状況を取得する。
+	 * @return 出力状況
+	 */
 	public ElementState getState() {
 		return state;
 	}
@@ -133,8 +158,8 @@
 	}
 	
 	/**
-	 * TODO for daisuke
-	 * @return
+	 * 空要素として出力すべきか否かを取得する。
+	 * @return 空要素として出力すべきであれば <code>true</code>
 	 */
 	public boolean isEmptyElement() {
 		return content == null || content instanceof Collection && ((Collection<?>) content).isEmpty();
@@ -157,10 +182,18 @@
 		throw new UnsupportedOperationException();
 	}
 	
+	/**
+	 * 要素名を設定する。
+	 * @param name 要素名
+	 */
 	public void setName(String name) {
 		this.name = name;
 	}
 	
+	/**
+	 * 出力状況を設定する。
+	 * @param state 出力状況
+	 */
 	public void setState(ElementState state) {
 		this.state = state;
 	}
@@ -174,8 +207,20 @@
 	}
 	
 
+	/**
+	 * 出力状況を表す型。
+	 * @author daisuke
+	 */
 	public enum ElementState {
-		INIT, PROGRESS, FINISHED
+		
+		/** 出力前*/
+		INIT,
+
+		/** 出力中 */
+		PROGRESS,
+
+		/** 出力済み*/
+		FINISHED
 	}
 	
 }

Modified: artemis/trunk/org.jiemamy.serializer/src/test/java/com/megginson/sax/DataWriterTest.java
===================================================================
--- artemis/trunk/org.jiemamy.serializer/src/test/java/com/megginson/sax/DataWriterTest.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.serializer/src/test/java/com/megginson/sax/DataWriterTest.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -26,11 +26,15 @@
 import org.junit.Test;
 
 /**
- * TODO for daisuke
+ * {@link DataWriter}用のテストクラス。
  * @author daisuke
  */
 public class DataWriterTest {
 	
+	/**
+	 * TODO for daisuke
+	 * @throws Exception 
+	 */
 	@Test
 	public void testname() throws Exception {
 		StringWriter sw = new StringWriter();

Modified: artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/view/utils/JmPointUtil.java
===================================================================
--- artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/view/utils/JmPointUtil.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ artemis/trunk/org.jiemamy.view/src/main/java/org/jiemamy/view/utils/JmPointUtil.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -1,6 +1,5 @@
 package org.jiemamy.view.utils;
 
-
 import org.jiemamy.spec.view.model.geometory.JmPoint;
 import org.jiemamy.spec.view.model.geometory.JmRectangle;
 
@@ -8,7 +7,7 @@
  * 座標操作ユーティリティクラス。
  * @author daisuke
  */
-public class JmPointUtil {
+public final class JmPointUtil {
 	
 	/**
 	 * 2点の差を求める。

Modified: vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/action/ExportAction.java
===================================================================
--- vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/action/ExportAction.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/action/ExportAction.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -87,7 +87,7 @@
 		}
 		try {
 			// パラメータを取得
-			ExportContext ctx = null;//paramCreator.execute(input.getFile().getProject(), rootModel, selectedIds);
+			ExportContext ctx = null; // paramCreator.execute(input.getFile().getProject(), rootModel, selectedIds);
 			// 実行
 			exporter.exportModel(rootModel, ctx);
 			// リフレッシュ

Modified: vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/action/ImportAction.java
===================================================================
--- vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/action/ImportAction.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/action/ImportAction.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -87,7 +87,7 @@
 		}
 		try {
 			// パラメータを取得
-			ImportContext ctx = null;//paramCreator.execute(input.getFile().getProject(), rootModel, selectedIds);
+			ImportContext ctx = null; // paramCreator.execute(input.getFile().getProject(), rootModel, selectedIds);
 			// 実行
 			importer.importModel(rootModel, ctx);
 			// リフレッシュ

Modified: vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/editor/editpart/DoubleClickSupport.java
===================================================================
--- vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/editor/editpart/DoubleClickSupport.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/editor/editpart/DoubleClickSupport.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -27,6 +27,6 @@
 	/**
 	 * ダブルクリック時に呼び出されるメソッド
 	 */
-	public void doubleClicked();
+	void doubleClicked();
 	
 }

Modified: vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/editor/editpart/EditDialogSupport.java
===================================================================
--- vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/editor/editpart/EditDialogSupport.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/editor/editpart/EditDialogSupport.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -27,6 +27,6 @@
 	/**
 	 * 編集ダイアログを開く。
 	 */
-	public void openEditDialog();
+	void openEditDialog();
 	
 }

Modified: vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/extension/validator/ModelValidator.java
===================================================================
--- vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/extension/validator/ModelValidator.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ vesta/trunk/org.jiemamy.eclipse/src/main/java/org/jiemamy/eclipse/extension/validator/ModelValidator.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -33,6 +33,6 @@
 	 * @param resource 
 	 * @param rootModel 
 	 */
-	public void validate(IResource resource, RootModel rootModel);
+	void validate(IResource resource, RootModel rootModel);
 	
 }

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/extension/Context.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/extension/Context.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/extension/Context.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -30,7 +30,7 @@
 	 * コンテキスト値のマップを取得する。
 	 * @return コンテキスト値のマップ
 	 */
-	public Map<String, Object> getProperties();
+	Map<String, Object> getProperties();
 	
 	/**
 	 * コンテキスト値を取得する。
@@ -38,13 +38,13 @@
 	 * @param key キー
 	 * @return コンテキスト値
 	 */
-	public <T>T getValue(String key);
+	<T>T getValue(String key);
 	
 	/**
 	 * コンテキスト値のマップを設定する。
 	 * @param properties コンテキスト値のマップ
 	 */
-	public void setProperties(Map<String, Object> properties);
+	void setProperties(Map<String, Object> properties);
 	
 	/**
 	 * コンテキスト値を設定する。
@@ -52,5 +52,5 @@
 	 * @param key キー
 	 * @param value コンテキスト値
 	 */
-	public <T>void setValue(String key, T value);
+	<T>void setValue(String key, T value);
 }

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/extension/dialect/ModelParser.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/extension/dialect/ModelParser.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/extension/dialect/ModelParser.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -31,6 +31,6 @@
 	 * @param rootModel ルートモデル
 	 * @return SQL
 	 */
-	public String parse(RootModel rootModel);
+	String parse(RootModel rootModel);
 	
 }

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/extension/dialect/mapping/DataTypeMapping.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/extension/dialect/mapping/DataTypeMapping.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/extension/dialect/mapping/DataTypeMapping.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -35,16 +35,9 @@
 	 * 登録されたデータ型を全て取得する。
 	 * @return 登録されたデータ型のリスト
 	 */
-	public List<Class<? extends DataType>> getAllModelingDataTypes();
+	List<Class<? extends DataType>> getAllModelingDataTypes();
 	
 	/**
-	 * データ型から型名を解決する。
-	 * @param dataType データ型
-	 * @return 型名
-	 */
-	public String resolveTypeName(DataType dataType);
-	
-	/**
 	 * 特殊データ型から一般データ型を解決する。
 	 * 
 	 * <p>この時、多くの情報が失われることに注意して使用する。</p>
@@ -52,14 +45,14 @@
 	 * @param specialDataType 特殊データ型
 	 * @return 一般データ型
 	 */
-	public GeneralDataType resolveGeneralDataType(SpecialDataType specialDataType);
+	GeneralDataType resolveGeneralDataType(SpecialDataType specialDataType);
 	
 	/**
 	 * 一般データ型から特殊データ型を解決する。
 	 * @param generalDataType 一般データ型
 	 * @return 特殊データ型
 	 */
-	public SpecialDataType resolveSpecialDataType(GeneralDataType generalDataType);
+	SpecialDataType resolveSpecialDataType(GeneralDataType generalDataType);
 	
 	/**
 	 * 型名から特殊データ型を解決する。
@@ -67,5 +60,12 @@
 	 * @return 特殊データ型
 	 * @throws DataTypeNotFoundException 該当するデータ型が存在しない場合。
 	 */
-	public SpecialDataType resolveSpecialDataType(String typeName) throws DataTypeNotFoundException;
+	SpecialDataType resolveSpecialDataType(String typeName) throws DataTypeNotFoundException;
+	
+	/**
+	 * データ型から型名を解決する。
+	 * @param dataType データ型
+	 * @return 型名
+	 */
+	String resolveTypeName(DataType dataType);
 }

Modified: zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/JiemamyModel.java
===================================================================
--- zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/JiemamyModel.java	2008-11-05 13:23:52 UTC (rev 2088)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/JiemamyModel.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -34,6 +34,11 @@
 public interface JiemamyModel extends Serializable, Adaptable {
 	
 	/**
+	 * このオブジェクトが保持しているリソースを破棄する。
+	 */
+	void dispose();
+	
+	/**
 	 * モデルIDを取得する。
 	 * 
 	 * <p>モデルIDは、このモデルのライフサイクル(生成から削除まで)を通して一貫しており、
@@ -41,9 +46,15 @@
 	 * 
 	 * @return id モデルID
 	 */
-	public UUID getId();
+	UUID getId();
 	
 	/**
+	 * モデルが初期化済みかどうかを調べる。
+	 * @return 初期化済みであれば <code>true</code>
+	 */
+	boolean isInitialized();
+	
+	/**
 	 * {@link Processor}による処理を実行する。
 	 * 
 	 * <p>与える{@link Processor}によっては、戻り値を得ることも可能であり、戻り値の型は {@link Processor}に依る。
@@ -61,16 +72,5 @@
 	 * @return プロセス結果
 	 * @throws E Processorが例外を投げた場合
 	 */
-	public <R, T extends JiemamyModel, E extends Exception>R process(Processor<T, R, E> processor) throws E;
-	
-	/**
-	 * このオブジェクトが保持しているリソースを破棄する。
-	 */
-	void dispose();
-	
-	/**
-	 * モデルが初期化済みかどうかを調べる。
-	 * @return 初期化済みであれば <code>true</code>
-	 */
-	boolean isInitialized();
+	<R, T extends JiemamyModel, E extends Exception>R process(Processor<T, R, E> processor) throws E;
 }

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-11-05 13:23:52 UTC (rev 2088)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/AbstractRelationModel.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -24,8 +24,16 @@
  */
 public interface AbstractRelationModel extends AbstractConnectionModel {
 	
+	/**
+	 * エクスポート対象として無効かどうかを取得する。
+	 * @return エクスポート対象として無効かどうか
+	 */
 	boolean isDisabled();
 	
+	/**
+	 * エクスポート対象として無効かどうかを設定する。
+	 * @param disabled エクスポート対象として無効かどうか
+	 */
 	void setDisabled(boolean disabled);
 	
 }

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-11-05 13:23:52 UTC (rev 2088)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/ForeignKeyMapping.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -43,6 +43,7 @@
 	
 	/**
 	 * モデルの初期化を行う。
+	 * @param referenceColumn 参照先カラム
 	 * @return 自モデル
 	 */
 	ForeignKeyMapping init(ColumnModel referenceColumn);

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-11-05 13:23:52 UTC (rev 2088)
+++ zeus/trunk/org.jiemamy.spec.core/src/main/java/org/jiemamy/spec/model/connection/ForeignKeyModel.java	2008-11-05 13:57:41 UTC (rev 2089)
@@ -41,62 +41,62 @@
 	 * @param createColumn 参照先カラムと同名のカラムを生成して、そのカラムにマッピングする場合は<tt>true</tt>
 	 * 		既存のカラムにマッピングする場合は<tt>false</tt>を渡す。
 	 */
-	public void createMappings(RootModel rootModel, boolean createColumn);
+	void createMappings(RootModel rootModel, boolean createColumn);
 	
 	/**
 	 * 説明文を取得する。
 	 * @return 説明文
 	 */
-	public String getDescription();
+	String getDescription();
 	
 	/**
 	 * 遅延評価の初期状態を取得する。
 	 * @return 遅延評価の初期状態。
 	 */
-	public InitiallyCheckTime getInitiallyCheckTime();
+	InitiallyCheckTime getInitiallyCheckTime();
 	
 	/**
 	 * 論理名を取得する。
 	 * @return 論理名
 	 */
-	public String getLogicalName();
+	String getLogicalName();
 	
 	/**
 	 * 指定した主キーカラムに対するマッピング情報を取得する。
 	 * @param referencePkColumn 主キーカラム
 	 * @return マッピング情報
 	 */
-	public ForeignKeyMapping getMapping(ColumnModel referencePkColumn);
+	ForeignKeyMapping getMapping(ColumnModel referencePkColumn);
 	
 	/**
 	 * マッピングのリストを取得する。
 	 * @return マッピングのリスト
 	 */
-	public List<ForeignKeyMapping> getMappings();
+	List<ForeignKeyMapping> getMappings();
 	
 	/**
 	 * マッチ型を取得する。
 	 * @return マッチ型
 	 */
-	public MatchType getMatchType();
+	MatchType getMatchType();
 	
 	/**
 	 * 外部キー名を取得する。
 	 * @return 外部キー名
 	 */
-	public String getName();
+	String getName();
 	
 	/**
 	 * 削除時アクションを取得する。
 	 * @return 削除時アクション
 	 */
-	public ReferentialAction getOnDelete();
+	ReferentialAction getOnDelete();
 	
 	/**
 	 * 更新時アクションを取得する。
 	 * @return 更新時アクション
 	 */
-	public ReferentialAction getOnUpdate();
+	ReferentialAction getOnUpdate();
 	
 	/**
 	 * モデルを初期化する。外部キー名は自動で生成する。
@@ -105,7 +105,7 @@
 	 * @param target 制約を与える参照テーブル
 	 * @return 自モデル
 	 */
-	public ForeignKeyModel init(RootModel rootModel, TableModel source, TableModel target);
+	ForeignKeyModel init(RootModel rootModel, TableModel source, TableModel target);
 	
 	/**
 	 * モデルを初期化する。
@@ -114,68 +114,68 @@
 	 * @param target 制約を与える参照テーブル
 	 * @return 自モデル
 	 */
-	public ForeignKeyModel init(String fkName, TableModel source, TableModel target);
+	ForeignKeyModel init(String fkName, TableModel source, TableModel target);
 	
 	/**
 	 * 遅延評価可能性を取得する。
 	 * @return 遅延評価可能性
 	 */
-	public boolean isDeferrable();
+	boolean isDeferrable();
 	
 	/**
 	 * 遅延評価可能性を設定する。
 	 * @param deferrable 遅延評価可能性
 	 */
-	public void setDeferrable(boolean deferrable);
+	void setDeferrable(boolean deferrable);
 	
 	/**
 	 * 説明文を設定する。
 	 * @param description 説明文
 	 */
-	public void setDescription(String description);
+	void setDescription(String description);
 	
 	/**
 	 * 遅延評価の初期状態を設定する。
 	 * @param initiallyCheckTime 遅延評価の初期状態
 	 */
-	public void setInitiallyCheckTime(InitiallyCheckTime initiallyCheckTime);
+	void setInitiallyCheckTime(InitiallyCheckTime initiallyCheckTime);
 	
 	/**
 	 * 論理名を設定する。
 	 * @param logicalName 論理名
 	 */
-	public void setLogicalName(String logicalName);
+	void setLogicalName(String logicalName);
 	
 	/**
 	 * マッチ型を設定する。
 	 * @param matchType マッチ型
 	 */
-	public void setMatchType(MatchType matchType);
+	void setMatchType(MatchType matchType);
 	
 	/**
 	 * 外部キー名を設定する。
 	 * @param name 外部キー名
 	 */
-	public void setName(String name);
+	void setName(String name);
 	
 	/**
 	 * 削除時アクションを設定する。
 	 * @param onDelete 削除時アクション
 	 */
-	public void setOnDelete(ReferentialAction onDelete);
+	void setOnDelete(ReferentialAction onDelete);
 	
 	/**
 	 * 更新時アクションを設定する。
 	 * @param onUpdate 更新時アクション
 	 */
-	public void setOnUpdate(ReferentialAction onUpdate);
+	void setOnUpdate(ReferentialAction onUpdate);
 	
 	/**
 	 * TODO for daisuke
 	 * @param rootModel 
 	 * @param createColumnWithFk
 	 */
-	public void updateMappings(RootModel rootModel, boolean createColumnWithFk);
+	void updateMappings(RootModel rootModel, boolean createColumnWithFk);
 	
 
 	/**


Jiemamy-notify メーリングリストの案内
Zurück zum Archiv-Index