package LinGUIne.events; import LinGUIne.model.Project; import LinGUIne.model.ProjectManager; /** * Container for data related to Project modified events. * * @author Kyle Mullins */ public class ProjectEvent { private ProjectManager projectManager; private Project affectedProject; /** * Creates a new event that the given Project was modified. * * @param projectMan The ProjectManager containing the modified Project. * @param project The modified Project. */ public ProjectEvent(ProjectManager projectMan, Project project){ projectManager = projectMan; affectedProject = project; } /** * Returns the ProjectManager. */ public ProjectManager getProjectManager() { return projectManager; } /** * Returns the affected Project. */ public Project getAffectedProject() { return affectedProject; } }