Examples of clearModel()


Examples of de.hpi.eworld.core.ModelManager.clearModel()

  @Ignore
  @Test
  public void testTLSaveAndRestore() {
   
    ModelManager modelManager = ModelManager.getInstance();
    modelManager.clearModel();
   
    // save
    modelManager.addModelElement(tl1);
    modelManager.addModelElement(e1);
    modelManager.addModelElement(e2);
View Full Code Here

Examples of de.hpi.eworld.core.ModelManager.clearModel()

    dba.checkSettings();
   
    ModelManager mm = ModelManager.getInstance();
    ModelManagerMockUp mmm = ModelManagerMockUp.getInstance();
   
    mm.clearModel();
   
    ArrayList<ModelElement> testCase = TestCaseUtil.createSampleTestcase();
    for(ModelElement m : testCase) {
      mm.addModelElement(m);
      // save test case structural information for later use
View Full Code Here

Examples of de.hpi.eworld.core.ModelManager.clearModel()

    modelManager.addModelElement(e3);
    modelManager.addModelElement(e4);
    PersistenceManager.getInstance().saveToFile(EWD_FILE);
   
    // restore
    modelManager.clearModel();
    PersistenceManager.getInstance().loadFromFile(EWD_FILE);
    for( ModelElement modelElement : modelManager.getAllModelElements()){
      if (modelElement.getClass().equals(TrafficLightModel.class)) {
        TrafficLightModel restoredTl1 = (TrafficLightModel) modelElement;
        Assert.assertEquals(tl1.getDurations().length, restoredTl1.getDurations().length);
View Full Code Here

Examples of de.hpi.eworld.core.ModelManager.clearModel()

   * Manually creates a custom model that contains at least one instance of each existing
   * model element. This test case is then later used in actual tests.
   */
  private void initTestCase() {
    ModelManager mm = ModelManager.getInstance();
    mm.clearModel();
    mm.setSimulationStartTime(0);
    mm.setSimulationEndTime(5000);
   
    allModelElements = TestCaseUtil.createSampleTestcase();
   
View Full Code Here

Examples of de.hpi.eworld.core.ModelManager.clearModel()

  @Test
  public void testSaveLoad() {
    initTestCase();
    ModelManager mm = ModelManager.getInstance();
    PersistenceManager.getInstance().saveToFile(DIR_SAVE + "out.ewd");
    mm.clearModel();
    Assert.assertEquals(0,mm.getAllModelElements().size());
   
    mm.clearModel();
   
    PersistenceManager.getInstance().loadFromFile(DIR_SAVE + "out.ewd");
View Full Code Here

Examples of de.hpi.eworld.core.ModelManager.clearModel()

    ModelManager mm = ModelManager.getInstance();
    PersistenceManager.getInstance().saveToFile(DIR_SAVE + "out.ewd");
    mm.clearModel();
    Assert.assertEquals(0,mm.getAllModelElements().size());
   
    mm.clearModel();
   
    PersistenceManager.getInstance().loadFromFile(DIR_SAVE + "out.ewd");
    compareModels(allModelElements, mm.getAllModelElements());
  }
 
View Full Code Here

Examples of de.hpi.eworld.core.ModelManager.clearModel()

    catch (Exception xcp) {
      xcp.printStackTrace();
    }
    mm.deleteObserver(mmmu);
    PersistenceManager.getInstance().saveToFile(DIR_SAVE + "out.ewd");
    mm.clearModel();
    Assert.assertEquals(0,mm.getAllModelElements().size());

    PersistenceManager.getInstance().loadFromFile(DIR_SAVE + "out.ewd");
    compareModels(mmmu.getModelElements(), mm.getAllModelElements());
  }
View Full Code Here

Examples of de.hpi.eworld.core.ModelManager.clearModel()

        }
      }
    }
   
    PersistenceManager.getInstance().saveToFile(DIR_SAVE + "out.ewd");
    mm.clearModel();
    Assert.assertEquals(0,mm.getAllModelElements().size());
   
    mm.clearModel();
   
    PersistenceManager.getInstance().loadFromFile(DIR_SAVE + "out.ewd");
View Full Code Here

Examples of de.hpi.eworld.core.ModelManager.clearModel()

   
    PersistenceManager.getInstance().saveToFile(DIR_SAVE + "out.ewd");
    mm.clearModel();
    Assert.assertEquals(0,mm.getAllModelElements().size());
   
    mm.clearModel();
   
    PersistenceManager.getInstance().loadFromFile(DIR_SAVE + "out.ewd");
   
    //check again if internal ids are the same
    for (ModelElement element : mm.getAllModelElements()){
View Full Code Here

Examples of de.hpi.eworld.core.ModelManager.clearModel()

  private Collection<ModelElement> databaseSaveLoadGeneric(ModelElement testElement) {
    DatabaseAccess dba = DatabaseAccess.getInstance();
    dba.checkSettings();
   
    ModelManager mm = ModelManager.getInstance();
    mm.clearModel();
    mm.addModelElement(testElement);
   
    // save and load again from the DB
    dba.save();
    dba.load();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.