2

私はStarUMLアプリケーションを使い始めました。get / set関数を追加し、コードをフォワード/リバースエンジニアリングする方法はありますか?

ありがとう

4

3 に答える 3

1

演算子を作成してから、ステレオタイプをCSharpPropertyに設定します。

例:

  1. モデルエクスプローラーでクラスを右クリックします
  2. [追加]->[操作]を選択します
  3. プロパティペインで、CSharpPropertyステレオタイプを追加します。
  4. 「return」パラメーターを追加します(新しい操作を右クリックして、「追加」->「return」を選択します)
  5. タイプをプロパティタイプ(int、stringなど)に設定します
  6. DiretionKindをReturnに設定します

上記の手順では、StarUMLがコードを生成するときに、アクセサーと修飾子の両方を含むC#コードを生成する必要があります。

于 2009-12-07T16:01:01.777 に答える
1

「GenerateGettersandSetters」という名前のツールをインストールする必要があります。

  1. StarUMLを開き、[ツール] ->[拡張機能マネージャー... ]を選択します。
  2. 「ゲッターとセッターの生成」を検索してインストールします
  3. StarUMLをリロードします
  4. 最初に属性またはクラスを選択してから、[ツール] -> [ゲッターセッターの生成
    ] (Ctrl+ Alt+ G)を選択します。

staruml-GitHubのゲッターセッター

于 2018-12-05T02:19:30.603 に答える
0

ゲッターとセッターを自動化する簡単な方法はないと思います。StarUMLの開発は4年前に停止しました。別の方法がいいでしょう。

于 2009-11-03T14:53:42.833 に答える