Package de.hpi.eworld.core

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


  private void testParseFileInputStream(String inputFilename) {
    Osm2Model converter = new Osm2Model();
    this.mmmu = ModelManagerMockUp.getInstance();
    ModelManager mm = ModelManager.getInstance();
    mm.clearModel();
    mm.addObserver(this.mmmu);
    try {
      converter.parseFile(new FileInputStream(inputFilename));
    }
    catch (Exception xcp) {
      xcp.printStackTrace();
View Full Code Here


    //load test data
    ModelManager mm = ModelManager.getInstance();
    //use mm mockup to count the element occurences for export verification
    ModelManagerMockUp mmMockUp = ModelManagerMockUp.getInstance();
    mmMockUp.convertWaysToEdges();
    mm.addObserver(mmMockUp);
    //ok, now actually load the .ewd file
   
    PersistenceManager.getInstance().loadFromFile("./resources/export/berlin_test.ewd");

    //start export
View Full Code Here

  @Test
  public void testSaveLoad_Imported() {
    Osm2Model converter = new Osm2Model();
    ModelManager mm = ModelManager.getInstance();
    ModelManagerMockUp mmmu = ModelManagerMockUp.getInstance();
    mm.addObserver(mmmu);
    mm.notifyObservers(new ObserverNotification(NotificationType.elementAdded));
    try {
      converter.parseFile(new FileInputStream("./resources/rostock.osm"));
    }
    catch (Exception xcp) {
View Full Code Here

    this.graphCoordinateConverter = new GraphCoordinateConverter(graphView);
    initializeDragAndDrop();

    // register as model listener
    final ModelManager mManager = ModelManager.getInstance();
    mManager.addObserver(this);

    if (null != plugin) {
      plugin.provideObservable().addObserver(this);
    }
  }
View Full Code Here

    observable = new ObservableWrapper();
  }

  private void addItems() {
    ModelManager modelManager = ModelManager.getInstance();
    modelManager.addObserver(this);

    exportButton = EXPORT.createJButton();
    add(exportButton);
    exportButton.setEnabled(!modelManager.isEmpty());
   
View Full Code Here

   * At this time, there is no map loaded so no {@link CityModel} object is
   * created yet. This happens when a map is imported.
   */
  private CityPropertyModels() {
    ModelManager modelManager = ModelManager.getInstance();
    modelManager.addObserver(this);
  }

  /**
   * Creates a new {@code CityModel} instance, adds it to the
   * {@code ModelManager} and connects the number models to this new instance.
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.