この質問を見つけました.NETと私のSCADAダイアグラムの作成は、Javaバージョンが必要であることを除いて、ほぼ同じです。
私が必要とするのは、GUI を作成するためにスタンドアロンで使用できるエディターです。ビューに配置されたシンボルにバインドできるデータソースとデータ項目のある種の抽象化をサポートする必要があります。他のシンボル/コンポーネントで構成されるシンボル/コンポーネントを作成でき、何らかの式を使用してこれらの動的プロパティを定義する方法が必要です。
(たとえば、3 つの個別のライトで構成されているが、1 つのデータ項目しか関連付けられていない信号機を想像してください。そのため、値をサブコンポーネントの 1 つの色に変換する何らかの方法を GUI 内で定義できるはずです。最適には、ある種の式を介してアイテム名をパラメータ化することが可能です。これにより、アイテムに共通の命名スキーマがある場合、コピー アンド ペースト エラーに対する回復力が向上します)
作成された GUI は、Eclipse RCP 環境に簡単に統合できる必要があります。ほとんどのソリューションには、データソース/アイテムの抽象化がない、シンボルにメタデータを設定する機能がない、またはサブコンポーネントへの値の変更を簡単な方法で促進する方法がないなど、何らかの形で欠けています。
何か案は?