[Jiemamy-notify:1724] commit [2911] テーブル・カラムタブに合わせて、Root・ドメインタブを整備。

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
2009年 3月 19日 (木) 02:20:47 JST


Revision: 2911
          http://svn.sourceforge.jp/view?root=jiemamy&view=rev&rev=2911
Author:   daisuke_m
Date:     2009-03-19 02:20:47 +0900 (Thu, 19 Mar 2009)

Log Message:
-----------
テーブル・カラムタブに合わせて、Root・ドメインタブを整備。

Modified Paths:
--------------
    vesta/trunk/org.jiemamy.eclipse.ui/src/main/java/org/jiemamy/eclipse/editor/dialog/root/RootEditDialogDomainTab.java


-------------- next part --------------
Modified: vesta/trunk/org.jiemamy.eclipse.ui/src/main/java/org/jiemamy/eclipse/editor/dialog/root/RootEditDialogDomainTab.java
===================================================================
--- vesta/trunk/org.jiemamy.eclipse.ui/src/main/java/org/jiemamy/eclipse/editor/dialog/root/RootEditDialogDomainTab.java	2009-03-18 17:19:33 UTC (rev 2910)
+++ vesta/trunk/org.jiemamy.eclipse.ui/src/main/java/org/jiemamy/eclipse/editor/dialog/root/RootEditDialogDomainTab.java	2009-03-18 17:20:47 UTC (rev 2911)
@@ -502,8 +502,8 @@
 			txtCheckName.setEnabled(true);
 			txtCheckExpression.setEnabled(true);
 			
-			DataType dataType = domainModel.getDataType();
-			List<Object> adapters = ((BuiltinDataType) dataType).getAdapters();
+			BuiltinDataType dataType = domainModel.getDataType();
+			List<Object> adapters = dataType.getAdapters();
 			List<Class<?>> adapterClasses = CollectionsUtil.newArrayList();
 			for (Object adapter : adapters) {
 				adapterClasses.add(adapter.getClass());
@@ -519,20 +519,18 @@
 			txtCheckName.setText(StringUtils.defaultIfEmpty(checkConstraint.getName(), ""));
 			txtCheckExpression.setText(checkConstraint.getExpression());
 			
-			BuiltinDataType builtinDataType = (BuiltinDataType) dataType;
-			cmbDataType.setText(builtinDataType.getTypeName());
-			if (builtinDataType.hasAdapter(SizedDataTypeAdapter.class)) {
-				SizedDataTypeAdapter sizedDataTypeAdapter = builtinDataType.getAdapter(SizedDataTypeAdapter.class);
+			cmbDataType.setText(dataType.getTypeName());
+			if (dataType.hasAdapter(SizedDataTypeAdapter.class)) {
+				SizedDataTypeAdapter sizedDataTypeAdapter = dataType.getAdapter(SizedDataTypeAdapter.class);
 				typeOptionManager.setValue(sizedDataTypeAdapter);
 			}
-			if (builtinDataType.hasAdapter(PrecisionedDataTypeAdapter.class)) {
+			if (dataType.hasAdapter(PrecisionedDataTypeAdapter.class)) {
 				PrecisionedDataTypeAdapter precisionedDataTypeAdapter =
-						builtinDataType.getAdapter(PrecisionedDataTypeAdapter.class);
+						dataType.getAdapter(PrecisionedDataTypeAdapter.class);
 				typeOptionManager.setValue(precisionedDataTypeAdapter);
 			}
-			if (builtinDataType.hasAdapter(TimezonedDataTypeAdapter.class)) {
-				TimezonedDataTypeAdapter timezonedDataTypeAdapter =
-						builtinDataType.getAdapter(TimezonedDataTypeAdapter.class);
+			if (dataType.hasAdapter(TimezonedDataTypeAdapter.class)) {
+				TimezonedDataTypeAdapter timezonedDataTypeAdapter = dataType.getAdapter(TimezonedDataTypeAdapter.class);
 				typeOptionManager.setValue(timezonedDataTypeAdapter);
 			}
 		}



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