2 つのクラスがあります ( DatabaseとRecordなど)。Database クラスには、Record オブジェクトのリストを返す getRecords() という名前のメソッドがあります。
Java では、上記のメソッドは次のように記述できます。
List<Record> getRecords(){..}
StarUMLで、クラス図を設計しながら、与えてみました
+getRecords() : Record[0..*]
しかし、StarUML は上記のようなメソッドの作成を拒否しました。以下のもので試したところ、うまくいきました
+getRecords() : ArrayList<Record>
しかし、これは Java に固有のものです。StarUML で Record[0..*] のようなものを実装したいと考えています。そのような形式でメソッドを書くことは可能ですか、それとも戻り値の型のJavaスタイルが唯一の解決策ですか?