Permit abstract SchemaModel for a SchemaGen

This is a minor refactoring to use the generic interface that
simplifies some other backend code I haven't yet committed.

Change-Id: I29cd3f451167b34080769916cd645d943d0b2ca4
Signed-off-by: Shawn O. Pearce <sop@google.com>
1 file changed