DiagramStylePart style = new DiagramStylePart();
style.unmarshal("quickStyle-simple1.xml");
//style.CreateMinimalContent("mystyle");
// DiagramDataPart
DiagramDataPart data = new DiagramDataPart();
// Get the sample data from dgm:sampData
if (gloxPackage.getDiagramLayoutPart().getJaxbElement().getSampData()==null) {
log.error("Sample data missing!");
return;
}
CTDataModel sampleDataModel = gloxPackage.getDiagramLayoutPart().getJaxbElement().getSampData().getDataModel();
// If there is none, this sample won't work
if (sampleDataModel==null
|| sampleDataModel.getPtLst()==null
|| sampleDataModel.getPtLst().getPt().size()==0) {
System.out.println("No sample data in this glox, so can't create demo docx");
return;
// TODO: in this case, try generating our own sample data?
}
CTDataModel clonedDataModel = XmlUtils.deepCopy((CTDataModel)sampleDataModel);
data.setJaxbElement( clonedDataModel );
/* <dgm:pt modelId="1" type="doc">
<dgm:prSet
loTypeId="mylayout"
qsTypeId="mystyle"