package com.yoursway.experiments.birdseye.component;
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 BirdsEyeViewComponentFactoryFactory implements ViewComponentFactoryFactory {
public ViewComponentFactory create(ViewDefinitionFactory definitionFactory) {
ViewDefinition viewDefinition = definitionFactory.defineView(
uniqueId("27D0263A-EFCA-4E8B-A4AC-130FCB57D269 Bird's Eye View"),
MainWindowAreas.birdsEyeViewArea);
return new BirdsEyeViewComponentFactory(viewDefinition);
}
}