A metamodel used to model line based source files