/** The core listeners. */
private final List<CoreListener> coreListeners = new ArrayList<CoreListener>();
/** The core listeners. */
private final List<CoreListener> coreListeners = new ArrayList<CoreListener>();
* The directory the projects were loaded from
*/
private void fireLoadingProjectsDone(String directory) {
* The directory the projects were loaded from
*/
private void fireLoadingProjectsDone(String directory) {
* The exception that occured when loading projects
*/
private void fireLoadingProjectsFailed(String directory, Throwable throwable) {
* The exception that occured when loading projects
*/
private void fireLoadingProjectsFailed(String directory, Throwable throwable) {
for (CoreListener coreListener : coreListeners) {
coreListener.loadingProjectsFailed(directory, throwable);
}
for (CoreListener coreListener : coreListeners) {
coreListener.loadingProjectsFailed(directory, throwable);
}
* The exception that occured when saving the projects
*/
private void fireSavingProjectsFailed(String directory, Throwable throwable) {
* The exception that occured when saving the projects
*/
private void fireSavingProjectsFailed(String directory, Throwable throwable) {
for (CoreListener coreListener : coreListeners) {
coreListener.savingProjectsFailed(directory, throwable);
}
for (CoreListener coreListener : coreListeners) {
coreListener.savingProjectsFailed(directory, throwable);
}
* The clone of the project
*/
private void fireProjectCloned(Project clonedProject, Project projectClone) {
* The clone of the project
*/
private void fireProjectCloned(Project clonedProject, Project projectClone) {
for (CoreListener coreListener : coreListeners) {
coreListener.projectCloned(clonedProject, projectClone);
}
for (CoreListener coreListener : coreListeners) {
coreListener.projectCloned(clonedProject, projectClone);
}
* The exception that occured while loading the nodes
*/
private void fireLoadingNodesFailed(String directory, Throwable throwable) {
* The exception that occured while loading the nodes
*/
private void fireLoadingNodesFailed(String directory, Throwable throwable) {
for (CoreListener coreListener : coreListeners) {
coreListener.loadingNodesFailed(directory, throwable);
}
for (CoreListener coreListener : coreListeners) {
coreListener.loadingNodesFailed(directory, throwable);
}
* The exception that occured while saving the nodes
*/
private void fireSavingNodesFailed(String directory, Throwable throwable) {
* The exception that occured while saving the nodes
*/
private void fireSavingNodesFailed(String directory, Throwable throwable) {
for (CoreListener coreListener : coreListeners) {
coreListener.savingProjectsFailed(directory, throwable);
}
for (CoreListener coreListener : coreListeners) {
coreListener.savingProjectsFailed(directory, throwable);
}
* Notifies all core listeners that the core has loaded and is ready to run.
*/
private void fireCoreLoaded() {
* Notifies all core listeners that the core has loaded and is ready to run.
*/
private void fireCoreLoaded() {
* The cause of the failure
*/
private void fireNodeConnectionFailed(Node node, Throwable cause) {
* The cause of the failure
*/
private void fireNodeConnectionFailed(Node node, Throwable cause) {
for (CoreListener coreListener : coreListeners) {
coreListener.nodeConnectionFailed(node, cause);
}
for (CoreListener coreListener : coreListeners) {
coreListener.nodeConnectionFailed(node, cause);
}
* if there was no exception
*/
private void fireNodeDisconnected(Node node, Throwable throwable) {
* if there was no exception
*/
private void fireNodeDisconnected(Node node, Throwable throwable) {
for (CoreListener coreListener : coreListeners) {
coreListener.nodeDisconnected(node, throwable);
}
for (CoreListener coreListener : coreListeners) {
coreListener.nodeDisconnected(node, throwable);
}
Project projectClone = projectManager.cloneProject(project);
fireProjectCloned(project, projectClone);
}
Project projectClone = projectManager.cloneProject(project);
fireProjectCloned(project, projectClone);
}