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); } }