2011-07-05 1 views

答えて

1

まずは、関連するエディタ取得してみましょう:今すぐ

DomainDiagramEditor d= (DomainDiagramEditor) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor(); 

を、あなたは彼らから関連するモデルを取得し、ダイアグラム内のすべてのeditpartsを得ることができ、次のいずれか

final List children = d.getDiagramEditPart().getChildren(); 

はあなたのリストを取得します。 EditPartsの。あなたのアクティブなエディタ内のすべてのモデルオブジェクトのリストを与える

EObject element = d.getDiagram().getElement(); 
EList<EObject> eContents_ = element.eContents(); 

それとも、あなたがモデルを得ることができますが直接オブジェクト。 ご質問にお答えします。

関連する問題