package com.yoursway.ide.views.project;
import static com.yoursway.utils.UniqueId.uniqueId;
import com.yoursway.ide.application.controllers.ViewComponentFactory;
import com.yoursway.ide.application.controllers.ViewComponentFactoryFactory;
import com.yoursway.ide.application.view.ViewDefinition;
import com.yoursway.ide.application.view.ViewDefinitionFactory;
import com.yoursway.ide.application.view.mainwindow.MainWindowAreas;
public class ProjectTreeComponentFactoryFactory implements ViewComponentFactoryFactory {
public ViewComponentFactory create(ViewDefinitionFactory definitionFactory) {
ViewDefinition viewDefinition = definitionFactory.defineView(
uniqueId("3C0A3078-8C42-4F70-AA05-FF1A031624FA Project Tree"),
MainWindowAreas.projectViewArea);
return new ProjectTreeComponentFactory(viewDefinition);
}
}