Revision 43888 branches/org.gvsig.desktop-2018a/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/DefaultProject.java
DefaultProject.java | ||
---|---|---|
59 | 59 |
import org.gvsig.app.ApplicationManager; |
60 | 60 |
import org.gvsig.app.extension.ProjectExtension; |
61 | 61 |
import org.gvsig.app.extension.Version; |
62 |
import org.gvsig.app.project.ProjectManager.NewProjectEvent; |
|
63 |
import org.gvsig.app.project.ProjectManager.ProjectLoadedEvent; |
|
62 | 64 |
import org.gvsig.app.project.documents.AbstractDocument; |
63 | 65 |
import org.gvsig.app.project.documents.Document; |
64 | 66 |
import org.gvsig.app.project.documents.exceptions.SaveException; |
... | ... | |
148 | 150 |
DefaultProject() { |
149 | 151 |
this.change = new PropertyChangeSupport(this); |
150 | 152 |
this.clean(); |
153 |
ProjectManager.getInstance().notifyProjectEvent(new NewProjectEvent() { |
|
154 |
@Override |
|
155 |
public Project getProject() { |
|
156 |
return DefaultProject.this; |
|
157 |
} |
|
158 |
}); |
|
151 | 159 |
} |
152 | 160 |
|
153 | 161 |
protected void clean() { |
... | ... | |
623 | 631 |
this.loadFromState(state); |
624 | 632 |
this.unloadedObjects = getUnloadedObjects(state.getContext()); |
625 | 633 |
this.loadErrors = state.getContext().getErrors(); |
634 |
ProjectManager.getInstance().notifyProjectEvent(new ProjectLoadedEvent() { |
|
635 |
@Override |
|
636 |
public Project getProject() { |
|
637 |
return DefaultProject.this; |
|
638 |
} |
|
639 |
}); |
|
640 |
|
|
626 | 641 |
} catch (PersistenceException e) { |
627 | 642 |
LOG.info("Can't load project to stream", e); |
628 | 643 |
} |
Also available in: Unified diff