/** * */ package org.openflexo.sgmodule.view; import java.util.Vector; import org.openflexo.fib.model.FIBComponent; import org.openflexo.foundation.action.FlexoAction; import org.openflexo.foundation.sg.implmodel.CreateTechnologyModuleImplementation; import org.openflexo.foundation.sg.implmodel.ImplementationModel; import org.openflexo.view.controller.FlexoController; import org.openflexo.view.controller.FlexoFIBController; /** * * @author Nicolas Daniels */ public class ImplementationModelFibController extends FlexoFIBController { public ImplementationModelFibController(FIBComponent component, FlexoController controller) { super(component, controller); } public void performAddTechnologyModule() { Vector<ImplementationModel> globalSelection = new Vector<ImplementationModel>(); FlexoAction<?, ?, ?> action = CreateTechnologyModuleImplementation.actionType.makeNewAction((ImplementationModel) getDataObject(), globalSelection, getEditor()); action.doAction(); } }