in modello-plugins/modello-plugin-store/src/main/java/org/apache/archiva/redback/components/modello/plugin/store/AbstractVelocityModelloGenerator.java [71:101]
protected static Context makeStubVelocityContext( Model model, Version version, String packageName )
{
List classes = model.getClasses( version );
Map classFields = new HashMap();
for ( Iterator it = classes.iterator(); it.hasNext(); )
{
ModelClass modelClass = (ModelClass) it.next();
List fields = modelClass.getFields( version );
classFields.put( modelClass.getName(), fields );
}
Context context = new VelocityContext();
context.put( "version", version );
context.put( "model", model );
context.put( "classes", classes );
context.put( "classFields", classFields );
context.put( "javaTool", new JavaTool() );
context.put( "package", packageName );
return context;
}