私は AnyLogic というシミュレーション環境で作業しており、その基盤となるコードとして Java を使用しています。
私の例では、ユーザーがフローチャートを描画し、実行時にフローチャートの各要素がインスタンス化されます。ユーザーが何を描画したかをコードで判断できます。
LinkedList eo = (LinkedList) this.getEmbeddedObjects();
- これは、フローチャート内のすべてのオブジェクトの名前を表す文字列のリストを返します。
これらのオブジェクトのメソッドに動的にアクセスしたいのですが、Java は初めてで、どうすればよいかわかりません。リフレクションについて理解していることから、classForName をインスタンス化できますが、この場合、インスタンス化されたオブジェクトが既にあり、文字列を使用してそれらにアクセスしたいと考えています。
どのように進めればよいかわかりませんが、何か提案があればよろしくお願いします。
ありがとう :-)