package org.openflexo.doceditor.controller;
import org.openflexo.fib.model.FIBComponent;
import org.openflexo.foundation.toc.action.AddTOCRepository;
import org.openflexo.view.controller.FlexoFIBController;
/**
* Represents the controller of a FIBComponent in the context of DocumentationEditor module<br>
* Extends FlexoFIBController by supporting features relative to DE module
*
*
* @author sylvain
*/
public class DEFIBController extends FlexoFIBController {
public DEFIBController(FIBComponent component) {
super(component);
}
public DEFIBController(FIBComponent component, DEController controller) {
super(component, controller);
}
@Override
public DEController getFlexoController() {
return (DEController) super.getFlexoController();
}
public void addTableOfContent() {
getEditor().performActionType(AddTOCRepository.actionType, getEditor().getProject().getTOCData(), null, null);
}
}