svnno****@sourc*****
svnno****@sourc*****
2008年 11月 10日 (月) 21:06:00 JST
Revision: 2118 http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=jiemamy&view=rev&rev=2118 Author: daisuke_m Date: 2008-11-10 21:06:00 +0900 (Mon, 10 Nov 2008) Log Message: ----------- documentation要素に、source属性追加。 Modified Paths: -------------- zeus/trunk/org.jiemamy.spec.core/src/main/resources/jiemamy-core.xsd zeus/trunk/org.jiemamy.spec.core/src/main/resources/jiemamy-view.xsd -------------- next part -------------- Modified: zeus/trunk/org.jiemamy.spec.core/src/main/resources/jiemamy-core.xsd =================================================================== --- zeus/trunk/org.jiemamy.spec.core/src/main/resources/jiemamy-core.xsd 2008-11-10 12:03:56 UTC (rev 2117) +++ zeus/trunk/org.jiemamy.spec.core/src/main/resources/jiemamy-core.xsd 2008-11-10 12:06:00 UTC (rev 2118) @@ -8,8 +8,8 @@ version="0.2.0"> <xsd:annotation> - <xsd:documentation xml:lang="en">Jiemamy model schema.</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">Jiemamyモデルスキーマ</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">Jiemamy model schema.</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">Jiemamyモデルスキーマ</xsd:documentation> </xsd:annotation> <xsd:element name="rootModel"> @@ -68,8 +68,8 @@ <xsd:element name="domain"> <xsd:annotation> - <xsd:documentation xml:lang="en">data type domain</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">ドメインを表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">data type domain</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">ドメインを表す。</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> @@ -90,8 +90,8 @@ <xsd:element name="table"> <xsd:annotation> - <xsd:documentation xml:lang="en">table</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">テーブルを表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">table</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">テーブルを表す。</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> @@ -136,8 +136,8 @@ <xsd:element name="view"> <xsd:annotation> - <xsd:documentation xml:lang="en">view</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">ビューを表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">view</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">ビューを表す。</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> @@ -154,8 +154,8 @@ <xsd:element name="sticky"> <xsd:annotation> - <xsd:documentation xml:lang="en">sticky</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">付箋を表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">sticky</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">付箋を表す。</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> @@ -168,8 +168,8 @@ <xsd:element name="column"> <xsd:annotation> - <xsd:documentation xml:lang="en">column of table</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">テーブルのカラムを表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">column of table</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">テーブルのカラムを表す。</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> @@ -191,27 +191,27 @@ <xsd:element name="foreignKey"> <xsd:annotation> - <xsd:documentation xml:lang="en">foreign key definition.</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">外部キーを表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">foreign key definition.</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">外部キーを表す。</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element ref="name" minOccurs="0"> <xsd:annotation> - <xsd:documentation xml:lang="en">foreign key physical name.</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">外部キー名を表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">foreign key physical name.</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">外部キー名を表す。</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="logicalName" minOccurs="0"> <xsd:annotation> - <xsd:documentation xml:lang="en">foreign key logical name.</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">外部キー論理名を表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">foreign key logical name.</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">外部キー論理名を表す。</xsd:documentation> </xsd:annotation> </xsd:element> <!-- TODO 下記source/target/mappingsは、idの時はminOccurs=1, refの時はminOccurs=0にしたい。 --> <xsd:element name="source" minOccurs="0"> <xsd:annotation> - <xsd:documentation xml:lang="ja-JP">接続元ノードを表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">接続元ノードを表す。</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="ref" type="uuidRefType" use="required" /> @@ -219,7 +219,7 @@ </xsd:element> <xsd:element name="target" minOccurs="0"> <xsd:annotation> - <xsd:documentation xml:lang="ja-JP">接続先ノードを表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">接続先ノードを表す。</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="ref" type="uuidRefType" use="required" /> @@ -278,8 +278,8 @@ <xsd:element name="dataType"> <xsd:annotation> - <xsd:documentation xml:lang="en">data type</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">データ型を表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">data type</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">データ型を表す。</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:choice minOccurs="0" maxOccurs="unbounded"> @@ -302,8 +302,8 @@ <xsd:element name="constraints"> <xsd:annotation> - <xsd:documentation xml:lang="en">column constraint</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">制約を表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">column constraint</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">制約を表す。</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> @@ -356,32 +356,32 @@ <xsd:element name="name" type="xsd:string"> <xsd:annotation> - <xsd:documentation xml:lang="en">Jiemamy model physical name</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">モデル名を表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">Jiemamy model physical name</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">モデル名を表す。</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="logicalName" type="xsd:string"> <xsd:annotation> - <xsd:documentation xml:lang="en">Jiemamy model logical name</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">モデル論理名を表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">Jiemamy model logical name</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">モデル論理名を表す。</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="beginScript" type="xsd:string"> <xsd:annotation> - <xsd:documentation xml:lang="en">begin script output before target definition</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">開始スクリプト(このモデルのSQL表現を出力する直前に追加されるSQL文)を表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">begin script output before target definition</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">開始スクリプト(このモデルのSQL表現を出力する直前に追加されるSQL文)を表す。</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="endScript" type="xsd:string"> <xsd:annotation> - <xsd:documentation xml:lang="en">end script output after target definition</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">終了スクリプト(このモデルのSQL表現を出力する直後に追加されるSQL文)を表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">end script output after target definition</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">終了スクリプト(このモデルのSQL表現を出力する直後に追加されるSQL文)を表す。</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="description" type="xsd:string"> <xsd:annotation> - <xsd:documentation xml:lang="en">description for Jiemamy model</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">モデルに対する説明文を表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">description for Jiemamy model</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">モデルに対する説明文を表す。</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="defaultValue" type="xsd:string" /> @@ -391,7 +391,7 @@ <xsd:element name="options"> <xsd:annotation> - <xsd:documentation xml:lang="ja-JP">DB固有の付加情報を表す。</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">DB固有の付加情報を表す。</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> @@ -405,8 +405,8 @@ <xsd:simpleType name="uuidType"> <xsd:annotation> - <xsd:documentation xml:lang="en">UUID type</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">UUID定義型</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">UUID type</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">UUID定義型</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <!-- @@ -417,8 +417,8 @@ <xsd:simpleType name="uuidRefType"><!-- TODO xsd:key要素を使って、存在しないIDを参照できないようにしたい --> <xsd:annotation> - <xsd:documentation xml:lang="en">reference to UUID type</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">UUID参照型</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">reference to UUID type</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">UUID参照型</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <!-- @@ -429,8 +429,8 @@ <xsd:simpleType name="fqcnType"> <xsd:annotation> - <xsd:documentation xml:lang="en">fully qualified class name type</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">完全修飾クラス名型</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">fully qualified class name type</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">完全修飾クラス名型</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:pattern value="([A-Za-z][A-Za-z0-9]*\.)*[A-Za-z][A-Za-z0-9]*"/> @@ -439,7 +439,7 @@ <xsd:simpleType name="referentialActionType"> <xsd:annotation> - <xsd:documentation xml:lang="ja-JP">onDelete/onUpdateに設定できる値</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">onDelete/onUpdateに設定できる値</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:token"> <xsd:enumeration value="CASCADE" /> Modified: zeus/trunk/org.jiemamy.spec.core/src/main/resources/jiemamy-view.xsd =================================================================== --- zeus/trunk/org.jiemamy.spec.core/src/main/resources/jiemamy-view.xsd 2008-11-10 12:03:56 UTC (rev 2117) +++ zeus/trunk/org.jiemamy.spec.core/src/main/resources/jiemamy-view.xsd 2008-11-10 12:06:00 UTC (rev 2118) @@ -9,8 +9,8 @@ version="0.2.0"> <xsd:annotation> - <xsd:documentation xml:lang="en">Jiemamy view model schema.</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">Jiemamyビューモデルスキーマ</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">Jiemamy view model schema.</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">Jiemamyビューモデルスキーマ</xsd:documentation> </xsd:annotation> <xsd:import namespace="http://jiemamy.org/xml/ns/core" schemaLocation="jiemamy-core.xsd"/> @@ -72,8 +72,8 @@ <xsd:simpleType name="colorType"> <xsd:annotation> - <xsd:documentation xml:lang="en">RGB color type</xsd:documentation> - <xsd:documentation xml:lang="ja-JP">RGB色定義型</xsd:documentation> + <xsd:documentation source="description" xml:lang="en">RGB color type</xsd:documentation> + <xsd:documentation source="description" xml:lang="ja-JP">RGB色定義型</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:pattern value="#[0-9a-f]{6}"/>