EMFを使用していくつかのクラスを生成しましたが、それらをインスタンス化したいと思います。モデルとメタモデルに関連付けられたxmiファイルを作成しました。ここで、モデルをインスタンスとしてプログラムにロードしたいのですが、NullPointerExceptionがスローされ続けます。
私のコードは次のとおりです。
Map<String,Object> registry = EPackage.Registry.INSTANCE;
String workflowURI = ExcelEditorPackage.eNS_URI;
System.out.println(workflowURI);
ExcelEditorPackage wfPackage = (ExcelEditorPackage) registry.get(workflowURI); //throw NPE here
ExcelEditorFactory wfFactory = wfPackage.getExcelEditorFactory();
Page workflow = wfFactory.createPage();
wfPackageがnullであるため、wfFactoryでをスローします。私のNSURIは「http://www.sg/model」です(このURLは存在しません)。