package org.erlide.backend.api; import org.erlide.runtime.api.IOtpNodeProxy; import org.erlide.runtime.runtimeinfo.RuntimeInfo; public interface IBackendFactory { IBackend createIdeBackend(); IBackend createBuildBackend(final RuntimeInfo info); IBackend createBackend(final BackendData data); IOtpNodeProxy createNodeProxy(BackendData data); }