示例#1
0
  @Override
  public void disposeComponent() {
    // dispose BaseLanguage
    myMPSBaseLanguage.dispose();
    myMPSBaseLanguage = null;

    // dispose Core
    myMPSFindUsages.dispose();
    myMPSGenerator.dispose();
    myMPSTypesystem.dispose();
    myMPSPersistence.dispose();
    myMPSCore.dispose();
    myMPSFindUsages = null;
    myMPSGenerator = null;
    myMPSTypesystem = null;
    myMPSPersistence = null;
    myMPSCore = null;

    // cleanup
    ModelAccess.instance().dispose();
  }