package org.openflexo.foundation.toc;
import org.openflexo.foundation.dm.ERDiagram;
import org.openflexo.foundation.xml.FlexoTOCBuilder;
public class ERDiagramSection extends ModelObjectSection<ERDiagram> {
protected static final String DOC_TEMPLATE = "docx_tocentry_diagram.xml.vm";
public ERDiagramSection(FlexoTOCBuilder builder) {
this(builder.tocData);
initializeDeserialization(builder);
}
public ERDiagramSection(TOCData data) {
super(data);
}
@Override
public ModelObjectType getModelObjectType() {
return ModelObjectType.ERDiagram;
}
public ERDiagram getDiagram() {
return getModelObject(true);
}
public void setDiagram(ERDiagram diagram) {
setModelObject(diagram);
}
@Override
public boolean isERDiagram() {
return true;
}
}