ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   astah*の使い方
     クラス図で、「型になるStringを新規追加しますか?」
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
dhimeno
投稿日時: 2016-12-22 10:52
新米
登録日: 2016-1-25
居住地:
投稿: 7
クラス図で、「型になるStringを新規追加しますか?」
クラス図の作成で、パラメータなどの型の指定する場合
リストにStringが無い為、Stringを直接書くと
「型になるStringを新規追加しますか?」と
聞かれますが、みなさんは「はい」を選択
して使用しているのでしょうか?

それとも、java.langパッケージを追加する方法
などがあるのでしょうか?

あと、さっぱり関係ない話ですが
astahのwebページhttp://astah.change-vision.com/ja/
チュートリアル→TIPS集 とクリックしていくと
何かページが壊れているような感じで機能していなさそう
です。
midori
投稿日時: 2016-12-26 15:39
開発者
登録日: 2006-5-8
居住地: 福井
投稿: 312
Re: クラス図で、「型になるStringを新規追加しますか?」
dhimeno様

astah*のご利用ありがとうございます。

astah*では、プロジェクトの新規作成時に、java.langパッケージとjava.utilパッケージを以下の2つの方法で追加できます。

方法1. テンプレートからプロジェクトを新規作成する

1. メインメニューの[ファイル] - [テンプレートからプロジェクトの新規作成] - [Java8.asta]を選択します。
















2. プロジェクトにjava.langパッケージとjava.utilパッケージが追加されます。






















注) astah* Professionalでは、ビルトインのテンプレートとして、C++, C#, Javaのテンプレート、astah* Communityでは、Javaのテンプレートを指定できます。

方法2. システムプロパティでデフォルトのテンプレートを指定する

1. メインメニューの[ツール] - [システムプロパティ] - [プロジェクト]から以下のオプションを指定します。
(1) プロジェクト新規作成時に使用するテンプレート : astah*ビルトインテンプレート
(2) テンプレートファイル : Java8.asta













2. プロジェクトの新規作成時に、常にjava.langパッケージとjava.utilパッケージが追加されます。
midori
投稿日時: 2016-12-26 16:24
開発者
登録日: 2006-5-8
居住地: 福井
投稿: 312
Re: クラス図で、「型になるStringを新規追加しますか?」
dhimeno様

astahのwebページhttp://astah.change-vision.com/ja/
チュートリアル→TIPS集 とクリックしていくと
機能していないとのこと、ご不便をおかけします。

弊社にて調査しておりますが、あいにく機能していないページを確認できておりません。

詳細を調査するため、お手数ですが、お使いのOSの種類とバージョン、および、ブラウザの種類とバージョンを教えていただけないでしょうか?

また、機能していないページは、http://astah.change-vision.com/ja/[チュートリアル] - [Tips集]で表示される https://ja.astahblog.com/diagrams/ のページでしょうか?

dhimeno
投稿日時: 2016-12-27 14:17
新米
登録日: 2016-1-25
居住地:
投稿: 7
Re: クラス図で、「型になるStringを新規追加しますか?」
はい。ご指摘のURLですが、こちらの環境の問題でした。
申し訳ありません。

自社のインターネット用フィルタにより
ブロックされていた為でした。

https://astahblogjapan.files.wordpress.com
が、ブログとして認識されブロックされてしまい。
そこにリンクしている箇所が全て排除され
レイアウトがガタガタに崩れてしまっていました。
dhimeno
投稿日時: 2016-12-27 14:31
新米
登録日: 2016-1-25
居住地:
投稿: 7
Re: クラス図で、「型になるStringを新規追加しますか?」
丁寧なご回答ありがとうございます。
疑問が解決してスッキリしました。

今後、テンプレートを使用しプロジェクトを作成しようと
思います。

追加で2点質問させて下さい。

質問1
既存のプロジェクトに対して、java.langパッケージと
java.utilパッケージを追加する方法はあるのでしょうか?

質問2
java.langパッケージ、java.utilパッケージ以外の
パッケージも追加する方法はあるのでしょうか?
midori
投稿日時: 2016-12-28 18:23
開発者
登録日: 2006-5-8
居住地: 福井
投稿: 312
Re: クラス図で、「型になるStringを新規追加しますか?」
パッケージの追加について、以下の2点、回答いたします。

> 質問1
> 既存のプロジェクトに対して、java.langパッケージと
> java.utilパッケージを追加する方法はあるのでしょうか?


astah* Professionalとastah*UMLでは、プロジェクトをマージして、java.langパッケージとjava.utilパッケージを既存のプロジェクトに追加できます。

1. astah*でプロジェクトファイルを開きます。















2. メインメニューの[ファイル] - [プロジェクトをマージ]から、astah*インストールフォルダにあるtemplate/project/Java8.astaを指定して、マージします。

簡単マージダイアログで、取り込み中のプロジェクトを優先します。












プロジェクトにjava.langパッケージとjava.utilパッケージがマージされました。


















> 質問2
> java.langパッケージ、java.utilパッケージ以外の
> パッケージも追加する方法はあるのでしょうか?

astah* Professionalとastah*UMLでは、ソースコードをインポートして、パッケージを追加できます。

1. インポートするソースコードを適当な場所に保存しておきます。
2. astah*を起動して、新規プロジェクトを作成します。
3. メインメニューの[ツール] - [Java] - [Javaソースコードの読み込み]からソースコードをインポートします。


























4. Javaのソースコードをインポートしました。



















5. このプロジェクトを保存して、以下の方法でテンプレートとして利用できます。

方法1 : テンプレートからプロジェクトを新規作成する

(1) [ファイル] - [テンプレートからプロジェクトの新規作成] - [テンプレートからプロジェクトの新規作成]より、保存したプロジェクトファイルを指定します。

方法2 : システムプロパティでデフォルトのテンプレートを指定する

(1) ユーザーホーム/.astah/professional(uml)/template/project にプロジェクトファイルを保存します。
(2) [ツール] - [システムプロパティ]- [プロジェクト]から以下のオプションを指定します。
プロジェクト新規作成時に使用するテンプレート : ユーザーテンプレート
テンプレートファイル : Java.asta (保存したファイル名)














この設定により、プロジェクト新規作成時に、指定したファイルを常にテンプレートとして読み込むことができます。

その他ご不明な点がございましたら、お気軽にお問い合わせください。

また、弊社ウェブサイトのレイアウトがくずれる件について、承知いたしました。詳細をご連絡いただきまして、ありがとうございました。
dhimeno
投稿日時: 2017-1-6 15:28
新米
登録日: 2016-1-25
居住地:
投稿: 7
Re: クラス図で、「型になるStringを新規追加しますか?」
返信が遅くなり申し訳ありません。

質問1、2両方が解決しましたスッキリです。

これで気持ちよく「astah* Professionalとastah*UML」を
使用できます。

・後からプロジェクトをマージする方法
・ソースからプロジェクトを生成し、テンプレートとする方法
大変参考になりました。
このソフトウェアを購入してよかったです。

説明のわかりやすさ。図付で丁寧。
本当にありがとうございまた。
新年そうそう楽しく働けます。
midori
投稿日時: 2017-1-11 9:39
開発者
登録日: 2006-5-8
居住地: 福井
投稿: 312
Re: クラス図で、「型になるStringを新規追加しますか?」
dhimeno様

疑問が解決したとのこと、安心しました。
うれしいお言葉をありがとうございます!

今後ともastah*をよろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を