package org.openflexo.foundation.toc;
import org.openflexo.foundation.ie.cl.OperationComponentDefinition;
import org.openflexo.foundation.xml.FlexoTOCBuilder;
public class OperationScreenSection extends ModelObjectSection<OperationComponentDefinition> {
protected static final String DOC_TEMPLATE = "docx_tocentry_screen.xml.vm";
public OperationScreenSection(FlexoTOCBuilder builder) {
this(builder.tocData);
initializeDeserialization(builder);
}
public OperationScreenSection(TOCData data) {
super(data);
}
@Override
public ModelObjectType getModelObjectType() {
return ModelObjectType.OperationScreen;
}
public OperationComponentDefinition getOperationScreen() {
return getModelObject(true);
}
public void setOperationScreen(OperationComponentDefinition operationScreen) {
setModelObject(operationScreen);
}
@Override
public String getDefaultTemplateName() {
return DOC_TEMPLATE;
}
@Override
public boolean isIndividualComponentDefinition() {
return true;
}
}