Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
"Delete" mode in customizations does not work as expected #21
In the MEI project, we have a customization for generating a schema only for Common Music Notation. In this customization we have four statements that are expected to delete classes in the mei-source.xml document. These statements can be seen here:
When running Roma or the
Is this expected behaviour, or is there a bug in the deletion mode?
I can replicate this problem. Also, it persists when I comment out the classSpecs and exclude the models in the moduleRef:
<moduleRef key="MEI.shared" exclude="model.scorePart.mensuralAndNeumes model.sectionPart.mensuralAndNeumes model.staffPart.mensuralAndNeumes model.layerPart.mensuralAndNeumes"/>
I can't replicate this problem when making a TEI schema:
in this case the model.div1Like is correctly removed. I wonder what the difference is? Is it easy to make an MEI example I can run freestanding? ie with an @source so that it picks up the base system.